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/view/b1-report-preparation.vue          |    2 +-
 src/components/do/b1-inspect-order-plan/Inspection.vue |   22 ++++++++++++++++++++--
 src/components/view/b1-inspect-order-plan.vue          |    2 +-
 src/assets/api/controller.js                           |    1 +
 4 files changed, 23 insertions(+), 4 deletions(-)

diff --git a/src/assets/api/controller.js b/src/assets/api/controller.js
index e605ddb..a7d66e9 100644
--- a/src/assets/api/controller.js
+++ b/src/assets/api/controller.js
@@ -139,6 +139,7 @@
 	saveInsContext: "/insOrderPlan/saveInsContext",//淇濆瓨妫�楠屽唴瀹�
   upPlanUser: "/insOrderPlan/upPlanUser",//浠诲姟浜ゆ帴
   verifyPlan: "/insOrderPlan/verifyPlan",//澶嶆牳妫�楠屼换鍔�
+  submitPlan: "/insOrderPlan/submitPlan",//妫�楠屼换鍔℃彁浜�
 }
 
 const systemLog = {
diff --git a/src/components/do/b1-inspect-order-plan/Inspection.vue b/src/components/do/b1-inspect-order-plan/Inspection.vue
index 08cde83..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>
@@ -266,6 +267,7 @@
 			return {
 				sampleVisible: false,
 				taskVisible: false,
+        submitLoading:false,
 				searchForm: {
 					sampleName: null,
 					state: null
@@ -822,7 +824,7 @@
             laboratory:this.sonLaboratory,
             tell:null
           }).then(res => {
-            if (res.code === 200 && res.data) {
+            if (res.code === 200) {
               this.$message.success("鎿嶄綔鎴愬姛")
               this.$emit('goback')
             }
@@ -845,7 +847,7 @@
             laboratory:this.sonLaboratory,
             tell:this.noReason
           }).then(res => {
-            if (res.code === 200 && res.data) {
+            if (res.code === 200) {
               this.$message.success("鎿嶄綔鎴愬姛")
               this.$emit('goback')
             }
@@ -858,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>
diff --git a/src/components/view/b1-inspect-order-plan.vue b/src/components/view/b1-inspect-order-plan.vue
index a1d2ee0..e75c561 100644
--- a/src/components/view/b1-inspect-order-plan.vue
+++ b/src/components/view/b1-inspect-order-plan.vue
@@ -507,7 +507,7 @@
             orderId:this.orderId,
             userId:this.connectPerson
           }).then(res => {
-					if (res.code === 200 && res.data) {
+					if (res.code === 200) {
             this.loading = false;
 						this.$message.success("鎿嶄綔鎴愬姛")
 						this.refreshTable()
diff --git a/src/components/view/b1-report-preparation.vue b/src/components/view/b1-report-preparation.vue
index 1f90830..4579292 100644
--- a/src/components/view/b1-report-preparation.vue
+++ b/src/components/view/b1-report-preparation.vue
@@ -77,7 +77,7 @@
 					:key="upIndex" @handleWeave="handleWeave"/>
 			</div>
 		</div>
-    <el-dialog title="鍦ㄧ嚎缂栧埗" :visible.sync="claimVisible" width="70%" :modal-append-to-body="false">
+    <el-dialog title="鍦ㄧ嚎缂栧埗" :visible.sync="claimVisible" width="80%" :modal-append-to-body="false">
       <Word style="height:70vh" v-if="claimVisible" ref="Word"/>
 			<span slot="footer" class="dialog-footer">
 				<el-button @click="claimVisible = false">鍙� 娑�</el-button>

--
Gitblit v1.9.3