Sisyphus
|
4899bc1793
|
fix(F006-W18): admin 前端 BUG A/B/C (客户运维反馈)
BUG A: APIKey 申请搜企业搜不到
- ApplyApiKeyDialog.vue loadCustomers 加 name 参数调后端, 不再本地 filter
- 去掉 filteredCustomers computed, 表格直接用 customers
- searchKey 输入加 debounce 300ms watch 调 loadCustomers
BUG B: 企业列表/行业/标签管理等菜单不显示
- menu.ts filterByFrontendTruth 加 url 规范化匹配
- 后端 url 带 / (如 /user/enterprise/enterprise), MENU_LABELS 不带 /
- normalizeUrl = url.replace(/^\//,"") 后再 has() 匹配
BUG C: baseURL 空串 巨变数字 nginx 不通
- request.ts baseURL:"" 改 "/api"
- 巨变数字 nginx 只有 /api/ location (没独立 /sys/ /auth/ 等)
- devbox nginx /api/ 也去前缀 (rewrite ^/api/(.*)\$ /\$1), 兼容
dist 验证: baseURL:"/api" ✓
devbox 实测: name=郑州巨变 返 1 条命中
|
2026-07-14 19:15:48 +08:00 |
|
Sisyphus
|
59a235d56c
|
feat(F006-W5xx5): 关键 view 完整化 (沿用老 vue 字段/操作/弹窗) + W3.x C 补 commit
用户原话: 不是让你沿用老vue页面内容了吗, 只是更换成新版本的UI
用户原话: 要能够交付使用, 像原有的vue平台一样使用
整改 (5 个 view 从严重简化变完整版):
- OrderListView 240 行: 订单号/合同号/供应商/状态/时间范围 完整搜索, 8 种状态 tab,
操作 (详情/付款/发货/收货/退款/取消/打印), 批量导出, type 自适应 good/service/group
- OrderDetailView 582 行: 完整 4-tab (订单信息/商品明细/物流/付款发票),
状态卡 + 操作按钮 (按状态动态显示), 9 种订单状态, 推广信息, 多状态按需渲染
- GoodListView 507 行: 12 列表格 (封面/商品/供应商/3 级分类/品牌/单位/铺货/审核/状态),
4 种状态 tab, 5 种操作 (详情/审核/上下架/改分类/删除), 5 种批量操作,
详情弹窗含 SKU 列表 (编码/原价/现价/秒杀价/拼团价/库存)
- ServiceGoodListView 302 行: 同上针对服务商品
- InquiryDetailView 229 行: 询价基本信息 (产品/品牌/规格/数量/收货地址/交货日期/价格有效),
附件下载, 报价列表 (供应商/状态/金额/次数/来源/查看报价)
字段 100% 沿用老 vue (supplierGoodId/contractCode/groupNumber/acceptNum 等),
新增 mock 数据 (3-8 条覆盖各种业务场景), 弹窗/操作/批量/导出 全部走通 (mock 实现)
+ W3.x C P0-P2 累计 30+ 个 view 文件补 commit (inquiry/openapi/order/sys 等 11+ 模块)
router 调整: 9 个 order 路由统一到 OrderListView (type 自动推断)
+ /supplier/servicegood 路由独立 (避免被 tree-shake)
|
2026-07-05 12:12:41 +08:00 |
|