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