From 243549edfef29c1787dbf29b6e8bc110dcefd16f Mon Sep 17 00:00:00 2001 From: jinna Date: Wed, 25 Mar 2026 14:36:59 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=BA=E9=99=B7=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../remindRedeem/remindRedeem.js | 9 ++ .../basicData/components/addRuleDialog.vue | 20 ++-- .../components/addEditDialog.vue | 2 +- .../returnReceiving.vue | 4 +- .../outsourcingAssignmentControl/index.vue | 4 - .../basic/qualityGrade.vue | 91 +++++++++++++++---- .../remindRedeem/components/batchAdd.vue | 20 +++- .../qualityManagement/remindRedeem/index.vue | 28 ++++-- .../warehouseManagement/materialPreserve.vue | 14 ++- 9 files changed, 140 insertions(+), 52 deletions(-) diff --git a/src/api/qualityManagement/remindRedeem/remindRedeem.js b/src/api/qualityManagement/remindRedeem/remindRedeem.js index 7c408e1..849f634 100644 --- a/src/api/qualityManagement/remindRedeem/remindRedeem.js +++ b/src/api/qualityManagement/remindRedeem/remindRedeem.js @@ -50,4 +50,13 @@ export const getPartList = () =>{ url:'/api/blade-desk/dsPart/getPartList', method:'get' }) +} + +// 子件下拉 +export const getSubPartList = (params) =>{ + return request({ + url:'/api/blade-desk/dsPartRelation/getSubParts', + method:'get', + params + }) } \ No newline at end of file diff --git a/src/views/basicData/components/addRuleDialog.vue b/src/views/basicData/components/addRuleDialog.vue index ddf3a7c..a0d841d 100644 --- a/src/views/basicData/components/addRuleDialog.vue +++ b/src/views/basicData/components/addRuleDialog.vue @@ -64,13 +64,6 @@ - - - - + @@ -92,6 +85,13 @@ + + + - + + @@ -113,13 +118,13 @@ export default { sortable: true, span: 12, type:'select', - rules: [ - { - required: true, - message: '请选择', - trigger: 'blur', - }, - ], + // rules: [ + // { + // required: true, + // message: '请选择', + // trigger: 'blur', + // }, + // ], dicData:[ { label:'军品', @@ -143,13 +148,13 @@ export default { sortable: true, span: 12, type:'select', - rules: [ - { - required: true, - message: '请选择', - trigger: 'blur', - }, - ], + // rules: [ + // { + // required: true, + // message: '请选择', + // trigger: 'blur', + // }, + // ], dicData:[ { label:'军品', @@ -165,7 +170,50 @@ export default { } ] }, - + { + label:"局部镀", + prop:"isLocal", + type:'radio', + rules:[ + { + required: true, + message: '请选择', + trigger: 'blur', + }, + ], + dicData:[ + { + label:'是', + value:1 + }, + { + label:'否', + value:0 + } + ] + }, + { + label:"厚金区固定厚度", + prop:"isThickness", + type:'radio', + dicData:[ + { + label:'是', + value:1 + }, + { + label:'否', + value:0 + } + ], + rules:[ + { + required: true, + message: '请选择', + trigger: 'blur', + }, + ], + } ], }, @@ -175,15 +223,20 @@ export default { methods: { beforeOpen(done, type) { if (['edit', 'view'].includes(type)) { - + done(); + }else if(['add'].includes(type)){ + this.form.isLocal = 0 + this.form.isThickness = 0 + done(); } - done(); }, rowSave(row, done, loading) { console.log(row); let params = { qualityGrade:row.qualityGrade, - types:row.type + types:row.type, + isLocal:row.isLocal, + isThickness:row.isThickness } addGualityGrade(params).then( () => { diff --git a/src/views/qualityManagement/remindRedeem/components/batchAdd.vue b/src/views/qualityManagement/remindRedeem/components/batchAdd.vue index 0d95457..b15d942 100644 --- a/src/views/qualityManagement/remindRedeem/components/batchAdd.vue +++ b/src/views/qualityManagement/remindRedeem/components/batchAdd.vue @@ -80,13 +80,13 @@ --> @@ -175,7 +175,7 @@