参赛指南
Showing
5 changed files
with
24 additions
and
23 deletions
| ... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
| 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/index?index=8&cptId=${cptId}`">{{ | 16 | <el-menu-item index="/guide/index">{{ |
| 17 | language == 0 ? '参赛指南' : 'GUIDELINE' | 17 | language == 0 ? '参赛指南' : 'GUIDELINE' |
| 18 | }} | 18 | }} |
| 19 | </el-menu-item> | 19 | </el-menu-item> |
| ... | @@ -36,7 +36,7 @@ | ... | @@ -36,7 +36,7 @@ |
| 36 | > | 36 | > |
| 37 | <el-menu-item index="/">{{ language == 0 ? '首页' : 'HOME' }}</el-menu-item> | 37 | <el-menu-item index="/">{{ language == 0 ? '首页' : 'HOME' }}</el-menu-item> |
| 38 | <el-menu-item index="/news">{{ language == 0 ? '新闻资讯' : 'NEWS' }}</el-menu-item> | 38 | <el-menu-item index="/news">{{ language == 0 ? '新闻资讯' : 'NEWS' }}</el-menu-item> |
| 39 | <el-menu-item :index="`/guide/index?index=8&cptId=${cptId}`">{{ | 39 | <el-menu-item index="/guide/index">{{ |
| 40 | language == 0 ? '参赛指南' : 'GUIDELINE' | 40 | language == 0 ? '参赛指南' : 'GUIDELINE' |
| 41 | }} | 41 | }} |
| 42 | </el-menu-item> | 42 | </el-menu-item> |
| ... | @@ -191,8 +191,6 @@ import CaptchaSms from './captchaSms' | ... | @@ -191,8 +191,6 @@ import CaptchaSms from './captchaSms' |
| 191 | import cache from '@/plugins/cache' | 191 | import cache from '@/plugins/cache' |
| 192 | import { useStorage } from '@vueuse/core' | 192 | import { useStorage } from '@vueuse/core' |
| 193 | 193 | ||
| 194 | const cptId = computed(() => useUserStore().nowMatch) | ||
| 195 | |||
| 196 | const router = useRouter() | 194 | const router = useRouter() |
| 197 | const route = useRoute() | 195 | const route = useRoute() |
| 198 | const { proxy } = getCurrentInstance() | 196 | const { proxy } = getCurrentInstance() | ... | ... |
| ... | @@ -34,8 +34,7 @@ const useUserStore = defineStore( | ... | @@ -34,8 +34,7 @@ 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: '' | ||
| 39 | }), | 38 | }), |
| 40 | actions: { | 39 | actions: { |
| 41 | // 登录 | 40 | // 登录 |
| ... | @@ -191,9 +190,6 @@ const useUserStore = defineStore( | ... | @@ -191,9 +190,6 @@ const useUserStore = defineStore( |
| 191 | }, | 190 | }, |
| 192 | updataActiveName(v) { | 191 | updataActiveName(v) { |
| 193 | this.activeName = v | 192 | this.activeName = v |
| 194 | }, | ||
| 195 | updateNowMatch(v) { | ||
| 196 | this.nowMatch = v | ||
| 197 | } | 193 | } |
| 198 | } | 194 | } |
| 199 | }) | 195 | }) | ... | ... |
| ... | @@ -34,7 +34,13 @@ | ... | @@ -34,7 +34,13 @@ |
| 34 | <label>{{ language === 0 ? '点击下载' : 'DownLoad' }}:</label> | 34 | <label>{{ language === 0 ? '点击下载' : 'DownLoad' }}:</label> |
| 35 | <div v-if="fileList.length>0"> | 35 | <div v-if="fileList.length>0"> |
| 36 | <div v-for="f in fileList" :key="f"> | 36 | <div v-for="f in fileList" :key="f"> |
| 37 | <a :href="fillImgUrl(f.url) " class="text-primary" target="_blank"> | 37 | <a v-if="route.query.cptId" :href="fillImgUrl(f.url) " class="text-primary" target="_blank"> |
| 38 | <el-icon style="position: relative;top: 2px"> | ||
| 39 | <download /> | ||
| 40 | </el-icon> | ||
| 41 | {{ f.name }} | ||
| 42 | </a> | ||
| 43 | <a v-else :href="fillImgUrl(f.fileUrl) " class="text-primary" target="_blank"> | ||
| 38 | <el-icon style="position: relative;top: 2px"> | 44 | <el-icon style="position: relative;top: 2px"> |
| 39 | <download /> | 45 | <download /> |
| 40 | </el-icon> | 46 | </el-icon> |
| ... | @@ -125,18 +131,21 @@ const changeTab = (n) => { | ... | @@ -125,18 +131,21 @@ const changeTab = (n) => { |
| 125 | activeName.value = n | 131 | activeName.value = n |
| 126 | 132 | ||
| 127 | if (n == 8) { | 133 | if (n == 8) { |
| 134 | if (route.query.cptId) { | ||
| 128 | getMatch() | 135 | getMatch() |
| 129 | // var obj = { sortId: 30000009, language: 1 } | 136 | } else { |
| 130 | // if (language.value == 1) { | 137 | var obj = { sortId: 30000009, language: 1 } |
| 131 | // obj.language = 2 | 138 | if (language.value == 1) { |
| 132 | // } | 139 | obj.language = 2 |
| 133 | // getZNList(obj).then(res => { | 140 | } |
| 134 | // fileList.value = res.rows | 141 | getZNList(obj).then(res => { |
| 135 | // for (const f of fileList.value) { | 142 | fileList.value = res.rows |
| 136 | // f.fileUrl = JSON.parse(f.picUrl)[0].url | 143 | for (const f of fileList.value) { |
| 137 | // } | 144 | f.fileUrl = JSON.parse(f.picUrl)[0].url |
| 138 | // console.log(fileList.value) | 145 | } |
| 139 | // }) | 146 | console.log(fileList.value) |
| 147 | }) | ||
| 148 | } | ||
| 140 | } else { | 149 | } else { |
| 141 | loading.value = true | 150 | loading.value = true |
| 142 | getppInfo(list.value[n].code).then(res => { | 151 | getppInfo(list.value[n].code).then(res => { | ... | ... |
| ... | @@ -545,7 +545,6 @@ const init = () => { | ... | @@ -545,7 +545,6 @@ const init = () => { |
| 545 | } | 545 | } |
| 546 | } | 546 | } |
| 547 | matchData.value = maList.value[0] | 547 | matchData.value = maList.value[0] |
| 548 | useUserStore().updateNowMatch(matchData.value.id) | ||
| 549 | }) | 548 | }) |
| 550 | getpartners() | 549 | getpartners() |
| 551 | } | 550 | } | ... | ... |
| ... | @@ -526,7 +526,6 @@ const init = () => { | ... | @@ -526,7 +526,6 @@ const init = () => { |
| 526 | } | 526 | } |
| 527 | } | 527 | } |
| 528 | matchData.value = maList.value[0] | 528 | matchData.value = maList.value[0] |
| 529 | useUserStore().updateNowMatch(matchData.value.id) | ||
| 530 | }) | 529 | }) |
| 531 | getpartners() | 530 | getpartners() |
| 532 | } | 531 | } | ... | ... |
-
Please register or sign in to post a comment