From d67b3fe1341e508fc48be3de9bf403d76482d94c Mon Sep 17 00:00:00 2001 From: 李林 <z1292839451@163.com> Date: 星期五, 14 六月 2024 18:09:14 +0800 Subject: [PATCH] 标准库导入 --- src/components/do/b1-ins-order/add.vue | 31 +++++++++++++++++++++---------- 1 files changed, 21 insertions(+), 10 deletions(-) diff --git a/src/components/do/b1-ins-order/add.vue b/src/components/do/b1-ins-order/add.vue index ffa7fc9..cd18ce7 100644 --- a/src/components/do/b1-ins-order/add.vue +++ b/src/components/do/b1-ins-order/add.vue @@ -336,13 +336,13 @@ <el-table-column type="index" label="搴忓彿" width="65" align="center"></el-table-column> <el-table-column prop="sample" label="鏍峰搧鍚嶇О" align="center" min-width="100"> <template slot-scope="scope"> - <el-input size="small" v-model="scope.row.sample" clearable :readonly="active>1"></el-input> + <el-input size="small" v-model="scope.row.sample" clearable :disabled="active>1"></el-input> </template> </el-table-column> <el-table-column prop="sampleCode" label="鏍峰搧缂栧彿" min-width="140" align="center"> <template slot-scope="scope"> <el-input size="small" v-model="scope.row.sampleCode" clearable placeholder="涓嶅~鍐欏垯绯荤粺鑷姩鐢熸垚" - :readonly="active>1"></el-input> + :disabled="active>1"></el-input> </template> </el-table-column> <el-table-column prop="model" label="鏍峰搧鍨嬪彿" align="center" min-width="100"> @@ -365,7 +365,7 @@ <template slot-scope="scope"> <el-select v-model="scope.row.standardMethodListId" :disabled="scope.row.model==null||active>1" placeholder="妫�楠屾爣鍑�" size="small" :loading="methodLoad" @change="(value)=>methodChange(value, scope.row)" - @focus="methodFocus" :readonly="active>1" style="width: 100%;"> + @focus="methodFocus" :readonly="active>1" style="width: 100%;" clearable @clear="productList = []"> <el-option v-for="item in methods" :key="item.id" :label="item.code" :value="item.id"> </el-option> </el-select> @@ -389,7 +389,7 @@ :controls="false" style="width: 80%;"></el-input-number> </template> </el-table-column> - <el-table-column prop="proNum" label="妫�楠岄」璁℃暟" width="120" align="center" ></el-table-column> + <el-table-column prop="proNum" label="寰呮椤规暟閲�" width="105" align="center" ></el-table-column> </el-table> <el-table class="el-table" ref="productTable" :data="productList" height="380px" tooltip-effect="dark" border @selection-change="selectProduct" style="margin-bottom: 10px;" @select="upProductSelect" @@ -802,7 +802,7 @@ 'addObj.sampleNum'(val){ this.model = null this.standardMethodListId = null - }, + } }, mounted() { this.selectEnumByCategoryForType() @@ -1119,7 +1119,11 @@ }, getNodeParent(val) { if (val.parent != null) { - this.selectTree += ' - ' + val.label + if(val.data.children === null){ + this.selectTree += ' - ' + val.label + ' - ' + '' + }else{ + this.selectTree += ' - ' + val.label + } this.getNodeParent(val.parent) } }, @@ -1137,14 +1141,20 @@ }, activeStandardTree() { let trees = this.selectTree.split(" - ") - if (trees.length < 4) { - this.$message.error('鏈�夋嫨浜у搧') + if (trees.length < 3) { + this.$message.error('鏈�夋嫨瀵硅薄') return } this.addObj.factory = trees[0] this.addObj.laboratory = trees[1] this.addObj.sampleType = trees[2] - this.addObj.sample = trees[3] + if(trees[3]===''){ + this.addObj.sample = (trees[4] == undefined ? null : trees[4]) + }else if(trees[3]===undefined){ + this.addObj.sample = trees[2] + }else{ + this.addObj.sample = trees[3] + } this.addObj.model = (trees[4] == undefined ? null : trees[4]) this.selectStandardTree = false this.sampleList = [] @@ -1485,8 +1495,9 @@ this.selectsStandardMethodByFLSSM() }, handleChangeModel(e) { + this.productList = [] let num = this.selectTree.split('-').length; - if (num == 4) { + if (num != 5) { this.selectTree = this.selectTree + ' - ' + e } else { let arr = this.selectTree.split('-') -- Gitblit v1.9.3