From 07abda4b184fd201d23a3ba40cb188c2b78e71fa Mon Sep 17 00:00:00 2001
From: lzhe <181968431@qq.com>
Date: 星期日, 10 八月 2025 15:53:20 +0800
Subject: [PATCH] Merge branch 'master' of http://www.beijingsoft.cn:9090/r/mdmweb

---
 src/api/flow/todolist.js                       |   14 ++++++
 src/views/flow/components/TodolistRightTop.vue |    4 +-
 src/views/flow/donelist.vue                    |   46 +++++++++++++----------
 3 files changed, 41 insertions(+), 23 deletions(-)

diff --git a/src/api/flow/todolist.js b/src/api/flow/todolist.js
index 9f59320..cee503c 100644
--- a/src/api/flow/todolist.js
+++ b/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',
diff --git a/src/views/flow/components/TodolistRightTop.vue b/src/views/flow/components/TodolistRightTop.vue
index 3c697a8..65eb20a 100644
--- a/src/views/flow/components/TodolistRightTop.vue
+++ b/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="绋嬪簭鍖呭悕">
diff --git a/src/views/flow/donelist.vue b/src/views/flow/donelist.vue
index 0cb4854..dc1c27c 100644
--- a/src/views/flow/donelist.vue
+++ b/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:46:14
  * @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,15 +103,31 @@
                         // hide: true,
                     },
                     {
-                        label: '涓婁竴姝ョ敤鎴�',
+                        label: '寮�濮嬫椂闂�',
                         width: 200,
-                        prop: '',
-                        formatter: (val, value, label) => {
-                            return `${val?.variables?.approveUserNickName || ''}`;
-                        },
+                        prop: 'createTime',
+                        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: 'endTime',
+                        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: 'taskName',
                     },
@@ -119,17 +136,6 @@
                         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;

--
Gitblit v1.9.3