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