From d33acff5eaafe9ab6dc78a01f0b00d43c73833a5 Mon Sep 17 00:00:00 2001 From: licp <lichunping@guanfang.com.cn> Date: 星期四, 16 五月 2024 17:41:39 +0800 Subject: [PATCH] Merge branch 'master' of http://114.132.189.42:9002/r/center-lims-before into master --- src/components/do/b1-ins-order/add.vue | 32 +++++++++++++++++++++++++------- 1 files changed, 25 insertions(+), 7 deletions(-) diff --git a/src/components/do/b1-ins-order/add.vue b/src/components/do/b1-ins-order/add.vue index f5b4a48..6cd0389 100644 --- a/src/components/do/b1-ins-order/add.vue +++ b/src/components/do/b1-ins-order/add.vue @@ -81,11 +81,11 @@ color: #bababa; } - .el-select .is-disabled { + .ins_order_add .el-select .is-disabled { background: transparent !important; } - .el-select .is-disabled .el-input__inner { + .ins_order_add .el-select .is-disabled .el-input__inner { background: transparent !important; } </style> @@ -197,7 +197,9 @@ <el-col class="search_thing" :span="6"> <div class="search_label"><span class="required-span">* </span>鏉ユ牱鏂瑰紡锛�</div> <div class="search_input"> - <el-input size="small" clearable v-model="addObj.formType" :readonly="active>1"></el-input> + <el-select v-model="addObj.formType" size="small" :disabled="active>1" style="width: 100%;"> + <el-option v-for="(a,ai) in formType" :key="ai" :label="a.label" :value="a.value"></el-option> + </el-select> </div> </el-col> <el-col class="search_thing" :span="6"> @@ -287,7 +289,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"> + @focus="methodFocus" :readonly="active>1" style="width: 100%;"> <el-option v-for="item in methods" :key="item.id" :label="item.code" :value="item.id"> </el-option> </el-select> @@ -634,7 +636,8 @@ tell: '', noLoading: false, orderType: [], - filters: [] + filters: [], + formType: [] } }, watch: { @@ -653,6 +656,7 @@ this.selectStandardMethods() this.selectEnumByCategoryForOrderType() this.selectEnumByCategoryForSonLaboratory() + this.selectEnumByCategoryForSampleForm() if (this.active != 1) { // 鏌ョ湅/瀹℃牳娴佺▼ // 璇锋眰鎺ュ彛锛屽洖鏄炬暟鎹� @@ -667,6 +671,10 @@ this.addObj.sampleNum = this.sampleList.length this.$nextTick(() => { this.$refs.sampleTable.doLayout() + if(this.addObj.sampleNum>0){ + this.$refs.sampleTable.setCurrentRow(this.sampleList[0],true) + this.rowClick(this.sampleList[0]) + } }) }) } @@ -868,8 +876,8 @@ }, activeStandardTree() { let trees = this.selectTree.split(" - ") - if (trees.length < 4) { - this.$message.error('鏈�夋嫨鏍峰搧') + if (trees.length < 5) { + this.$message.error('鏈�夋嫨鍨嬪彿') return } this.addObj.factory = trees[0] @@ -1122,6 +1130,16 @@ } }) }, + selectEnumByCategoryForSampleForm() { + this.$axios.post(this.$api.enums.selectEnumByCategory, { + category: "鏉ユ牱鏂瑰紡" + }).then(res => { + this.formType = res.data + if(this.formType.length > 0){ + this.addObj.formType = this.formType[0].value + } + }) + }, methodChange(val, row) { if(val===null||val==='')return this.getProductLoad = true -- Gitblit v1.9.3