From efcf450e8e7e375ef4ffe9f421ec0d34c5378180 Mon Sep 17 00:00:00 2001
From: Fixiaobai <fixiaobai@163.com>
Date: 星期四, 07 九月 2023 14:02:32 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.218.113:9001/r/lims-before

---
 src/views/inspectionManagement/reportForInspection/index.vue |   42 +++++++++++++++++++++++++-----------------
 1 files changed, 25 insertions(+), 17 deletions(-)

diff --git a/src/views/inspectionManagement/reportForInspection/index.vue b/src/views/inspectionManagement/reportForInspection/index.vue
index f400f52..e3dd70b 100644
--- a/src/views/inspectionManagement/reportForInspection/index.vue
+++ b/src/views/inspectionManagement/reportForInspection/index.vue
@@ -4,27 +4,27 @@
 			<div class="top-bar">
 				<el-form ref="form" :inline="true" :model="searchData">
 					<el-form-item label="鏉愭枡缂栫爜:" position="left" class="sermargin">
-						<el-input v-model="searchData.code" class="input-form" placeholder="璇疯緭鍏�">
+						<el-input size="small" v-model="searchData.code" class="input-form" placeholder="璇疯緭鍏�">
 						</el-input>
 					</el-form-item>
 					<el-form-item label="鏉愭枡鍚嶇О:" class="sermargin">
-						<el-input v-model="searchData.name" class="input-form" placeholder="璇疯緭鍏ユ潗鏂欏悕绉�">
+						<el-input size="small" v-model="searchData.name" class="input-form" placeholder="璇疯緭鍏ユ潗鏂欏悕绉�">
 						</el-input>
 					</el-form-item>
 					<el-form-item label="鐘舵��:" class="sermargin">
-						<el-select v-model="searchData.state" placeholder="鍏ㄩ儴">
+						<el-select size="small" v-model="searchData.state" placeholder="鍏ㄩ儴">
 							<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value">
 							</el-option>
 						</el-select>
 					</el-form-item>
 					<el-form-item label="鏉ユ枡鏃ユ湡:" style="margin-right: 20px;">
-						<el-date-picker value-format="yyyy-MM-dd" v-model="searchData.date" class="input-form" placeholder="璇烽�夋嫨鏉ユ枡鏃ユ湡">
+						<el-date-picker size="small" value-format="yyyy-MM-dd" v-model="searchData.date" class="input-form" placeholder="璇烽�夋嫨鏉ユ枡鏃ユ湡">
 						</el-date-picker>
 					</el-form-item>
 					<el-form-item>
-						<el-button type="primary" @click="search">鏌ヨ</el-button>
-						<el-button type="primary" plain @click="reset">閲嶇疆</el-button>
-						<el-button type="primary" icon="el-icon-plus" @click="addReportVisible = true">鏂板</el-button>
+						<el-button size="small" type="primary" @click="search">鏌ヨ</el-button>
+						<el-button size="small" type="primary" plain @click="reset">閲嶇疆</el-button>
+						<el-button size="small" type="primary" icon="el-icon-plus" @click="addReportVisible = true">鏂板</el-button>
 					</el-form-item>
 				</el-form>
 			</div>
@@ -48,7 +48,7 @@
 					</el-form-item>
 					<el-form-item label="瑙勬牸鍨嬪彿:" prop="specificationsNumber">
 						<el-cascader v-model="insertData.specificationsNumber" :options="childrenOptions"
-							:props="{label: 'Name', value: 'Name'}" separator="-"></el-cascader>
+							:props="{label: 'Name', value: 'Id'}" separator="-"></el-cascader>
 					</el-form-item>
 					<el-form-item label="鍗曚綅:" prop="unit">
 						<el-input type="text" v-model="insertData.unit" />
@@ -146,9 +146,6 @@
 	import {
 		getRawMaterialList,
 		addInspect,
-		selectInspectsListById,
-		selectUser,
-		selectEquipment,
 		deleteMaterial,
 		addMaterial,
 		getMaterielName,
@@ -405,15 +402,14 @@
 					"name": val.materialName,
 					"num": val.quantity,
 					"specifications": val.specificationsModels,
-					"specificationsId": val.specificationsId,
+					"specificationId": val.specificationsId,
 					"startTime": dateArr[0],
 					"supplier": val.supplierName,
 					"type": val.type,
 					"unit": val.unit,
 					"version": this.addInspectionForm.version
 					}
-					// this.createReport(obj);
-					console.log("obj---",obj);
+					this.createReport(obj);
 					this.addReportDialog = false;
 				}
 				}));
@@ -425,7 +421,7 @@
 					this.$message.success('鎶ユ鎴愬姛')
 					this.$router.push(`/experiment/Viewdetails/${res.data}`)
 				}).catch(error =>{
-					this.$message.error('鎶ユ澶辫触')
+					this.$message.error(error.message)
 				});
 			},
 			// 鑾峰彇鍒嗛〉鍒楄〃鏁版嵁
@@ -480,13 +476,25 @@
 			insert() {
 				this.$refs['addMaterialForm'].validate((valid) => {
 					if (valid) {
+						console.log(this.childrenOptions);
+						console.log(this.insertData);
+						let f=this.childrenOptions.filter(item=>{
+							return item.Id===this.insertData.specificationsNumber[0]
+						})[0]
+						console.log(f);
+						let fatherName=f.Name;
+						let c=f.children.filter(item=>{
+							return item.Id===this.insertData.specificationsNumber[1]
+						})[0]
+						let sonName=c.Name
+						let specificationsId=c.Id;
 						var str = {
 							"dateSurvey": this.insertData.fromDate,
 							"materialCoding": this.insertData.mCode,
 							"materialName": this.insertData.mName,
 							"quantity": this.insertData.num,
-							"specificationsModels": this.insertData.specificationsNumber[0] + '-' + this.insertData
-								.specificationsNumber[1],
+							"specificationsModels": fatherName+ '-' + sonName,
+							"specificationsId": specificationsId,	
 							"supplierName": this.insertData.supplierName,
 							"type": 0,
 							"unit": this.insertData.unit

--
Gitblit v1.9.3