F006 W3.xC + W5.x.x+1/3/4/5 + W6 + W7 完整批次 (17 commits) #1
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "develop"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
概述
F006 新管理后台完整设计语言切换 + UI 整改批次
e2bcb3a)包含 17 个 commits (W3.xC → W7)
W3.x C — 业务 view 完整化 (5 + 6 + 7 = 18 个 view 沿用老 vue)
feat(F006-W3xC): 7 个新 view 接真 API (W3.x C P0 全部)feat(F006-W3xC): 5 个新 view (P1 基础设置全部)feat(F006-W3xC): 6 个新 view (P2 商品管理全部, 含老 vue 字段参考)feat(F006-W3xC): P2 升级 - 4 个无后端页 改 redirect 到真数据feat(F006-W3xB): Dashboard 加图表 + 较昨日真值feat(F006-W3xC): 数据统计首页 statistics/index 走 order 真 APIW5.x — 4 主题块 + EP 派生色覆盖
feat(F006): apply v2 design language patchfix(F006-W5.x): 4 主题块追加 EP 派生色覆盖feat(F006-W3.6): 暗色 logo 亮版fix(F006-W5.x): EP 文字色/填充色/边框色/popover 背景等派生色全局跟主题W5.x.x+1 — 暗主题弹窗/面包屑文字糊 (3 次迭代, 红框 2 闭环)
fix(F006-W5.x.x+1): 补 EP popper 系列变量 + :deep() 强制fix(F006-W5.x.x+1 v2): ThemePicker 弹窗内文字 !importantfix(F006-W5xx+1): 暗主题弹窗仍糊根因W5.x.x+3 — 菜单减法 + P3 通用表
feat(F006-W5.x.x+3): 菜单减法 + 11 个 P3 通用表格页fix(F006-W5.x.x+3.1): 菜单跨父菜单去重feat(F006-W5.x.x+3.2): 35 个剩余菜单接 GenericTableViewfix(F006-W5.x.x+3.3): 补 2 个 redirect (group-supplier, group-service)docs(F006): update README with frp main entry (W5.x.x+3.5)W5.x.x+4 — 50 P3 路由 MockTableView
feat(F006-W5xx4): 50 个 P3 路由接入 MockTableView (端点失败时降级 mock 数据, 沿用老 vue 字段)W5.x.x+5 — 关键 view 完整化
feat(F006-W5xx5): 关键 view 完整化 (沿用老 vue 字段/操作/弹窗) + W3.x C 补 commitW6 — 10 个业务 view 完整化
feat(F006-W6): 10 个 view 完整化 (api feedback/help/lunbo + other groupbuy/seckill/supplierBrand/categoryGood/label/textconfig + sys region)W7 — 修重复菜单 + 清死代码
fix(F006-W7): 修重复菜单 - coupon 独立 view 走真 API + 清理 11 个死代码 configKey验收清单
部署
docker build -t industry-frontend:latest+docker compose up -d --force-recreate frontend功能
性能
业务深挖
变更文件汇总
测试建议
http://100.111.84.16:3000/admin/(万能码socialedu- 已扩 maxlength=20)已知遗留
关联
~/projects/_meta/f006-w3xc-20260703/,f006-w5xx3-20260703/,f006-w5xx4-mocktable-20260705/,f006-w5xx5-view-complete-20260705/,f006-w6-10views-20260705/,f006-w7-coupon-dedup-20260705/1. tokens.scss :root 块追加 25+ 个 EP 派生色变量(都引用 var(--ink)/ var(--surface)/var(--border)),4 主题块通过 CSS 级联自动适配,修复 el-breadcrumb / el-popover / el-tooltip / el-select / el-input placeholder 等 EP 组件在暗主题下文字色/背景/边框全错配问题 2. LoginView.vue .rr-login-right 加 [data-theme="dark"] 背景覆盖 rgba(30,41,59,0.85),修登录卡硬编码浅色 → 暗主题深色半透明W5.x.x 验收发现 2 处仍糊: - 红框 1: 顶栏面包屑 工作台 > 数据看板(暗主题) - 红框 2: 主题切换弹窗 切换主题/科技蓝/.../自动持久化(暗主题) 根因: 1. W5.x.x 覆盖 EP 派生色时漏了 --el-popper-bg-color(EP 2.x 真名是 popper,不是 popover;el-popover / el-tooltip / el-dropdown / el-select-dropdown 全部走 popper 容器) 2. el-breadcrumb 内部选择器优先级高,scoped :root 重定向的 --el-text-color-* 被它打回 3. ThemePicker 弹窗被 teleport 出去,scoped 选择器穿透不了 popper 容器 修法: 1. tokens.scss 增 6 个 --el-popper-* 系列变量 2. AppLayout.vue 末尾增 :deep(.el-breadcrumb__inner) + :deep(.el-breadcrumb__separator) + !important 3. ThemePicker.vue 末尾增 :deep(.el-popper.is-light) + 内部 el-popper__arrow / el-popper__title + !important 验证: 切到 暗夜黑 主题,4 项验收清单全过;切回 科技蓝/中国红/ 深空紫 无回归W5.x.x 验收发现 2 处仍糊: - 红框 1: 顶栏面包屑 工作台 > 数据看板(暗主题) - 红框 2: 主题切换弹窗 切换主题/科技蓝/.../自动持久化(暗主题) 根因: 1. W5.x.x 覆盖 EP 派生色时漏了 --el-popper-bg-color(EP 2.x 真名是 popper,不是 popover;el-popover / el-tooltip / el-dropdown / el-select-dropdown 全部走 popper 容器) 2. el-breadcrumb 内部选择器优先级高,scoped :root 重定向的 --el-text-color-* 被它打回 3. ThemePicker 弹窗被 teleport 出去,scoped 选择器穿透不了 popper 容器 修法: 1. tokens.scss 增 6 个 --el-popper-* 系列变量 2. AppLayout.vue 末尾增 :deep(.el-breadcrumb__inner) + :deep(.el-breadcrumb__separator) + !important 3. ThemePicker.vue 末尾增 :deep(.el-popper.is-light) + 内部 el-popper__arrow / el-popper__title + !important 验证: 切到 暗夜黑 主题,4 项验收清单全过;切回 科技蓝/中国红/ 深空紫 无回归- P0.1 数据统计首页 (走 /sys/openapi/order/list 真 API, 4 stat 500/¥47M 真值) - P0.2 supplier/inquiry/inquiry 重定向 /inquiry (2 个 redirect) - P0.3 /user/user 用户列表 (2284 真实用户) - P0.4 /other/operateguide 内容列表 (1 条真数据) - P0.5 /api/lunbo 轮播占位 (后端 404 优雅提示) - P0.6 /api/help 帮助中心占位 (后端 404 优雅提示) - P0.7 /sys/region 行政区域树 (省市区 4 级 3000+ 节点) 同步: src/modules/user/{Enterprise,Finance}ListView.vue (Mac 端 working copy 补传) P0.7 nginx 修复 (conf 改动非本次提交, 见 nginx-vue.conf.bak-20260704-194200): - 新增 location = /admin/sys/region { rewrite /admin/index.html last; } - 原因: location /admin/sys/ 代理抢 /admin/sys/region 走 gateway 返 401 - 已 docker compose restart frontend 生效, devbox 端 7 SPA 路径全 200P2.1 /product/shop 商品店铺 (占位 + 老 vue 12 字段预览) P2.2 /supplier/good 商品管理 (占位 + 老 vue 12 字段预览) P2.3 /supplier/servicegood 服务商品 (占位 + 老 vue 10 字段预览) P2.4 /other/groupbuy 拼团活动 (走 /other/groupbuy/page 真 API, 11 行) P2.5 /other/seckill 秒杀活动 (走 /other/seckill/page 真 API, 3 行) P2.6 /api/feedback 意见反馈 (占位 + 老 vue 7 字段预览) 字段参考来源: devbox /data/平台开发/04-源码/product_network_vue/src/views/ - supplier/good.vue: 12 列 (icon/title/enterpriseName/3 级分类/brand/unit/createDate/onShelf/checkOpinion/checkStatus) - supplier/servicegood.vue: 10 列 (icon/title/enterpriseName/3 级分类/pricedName/createDate/isDistribution/checkStatus) - api/feedback.vue: 7 列 (title/content/orderCode/createDate/nickName/phone/imgList) - product/shop.vue: 无对应老 vue 文件, 复用 supplier/good 字段模板 占位页升级: el-result 报错 + 额外加 1 个预期字段展示卡 (key/label/desc 三列), 让用户验收时知道这页面后端实现后应该长啥样 后端 /supplier/good/page 报 400 id 类型错 (老 controller @GetMapping(/{id}) 抢 page 路径), 占位符合实际