From cdf5c8d837ee22f52bae80b5bb6d2206f4b014ef Mon Sep 17 00:00:00 2001 From: WindowBird <13870814+windows-bird@user.noreply.gitee.com> Date: Mon, 17 Nov 2025 15:44:45 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E7=AE=A1=E7=90=86=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E7=9A=84=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/project.js | 8 ++++---- pages/project/list/index.vue | 17 +++++++++-------- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/api/project.js b/api/project.js index a887eec..1af6abd 100644 --- a/api/project.js +++ b/api/project.js @@ -60,12 +60,12 @@ export const getProjectList = (params = {}) => { // 项目名称搜索 if (params.projectName !== undefined && params.projectName !== '') { - queryParams.push(`projectName=${encodeURIComponent(params.projectName)}`); + queryParams.push(`name=${encodeURIComponent(params.projectName)}`); } // 项目编号搜索 if (params.projectId !== undefined && params.projectId !== '') { - queryParams.push(`projectId=${encodeURIComponent(params.projectId)}`); + queryParams.push(`no=${encodeURIComponent(params.projectId)}`); } // 客户名称搜索 @@ -74,8 +74,8 @@ export const getProjectList = (params = {}) => { } // 成员ID搜索 - if (params.memberId !== undefined && params.memberId !== '') { - queryParams.push(`memberId=${params.memberId}`); + if (params.joinUserId !== undefined && params.joinUserId !== '') { + queryParams.push(`joinUserId=${params.joinUserId}`); } const queryString = queryParams.length > 0 ? `?${queryParams.join('&')}` : ''; diff --git a/pages/project/list/index.vue b/pages/project/list/index.vue index f02da13..8a454d6 100644 --- a/pages/project/list/index.vue +++ b/pages/project/list/index.vue @@ -37,7 +37,7 @@ @@ -214,7 +214,7 @@ const filterParams = ref({ customerName: '', projectId: '', projectName: '', - memberId: '', + joinUserId: '', overdue: '', // ''表示全部, true表示是, false表示否 }); @@ -280,8 +280,8 @@ const { if (filterParams.value.projectName) { requestParams.projectName = filterParams.value.projectName; } - if (filterParams.value.memberId) { - requestParams.memberId = filterParams.value.memberId; + if (filterParams.value.joinUserId) { + requestParams.joinUserId = filterParams.value.joinUserId; } if (filterParams.value.overdue !== '' && activeStatusTab.value !== 'DEVELOPMENT_OVERDUE') { // 如果不是"开发超期"标签,才使用overdue筛选 @@ -499,10 +499,10 @@ const handleMemberChange = (e) => { const index = e.detail.value; const member = memberOptions.value[index]; if (member) { - filterParams.value.memberId = member.userId; - selectedMemberName.value = member.userName; + filterParams.value.joinUserId = member.userId; + selectedMemberName.value = member.nickName; } else { - filterParams.value.memberId = ''; + filterParams.value.joinUserId = ''; selectedMemberName.value = ''; } }; @@ -519,7 +519,7 @@ const handleReset = () => { customerName: '', projectId: '', projectName: '', - memberId: '', + joinUserId: '', overdue: '' }; selectedMemberName.value = ''; @@ -560,6 +560,7 @@ const loadMemberList = async () => { try { const res = await getUserList({ pageSize: 200 }); if (res && res.rows) { + memberOptions.value = res.rows || []; } } catch (err) {