diff --git a/api/project.js b/api/project.js index c7aee71..d356338 100644 --- a/api/project.js +++ b/api/project.js @@ -40,7 +40,12 @@ export const getProjectList = (params = {}) => { queryParams.push(`statusList=${status}`); }); } - + + // 是否曾经逾期 + if (params.overdue !== undefined && params.overdue !== '') { + queryParams.push(`devOverdue=${params.overdue}`); + } + // 创建人ID if (params.createId !== undefined && params.createId !== '') { queryParams.push(`createId=${params.createId}`); diff --git a/pages/project/list/index.vue b/pages/project/list/index.vue index 39cdaa3..b0ff113 100644 --- a/pages/project/list/index.vue +++ b/pages/project/list/index.vue @@ -358,8 +358,8 @@ const { if (filterParams.value.joinUserId) { requestParams.joinUserId = filterParams.value.joinUserId; } - if (filterParams.value.overdue !== '' && activeStatusTab.value !== 'DEVELOPMENT_OVERDUE') { - // 如果不是"开发超期"标签,才使用overdue筛选 + // 如果筛选面板中选择了开发超期(是或否),则传递参数 + if (filterParams.value.overdue !== '') { requestParams.overdue = filterParams.value.overdue; } @@ -370,8 +370,9 @@ const { requestParams.ownerId = userId; requestParams.createId = userId; } - + console.log('查询参数',requestParams); const res = await getProjectList(requestParams); + return res; }, mode: 'loadMore',