指南
Showing
4 changed files
with
20 additions
and
3 deletions
| ... | @@ -13,7 +13,10 @@ | ... | @@ -13,7 +13,10 @@ |
| 13 | > | 13 | > |
| 14 | <el-menu-item index="/">{{ language == 0 ? '首页' : 'HOME' }}</el-menu-item> | 14 | <el-menu-item index="/">{{ language == 0 ? '首页' : 'HOME' }}</el-menu-item> |
| 15 | <el-menu-item index="/news">{{ language == 0 ? '新闻资讯' : 'NEWS' }}</el-menu-item> | 15 | <el-menu-item index="/news">{{ language == 0 ? '新闻资讯' : 'NEWS' }}</el-menu-item> |
| 16 | <el-menu-item index="/guide">{{ language == 0 ? '参赛指南' : 'GUIDELINE' }}</el-menu-item> | 16 | <el-menu-item :index="`/guide/index?index=8&cptId=${cptId}`">{{ |
| 17 | language == 0 ? '参赛指南' : 'GUIDELINE' | ||
| 18 | }} | ||
| 19 | </el-menu-item> | ||
| 17 | <el-menu-item index="/match/list">{{ language == 0 ? '大赛报名' : 'REGISTRATION' }}</el-menu-item> | 20 | <el-menu-item index="/match/list">{{ language == 0 ? '大赛报名' : 'REGISTRATION' }}</el-menu-item> |
| 18 | <el-menu-item index="/saiC">{{ language == 0 ? '赛程安排' : 'COMPETITIONS' }}</el-menu-item> | 21 | <el-menu-item index="/saiC">{{ language == 0 ? '赛程安排' : 'COMPETITIONS' }}</el-menu-item> |
| 19 | <el-menu-item index="/meta">{{ language == 0 ? '媒体中心' : 'MEDIA' }}</el-menu-item> | 22 | <el-menu-item index="/meta">{{ language == 0 ? '媒体中心' : 'MEDIA' }}</el-menu-item> |
| ... | @@ -33,7 +36,10 @@ | ... | @@ -33,7 +36,10 @@ |
| 33 | > | 36 | > |
| 34 | <el-menu-item index="/">{{ language == 0 ? '首页' : 'HOME' }}</el-menu-item> | 37 | <el-menu-item index="/">{{ language == 0 ? '首页' : 'HOME' }}</el-menu-item> |
| 35 | <el-menu-item index="/news">{{ language == 0 ? '新闻资讯' : 'NEWS' }}</el-menu-item> | 38 | <el-menu-item index="/news">{{ language == 0 ? '新闻资讯' : 'NEWS' }}</el-menu-item> |
| 36 | <el-menu-item index="/guide">{{ language == 0 ? '参赛指南' : 'GUIDELINE' }}</el-menu-item> | 39 | <el-menu-item :index="`/guide/index?index=8&cptId=${cptId}`">{{ |
| 40 | language == 0 ? '参赛指南' : 'GUIDELINE' | ||
| 41 | }} | ||
| 42 | </el-menu-item> | ||
| 37 | <el-menu-item index="/match/list">{{ language == 0 ? '大赛报名' : 'REGISTRATION' }}</el-menu-item> | 43 | <el-menu-item index="/match/list">{{ language == 0 ? '大赛报名' : 'REGISTRATION' }}</el-menu-item> |
| 38 | <el-menu-item index="/saiC">{{ language == 0 ? '赛程安排' : 'COMPETITIONS' }}</el-menu-item> | 44 | <el-menu-item index="/saiC">{{ language == 0 ? '赛程安排' : 'COMPETITIONS' }}</el-menu-item> |
| 39 | <el-menu-item index="/meta">{{ language == 0 ? '媒体中心' : 'MEDIA' }}</el-menu-item> | 45 | <el-menu-item index="/meta">{{ language == 0 ? '媒体中心' : 'MEDIA' }}</el-menu-item> |
| ... | @@ -185,6 +191,8 @@ import CaptchaSms from './captchaSms' | ... | @@ -185,6 +191,8 @@ import CaptchaSms from './captchaSms' |
| 185 | import cache from '@/plugins/cache' | 191 | import cache from '@/plugins/cache' |
| 186 | import { useStorage } from '@vueuse/core' | 192 | import { useStorage } from '@vueuse/core' |
| 187 | 193 | ||
| 194 | const cptId = computed(() => useUserStore().nowMatch) | ||
| 195 | |||
| 188 | const router = useRouter() | 196 | const router = useRouter() |
| 189 | const route = useRoute() | 197 | const route = useRoute() |
| 190 | const { proxy } = getCurrentInstance() | 198 | const { proxy } = getCurrentInstance() | ... | ... |
| ... | @@ -34,7 +34,8 @@ const useUserStore = defineStore( | ... | @@ -34,7 +34,8 @@ const useUserStore = defineStore( |
| 34 | reLogin: { show: false, query: {}}, | 34 | reLogin: { show: false, query: {}}, |
| 35 | visitor: false, | 35 | visitor: false, |
| 36 | language: 0, | 36 | language: 0, |
| 37 | activeName: '5' | 37 | activeName: '5', |
| 38 | nowMatch: '' | ||
| 38 | }), | 39 | }), |
| 39 | actions: { | 40 | actions: { |
| 40 | // 登录 | 41 | // 登录 |
| ... | @@ -190,6 +191,9 @@ const useUserStore = defineStore( | ... | @@ -190,6 +191,9 @@ const useUserStore = defineStore( |
| 190 | }, | 191 | }, |
| 191 | updataActiveName(v) { | 192 | updataActiveName(v) { |
| 192 | this.activeName = v | 193 | this.activeName = v |
| 194 | }, | ||
| 195 | updateNowMatch(v) { | ||
| 196 | this.nowMatch = v | ||
| 193 | } | 197 | } |
| 194 | } | 198 | } |
| 195 | }) | 199 | }) | ... | ... |
| ... | @@ -441,6 +441,7 @@ import { getAboutUs, getppInfo, getZNList } from '@/apiPc/match' | ... | @@ -441,6 +441,7 @@ import { getAboutUs, getppInfo, getZNList } from '@/apiPc/match' |
| 441 | 441 | ||
| 442 | import AffixInvitation from '/@/viewsPc/match/components/affix-invitation.vue' | 442 | import AffixInvitation from '/@/viewsPc/match/components/affix-invitation.vue' |
| 443 | import { useStorage } from '@vueuse/core/index' | 443 | import { useStorage } from '@vueuse/core/index' |
| 444 | import useUserStore from '@/store/modules/user' | ||
| 444 | 445 | ||
| 445 | const language = useStorage('language', 0) | 446 | const language = useStorage('language', 0) |
| 446 | 447 | ||
| ... | @@ -544,6 +545,7 @@ const init = () => { | ... | @@ -544,6 +545,7 @@ const init = () => { |
| 544 | } | 545 | } |
| 545 | } | 546 | } |
| 546 | matchData.value = maList.value[0] | 547 | matchData.value = maList.value[0] |
| 548 | useUserStore().updateNowMatch(matchData.value.id) | ||
| 547 | }) | 549 | }) |
| 548 | getpartners() | 550 | getpartners() |
| 549 | } | 551 | } | ... | ... |
| ... | @@ -421,6 +421,8 @@ import * as match from '@/apiPc/match' | ... | @@ -421,6 +421,8 @@ import * as match from '@/apiPc/match' |
| 421 | import { rankList } from '@/assets/js/data' | 421 | import { rankList } from '@/assets/js/data' |
| 422 | import AffixInvitation from '/@/viewsPc/match/components/affix-invitation.vue' | 422 | import AffixInvitation from '/@/viewsPc/match/components/affix-invitation.vue' |
| 423 | import { useStorage } from '@vueuse/core/index' | 423 | import { useStorage } from '@vueuse/core/index' |
| 424 | import useUserStore from '/@/store/modules/user' | ||
| 425 | |||
| 424 | 426 | ||
| 425 | const language = useStorage('language', 0) | 427 | const language = useStorage('language', 0) |
| 426 | const modules = [Autoplay, Navigation] | 428 | const modules = [Autoplay, Navigation] |
| ... | @@ -524,6 +526,7 @@ const init = () => { | ... | @@ -524,6 +526,7 @@ const init = () => { |
| 524 | } | 526 | } |
| 525 | } | 527 | } |
| 526 | matchData.value = maList.value[0] | 528 | matchData.value = maList.value[0] |
| 529 | useUserStore().updateNowMatch(matchData.value.id) | ||
| 527 | }) | 530 | }) |
| 528 | getpartners() | 531 | getpartners() |
| 529 | } | 532 | } | ... | ... |
-
Please register or sign in to post a comment