From 195c89e6b73df172e24561ac401ddbac79d04992 Mon Sep 17 00:00:00 2001 From: zlwu <704541015@qq.com> Date: Thu, 3 Sep 2026 17:12:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 + .../qc-all-third-party-one-card-demo.html | 657 ++ ...026-09-01-process-route-add-is-builtin.sql | 8 - ...-09-01-process-route-builtin-templates.sql | 304 - ...-01-production-task-set-add-is-builtin.sql | 7 - ...-production-task-set-builtin-templates.sql | 127 - .../2026-09-02-qc-all-third-party-one-card.md | 53 + .../2026-09-02-qc-company-hide-params.md | 18 + ...duction-complete-work-order-gate-design.md | 28 + ...9-02-qc-all-third-party-one-card-design.md | 141 + ...026-09-02-qc-company-hide-params-design.md | 32 + .../graphify-out/.graphify_analysis.json | 3697 ++++++----- web-admin/graphify-out/.graphify_extract.json | 823 ++- web-admin/graphify-out/GRAPH_REPORT.md | 283 +- web-admin/graphify-out/graph.html | 8 +- web-admin/graphify-out/graph.json | 5685 +++++++++-------- web-admin/graphify-out/manifest.json | 33 +- web-admin/src/router/guards/beforeEach.ts | 2 + ...oduction-complete-work-order-gate-logic.ts | 46 + ...roduction-complete-work-order-gate.test.ts | 90 + .../production-complete-work-order-gate.ts | 105 + .../src/utils/qc-company-task-group.test.ts | 73 +- web-admin/src/utils/qc-company-task-group.ts | 102 +- web-admin/src/utils/void-type-dict.ts | 17 +- .../protocol-audit/ProtocolAuditTab.vue | 13 +- .../src/views/cell-storage/protocol/index.vue | 13 +- .../production/my-production-task/index.vue | 65 +- .../TaskExecutionDialog.vue | 62 +- .../production-work-order/index.vue | 46 +- .../QcCompanyTaskResultDialog.vue | 95 +- .../qc-work-order/QcWorkOrderTaskSubList.vue | 34 +- .../views/research-donation/audit/index.vue | 4 +- .../views/research-donation/list/index.vue | 4 +- 生产环境信息/docker-compose.yml | 145 + 34 files changed, 7360 insertions(+), 5462 deletions(-) create mode 100644 docs/mockups/qc-all-third-party-one-card-demo.html delete mode 100644 docs/sql/2026-09-01-process-route-add-is-builtin.sql delete mode 100644 docs/sql/2026-09-01-process-route-builtin-templates.sql delete mode 100644 docs/sql/2026-09-01-production-task-set-add-is-builtin.sql delete mode 100644 docs/sql/2026-09-01-production-task-set-builtin-templates.sql create mode 100644 docs/superpowers/plans/2026-09-02-qc-all-third-party-one-card.md create mode 100644 docs/superpowers/plans/2026-09-02-qc-company-hide-params.md create mode 100644 docs/superpowers/specs/2026-09-02-production-complete-work-order-gate-design.md create mode 100644 docs/superpowers/specs/2026-09-02-qc-all-third-party-one-card-design.md create mode 100644 docs/superpowers/specs/2026-09-02-qc-company-hide-params-design.md create mode 100644 web-admin/src/utils/production-complete-work-order-gate-logic.ts create mode 100644 web-admin/src/utils/production-complete-work-order-gate.test.ts create mode 100644 web-admin/src/utils/production-complete-work-order-gate.ts create mode 100644 生产环境信息/docker-compose.yml diff --git a/.gitignore b/.gitignore index 5ec96594..63c6c68f 100644 --- a/.gitignore +++ b/.gitignore @@ -54,6 +54,8 @@ __pycache__/ *.key *.p12 secrets/ +生产环境信息/root密码 +生产环境信息/*_nginx/ # 日志与临时文件 *.log diff --git a/docs/mockups/qc-all-third-party-one-card-demo.html b/docs/mockups/qc-all-third-party-one-card-demo.html new file mode 100644 index 00000000..1b9331f1 --- /dev/null +++ b/docs/mockups/qc-all-third-party-one-card-demo.html @@ -0,0 +1,657 @@ + + +
+ + ++ 需求示意:列表里不再「一家公司一张卡」,改为批次内所有第三方任务合成 一张「第三方质检项目」卡; + 点击后弹窗列出全部第三方检测项目,项目名后带上公司名。检测参数区保持隐藏(仅状态/结论 + 共享备注材料)。 +
+ +痛点:公司多时卡片碎;要分别点开多家公司弹窗才能填完。
+目标:一张卡汇总全部第三方;弹窗内项目名后标注公司,一次填完本批次可见的第三方任务。
+下方为弹窗结构说明(也可点右侧卡片打开可交互层)
+ + +