项目管理页面重构0.7

This commit is contained in:
WindowBird 2025-11-22 13:42:54 +08:00
parent db3e771bbc
commit 4df396b3bf

View File

@ -31,14 +31,14 @@
<text
class="filter-option"
:class="{ 'active': filterParams.status === '' }"
@click="filterParams.status = ''"
@click="handleFilterStatusChange('')"
>全部</text>
<text
class="filter-option"
v-for="tab in filterStatusTabs"
:key="tab.value"
:class="{ 'active': filterParams.status === tab.value }"
@click="filterParams.status = tab.value"
@click="handleFilterStatusChange(tab.value)"
>{{ tab.label }}</text>
</view>
</view>
@ -347,15 +347,17 @@ const {
};
//
// 使""使
//
if (activeStatusTab.value && activeStatusTab.value !== 'ALL') {
// statusList使
// """"使
requestParams.statusList = [activeStatusTab.value];
} else if (filterParams.value.status) {
// ""使
requestParams.statusList = [filterParams.value.status];
} else if (activeStatusTab.value === 'ALL') {
// ""使
if (filterParams.value.status) {
requestParams.statusList = [filterParams.value.status];
}
// statusList
}
// statusList
//
if (filterParams.value.joinUserId) {
@ -783,6 +785,16 @@ const handleMemberChange = (e) => {
}
};
//
const handleFilterStatusChange = (status) => {
filterParams.value.status = status;
// """"使
//
if (status) {
activeStatusTab.value = 'ALL';
}
};
//
const handleSearch = () => {
// 使 updateParams