|
|
@@ -310,9 +310,15 @@ async function fetchListTasks(centerWkt, workTime) {
|
|
|
}
|
|
|
}
|
|
|
const activeTab = ref("pending");
|
|
|
+/** 待执行:按选中日期;已完成:全量(不按日期) */
|
|
|
const pendingCount = computed(() => taskList.value.filter((item) => item.status === "pending").length);
|
|
|
-const completedCount = computed(() => taskList.value.filter((item) => item.status === "completed").length);
|
|
|
-const displayTaskList = computed(() => taskList.value.filter((item) => item.status === activeTab.value));
|
|
|
+const completedCount = computed(() => mapTaskList.value.filter((item) => item.status === "completed").length);
|
|
|
+const displayTaskList = computed(() => {
|
|
|
+ if (activeTab.value === "completed") {
|
|
|
+ return mapTaskList.value.filter((item) => item.status === "completed");
|
|
|
+ }
|
|
|
+ return taskList.value.filter((item) => item.status === "pending");
|
|
|
+});
|
|
|
|
|
|
const handleTabChange = (key) => {
|
|
|
if (activeTab.value === key) return;
|