- 为 ShopDealerApply 模型增加接待人员 ID 和姓名字段 - dealer/customer/add 页面引入 Popup、SearchBar 及图标组件 - 实现接待人员选择弹层及搜索功能 - 表单中新增接待人员展示及清除操作 - 编辑模式下回填接待人员信息 - 提交表单时携带接待人员相关字段 feat(index): 新增首页品牌画册展示组件 - 创建 CatalogShowcase 组件及样式文件 - 展示品牌画册封面及标题说明 - “点击查看”按钮复制链接并提示用户打开浏览器查看 - 在首页主视图添加 CatalogShowcase 组件显示 fix(webview): 优化 webview 页面 URL 获取逻辑 - 使用 useRouter Hook 获取参数替代直接调用 Taro.getCurrentPages -
70 lines
1.4 KiB
TypeScript
70 lines
1.4 KiB
TypeScript
import type { PageParam } from '@/api';
|
|
|
|
/**
|
|
* 分销商申请记录表
|
|
*/
|
|
export interface ShopDealerApply {
|
|
// 主键ID
|
|
applyId?: number;
|
|
// 用户ID
|
|
userId?: number;
|
|
// 姓名
|
|
realName?: string;
|
|
// 分销商名称
|
|
dealerName?: string;
|
|
// 分销商编号
|
|
dealerCode?: string;
|
|
// 详细地址
|
|
address?: string;
|
|
// 金额
|
|
money?: number;
|
|
// 手机号
|
|
mobile?: string;
|
|
// 推荐人用户ID
|
|
refereeId?: number;
|
|
// 申请方式(10需后台审核 20无需审核)
|
|
applyType?: number;
|
|
// 申请时间
|
|
applyTime?: string;
|
|
// 签单时间
|
|
contractTime?: string;
|
|
// 审核状态 (10待审核 20审核通过 30驳回)
|
|
applyStatus?: number;
|
|
// 审核时间
|
|
auditTime?: number;
|
|
// 驳回原因
|
|
rejectReason?: string;
|
|
// 商城ID
|
|
tenantId?: number;
|
|
// 创建时间
|
|
createTime?: string;
|
|
// 修改时间
|
|
updateTime?: string;
|
|
// 过期时间
|
|
expirationTime?: string;
|
|
// 备注
|
|
comments?: string;
|
|
// 昵称
|
|
nickName?: string;
|
|
// 推荐人名称
|
|
refereeName?: string;
|
|
// 接待人员用户ID
|
|
receptionistId?: number;
|
|
// 接待人员姓名
|
|
receptionistName?: string;
|
|
}
|
|
|
|
/**
|
|
* 分销商申请记录表搜索条件
|
|
*/
|
|
export interface ShopDealerApplyParam extends PageParam {
|
|
applyId?: number;
|
|
type?: number;
|
|
dealerName?: string;
|
|
dealerCode?: string;
|
|
mobile?: string;
|
|
userId?: number;
|
|
keywords?: string;
|
|
applyStatus?: number; // 申请状态筛选 (10待审核 20审核通过 30驳回)
|
|
}
|