项目管理页面的列表

This commit is contained in:
WindowBird 2025-11-17 15:44:45 +08:00
parent eec3ecf564
commit cdf5c8d837
2 changed files with 13 additions and 12 deletions

View File

@ -60,12 +60,12 @@ export const getProjectList = (params = {}) => {
// 项目名称搜索 // 项目名称搜索
if (params.projectName !== undefined && params.projectName !== '') { if (params.projectName !== undefined && params.projectName !== '') {
queryParams.push(`projectName=${encodeURIComponent(params.projectName)}`); queryParams.push(`name=${encodeURIComponent(params.projectName)}`);
} }
// 项目编号搜索 // 项目编号搜索
if (params.projectId !== undefined && params.projectId !== '') { 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搜索 // 成员ID搜索
if (params.memberId !== undefined && params.memberId !== '') { if (params.joinUserId !== undefined && params.joinUserId !== '') {
queryParams.push(`memberId=${params.memberId}`); queryParams.push(`joinUserId=${params.joinUserId}`);
} }
const queryString = queryParams.length > 0 ? `?${queryParams.join('&')}` : ''; const queryString = queryParams.length > 0 ? `?${queryParams.join('&')}` : '';

View File

@ -37,7 +37,7 @@
<picker <picker
mode="selector" mode="selector"
:range="memberOptions" :range="memberOptions"
range-key="userName" range-key="nickName"
@change="handleMemberChange" @change="handleMemberChange"
> >
<view class="filter-picker"> <view class="filter-picker">
@ -214,7 +214,7 @@ const filterParams = ref({
customerName: '', customerName: '',
projectId: '', projectId: '',
projectName: '', projectName: '',
memberId: '', joinUserId: '',
overdue: '', // '', true, false overdue: '', // '', true, false
}); });
@ -280,8 +280,8 @@ const {
if (filterParams.value.projectName) { if (filterParams.value.projectName) {
requestParams.projectName = filterParams.value.projectName; requestParams.projectName = filterParams.value.projectName;
} }
if (filterParams.value.memberId) { if (filterParams.value.joinUserId) {
requestParams.memberId = filterParams.value.memberId; requestParams.joinUserId = filterParams.value.joinUserId;
} }
if (filterParams.value.overdue !== '' && activeStatusTab.value !== 'DEVELOPMENT_OVERDUE') { if (filterParams.value.overdue !== '' && activeStatusTab.value !== 'DEVELOPMENT_OVERDUE') {
// ""使overdue // ""使overdue
@ -499,10 +499,10 @@ const handleMemberChange = (e) => {
const index = e.detail.value; const index = e.detail.value;
const member = memberOptions.value[index]; const member = memberOptions.value[index];
if (member) { if (member) {
filterParams.value.memberId = member.userId; filterParams.value.joinUserId = member.userId;
selectedMemberName.value = member.userName; selectedMemberName.value = member.nickName;
} else { } else {
filterParams.value.memberId = ''; filterParams.value.joinUserId = '';
selectedMemberName.value = ''; selectedMemberName.value = '';
} }
}; };
@ -519,7 +519,7 @@ const handleReset = () => {
customerName: '', customerName: '',
projectId: '', projectId: '',
projectName: '', projectName: '',
memberId: '', joinUserId: '',
overdue: '' overdue: ''
}; };
selectedMemberName.value = ''; selectedMemberName.value = '';
@ -560,6 +560,7 @@ const loadMemberList = async () => {
try { try {
const res = await getUserList({ pageSize: 200 }); const res = await getUserList({ pageSize: 200 });
if (res && res.rows) { if (res && res.rows) {
memberOptions.value = res.rows || []; memberOptions.value = res.rows || [];
} }
} catch (err) { } catch (err) {