From 9250179f8bb1ea8a0b24ad0f0c9d1182edaac65b Mon Sep 17 00:00:00 2001 From: jinna Date: Thu, 16 Apr 2026 11:24:05 +0800 Subject: [PATCH 1/9] =?UTF-8?q?=E5=AE=9A=E9=A2=9D=E8=AE=A1=E7=AE=97?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=81=94=E8=B0=83=E5=8F=8A=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E6=8B=86=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/orderManagement/exceptionOrder.js | 9 + .../components/settlementDailog.vue | 19 +- .../productionManagement/abnormalOrder.vue | 18 + .../productionManagement/addRequirements.vue | 16 + .../productionManagement/assayedContent.vue | 16 + .../productionManagement/coatingMaterial.vue | 10 +- .../components/coatingMater/abnormalOrder.vue | 509 ++++++++++-------- 7 files changed, 353 insertions(+), 244 deletions(-) create mode 100644 src/views/productionManagement/abnormalOrder.vue create mode 100644 src/views/productionManagement/addRequirements.vue create mode 100644 src/views/productionManagement/assayedContent.vue diff --git a/src/api/orderManagement/exceptionOrder.js b/src/api/orderManagement/exceptionOrder.js index aee50052..2362a00a 100644 --- a/src/api/orderManagement/exceptionOrder.js +++ b/src/api/orderManagement/exceptionOrder.js @@ -69,4 +69,13 @@ export const getProductionIdentificationList = (params) => { method: 'get', params }); +}; + +// 定额异常订单重新计算 +export const reCalculate = (params) => { + return request({ + url: '/blade-desk/order/yieldOrder/calculateCoatingMaterial', + method: 'post', + params + }); }; \ No newline at end of file diff --git a/src/views/oem/oemOrderSettlement/components/settlementDailog.vue b/src/views/oem/oemOrderSettlement/components/settlementDailog.vue index 2535c0c6..abb5d2f9 100644 --- a/src/views/oem/oemOrderSettlement/components/settlementDailog.vue +++ b/src/views/oem/oemOrderSettlement/components/settlementDailog.vue @@ -12,7 +12,7 @@

计算完成

-
+

计算结果

@@ -25,6 +25,19 @@ 结算异常{{ exceptionCount }}条
+
+

计算结果

