@@ -311,6 +318,23 @@ const updateCheckType = async (newValue) => {
console.log('数据已根据新的统计模式重新加载')
}
+// 卡片显示状态
+const cardVisibility = ref({
+ centerOverview: true,
+ teamAlerts: true,
+ statisticalIndicators: true,
+ groupRanking: true,
+ problemRanking: true,
+ groupComparison: true,
+ teamDetail: true
+})
+
+// 更新卡片显示状态
+const updateCardVisibility = (newVisibility) => {
+ Object.assign(cardVisibility.value, newVisibility)
+ console.log('卡片显示状态已更新:', cardVisibility.value)
+}
+
const userStore = useUserStore()
// 路由实例
const router = useRouter()
diff --git a/my-vue-app/src/views/topOne/topone.vue b/my-vue-app/src/views/topOne/topone.vue
index 88397c5..94b63df 100644
--- a/my-vue-app/src/views/topOne/topone.vue
+++ b/my-vue-app/src/views/topOne/topone.vue
@@ -4,28 +4,33 @@
-
+
{
+ Object.assign(cardVisibility.value, newVisibility);
+};
+
// 计算属性
const filteredTableData = computed(() => {
let filtered = tableData.value;