项目管理页面的列表
This commit is contained in:
parent
eec3ecf564
commit
cdf5c8d837
|
|
@ -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('&')}` : '';
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@
|
|||
<picker
|
||||
mode="selector"
|
||||
:range="memberOptions"
|
||||
range-key="userName"
|
||||
range-key="nickName"
|
||||
@change="handleMemberChange"
|
||||
>
|
||||
<view class="filter-picker">
|
||||
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user