Blame view

项目文档相关/docs/2026-07-29-系统更新说明.md 4.05 KB
349d0c2e   “wangming”   feat: 入职填报优化、小程序分...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
  # 2026-07-29 系统更新说明
  
  > 日期:2026-07-29  
  > 分支:master  
  > 说明:本次为 V2.0.1 后续补丁,涵盖入职填报、小程序包体、退卡导出、大项目看板及金三角业绩等优化。
  
  ---
  
  ## 建议标题
  
  2026年7月29日系统更新(V2.0.1 补丁)
  
  ## 建议类型
  
  功能更新 / 优化修复(Type = 1)
  
  ---
  
  ## 新增功能
  
  ### 1. 微信小程序版本更新提示
  
  - 启动时通过官方 `UpdateManager` 检测新版本
  - 有新版本时弹窗提示用户重启小程序
  
  ### 2. 金三角业绩绑定兜底(后端)
  
  - 新增 `GoldTriangleBindingHelper`:耗卡/开单/退卡业绩入库时,若客户端未带金三角 ID,按「健康师 + 业绩月份」从 `lq_jinsanjiao_user` 自动补齐
  - 解决客户端异步取绑定失败导致金三角业绩少算的问题
  
  ---
  
  ## 优化与修复
  
  ### 1. 扫码入职资料填报(H5 / 小程序)
  
  - **移除「入职/用工」填报区块**:申请入职日期、组织、门店、司龄预览等不再由新员工填写
  - 组织、门店、入职日期改由**人事审核通过时**在管理端填写
  - 新增「身份证地址」必填项,前后端统一完整地址校验(含区/县/镇/街/路/号等关键字)
  - 文化程度改为选填;页面副标题提示用工信息由人事审核填写
  - 修复 H5 刷新仍显示旧版表单的问题(需重新构建 `unpackage/dist/build/web`
  
  ### 2. 小程序代码包瘦身
  
  - 主包静态资源 `static/me`、`static/rank` 迁移至 `pagesA/static/`
  - 新建 **pagesB 分包**,迁移看板/报表类页面(战略决策、日报、工资查询等)
  - 精简 `pagesA` 分包 iconfont(仅保留 woff2),缓解分包 2MB 超限
  - 修复 `page-route.js` 路径兼容(旧 `/pagesA/...` 自动映射到 `/pagesB/...`
  
  ### 3. 会员退卡明细导出
  
  - 导出与列表共用 `buildQueryParams()`,筛选条件一致
  - 修复筛选退卡时间后导出仅 1~2 条的问题(`tksj` 日期范围需 `join` 为逗号串)
  
  ### 4. 客户资料导出
  
  - 抽取 `buildExportQuery()`,客户资料导出与会员品项导出共用筛选参数转换逻辑
  - 沉睡天数、剩余权益范围等筛选在导出时与列表保持一致
  
  ### 5. 大项目部战略决策看板
  
  - 「医美客户分层」暗黑模式样式适配
  - 显示名统一走 `$catName`(如医美 → DXM);老客/新客及业态标签同步替换
  
  ### 6. 短信发送日志
  
  - 时间列由毫秒时间戳格式化为 `YYYY-MM-DD HH:mm:ss`
  
  ### 7. 项目资料(lq_xmzl)
  
  - 列表/导出/表单移除「汇总·板块(fl1)」「汇总·业态(fl2)」「统计品项类(fl4)」字段,保留工资业绩类等核心分类
  
  ### 8. 手机端耗卡(member-consume)
  
  - 编辑耗卡时按单据耗卡日期回填金三角绑定月份
  - 提交前统一 `ensureJsjIdsResolved()`,防止金三角 ID 漏挂
  
  ---
  
  ## 部署说明
  
  | 端 | 操作 |
  |---|---|
  | 后端 | 重新发布 `netcore` |
  | 管理后台 | `cd antis-ncc-admin && npm run build` 或 `npm run build:with-h5` |
  | uni-app H5 | HBuilderX 发行 Web,或 `npm run build:with-h5`(需 HBuilderX CLI) |
  | 微信小程序 | HBuilderX 发行到微信小程序并上传 |
  
  > `localhost:3000/h5` 开发环境读取的是 `绿纤uni-app/unpackage/dist/build/web`,修改 uni-app 源码后须重新构建 H5,普通浏览器刷新不会自动编译。
  
  ---
  
  ## 纯文本版(发布到系统更新说明时用)
  
  ```text
  新增功能
  1. 微信小程序版本更新提示:有新版本时提示重启
  2. 金三角业绩绑定兜底:耗卡/开单/退卡入库自动补齐金三角 ID
  
  优化与修复
  1. 扫码入职:移除入职/用工填报,组织门店入职日期改人事审核填写;身份证地址校验增强
  2. 小程序包体瘦身:pagesB 分包、静态资源迁移、iconfont 精简
  3. 会员退卡导出:修复时间筛选后导出不完整
  4. 客户资料导出:筛选条件与列表一致
  5. 大项目看板:DXM 客户分层暗黑适配与显示名替换
  6. 短信发送日志:时间格式化
  7. 项目资料:精简分类字段
  8. 手机端耗卡:金三角绑定月份与提交前补齐
  ```