From 6c5b4b6272ec0cdc0155e33ed37a2656da2ae4a2 Mon Sep 17 00:00:00 2001 From: gaoyunqi Date: Mon, 22 Jul 2024 19:46:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A2=9E=E5=8A=A0=E5=B7=B2=E5=8A=9E?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E7=9A=84=E7=8B=AC=E7=AB=8B=E9=93=BE=E6=8E=A5?= =?UTF-8?q?=20fix:=20=E7=BB=84=E7=BB=87=E7=AE=A1=E7=90=86=E7=9A=84?= =?UTF-8?q?=E4=B8=BB=E5=88=97=E8=A1=A8=E6=94=B9=E4=B8=BA=E6=87=92=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Table/src/hooks/useColumns.ts | 2 +- src/router/routes/basic.ts | 8 + src/views/secondDev/processTasksPage.vue | 4 +- src/views/system/department/index.vue | 503 +++++++++--------- .../components/processTasks/TaskDoneV2.vue | 111 ++++ 5 files changed, 384 insertions(+), 244 deletions(-) create mode 100644 src/views/workflow/task/components/processTasks/TaskDoneV2.vue diff --git a/src/components/Table/src/hooks/useColumns.ts b/src/components/Table/src/hooks/useColumns.ts index 5c108dd..32e18f7 100644 --- a/src/components/Table/src/hooks/useColumns.ts +++ b/src/components/Table/src/hooks/useColumns.ts @@ -67,7 +67,7 @@ function handleIndexColumn( flag: INDEX_COLUMN_FLAG, width: 50, title: t('序号'), - align: 'right', + align: 'center', customRender: ({ index }) => { const getPagination = unref(getPaginationRef); if (isBoolean(getPagination)) { diff --git a/src/router/routes/basic.ts b/src/router/routes/basic.ts index 0de6e4c..8cf1cd9 100644 --- a/src/router/routes/basic.ts +++ b/src/router/routes/basic.ts @@ -182,6 +182,14 @@ export const FLOW_ROUTE: AppRouteRecordRaw[] = [{ meta: { title: '我发起的' } + }, + { + path: 'done', + name: 'FlowListPage4', + component: () => import('/@/views/secondDev/processTasksPage.vue'), + meta: { + title: '已办' + } } ] }, { diff --git a/src/views/secondDev/processTasksPage.vue b/src/views/secondDev/processTasksPage.vue index e73ebe8..9eea0c4 100644 --- a/src/views/secondDev/processTasksPage.vue +++ b/src/views/secondDev/processTasksPage.vue @@ -24,7 +24,7 @@ loader: () => import('../workflow/task/components/processTasks/MyProcessV2.vue') }); const TaskDone = defineAsyncComponent({ - loader: () => import('../workflow/task/components/processTasks/TaskDone.vue') + loader: () => import('../workflow/task/components/processTasks/TaskDoneV2.vue') }); const RecycleBin = defineAsyncComponent({ @@ -100,6 +100,8 @@ id = 'Drafts'; } else if (lHash.indexOf('/myProcess') > 0) { id = 'MyProcess'; + } else if (lHash.indexOf('/done') > 0) { + id = 'TaskDone'; } let data = reactive({ componentName: shallowRef(ToDoTasks) diff --git a/src/views/system/department/index.vue b/src/views/system/department/index.vue index 7996b44..7c20b5b 100644 --- a/src/views/system/department/index.vue +++ b/src/views/system/department/index.vue @@ -1,261 +1,280 @@ diff --git a/src/views/workflow/task/components/processTasks/TaskDoneV2.vue b/src/views/workflow/task/components/processTasks/TaskDoneV2.vue new file mode 100644 index 0000000..125a343 --- /dev/null +++ b/src/views/workflow/task/components/processTasks/TaskDoneV2.vue @@ -0,0 +1,111 @@ + + + + +