gaoshp
2025-08-11 20ab183600cd34b682f8eef40af809636443d386
update
已修改3个文件
19 ■■■■ 文件已修改
src/api/flow/todolist.js 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/flow/todoindex.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/flow/todolist.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/flow/todolist.js
@@ -1,7 +1,7 @@
/*
 * @Date: 2025-06-12 22:38:05
 * @LastEditors: gaoshp
 * @LastEditTime: 2025-08-10 15:29:06
 * @LastEditTime: 2025-08-11 21:50:32
 * @FilePath: /mdmweb/src/api/flow/todolist.js
 */
import request from '@/axios';
@@ -93,8 +93,7 @@
  return request({
    url: '/blade-mdm/flow/dispatch/batchDispatch',
    method: 'post',
    params: data,
    data: {}
    data: data,
  })
}
// 自动派工
@@ -102,8 +101,7 @@
  return request({
    url: '/blade-mdm/flow/dispatch/batchDispatchAuto',
    method: 'post',
    params: data,
    data: {}
    data: data,
  })
}
// 上一环节审批人
src/views/flow/todoindex.vue
@@ -1,7 +1,7 @@
<!--
 * @Date: 2025-08-10 14:14:58
 * @LastEditors: gaoshp
 * @LastEditTime: 2025-08-10 14:32:11
 * @LastEditTime: 2025-08-11 21:46:04
 * @FilePath: /mdmweb/src/views/flow/todoindex.vue
-->
<template>
@@ -12,10 +12,10 @@
            class="demo-tabs"
        >
            <el-tab-pane label="待办" name="todo">
                <todolist></todolist>
                <todolist v-if="activeName==='todo'"></todolist>
            </el-tab-pane>
            <el-tab-pane label="已办" name="done">
                <donelist> </donelist>
                <donelist v-if="activeName==='done'"> </donelist>
            </el-tab-pane>
        </el-tabs>
    </basic-container>
src/views/flow/todolist.vue
@@ -12,7 +12,8 @@
                </el-button>
            </template>
            <template #menu="scope">
                <el-button type="primary" text size="default" @click.stop="handleAction(scope.row, scope.index)">审批
                <el-button type="primary" text size="default" @click.stop="handleAction(scope.row, scope.index)">
                    {{scope.row.taskDefinitionKey === 'teamLeaderTask' ? '派工' : '审批'}}
                </el-button>
            </template>
        </avue-crud>
@@ -275,7 +276,7 @@
                        span: 24,
                        prop: 'comment',
                        type: 'textarea',
                        rules: [{ required: false, message: '请输入审批意见', trigger: 'blur' }],
                        // rules: [{ required: true, message: '请输入审批意见', trigger: 'blur' }],
                    },
                ],
            },