diff --git a/pages/personalCenter/personalCenter.vue b/pages/personalCenter/personalCenter.vue index 7e93b2c..504c19e 100644 --- a/pages/personalCenter/personalCenter.vue +++ b/pages/personalCenter/personalCenter.vue @@ -46,6 +46,7 @@ import { isSysAdmin } from "../../api/auth/auth"; export default { data() { return { + filteredMenuItems: "", bgc: { backgroundColor: "#F5F0E7", }, @@ -83,7 +84,7 @@ export default { { title: "牌位录入", icon: CommonEnum.MY_ACTIVITY, - path: "/pages/personalCenter/templeActivities", + path: "/page_user/luru/index", }, ], }; @@ -98,6 +99,7 @@ export default { const res = await isSysAdmin(); this.SysAdmin = res.data; console.log("isSystem", this.SysAdmin); + this.filteredMenuItems = this.toFilteredMenuItems(); }, // 加载用户信息 async loadUserInfo() { @@ -142,17 +144,18 @@ export default { }); } }, + toFilteredMenuItems() { + console.log("filteredMenuItems触发了:", this.SysAdmin); + return this.SysAdmin + ? this.menuItems + : this.menuItems.filter((item) => item.title !== "牌位录入"); + }, }, computed: { realNameStatus() { console.log(":", this.userInfo.isReal); return this.userInfo.isReal.toString() === "true" ? "已实名" : "未实名"; }, - filteredMenuItems() { - return this.SysAdmin - ? this.menuItems - : this.menuItems.filter((item) => item.title !== "牌位录入"); - }, }, };