From 5a15331883386cb2206acd081ee54b873a08858b Mon Sep 17 00:00:00 2001
From: value <z1292839451@163.com>
Date: 星期四, 31 八月 2023 15:42:42 +0800
Subject: [PATCH] bug修复

---
 src/views/inspectionManagement/commissionInspection/addCommision.vue |   47 +++++++++++++++++++++++++----------------------
 1 files changed, 25 insertions(+), 22 deletions(-)

diff --git a/src/views/inspectionManagement/commissionInspection/addCommision.vue b/src/views/inspectionManagement/commissionInspection/addCommision.vue
index 8fe270d..a68cbc8 100644
--- a/src/views/inspectionManagement/commissionInspection/addCommision.vue
+++ b/src/views/inspectionManagement/commissionInspection/addCommision.vue
@@ -22,7 +22,8 @@
 						<el-table-column type="index" label="搴忓彿" min-width="10%" />
 						<el-table-column prop="sampleNumber" label="鏍峰搧缂栧彿" min-width="8%" />
 						<el-table-column prop="sampleName" label="鏍峰搧鍚嶇О" min-width="10%" />
-						<el-table-column prop="specificationsModels" label="瑙勬牸鍨嬪彿" min-width="10%" />
+						<el-table-column prop="speName" label="瑙勬牸鍨嬪彿" min-width="10%">
+						</el-table-column>
 						<el-table-column prop="unit" label="鍗曚綅" min-width="8%" />
 						<el-table-column prop="samplesNumber" label="鏁伴噺" min-width="8%" />
 						<!-- <el-table-column prop="addway" label="娣诲姞鏂瑰紡" min-width="8%">
@@ -228,7 +229,8 @@
 		addInspection,
 		isIfViewUUID,
 		getProductList,
-		getContractsSampleInfo
+		getContractsSampleInfo,
+		getSpecificationsName
 	} from '@/api/inspection/commisioninspection'
 	export default {
 		data() {
@@ -260,19 +262,7 @@
 					experiment: [],
 					addway: ''
 				},
-				experList: [{
-					key: '1',
-					label: '澶栬妫�鏌�'
-				}, {
-					key: '2',
-					label: '鍔ㄤ綔鐢靛帇璇曢獙'
-				}, {
-					key: '3',
-					label: '鐢甸樆绠℃硠婕忕數娴佽瘯楠�'
-				}, {
-					key: '4',
-					label: '缁濈紭閮ㄥ垎浜ゆ祦鑰愬帇璇曢獙'
-				}],
+				experList: [],
 				sampleoptions: [],
 				samplecodeoptions: [],
 				model_spe_options: [],
@@ -338,9 +328,10 @@
 					}
 				})
 			},
-			async getContractsSampleInfo(viewId){
-				let res=await getContractsSampleInfo({viewId})
-				console.log(res.data);
+			async getContractsSampleInfo(viewId) {
+				let res = await getContractsSampleInfo({
+					viewId
+				})
 			},
 			async getSampleName() {
 				const res = await getSampleName()
@@ -366,12 +357,16 @@
 			},
 			addInspection() {
 				let exper = this.addPointerForm.experiment[0]
-				this.addPointerForm.addway = 1
 				for (let i = 1; i < this.addPointerForm.experiment.length; i++) {
 					exper += ',' + this.addPointerForm.experiment[i]
 				}
 				this.addPointerForm.experiment = exper
 				let tmp = this.addPointerForm
+				this.sampleoptions.forEach(a => {
+					if (a.key == tmp.sampleName) tmp.sampleName = a.value
+				})
+				tmp.speName = tmp.addway + '-' + tmp.speName
+				tmp.addway = 1
 				this.detectionInfo.push(tmp)
 				this.dialogueFormVisible = false
 				this.addPointerForm = {
@@ -382,7 +377,8 @@
 					samplesNumber: '',
 					remarks: '',
 					experiment: [],
-					addway: ''
+					addway: '',
+					speName: ''
 				}
 			},
 			async submitInspection() {
@@ -404,7 +400,8 @@
 					reportNumber: parseInt(this.infoForm.num),
 					sampleDeliveryMode: sampledeliveryway,
 					sampleDeliveryPhone: this.infoForm.sendertel,
-					sampleSender: this.infoForm.sender
+					sampleSender: this.infoForm.sender,
+					speName: this.infoForm.speName
 				})
 				this.infoForm.commisioncode = res.data
 				if (res.data) {
@@ -442,11 +439,17 @@
 						return item.name
 					})
 				})
+				this.model_sta_options.forEach(a => {
+					if (a.key == val) {
+						this.addPointerForm.speName = a.value
+					}
+				})
 			},
 			getContractsSampleInfo() {
 				getContractsSampleInfo({
 					viewId: this.viewId
 				}).then(res => {
+					if (res.data == null) return
 					this.infoForm = {
 						commisioncode: res.data.entrustCoding,
 						deadline: res.data.completionDeadline,
@@ -464,7 +467,7 @@
 					}
 					this.detectionInfo = res.data.linkDetectionList
 				})
-			}
+			},
 		}
 	}
 </script>

--
Gitblit v1.9.3