refactor(customer): 优化客户数据查询和表单字段校验
- 移除新增客户页面对手机号的必填和格式校验 - 修改手机号字段标签为“手机号/微信号”,取消必填和长度限制 - 新增判断当前用户是否为超级管理员逻辑 - 抽取并统一构建客户查询参数方法,根据权限动态设置筛选条件 - 优化客户列表数据获取逻辑,支持超级管理员查看全部客户 - 调整依赖项,更新使用了新构建的查询参数函数 - 增强状态统计接口参数构建,统一调用参数生成函数 - 优化副作用 Hook 依赖,保证数据加载时机正确
This commit is contained in:
@@ -611,22 +611,22 @@ const AddShopDealerApply = () => {
|
||||
/>
|
||||
<View className={'bg-gray-100 h-2'}></View>
|
||||
<Form.Item name="address" label="小区" initialValue={FormData?.address} required>
|
||||
<Input placeholder="幸福里" disabled={isEditMode}/>
|
||||
<Input placeholder="如:幸福里小区" disabled={isEditMode}/>
|
||||
</Form.Item>
|
||||
<Form.Item name="buildingNo" label="楼栋号" required>
|
||||
<Input placeholder="3" disabled={isEditMode}/>
|
||||
<Input placeholder="如(只填写数字):3" disabled={isEditMode}/>
|
||||
</Form.Item>
|
||||
<Form.Item name="unitNo" label="单元号">
|
||||
<Input placeholder="1" disabled={isEditMode}/>
|
||||
<Input placeholder="如(只填写数字):1" disabled={isEditMode}/>
|
||||
</Form.Item>
|
||||
<Form.Item name="roomNo" label="房号" required>
|
||||
<Input placeholder="1201" disabled={isEditMode}/>
|
||||
<Input placeholder="如(只填写数字):1201" disabled={isEditMode}/>
|
||||
</Form.Item>
|
||||
<Form.Item name="realName" label="姓名" initialValue={FormData?.realName} required>
|
||||
<Input placeholder="张三" disabled={isEditMode}/>
|
||||
<Input placeholder="如:张三" disabled={isEditMode}/>
|
||||
</Form.Item>
|
||||
<Form.Item name="mobile" label="手机号/微信号" initialValue={FormData?.mobile} required>
|
||||
<Input placeholder="手机号/微信号" disabled={isEditMode}/>
|
||||
<Input placeholder="请填写手机号/微信号" disabled={isEditMode}/>
|
||||
</Form.Item>
|
||||
<Form.Item name="comments" label="备注" initialValue={FormData?.comments}>
|
||||
<Input placeholder="请输入备注信息" />
|
||||
|
||||
@@ -33,7 +33,7 @@ const DealerQrcode: React.FC = () => {
|
||||
|
||||
const user = Taro.getStorageSync('User') || {}
|
||||
const nickname = (user && (user.nickname || user.realName || user.username)) || ''
|
||||
const title = hasInviter ? `${nickname || '我'}邀请你加入桂乐淘伙伴计划` : '桂乐淘伙伴计划'
|
||||
const title = hasInviter ? `${nickname || '我'}邀请你加入南南铝佐顿门窗伙伴计划` : '南南铝佐顿门窗伙伴计划'
|
||||
|
||||
return {
|
||||
title,
|
||||
@@ -245,7 +245,7 @@ const DealerQrcode: React.FC = () => {
|
||||
//
|
||||
// const inviteText = `🎉 邀请您加入我的团队!
|
||||
//
|
||||
// 扫描小程序码或搜索"桂乐淘"小程序,即可享受优质商品和服务!
|
||||
// 扫描小程序码或搜索"南南铝佐顿门窗"小程序,即可享受优质商品和服务!
|
||||
//
|
||||
// 💰 成为我的团队成员,一起赚取丰厚佣金
|
||||
// 🎁 新用户专享优惠等你来拿
|
||||
@@ -385,7 +385,7 @@ const DealerQrcode: React.FC = () => {
|
||||
)}
|
||||
|
||||
<View className="text-lg font-semibold text-gray-800 mb-2">
|
||||
桂乐淘伙伴计划
|
||||
南南铝佐顿门窗伙伴计划
|
||||
</View>
|
||||
<View className="text-sm text-gray-500 mb-4">
|
||||
自购省 | 分享赚 | 好友惠
|
||||
|
||||
Reference in New Issue
Block a user