From e3d6cc8c9ee3a771b92a8706e3cf83dededfaa43 Mon Sep 17 00:00:00 2001 From: Fixiaobai <fixiaobai@163.com> Date: 星期日, 24 九月 2023 16:26:52 +0800 Subject: [PATCH] modified: src/assets/api/controller.js modified: src/components/view/Technicalindex.vue modified: src/components/view/finishedProductInspectionUp.vue modified: src/components/view/processInspectionUpdate.vue modified: src/components/view/rawInsDetail.vue modified: src/components/view/sale.vue --- src/components/view/processInspection.vue | 26 ++++++++++++++++++++------ 1 files changed, 20 insertions(+), 6 deletions(-) diff --git a/src/components/view/processInspection.vue b/src/components/view/processInspection.vue index 3a1abf5..e804f7e 100644 --- a/src/components/view/processInspection.vue +++ b/src/components/view/processInspection.vue @@ -248,7 +248,10 @@ import processInspectionUpdate from '../view/processInspectionUpdate.vue' import processInspectionLook from '../view/processInspectionLook.vue' export default { - components: { processInspectionUpdate, processInspectionLook }, + components: { + processInspectionUpdate, + processInspectionLook + }, data() { return { showUp: false, @@ -334,8 +337,8 @@ name: null }, // node鐐瑰嚮淇濆瓨褰撳墠鐐瑰嚮鏁版嵁 clickSelectDevice: { - index: "", // 鐐瑰嚮閫夋嫨瀛樺偍褰撳墠琛岀储寮� - rpId: "" // 鐐瑰嚮閫夋嫨瀛樺偍褰撳墠琛岄」鐩甀d + index: null, // 鐐瑰嚮閫夋嫨瀛樺偍褰撳墠琛岀储寮� + rpId: null // 鐐瑰嚮閫夋嫨瀛樺偍褰撳墠琛岄」鐩甀d } }; }, @@ -393,13 +396,23 @@ } }).then(res => { this.materialOptions = res.data; + if (this.materialOptions.length === 1) { + this.$message({ + message: '璇ラ」鐩笅鍙湁涓�涓瘯楠岃澶囷紝鏃犻渶閫夋嫨锛�', + type: 'warning' + }); + return + } + row.isSelectDevice = true this.filterText = row.did }); }, // 鐐瑰嚮琛ㄦ牸閫夋嫨瑙﹀彂 clickTableSelect(scope) { // this.centerDialogVisible = true; - scope.row.isSelectDevice = true + if (this.clickSelectDevice.index != null) { + this.$set(this.inspectionItems[this.clickSelectDevice.index], 'isSelectDevice', false) + } this.clickSelectDevice.index = scope.$index; this.clickSelectDevice.rpId = scope.row.id; this.getOptions(scope.row) @@ -532,7 +545,7 @@ let val = JSON.parse(JSON.stringify(this.processInspectVo)) val.techname = this.processInspectVo.techname.split("-")[1] val.technologyId = this.processInspectVo.techname.split("-")[0] - this.processInspectVo.technologyId=val.technologyId + this.processInspectVo.technologyId = val.technologyId this.$axios.post(this.$api.url.processInspectAddProcess, { material: val.material, materialCode: val.materialCode, @@ -542,6 +555,7 @@ techfather: val.techfather, techname: val.techname, techId: Number(val.technologyId), + mtId: Number(val.technologyId), unit: val.unit }, { headers: { "Content-Type": "application/json" } @@ -583,7 +597,7 @@ c.empiricalValueAddss.push("") } uName.push(c['username']) - c.isSelectDevice=false + c.isSelectDevice = false arr.push(c) }) }) -- Gitblit v1.9.3