| | |
| | | v-else |
| | | :underline="false" |
| | | class="hover:cursor-pointer" |
| | | @click="toApply" |
| | | @click="toApply(item)" |
| | | ><span v-if="item.name !== '评审专家'">申请</span></el-link |
| | | ><span v-if="item.name !== '评审专家'" class="m-2">|</span> |
| | | <el-link |
| | |
| | | accessToken: "" |
| | | }); |
| | | onMounted(() => { |
| | | exRole().then(res => { |
| | | state.roleList = res.result; |
| | | }); |
| | | // exRole().then(res => { |
| | | // state.roleList = res.result; |
| | | // }); |
| | | state.roleList = useUserStoreHook().rolesList; |
| | | getUseRoles(); |
| | | state.accessToken = getToken()?.accessToken; |
| | | }); |
| | |
| | | useUserStoreHook().logOut(); |
| | | }; |
| | | // 申请 |
| | | const toApply = () => {}; |
| | | const toApply = item => { |
| | | router.push({ name: "RegisterNav", query: { code: item.code } }); |
| | | }; |
| | | // 去首页 |
| | | const toWelcome = item => { |
| | | let role = state.userInfo?.exRoles.find(ele => { |
| | | return item.code == ele.code; |
| | | const toWelcome = async item => { |
| | | if (useUserStoreHook().nowRole.code !== item.code) { |
| | | await useUserStoreHook().changeLogoInExRule({ |
| | | ruleCode: item.code |
| | | }); |
| | | console.log(role); |
| | | if (role.hasFlsh) { |
| | | return router.push({ name: "Welcome" }); |
| | | } |
| | | router.push({ name: "RegisterNav", query: { code: role.code } }); |
| | | router.push({ name: "Mine" }); |
| | | }; |
| | | // 去登录 |
| | | const toLogin = item => { |