Browse Source

自动关闭弹窗

ZaiZai 1 năm trước cách đây
mục cha
commit
2a5d91e1e4

+ 3 - 1
src/views/tasks/components/hc-data/task-review.vue

@@ -257,6 +257,7 @@ const confirmClick = async () => {
     if (!error && code === 200) {
         window.$message.success('审批成功')
         emit('finish')
+        cancelClick()
     } else {
         window.$message.error(msg ?? '审批失败')
     }
@@ -270,7 +271,8 @@ const rejectionClick = async () => {
 
 //驳回完成
 const taskRepealFinish = () => {
-    getTableDetail()
+    emit('finish')
+    cancelClick()
 }
 
 //取消审批

+ 4 - 4
src/views/tasks/hc-data.vue

@@ -56,7 +56,7 @@
             </div>
         </template>
         <!-- 任务审核 -->
-        <taskReview v-model="isTaskReviewModalshow" :tabs="tabsKey" :row="taskReviewRow" />
+        <taskReview v-model="isTaskReviewModalshow" :tabs="tabsKey" :row="taskReviewRow" @finish="taskReviewFinish" />
     </hc-tab-card>
 </template>
 
@@ -190,8 +190,8 @@ const rowTaskName = (row) => {
     })
 }
 
-//批量审批
-const batchApprovalTaskClick = () => {
-    console.log(tableCheckedKeys.value)
+//审批完成
+const taskReviewFinish = () => {
+    getTableData()
 }
 </script>