From 6a0eeb9bb5da23341327fddb11aa47579dd7d372 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期日, 31 八月 2025 19:53:38 +0800
Subject: [PATCH] 待办提醒即时刷新

---
 src/views/flow/todolist.vue |   23 ++++++++++++-----------
 1 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/src/views/flow/todolist.vue b/src/views/flow/todolist.vue
index 0b8a2c7..c995284 100644
--- a/src/views/flow/todolist.vue
+++ b/src/views/flow/todolist.vue
@@ -52,14 +52,13 @@
     </div>
 </template>
 <script>
-import { getList, approve, getAssignee,reassgin,manualDispatch,autoDispatch,getPrevius,batchApprove } from '@/api/flow/todolist';
+import { getList, approve, getAssignee,reassgin,manualDispatch,autoDispatch,todoChangeNotify,batchApprove } from '@/api/flow/todolist';
 import { mapGetters } from 'vuex';
 import dayjs from 'dayjs';
 import TodolistLeft from './components/TodolistLeft.vue';
 import TodolistRightTop from './components/TodolistRightTop.vue';
 import processTrace from './components/process-trace.vue';
 
-//import top-todo from '../../page/index/LoadGood.vue';
 export default {
     components: {
         TodolistLeft,
@@ -366,8 +365,8 @@
              });
     },
     methods: {
-        // 璁剧疆瀹℃壒缁撴灉鐨勭姸鎬�
-        setApproveBtn (row) {
+        
+        setApproveBtn (row) { // 璁剧疆瀹℃壒缁撴灉鐨勭姸鎬�
             // 1.瀹℃壒鐣岄潰radio鏂囨湰淇敼锛屾櫘閫氳妭鐐圭殑2涓猺adio鏂囨湰 閫氳繃锛坅pprove=Y),涓嶉�氳繃(鐜板湪鐨勯┏鍥�)(approve=N)
             
             this.optionApprove.column[0].dicData = [
@@ -528,7 +527,7 @@
                         }
                         this.$message.success('鎿嶄綔鎴愬姛');
                         this.onLoad(this.page, this.query);
-
+                        todoChangeNotify();
                     }).catch(err => {
                         this.$message.success('鎿嶄綔澶辫触');
                     })
@@ -580,6 +579,8 @@
                         this.reassignBox = false;
                         this.$refs?.reassginform?.resetForm();
                         this.onLoad(this.page, this.query);
+
+                        todoChangeNotify();
                         done()
 
                     }).catch(err => {
@@ -612,6 +613,8 @@
                         this.reassignBox = false;
                         this.$refs?.reassginform?.resetForm();
                         this.onLoad(this.page, this.query);
+
+                        todoChangeNotify();
                         done()
 
                     }).catch(err => {
@@ -644,6 +647,8 @@
                         this.reassignBox = false;
                         this.$refs?.reassginform?.resetForm();
                         this.onLoad(this.page, this.query);
+
+                        todoChangeNotify();
                         done()
 
                     }).catch(err => {
@@ -705,6 +710,8 @@
                 this.$message.success('瀹℃壒鎴愬姛');
                 this.approveBox = false;
                 this.onLoad(this.page, this.query);
+
+                todoChangeNotify();//椤堕儴寰呭姙鏁伴噺鍒锋柊
                 done();
             }).catch(err => {
                 done();
@@ -718,12 +725,6 @@
             console.log('searchChange', params);
             params.createTimeBegin = params?.processCreateTime?.[0] || '';
             params.createTimeEnd = params?.processCreateTime?.[1] || '';
-            console.log(params);
-            // data = {
-            //     createTimeBegin: dayjs(params.createTimeBegin).isValid() ? dayjs(params.createTimeBegin).format('YYYY-MM-DD') : '',
-            //     createTimeEnd: dayjs(params.createTimeEnd).isValid() ? dayjs(params.createTimeEnd).format('YYYY-MM-DD') : '',
-            //     keyword: params.keyword || ''
-            // }
             data = {
                 createTimeBegin: params.createTimeBegin,
                 createTimeEnd: params.createTimeEnd,

--
Gitblit v1.9.3