From 737179a0ce34147269cccf288fecd0e7bb4c309b Mon Sep 17 00:00:00 2001
From: wwf <1971391498@qq.com>
Date: 星期三, 11 二月 2026 10:42:19 +0800
Subject: [PATCH] 成绩查询+个人中心

---
 src/views/main/home/index.vue |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/src/views/main/home/index.vue b/src/views/main/home/index.vue
index 850d37d..2cae64e 100644
--- a/src/views/main/home/index.vue
+++ b/src/views/main/home/index.vue
@@ -54,7 +54,15 @@
 </template>
 
 <script>
+import { useLoginStore } from '@/stores/login.js'
+import { useSessionStore } from '@/stores/session.js'
+import { storeToRefs } from 'pinia';
 export default {
+  setup() {
+    const { userInfo } = storeToRefs(useSessionStore())
+    const { loginDialogVisible } = storeToRefs(useLoginStore())
+    return { userInfo, loginDialogVisible }
+  },
   data() {
     return {
       operationList: [
@@ -114,6 +122,11 @@
       this.$router.push('/main/noticeList')
     },
     goOperationPage(item) {
+      if (item.value != 'appraisalPlan' && !this.userInfo.id) {
+        this.loginDialogVisible = true
+        this.$message.primary('璇峰厛鐧诲綍')
+        return
+      }
       this.$router.push(`/main/${item.value}`)
     }
   }

--
Gitblit v1.8.0