Commit Graph

5 Commits

Author SHA1 Message Date
Sisyphus
e1a19145fa fix(F006): remove duplicate menu label for order management 2026-07-06 11:29:01 +08:00
Sisyphus
1fe924e069 fix(F006-W5.x.x+3.1): 菜单跨父菜单去重
老 vue sys_menu 表里 message/sms, message/sms-log, message/mail-template, message/mail-log
4 个 url 在多个父菜单下都有 (系统设置 + 消息管理 + pid=1067246875800111156)
admin_new filterByFrontendTruth 之前只检查 url 是否在 MENU_LABELS, 没去重
导致侧边栏出现 2 份短信配置/邮件模板/邮件日志/短信日志

修法: filterByFrontendTruth 加 seenUrls Set, 跨父菜单去重 (只保留第一个出现的)
保留顺序取决于后端 sort 字段 (系统设置 sort=9 < 消息管理 sort=11)
所以 message/sms 保留在系统设置父菜单下, 其他 3 个 url 保留在消息管理下
2026-07-05 11:28:20 +08:00
Sisyphus
f9e53be1ed feat(F006-W5.x.x+3): 菜单减法 + 11 个 P3 通用表格页
- 砍 33 个 admin_new 自创但老 vue 没有的菜单 (教学/支付/示例页/村庄/补单等)
- 新增通用 GenericTableView 组件 (支持 status/date/image 列类型, 后端 500 退化占位)
- 11 个 P3 路由: 4 message + 4 operation + 2 other (industry/categoryZX) + information
- 4 个运营中心共用 /sys/operation/pageList?type=1/2/3/4 真数据 (1+2+1+3 行)
- information 走 /other/information/page 真数据 (7 行)
- industry/categoryZX 走 /other/category/categoryDeepPageList 真数据 (5 行)
- 4 message 后端 500 时退化为占位 (按用户要求不动后端)
2026-07-05 11:17:08 +08:00
Sisyphus
d842182b17 feat(F006-W3xC): P2 升级 - 4 个无后端页 改 redirect 到真数据\n\n用户反馈 P2 占位页只列字段不能交付. 重探测后端发现 /supplier/good/search 返 16080 行真数据, 重新设计.\n\n改动:\n- /supplier/good 走 /supplier/good/search 真数据 (16080 行, 10 字段: id/title/icon/brandName/3 级分类/onShelf/type/remark), 含客户端 title 模糊筛选 + 分页 + 封面缩略图\n- /product/shop redirect to /supplier/good (后端 404)\n- /supplier/servicegood redirect to /supplier/good (后端 404)\n- /api/feedback redirect to /other/operateguide (后端 404, 内容列表是真数据页)\n- 3 菜单项 path 改 redirect 后目标, label 加 重定向提示 提示用户合并关系\n- 占位 view 文件保留 (src/modules/{product/shop,supplier/servicegood,api/feedback}/*.vue), 未来后端实现时升级\n\n铁律: 任何占位必须真能用. P0/P1 简单 el-result OK 但要看真数据, P2 用 redirect 模式更友好. 后续 P3+P4 推进前先全量重探测 API, 能 redirect 就 redirect, 不能就升级真数据或保留极简 el-result. 2026-07-05 10:31:13 +08:00
Sisyphus
c3a7fbad0b feat(F006): apply v2 design language patch
- AppLayout.vue + LoginView.vue: 顶栏毛玻璃/通知红点,Login 渐变 + 透明 logo
- theme/tokens.scss + themes.scss: v2 设计 token + 4 主题(科技蓝/中国红/Notion 紫/暗夜黑)
- stores/menu.ts: V2 R2 + filterByFrontendTruth(后端全菜单→前端子集)
- config/menu-labels.ts: V2 R2 菜单 label 映射(砍数据统计)
- assets/logo-jubian.png: 长方形 logo 抠图透明版

source: ~/projects/_meta/f006-v2-patch-20260703-143500/
2026-07-03 15:10:40 +08:00