删除项目列表模块(重复内容)

This commit is contained in:
Cheng Zhou
2025-12-23 21:06:53 +08:00
parent 712cef8298
commit 7694311882
11 changed files with 102 additions and 106 deletions
+17 -2
View File
@@ -83,12 +83,12 @@
</div>
<div v-else class="empty-state-container">
<el-empty description="请先在顶部或项目列表选择一个当前项目" />
<el-empty description="请先在顶部选择一个当前项目" />
</div>
</template>
<script setup lang="ts">
import { computed, onMounted, ref } from "vue";
import { computed, onMounted, ref, watch } from "vue";
import { useAuthStore } from "../store/auth";
import { useStudyStore } from "../store/study";
import { fetchFinanceSummary, fetchOverdueAesCount, fetchOverdueQueriesCount, fetchProgress } from "../api/dashboard";
@@ -151,9 +151,24 @@ const loadData = async () => {
}
};
const resetData = () => {
progress.value = null;
financeSummary.value = null;
overdueAes.value = 0;
overdueQueries.value = 0;
};
onMounted(() => {
loadData();
});
watch(
() => study.currentStudy?.id,
() => {
resetData();
loadData();
}
);
</script>
<style scoped>