yangys
2025-08-31 6a0eeb9bb5da23341327fddb11aa47579dd7d372
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个radio文本 通过(approve=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,