From d5c18517bf33ae8eafcf2e34ac11fe11a0bfd761 Mon Sep 17 00:00:00 2001 From: licp <lichunping@guanfang.com.cn> Date: 星期一, 01 四月 2024 17:59:37 +0800 Subject: [PATCH] 修改检验任务 --- src/components/do/b1-inspect-order-plan/Inspection.vue | 43 +++++++++++++++++++++++++++---------------- 1 files changed, 27 insertions(+), 16 deletions(-) diff --git a/src/components/do/b1-inspect-order-plan/Inspection.vue b/src/components/do/b1-inspect-order-plan/Inspection.vue index 7b70bdc..502e308 100644 --- a/src/components/do/b1-inspect-order-plan/Inspection.vue +++ b/src/components/do/b1-inspect-order-plan/Inspection.vue @@ -124,6 +124,7 @@ <el-col :span="12" style="text-align: right;"> <el-button size="small" type="primary" @click="sampleVisible=true">鏍峰搧鍒囨崲</el-button> <el-button size="small" type="primary" @click="taskVisible=true">浠诲姟鍒囨崲</el-button> + <el-button size="small" type="primary" @click="submit" v-show="state==1" :loading="submitLoading">鎻愪氦</el-button> <!-- 澶嶆牳 --> <el-button size="medium" type="primary" @click="upInsReview(1)" :loading="reviewLoading" v-show="state>1">閫氳繃</el-button> @@ -241,7 +242,7 @@ :componentData="componentData" :key="upIndex" /> </el-drawer> <el-dialog title="妫�楠屽鏍�" :visible.sync="reviewDia" width="400px"> - <div class="body" style="display: flex;align-items: center;" v-if="reviewDia"> + <div class="body" style="display: flex;" v-if="reviewDia"> <div class="search_label" style="width: 120px;"><span class="required-span">* </span>涓嶉�氳繃鍘熷洜锛�</div> <div class="search_input"> <el-input size="small" clearable v-model="noReason" type="textarea" :autosize="{ minRows: 3, maxRows: 5}"></el-input> @@ -266,6 +267,7 @@ return { sampleVisible: false, taskVisible: false, + submitLoading:false, searchForm: { sampleName: null, state: null @@ -331,7 +333,8 @@ id(val) { this.loading = true this.$axios.post(this.$api.insOrderPlan.doInsOrder, { - id: val + id: val, + laboratory: this.sonLaboratory }).then(res => { this.insOrder = res.data.insOrder; this.urgentList.forEach(m => { @@ -820,16 +823,12 @@ type:1, laboratory:this.sonLaboratory, tell:null - }, { - headers: { - 'Content-Type': 'application/json' - } }).then(res => { - if (res.code === 200 && res.data) { - this.reviewLoading = false; - this.$message.success("澶嶆牳閫氳繃") + if (res.code === 200) { + this.$message.success("鎿嶄綔鎴愬姛") this.$emit('goback') } + this.reviewLoading = false; }).catch(error => { console.error(error) this.reviewLoading = false; @@ -847,16 +846,12 @@ type:0, laboratory:this.sonLaboratory, tell:this.noReason - }, { - headers: { - 'Content-Type': 'application/json' - } }).then(res => { - if (res.code === 200 && res.data) { - this.reviewLoading = false; - this.$message.success("澶嶆牳涓嶉�氳繃") + if (res.code === 200) { + this.$message.success("鎿嶄綔鎴愬姛") this.$emit('goback') } + this.reviewLoading = false; }).catch(error => { console.error(error) this.reviewLoading = false; @@ -865,6 +860,22 @@ this.$message.error('鏈緭鍏ヤ笉閫氳繃鍘熷洜') } }, + submit(){ + this.submitLoading = true; + this.$axios.post(this.$api.insOrderPlan.submitPlan, { + orderId:this.orderId, + laboratory:this.sonLaboratory, + }).then(res => { + if (res.code === 200) { + this.$message.success("鎿嶄綔鎴愬姛") + this.$emit('goback') + } + this.submitLoading = false; + }).catch(error => { + console.error(error) + this.submitLoading = false; + }) + } } } </script> -- Gitblit v1.9.3