项目管理页面的列表
This commit is contained in:
parent
eec3ecf564
commit
cdf5c8d837
|
|
@ -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('&')}` : '';
|
||||||
|
|
|
||||||
|
|
@ -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) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user