From 1b61fcabb92afdd2e4d985a6d078c39f2a04d012 Mon Sep 17 00:00:00 2001 From: Dragon <> Date: Sat, 30 Mar 2024 19:34:49 +0800 Subject: [PATCH] bug --- src/api/task/task.ts | 8 ++++++-- src/views/task/aside/TaskList.vue | 8 ++++++-- src/views/task/content/Content.vue | 27 ++++++++++++++++++++++--- src/views/task/content/PictureTable.vue | 27 ++++++++++++++++--------- 4 files changed, 53 insertions(+), 17 deletions(-) diff --git a/src/api/task/task.ts b/src/api/task/task.ts index 5dc1654..572e5f7 100644 --- a/src/api/task/task.ts +++ b/src/api/task/task.ts @@ -7,11 +7,15 @@ import { ContentTypeEnum } from '@/enums/httpEnum' * 获取审核列表 * @returns */ -export async function getApprovalList(page: PageParam) { +export async function getApprovalList(page: any) { const res = await http.request({ url: `/flow/task/listalldata`, method: 'get', - params: { pageSize: page.pageSize, currPage: page.pageNo }, + params: { + pageSize: page.pageSize, + currPage: page.pageNo, + keyword: page.keyword, + }, }) const { data: { list, totalCount } } = res diff --git a/src/views/task/aside/TaskList.vue b/src/views/task/aside/TaskList.vue index eb88cf6..5044a60 100644 --- a/src/views/task/aside/TaskList.vue +++ b/src/views/task/aside/TaskList.vue @@ -37,6 +37,7 @@ useInfiniteScroll( ) async function loadMore() { + console.log(77888) if (isLoading.value || el.value == null) return isLoading.value = true @@ -53,7 +54,10 @@ async function loadMore() { async function fetchList() { try { pagination.pageNo += 1 - const result = await taskStore.fetchApprovalList(pagination) + const result = await taskStore.fetchApprovalList({ + ...pagination, + keyword: keyword.value, + }) const { data, pageCount } = result canloadMore.value = pageCount >= pagination.pageNo return data || [] @@ -73,7 +77,7 @@ watch( function reset() { pagination.pageNo = 0 - pagination.pageSize = 100 + pagination.pageSize = 30 canloadMore.value = true data.value.length = 0 diff --git a/src/views/task/content/Content.vue b/src/views/task/content/Content.vue index af253a2..52766bf 100644 --- a/src/views/task/content/Content.vue +++ b/src/views/task/content/Content.vue @@ -303,9 +303,11 @@ function previewHandler(event: MouseEvent) { watch( () => [taskStore.activeId], () => { - packageId.value = taskStore.getPackageid - taskId.value = taskStore.getActiveId - getDetail() + if (!isEmpty(taskStore.getActiveId)) { + packageId.value = taskStore.getPackageid + taskId.value = taskStore.getActiveId + getDetail() + } }, ) @@ -456,6 +458,9 @@ function reloadList(param, text) { />
+