diff --git a/src/modules/overseas-master-data/PROTOTYPE_MATRIX.md b/src/modules/overseas-master-data/PROTOTYPE_MATRIX.md index 84986d6e..18cac6a3 100644 --- a/src/modules/overseas-master-data/PROTOTYPE_MATRIX.md +++ b/src/modules/overseas-master-data/PROTOTYPE_MATRIX.md @@ -63,6 +63,16 @@ 续批验证:81个文件671项定向回归首轮669项通过,出车图表两项旧颜色期望按公共主题更新后,所属1文件5项复验通过;50个修改Vue模板与局部样式编译通过。写前、写后快照核对未发现外部漂移;所有事件/表单绑定、非图表业务脚本保留,图表仅接入配色/字体/tooltip主题。未改API、日期计算、driver、权限、状态与路由。类型检查、全量测试和构建由总控统一执行;截图均待人工确认。 +## 自有业务行操作样式核对(2026-10-21) + +依据本轮用户截图 `codex-clipboard-eb6aa95b-c8a2-4b85-9294-22f3127cf72c.png` 与 Admin 界面规范“列表”纯文字行操作规则;仅修正列表按钮外观。 + +| 页面 | 操作 | 已确认承载 | 当前问题与修正 | 验收 | +|---|---|---|---|---| +| 自有业务列表 | 查看明细 | 原独立详情路由 | 旧描边粗体按钮接入公共纯文字行操作类,保留路由和业务编号 | 77项定向检查及类型/构建通过;修改后待人工截图确认 | +| 自有业务列表 | 登记运营信息 | 原1080px居中弹框 | 同上;保留原权限、状态及处理中禁用 | 77项定向检查及类型/构建通过;修改后待人工截图确认 | +| 自有业务列表 | 上传/查看照片 | 原760px居中弹框 | 同上;保留原读写权限与按钮文案 | 77项定向检查及类型/构建通过;修改后待人工截图确认 | + ## 自有业务实现核对(2026-10-20,主规则已确认) 用户当前要求逐页处理,先看自有业务;HTTP 扩展由既有排车后端对话独立负责。本节记录原型与已确认规则的映射,不授权外配页面改造。自有与外配均为原排车装车后的车辆归属视图,不另建任务或履约流程;自有车增加运营细项,外配管理细度后续确认。视觉沿当前 Admin 高密度规范,业务与操作承载依据用户提供的 `C:/Users/BY-OY/Documents/WXWork/1688854456873012/Cache/File/2026-10/悦/悦/新版.html` 及本轮截图。 diff --git a/src/modules/overseas-master-data/pages/OwnedBusinessView.vue b/src/modules/overseas-master-data/pages/OwnedBusinessView.vue index f8f7628e..1fe40873 100644 --- a/src/modules/overseas-master-data/pages/OwnedBusinessView.vue +++ b/src/modules/overseas-master-data/pages/OwnedBusinessView.vue @@ -94,7 +94,7 @@ onBeforeUnmount(() => { active = false; generation++; openGeneration++ }) - + diff --git a/src/styles/adminDensity.test.ts b/src/styles/adminDensity.test.ts index 688729f1..a0056da0 100644 --- a/src/styles/adminDensity.test.ts +++ b/src/styles/adminDensity.test.ts @@ -1211,6 +1211,7 @@ describe('approved Admin density ownership', () => { }) expect(actionWeights.get('.row-actions.admin-text-actions .el-button.el-button')).toBe('400') expect(actionWeights.get('.admin-text-actions.el-popper .el-dropdown-menu__item')).toBe('400') + expect(read('modules/overseas-master-data/pages/OwnedBusinessView.vue')).toContain('class="row-actions density-actions admin-text-actions"') const dispatches = read('modules/overseas-warehouse/pages/DispatchesView.vue') expect(dispatches).toContain('appearance="integrated"') expect(dispatches).toContain('