From 879ba2bbd9dffd9fcb7729ccc417de8d1b1ced92 Mon Sep 17 00:00:00 2001 From: ruanqi Date: Tue, 11 Feb 2025 15:25:26 +0800 Subject: [PATCH] plm BMM --- .../com_technical-add-or-update.vue | 66 +++++++++++++++++-- .../com_tsd_basicInformation.vue | 8 +-- 2 files changed, 65 insertions(+), 9 deletions(-) diff --git a/src/views/modules/sampleManagement/com_technical-add-or-update.vue b/src/views/modules/sampleManagement/com_technical-add-or-update.vue index 27ca3f7..8b674b7 100644 --- a/src/views/modules/sampleManagement/com_technical-add-or-update.vue +++ b/src/views/modules/sampleManagement/com_technical-add-or-update.vue @@ -83,9 +83,13 @@ CS人员 + + + + - DCC人员 - + DCC人员 + Select Technical @@ -339,7 +343,22 @@ layout="total, sizes, prev, pager, next, jumper"> - + + + +
+ 确定 + 取消 +
+
+
@@ -355,6 +374,7 @@ getTestPartChangeData, getProofingDataByUserRole, getFinalPartData, + searchBMUser, } from "@/api/sampleManagement/technicalSpecificationList.js" import Chooselist from '@/views/modules/common/Chooselist' import ChooseUser from '@/views/modules/common/ChooseUser' @@ -408,7 +428,11 @@ mpOperatorName:'', mpOperator:'', buNo:'', + dcc:'', + dccList:[], }, + dccList:'', + dccFlag:false, proofingSearch:{ projectId:'', proofingNo:'', @@ -704,6 +728,14 @@ searchTechnicalSpecificationTeamStr(inData3).then(({data}) => { this.dataForm.engineerList=data.rows }) + let inData5 = { + site: this.dataForm.site, + codeNo: this.dataForm.codeNo, + type: 'dcc', + } + searchTechnicalSpecificationTeamStr(inData5).then(({data}) => { + this.dataForm.dccList = data.rows + }) this.visible = true }else { this.$alert('技术参数卡数据有误!', '错误', { @@ -746,6 +778,9 @@ oriCodeNo:'', engineerNo:'', technicianNo:'', + buNo:'', + dcc:'', + dccList:[], } this.visible = true } @@ -925,7 +960,18 @@ this.dataForm.technicianList=JSON.parse(JSON.stringify(this.technicianList)); this.ownerFlag=false }, - + savetDccList(){ + let dccName=''; + for (let i = 0; i < this.dccList.length; i++) { + let select= this.operatorList.filter(item => item.operatorId === this.dccList[i]) + if(select.length>0){ + dccName+=select[0].operatorName+';' + } + } + this.dataForm.dcc=dccName + this.dataForm.dccList=JSON.parse(JSON.stringify(this.dccList)); + this.dccFlag=false + }, // 表单提交 dataFormSubmit () { if(this.dataForm.testPartNo===''){ @@ -1001,7 +1047,17 @@ this.pageIndex = val this.refreshPartList() }, - + dccChooseModal(){ + let inData={ + site:this.dataForm.site, + buNo:this.dataForm.buNo, + } + searchBMUser(inData).then(({data}) => { + this.operatorList=data.rows + }) + this.dccList = JSON.parse(JSON.stringify(this.dataForm.dccList)); + this.dccFlag=true + }, }, } diff --git a/src/views/modules/sampleManagement/technicalSpecificationDetail/com_tsd_basicInformation.vue b/src/views/modules/sampleManagement/technicalSpecificationDetail/com_tsd_basicInformation.vue index b757054..afb4d58 100644 --- a/src/views/modules/sampleManagement/technicalSpecificationDetail/com_tsd_basicInformation.vue +++ b/src/views/modules/sampleManagement/technicalSpecificationDetail/com_tsd_basicInformation.vue @@ -180,10 +180,10 @@ - - DCC人员 - - + + DCC人员 + +