gaoshp
2025-08-10 c57d1a6ffb6c6583a7350a53671502f813b9f366
已办流程
已修改3个文件
64 ■■■■■ 文件已修改
src/api/flow/todolist.js 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/flow/components/TodolistRightTop.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/flow/donelist.vue 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/flow/todolist.js
@@ -1,13 +1,24 @@
/*
 * @Date: 2025-06-12 22:38:05
 * @LastEditors: gaoshp
 * @LastEditTime: 2025-08-10 13:52:14
 * @LastEditTime: 2025-08-10 15:29:06
 * @FilePath: /mdmweb/src/api/flow/todolist.js
 */
import request from '@/axios';
export const getList = (current, size, params) => {
  return request({
    url: '/blade-mdm/flow/todo-list',
    method: 'get',
    params: {
      ...params,
      current,
      size,
    },
  })
};
export const getDoneList = (current, size, params) => {
  return request({
    url: '/blade-mdm/flow/done-list',
    method: 'get',
    params: {
      ...params,
@@ -95,6 +106,7 @@
    data: {}
  })
}
// 上一环节审批人
export const getPrevius = data => {
  return request({
    url: '/blade-mdm/flow/previus-approve-user',
src/views/flow/components/TodolistRightTop.vue
@@ -1,7 +1,7 @@
<!--
 * @Date: 2025-07-01 20:45:15
 * @LastEditors: gaoshp
 * @LastEditTime: 2025-08-10 14:12:27
 * @LastEditTime: 2025-08-10 14:51:59
 * @FilePath: /mdmweb/src/views/flow/components/TodolistRightTop.vue
-->
<template>
@@ -49,7 +49,7 @@
        <el-form-item label="创建时间">
            <el-input v-model="formInline.createTime" placeholder="" style="width: 200px"></el-input>
        </el-form-item>
        <el-form-item label="计划加工时间">
        <el-form-item label="计划加工时间" v-if="row.processDefinitionKey !== 'program-replace'">
            <el-input v-model="formInline.planStartTime" placeholder="" style="width: 200px"></el-input>
        </el-form-item>
        <el-form-item label="程序包名">
src/views/flow/donelist.vue
@@ -1,7 +1,7 @@
<!--
 * @Date: 2025-08-10 14:23:00
 * @LastEditors: gaoshp
 * @LastEditTime: 2025-08-10 14:48:40
 * @LastEditTime: 2025-08-10 15:33:29
 * @FilePath: /mdmweb/src/views/flow/donelist.vue
-->
<template>
@@ -13,7 +13,7 @@
    </basic-container>
</template>
<script>
import { getList} from '@/api/flow/todolist';
import { getDoneList} from '@/api/flow/todolist';
import { mapGetters } from 'vuex';
export default {
    data() {
@@ -32,6 +32,7 @@
                index: true,
                selection: false,
                // viewBtn: true,
                menu: false,
                menuWidth: 100,
                column: [
                    {
@@ -102,34 +103,39 @@
                        // hide: true,
                    },
                    {
                        label: '上一步用户',
                        label: '开始时间',
                        width: 200,
                        prop: '',
                        formatter: (val, value, label) => {
                            return `${val?.variables?.approveUserNickName || ''}`;
                        },
                        type: 'datetime',
                        format: 'YYYY-MM-DD HH:mm:ss',
                        valueFormat: 'YYYY-MM-DD HH:mm:ss',
                        search: false,
                        searchRange: true,
                        searchSpan: 8,
                        // hide: true,
                    },
                    {
                        label: '当前节点',
                        label: '结束时间',
                        width: 200,
                        prop: 'taskName',
                        prop: '',
                        type: 'datetime',
                        format: 'YYYY-MM-DD HH:mm:ss',
                        valueFormat: 'YYYY-MM-DD HH:mm:ss',
                        search: false,
                        searchRange: true,
                        searchSpan: 8,
                        // hide: true,
                    },
                    {
                        label: '任务名称',
                        width: 200,
                        prop: '',
                    },
                    {
                        label: '文件',
                        width: 200,
                        prop: 'file',
                    },
                    {
                        label: '到达时间',
                        width: 200,
                        prop: 'createTime',
                    },
                    {
                        label: '到达描述',
                        width: 200,
                        prop: 'comment',
                    },
                ],
            },
            page: {
@@ -191,7 +197,7 @@
            }
            this.loading = true;
            getList(page.currentPage, page.pageSize, Object.assign(query, params)).then(res => {
            getDoneList(page.currentPage, page.pageSize, Object.assign(query, params)).then(res => {
                const data = res.data.data;
                this.page.total = data.total;
                this.data = data.records;