From 4e5a6102f2b42de4626ad2ff608c8a3fedb0069e Mon Sep 17 00:00:00 2001 From: ye1023 <12588209+ye1023@user.noreply.gitee.com> Date: Fri, 12 Jun 2026 15:51:23 +0800 Subject: [PATCH] =?UTF-8?q?yxk-20260612-=E9=BB=98=E8=AE=A4=E5=88=86?= =?UTF-8?q?=E9=A1=B5=E6=98=BE=E7=A4=BA=E6=95=B0=E6=8D=AE=E4=B8=BA12?= =?UTF-8?q?=E6=9D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/bg/bgpartymatter/BgPartymatterList.vue | 14 +++++++------- .../personalOffice/myCcTask/MyCcTaskList.vue | 1 + .../myHandleTask/TaskHistoryList.vue | 2 +- .../myHandleTask/TaskRunningList.vue | 2 +- .../personalOffice/myHandleTask/useTaskList.ts | 8 +++++++- 5 files changed, 17 insertions(+), 10 deletions(-) diff --git a/src/views/bg/bgpartymatter/BgPartymatterList.vue b/src/views/bg/bgpartymatter/BgPartymatterList.vue index 683e009..b818441 100644 --- a/src/views/bg/bgpartymatter/BgPartymatterList.vue +++ b/src/views/bg/bgpartymatter/BgPartymatterList.vue @@ -4,17 +4,17 @@
- + - + - + @@ -24,12 +24,12 @@ - + - + 查询 重置 @@ -216,8 +216,8 @@ }, pagination: { current: 1, - pageSize: 10, - pageSizeOptions: ['10', '20', '30'], + pageSize: 12, + pageSizeOptions: ['12', '24', '36'], }, }, exportConfig: { diff --git a/src/views/super/bpm/process/personalOffice/myCcTask/MyCcTaskList.vue b/src/views/super/bpm/process/personalOffice/myCcTask/MyCcTaskList.vue index 5fb803a..7396cba 100644 --- a/src/views/super/bpm/process/personalOffice/myCcTask/MyCcTaskList.vue +++ b/src/views/super/bpm/process/personalOffice/myCcTask/MyCcTaskList.vue @@ -34,6 +34,7 @@ tableProps: { api: list, columns: columns, + pagination: { pageSize: 12, defaultPageSize: 12 }, showIndexColumn: true, showTableSetting: true, canResize: false, diff --git a/src/views/super/bpm/process/personalOffice/myHandleTask/TaskHistoryList.vue b/src/views/super/bpm/process/personalOffice/myHandleTask/TaskHistoryList.vue index f865a64..4caf4a4 100644 --- a/src/views/super/bpm/process/personalOffice/myHandleTask/TaskHistoryList.vue +++ b/src/views/super/bpm/process/personalOffice/myHandleTask/TaskHistoryList.vue @@ -23,7 +23,7 @@ TaskHandleModal, }, setup() { - const { registerTable, getHistoryTaskInfo } = useTaskList('history'); + const { registerTable, getHistoryTaskInfo } = useTaskList('history', { pageSize: 12 }); const [registerModal, { openModal }] = useModal(); diff --git a/src/views/super/bpm/process/personalOffice/myHandleTask/TaskRunningList.vue b/src/views/super/bpm/process/personalOffice/myHandleTask/TaskRunningList.vue index 6641707..bfba045 100644 --- a/src/views/super/bpm/process/personalOffice/myHandleTask/TaskRunningList.vue +++ b/src/views/super/bpm/process/personalOffice/myHandleTask/TaskRunningList.vue @@ -50,7 +50,7 @@ }, setup() { - const { registerTable, reload, getTaskNodeInfo } = useTaskList('run'); + const { registerTable, reload, getTaskNodeInfo } = useTaskList('run', { pageSize: 12 }); const userStore = useUserStore(); const { createMessage } = useMessage(); //催办 diff --git a/src/views/super/bpm/process/personalOffice/myHandleTask/useTaskList.ts b/src/views/super/bpm/process/personalOffice/myHandleTask/useTaskList.ts index 69eb958..4af6fcf 100644 --- a/src/views/super/bpm/process/personalOffice/myHandleTask/useTaskList.ts +++ b/src/views/super/bpm/process/personalOffice/myHandleTask/useTaskList.ts @@ -2,11 +2,16 @@ import { useListPage } from '/@/hooks/system/useListPage'; import { columns, columns_group, columns_history, TaskType, searchFormSchema } from './task.handle.data'; import { list, taskNodeInfo } from './task.handle.api'; +interface TaskListOptions { + pageSize?: number; +} + /** * 用于列表渲染 * @param urlObject */ -export function useTaskList(type) { +export function useTaskList(type: string, options: TaskListOptions = {}) { + const pagination = options.pageSize ? { pageSize: options.pageSize, defaultPageSize: options.pageSize } : undefined; const { tableContext } = useListPage({ designScope: 'process-design', pagination: true, @@ -14,6 +19,7 @@ export function useTaskList(type) { title: '', api: getDataList, columns: getColumns(), + pagination, showIndexColumn: true, showTableSetting: false, canResize: false,