From dc082351978a1e9f75d7a1471a0ca7ebeac552a5 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期一, 01 六月 2026 11:07:50 +0800
Subject: [PATCH] opo维护

---
 src/views/business/decide/DecideInfo.vue |   60 +++++++++++++++++++++++++++++-------------------------------
 1 files changed, 29 insertions(+), 31 deletions(-)

diff --git a/src/views/business/decide/DecideInfo.vue b/src/views/business/decide/DecideInfo.vue
index ee6b80a..894015e 100644
--- a/src/views/business/decide/DecideInfo.vue
+++ b/src/views/business/decide/DecideInfo.vue
@@ -1,7 +1,7 @@
 <template>
   <div class="death-judgment-detail">
     <case-basic-info :case-id="caseId" :show-attachment="true" />
-<!-- 鍏叡淇℃伅妯″潡锛堢嫭绔嬫樉绀猴級 -->
+    <!-- 鍏叡淇℃伅妯″潡锛堢嫭绔嬫樉绀猴級 -->
 
     <!-- 鍒ゅ畾绫诲瀷鏍囩椤� -->
     <el-card class="type-card">
@@ -24,7 +24,7 @@
         </el-tab-pane>
       </el-tabs>
     </el-card>
-<el-card class="detail-card common-info-card">
+    <!-- <el-card class="detail-card common-info-card">
       <div slot="header" class="clearfix">
         <span class="detail-title">鍏叡淇℃伅</span>
       </div>
@@ -46,33 +46,10 @@
               <el-input v-model="form.gainhospitalname" :readonly="!isEdit" />
             </el-form-item>
           </el-col>
-          <el-col :span="8">
-            <el-form-item label="鏄惁榛樺搥缂呮��" prop="isspendremember">
-              <el-select
-                v-model="form.isspendremember"
-                :disabled="!isEdit"
-                style="width: 100%"
-              >
-                <el-option label="鏄�" :value="1" />
-                <el-option label="鍚�" :value="0" />
-              </el-select>
-            </el-form-item>
-          </el-col>
-          <el-col :span="8">
-            <el-form-item label="鎭㈠閬椾綋浠" prop="isrestoreremains">
-              <el-select
-                v-model="form.isrestoreremains"
-                :disabled="!isEdit"
-                style="width: 100%"
-              >
-                <el-option label="鏄�" :value="1" />
-                <el-option label="鍚�" :value="0" />
-              </el-select>
-            </el-form-item>
-          </el-col>
+
         </el-row>
       </el-form>
-    </el-card>
+    </el-card> -->
     <!-- 鑴戞浜″垽瀹氭ā鍧� -->
     <el-card v-if="activeJudgmentType === 'brain'" class="detail-card">
       <div slot="header" class="clearfix">
@@ -85,6 +62,15 @@
           :loading="saveLoading"
         >
           淇濆瓨淇℃伅
+        </el-button>
+        <el-button
+          v-if="isEdit"
+          style="float: right; margin-left: 10px;"
+          type="success"
+          @click="accomplish"
+          :loading="saveLoading"
+        >
+          瀹屾垚鍒ゅ畾
         </el-button>
         <el-button
           v-else
@@ -103,7 +89,6 @@
               <el-input v-model="form.deathreason" :readonly="!isEdit" />
             </el-form-item>
           </el-col>
-
         </el-row>
 
         <el-row :gutter="20">
@@ -430,8 +415,6 @@
       </div>
     </el-card>
 
-
-
     <!-- 涓婁紶瀵硅瘽妗嗭紙鑴戞浜★級 -->
     <el-dialog
       :title="`涓婁紶${getCurrentBrainDeathTypeLabel}璇勪及琛╜"
@@ -659,7 +642,7 @@
     this.infoid = this.$route.query.infoid;
     this.caseId = this.infoid;
     this.isEdit = this.$route.query.isEdit === "true";
-
+    this.activeJudgmentType = this.$route.query.type;
     // 浠庤矾鐢卞弬鏁拌幏鍙栭粯璁ゆ樉绀虹被鍨�
     if (this.$route.query.judgmentType) {
       this.activeJudgmentType = this.$route.query.judgmentType;
@@ -1047,7 +1030,19 @@
     handleEdit() {
       this.isEdit = true;
     },
+    accomplish() {
+      this.$confirm("鏄惁纭瀹屾垚璇ユ渚嬫浜″垽瀹氬叏閮ㄤ俊鎭紵", "鎻愰啋", {
+        confirmButtonText: "纭畾",
+        cancelButtonText: "鍙栨秷",
+        type: "warning"
+      })
+        .then(() => {
+          this.form.state = 3;
+          this.handleSave();
+        })
 
+        .catch(() => {});
+    },
     // 淇濆瓨淇℃伅
     async handleSave() {
       // 鏍规嵁褰撳墠鏍囩閫夋嫨楠岃瘉瑙勫垯
@@ -1067,6 +1062,9 @@
               rememberAnnex: this.buildBrainDeathAttachmentJson(),
               heartdeathjudgeannex: this.buildHeartDeathAttachmentJson()
             };
+            if (submitData.state == 1 || !submitData.state) {
+              submitData.state = 2;
+            }
             let response = null;
 
             if (submitData.id) {

--
Gitblit v1.9.3