From 85d0fc2bdbd8eade7e36e1180b1fb6fd2924702a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E6=A0=A1=E4=BA=91?= <14135925+chenxilxy@user.noreply.gitee.com> Date: Mon, 2 Mar 2026 00:17:25 +0800 Subject: [PATCH] =?UTF-8?q?boss=E9=A1=B5=E9=9D=A2=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=B1=95=E5=BC=80=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/TaskManagement/index.ts | 4 +- .../components/ViewTheTaskListDetails.vue | 19 +++++- src/views/BoosAccountManagement/index.vue | 64 ++++++++++++------- 3 files changed, 60 insertions(+), 27 deletions(-) diff --git a/src/api/TaskManagement/index.ts b/src/api/TaskManagement/index.ts index 862a606..7701389 100644 --- a/src/api/TaskManagement/index.ts +++ b/src/api/TaskManagement/index.ts @@ -5,9 +5,9 @@ import request from '@/utils/request' * */ // 查询任务列表 -export const ApiTasks = (boss_id: string) => { +export const ApiTasks = (boss_id: string, page: number, page_size: number) => { return request({ - url: `/api/tasks/${boss_id}`, + url: `/api/tasks/${boss_id}?page=${page}&page_size=${page_size}`, method: 'get' }) } diff --git a/src/views/BoosAccountManagement/components/ViewTheTaskListDetails.vue b/src/views/BoosAccountManagement/components/ViewTheTaskListDetails.vue index 59c8ff9..063ccb0 100644 --- a/src/views/BoosAccountManagement/components/ViewTheTaskListDetails.vue +++ b/src/views/BoosAccountManagement/components/ViewTheTaskListDetails.vue @@ -43,6 +43,13 @@ + @@ -59,14 +66,20 @@ const props = defineProps({ }) const roleList = ref() - +const total = ref(0) +const queryParams = reactive({ + pageNum: 1, + pageSize: 10 +}) // 获取数据 function fetchData() { - ApiTasks(props.bossId).then((res: any) => { + ApiTasks(props.bossId, queryParams.pageNum, queryParams.pageSize).then((res: any) => { roleList.value = res.data }) } - +defineExpose({ + fetchData +}) onMounted(() => { fetchData() }) diff --git a/src/views/BoosAccountManagement/index.vue b/src/views/BoosAccountManagement/index.vue index 160ff40..d20078b 100644 --- a/src/views/BoosAccountManagement/index.vue +++ b/src/views/BoosAccountManagement/index.vue @@ -57,6 +57,7 @@ @@ -81,7 +82,7 @@ header-align="center" >