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