diff --git a/changelogs-v2/2026-09/18_7919_供应商合同改为主合同补充合同并按资源选择主合同-修改接口-管理后台.md b/changelogs-v2/2026-09/18_7919_供应商合同改为主合同补充合同并按资源选择主合同-修改接口-管理后台.md index ec73fec3..f11f48a5 100644 --- a/changelogs-v2/2026-09/18_7919_供应商合同改为主合同补充合同并按资源选择主合同-修改接口-管理后台.md +++ b/changelogs-v2/2026-09/18_7919_供应商合同改为主合同补充合同并按资源选择主合同-修改接口-管理后台.md @@ -7,12 +7,12 @@ author: "lc(GIT)" change_type: "修改接口" backend_status: "deployed" gateway_status: "verified" -frontend_status: "pending" -frontend_owner: "" -frontend_ref: "" +frontend_status: "verified" +frontend_owner: "mmg" +frontend_ref: "dde41d86ffa2a6bd2cd0ae10b96e0ab1d78821fa" target_release: "" -verified_at: "" -status_note: "PR #7924 已合并 dev-v3,合并提交 ac6b9a3b1 由部署任务 b958fc83 发布到 TEST,并经真实 Gateway 验收 30/30 通过;前端需按本条改表单与取数。" +verified_at: "2026-09-18" +status_note: "PR #7924 已合并 dev-v3,合并提交 ac6b9a3b1 由部署任务 b958fc83 发布到 TEST,并经真实 Gateway 验收 30/30 通过;前端需按本条改表单与取数。[mmg 2026-09-18 已实现并验证] 供应商合同登记/编辑弹窗业务线文本块改「合同类型」可见必填(MAIN/SUPPLEMENT)+「资源」filterable 下拉(composite key module|id 同设两字段,buildBody split 拆分),relatedMainContract 文本块改 relatedMainContractId 下拉仅 SUPPLEMENT 渲染;级联走显式 @update:value 非 watch(换资源/切类型清空已选主合同并按新资源重拉 main-options,fillForm 编程回填直接 loadMainOptions 不清已选值防 fill-race);历史非新枚举类型回显归 null 强制补齐;列表列改业务线→资源 resourceName/关联主合同→relatedMainContractNo 并新增合同类型列;#6842 隐藏字段语义不变整份回传;新增 getSupplierContractMainOptions 封装,395034/395038/395052/395064 透 message;两弹窗 spec 重写/对齐定向 35/35+scoped checkpoint 全绿(全量 Vitest+生产构建)。" updated_at: "2026-09-18" base: "dev-v3" ---