From c9303f5f4ff471081bdeb6ed2c15448a77adfb22 Mon Sep 17 00:00:00 2001
From: licp <lichunping@guanfang.com.cn>
Date: 星期三, 03 四月 2024 11:08:05 +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