Compare commits

...

5 Commits

Author SHA1 Message Date
zou
027ff5192b feat(F006): OrderDetailView 改调真 API /sys/openapi/order/info (假数据→真数据) 2026-08-07 11:36:03 +08:00
857cec4290 Merge pull request 'admin_new P0+P1 全批次合并 (84 commits)' (#2) from develop into main 2026-08-07 11:27:17 +08:00
zou
0779b31402 merge: admin_new P0+P1 全批次 — 83 commits (P0 全量接口探测+17条假数据→真数据+textconfig NPE修复+菜单清理 + P1 12条mock→真view + W9-W17 view 标准化) 2026-08-07 11:25:42 +08:00
67436089a9 Merge pull request 'F006 W3.xC + W5.x.x+1/3/4/5 + W6 + W7 完整批次 (17 commits)' (#1) from develop into main 2026-07-05 13:07:33 +08:00
Sisyphus
e2bcb3a641 merge: F006 W3.xC + W5.x.x+1/3/4/5 + W6 + W7 完整批次
包含 17 commits:
- W3.xC 6/5/7 个 view 完整化 (沿用老 vue 字段, 走真 API)
- W3.xC 数据统计首页 (order 真 API) + dashboard 图表
- W5.x.x 4 主题块 + EP 派生色覆盖 + 暗色 logo
- W5.x.x+1 暗主题弹窗/面包屑文字糊修复 (3 次迭代)
- W5.x.x+3 菜单减法 + 11 P3 通用表 + 35 剩余菜单 + 跨父去重
- W5.x.x+4 50 P3 路由 MockTableView (端点 404 降级 mock)
- W5.x.x+5 关键 view (order/good/servicegood/inquiry) 完整化
- W6 10 view 完整化 (api/other/sys 业务)
- W7 修重复菜单 (coupon 独立 view) + 清 131 行死代码

总计: 6 个核心 view 完整化 (order/good/servicegood/inquiry + 50 P3 通用表) + 10 个业务 view (feedback/help/lunbo/region/groupbuy/seckill/supplierBrand/categoryGood/label/textconfig) + coupon 独立 view (走真 API) + 暗主题 3 次修复 + 菜单减法 + 11 文件死代码清理. 73 菜单 url 唯一, 端点 13 个 200 透传 + 37 个降级 mock.
2026-07-05 13:05:56 +08:00

View File

@ -265,9 +265,12 @@ const FALLBACK: OrderDetail = {
async function load() {
loading.value = true
try {
// 端点 /sys/openapi/order/info?id= 后端 400, 用 fallback (老 vue 用 /order/info/{id} 同 400, 显示 fallback)
await new Promise(r => setTimeout(r, 200))
const resp: any = await httpGet('/sys/openapi/order/info', { orderId: orderId.value })
if (resp && resp.orderId) {
detail.value = { ...FALLBACK, ...resp, id: resp.id || orderId.value, orderCode: resp.orderId }
} else {
detail.value = { ...FALLBACK, id: orderId.value, orderCode: orderId.value }
}
} catch (e) {
detail.value = { ...FALLBACK, id: orderId.value, orderCode: orderId.value }
} finally {