From 0e5f14cf081b8cffda12e7c1773fe1b6b69ce2eb Mon Sep 17 00:00:00 2001
From: hcong <1050828145@qq.com>
Date: 星期三, 20 十一月 2024 16:43:13 +0800
Subject: [PATCH] 问题和整改的新增以及修改页面点击取消按钮添加取消事件

---
 src/views/fysp/check/ProCheck.vue |   34 +++++++++++++++++++---------------
 1 files changed, 19 insertions(+), 15 deletions(-)

diff --git a/src/views/fysp/check/ProCheck.vue b/src/views/fysp/check/ProCheck.vue
index cd3678f..30bfb48 100644
--- a/src/views/fysp/check/ProCheck.vue
+++ b/src/views/fysp/check/ProCheck.vue
@@ -22,20 +22,20 @@
         :loading="mainLoading"
       ></ToolBar>
       <el-scrollbar
-          v-if="curProList.length > 0"
-          class="el-scrollbar"
-          v-loading="mainLoading"
-        >
-          <CompProblemCard
-            :key="i"
-            v-for="(p, i) in curProList"
-            :index="i + 1"
-            :problem="p"
-            :subtask="curSubtask.data"
-            :topTask="topTask"
-            @submit="updateSubtask"
-          ></CompProblemCard>
-        </el-scrollbar>
+        v-if="curProList.length > 0"
+        class="el-scrollbar"
+        v-loading="mainLoading"
+      >
+        <CompProblemCard
+          :key="i"
+          v-for="(p, i) in curProList"
+          :index="i + 1"
+          :problem="p"
+          :subtask="curSubtask.data"
+          :topTask="topTask"
+          @submit="updateSubtask"
+        ></CompProblemCard>
+      </el-scrollbar>
       <el-empty v-else description="鏆傛棤璁板綍" v-loading="mainLoading" />
     </template>
   </BaseContentLayout>
@@ -46,6 +46,7 @@
     :subtask="curSubtask.data"
     :topTask="topTask"
     ref="compProblemAddOrUpdRef"
+    @cancel="onAddProCanceled"
     @submit="updateSubtask"
   />
   <ArbitraryPhoto
@@ -279,12 +280,15 @@
           this.mainLoading = false;
         });
     },
+    onAddProCanceled() {
+      this.proAddOrUpdDialogVisible = false;
+    },
     // 闂鍗$墖缁勪欢涓诲姩鍙戣捣鍒锋柊鐖剁粍浠舵暟鎹�
     updateSubtask(refresh = false) {
       this.curSubtask.data.proCheckedNum++;
       this.curSubtask.type = this.getSubtaskType(this.curSubtask.data);
       if (this.proAddOrUpdDialogVisible) {
-        this.proAddOrUpdDialogVisible = false
+        this.proAddOrUpdDialogVisible = false;
       }
       this.refreshCurrSubtask(refresh);
     },

--
Gitblit v1.9.3