1.5 KiB
1.5 KiB
1. 核销申请弹窗
- 1.1 弹窗由
ElDialog改为右侧ElDrawer,保留表单校验、关闭重置与底部提交/取消操作 - 1.2 收款方式改为远程搜索下拉:携带
keyword、page_size=20、enabled=true,防抖并发且丢弃过期响应 - 1.3 核销账单候选默认按 20 条分页加载,新增来源 / 来源单号 / 核销状态 / 店铺 / 起止时间筛选表单
- 1.4 店铺筛选使用远程搜索(复用账单列表页
customer_id+ShopService.getShops范式) - 1.5 筛选条件变化回到第 1 页;翻页保持已选账单与已填核销金额
- 1.6 代办原因按所选账单责任员工判定(超管且非本人时展示并必填,本人办理不展示不提交)
2. 我的佣金
- 2.1 页面顶部新增超管可见的全局店铺下拉(远程搜索,复用
ShopService.getShops) - 2.2
currentShopId改为超管取所选店铺、非超管取自身shop_id - 2.3 超管未选择店铺时展示选择提示,不再以「未关联店铺」阻断
- 2.4 三个页签(佣金明细 / 提现记录 / 提现资料)与概览均使用所选
shop_id - 2.5 切换店铺时重置分页并刷新概览与当前页签数据
3. 验证
- 3.1 改动文件
npx eslint通过(必要时--fix) - 3.2
npx vue-tsc --noEmit通过 - 3.3
npx vite build --mode production通过 - 3.4
npx openspec validate update-writeoff-application-and-superadmin-commission --strict通过