+
+ + + 计算成功订单数量{{ successCount }}条 +
+
+ + + 计算失败订单数量{{ exceptionCount }}条 +
+
diff --git a/src/views/oem/oemCustomer/index.vue b/src/views/oem/oemCustomer/index.vue index 5d43916a..9f3d80b8 100644 --- a/src/views/oem/oemCustomer/index.vue +++ b/src/views/oem/oemCustomer/index.vue @@ -191,7 +191,7 @@ export default { sortable: true, search: false, overHidden: true, - width: 120, + width: 260, rules: [ { required: true, From 450a6dcdd66396924174d39fcd4a643fddec15d5 Mon Sep 17 00:00:00 2001 From: jinna Date: Thu, 16 Apr 2026 11:54:39 +0800 Subject: [PATCH 4/9] =?UTF-8?q?=E8=AE=A1=E5=88=92=E7=BC=BA=E9=99=B7?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/lookProcess.vue | 19 +++++++++++-------- src/views/orderManagement/plannedOrder.vue | 5 +++-- src/views/orderManagement/sinTerPlanOrder.vue | 4 ++-- 3 files changed, 16 insertions(+), 12 deletions(-) diff --git a/src/views/orderManagement/components/lookProcess.vue b/src/views/orderManagement/components/lookProcess.vue index 96911565..d3ca6cb8 100644 --- a/src/views/orderManagement/components/lookProcess.vue +++ b/src/views/orderManagement/components/lookProcess.vue @@ -8,7 +8,10 @@ @opened="opened" > - + + + {{ checkPart }} + {{ primaryCraft }} @@ -141,17 +144,17 @@ export default { editBtnIcon: ' ', align: 'center', column: [ - { - label: '零件号', - prop: 'partcode', - search: false, - // width: 150, - }, + // { + // label: '零件号', + // prop: 'partcode', + // search: false, + // // width: 150, + // }, { label: '零件名称', prop: 'partname', search: false, - width: 170, + // width: 170, }, { label: '一级工艺计划(A)号', diff --git a/src/views/orderManagement/plannedOrder.vue b/src/views/orderManagement/plannedOrder.vue index b69dae7f..109884e0 100644 --- a/src/views/orderManagement/plannedOrder.vue +++ b/src/views/orderManagement/plannedOrder.vue @@ -275,6 +275,7 @@ export default { sortable: true, disabled: true, span: 12, + width:150, headerAlign: 'center', align: 'center', rules: [ @@ -322,7 +323,7 @@ export default { }, { label: '使用部门', - prop: 'useDeptName', + prop: 'useDept', search: false, sortable: true, disabled: true, @@ -394,7 +395,7 @@ export default { }, { label: '计划员', - prop: 'planUserName', + prop: 'planUser', search: false, sortable: true, width: 120, diff --git a/src/views/orderManagement/sinTerPlanOrder.vue b/src/views/orderManagement/sinTerPlanOrder.vue index bbb59cb2..d7defd0b 100644 --- a/src/views/orderManagement/sinTerPlanOrder.vue +++ b/src/views/orderManagement/sinTerPlanOrder.vue @@ -289,7 +289,7 @@ export default { }, { label: '使用部门', - prop: 'useDeptName', + prop: 'useDept', search: false, sortable: true, disabled: true, @@ -416,7 +416,7 @@ export default { { label: '计划员', - prop: 'planUserName', + prop: 'planUser', search: false, sortable: true, width: 120, From 588bf7a941aa43c2962e1da094eeff8abc145dc3 Mon Sep 17 00:00:00 2001 From: ysn <2126564605@qq.com> Date: Thu, 16 Apr 2026 13:23:45 +0800 Subject: [PATCH 5/9] =?UTF-8?q?=E5=A4=96=E5=8D=8F=E5=88=86=E9=85=8D?= =?UTF-8?q?=E7=AE=A1=E7=90=86-=E6=8F=92=E5=85=A5=E4=B8=80=E8=A1=8C-?= =?UTF-8?q?=E5=B7=A5=E8=89=BA=E8=83=BD=E5=8A=9B-=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../oem/outsourcingAssignmentControl/index.vue | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/views/oem/outsourcingAssignmentControl/index.vue b/src/views/oem/outsourcingAssignmentControl/index.vue index fa5e9333..6cf5354b 100644 --- a/src/views/oem/outsourcingAssignmentControl/index.vue +++ b/src/views/oem/outsourcingAssignmentControl/index.vue @@ -21,7 +21,7 @@ 保存 @@ -388,6 +388,22 @@ export default { // this.loading = false // }) // }, + // 供应商选择变化时获取工艺能力 + handleSupplierChange(row) { + if (row.oemId) { + getProcessAbility({ supplierId: row.oemId }).then(res => { + row.abilityData = res.data.data || []; + // 重置工艺能力选择 + row.platingId = ''; + }).catch(() => { + row.abilityData = []; + row.platingId = ''; + }); + } else { + row.abilityData = []; + row.platingId = ''; + } + }, async onLoad() { this.loading = true; try { From 261496ea53052598677a44b116186a8b77967069 Mon Sep 17 00:00:00 2001 From: ysn <2126564605@qq.com> Date: Thu, 16 Apr 2026 13:24:36 +0800 Subject: [PATCH 6/9] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E6=95=B0=E6=8D=AE-?= =?UTF-8?q?=E7=8F=AD=E7=BB=84=E7=AE=A1=E7=90=86-=E6=96=B0=E5=A2=9E/?= =?UTF-8?q?=E4=BF=AE=E6=94=B9-=E7=89=B9=E6=AE=8A-=E5=BF=85=E5=A1=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/basicData/teamManagement.vue | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/views/basicData/teamManagement.vue b/src/views/basicData/teamManagement.vue index 11c57cc6..3cef3335 100644 --- a/src/views/basicData/teamManagement.vue +++ b/src/views/basicData/teamManagement.vue @@ -493,6 +493,13 @@ export default { label: "否", }, ], + rules: [ + { + required: true, + message: "请选择特殊", + trigger: "blur", + }, + ], }, ], }, From 7fa6ea4d28b37f14c910b36fbe4a173597ca1266 Mon Sep 17 00:00:00 2001 From: ysn <2126564605@qq.com> Date: Thu, 16 Apr 2026 13:43:19 +0800 Subject: [PATCH 7/9] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E6=95=B0=E6=8D=AE-?= =?UTF-8?q?=E7=89=A9=E6=96=99=E5=AE=9A=E9=A2=9D=E8=A1=A8-=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../materialQuota/components/silverAnode.vue | 299 +++++++----------- 1 file changed, 117 insertions(+), 182 deletions(-) diff --git a/src/views/basicData/materialQuota/components/silverAnode.vue b/src/views/basicData/materialQuota/components/silverAnode.vue index 50c069aa..13bf649d 100644 --- a/src/views/basicData/materialQuota/components/silverAnode.vue +++ b/src/views/basicData/materialQuota/components/silverAnode.vue @@ -7,8 +7,8 @@ v-model="form" v-model:page="page" ref="crud" - :before-open="beforeOpen" @row-del="rowDel" + :before-open="beforeOpen" @row-save="rowSave" @row-update="rowUpdate" @search-change="searchChange" @@ -21,19 +21,15 @@ > - - @@ -41,30 +37,33 @@ - - - + + \ No newline at end of file diff --git a/src/views/safetyManagement/wasteGasSet/components/dosingRecord.vue b/src/views/safetyManagement/wasteGasSet/components/dosingRecord.vue index 3df667a4..9e438d59 100644 --- a/src/views/safetyManagement/wasteGasSet/components/dosingRecord.vue +++ b/src/views/safetyManagement/wasteGasSet/components/dosingRecord.vue @@ -23,7 +23,7 @@ --> @@ -35,36 +35,47 @@ templateName="废气加药记录导入模板.xls" importUrl="/blade-desk/bsDosingRec/importExcel" @closeDialog="closeImportDialog" + :basicImportSearch="search" > - +