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" >