Browse Source

add transferpage

pull/124/head
zhangtao 1 year ago
parent
commit
d36190f295
4 changed files with 69 additions and 3 deletions
  1. +0
    -2
      .env.localhost
  2. +1
    -1
      src/router/guard/permission-guard.js
  3. +5
    -0
      src/router/routes/index.js
  4. +63
    -0
      src/views/transfer/index.vue

+ 0
- 2
.env.localhost View File

@@ -15,5 +15,3 @@ VITE_APP_GLOB_BASE_API_MOCK = '/api-mock'

#VITE_AUTHORITY = 'http://192.168.11.11:8090'
VITE_AUTHORITY = 'https://login-test.t-aaron.com'
VITE_CLIENT_ID = 'tuoheng-pilot-admin'
VITE_CLIENT_SECRET = 'WB0CZ1c6bZLiYP6jLtDFsA=='

+ 1
- 1
src/router/guard/permission-guard.js View File

@@ -32,7 +32,7 @@ export function createPermissionGuard(router) {
}
}
} else {
if (to.path === '/login') {
if (to.path === '/login' || to.path === '/Hunan_CUCC') {
next()
} else {
signinRedirect()

+ 5
- 0
src/router/routes/index.js View File

@@ -11,6 +11,11 @@ export const basicRoutes = [
title: '登录页'
}
},
{
path: '/Hunan_CUCC',
component: () => import('@/views/transfer/index.vue'),
meta: { title: '中转页' }
},
{
path: '/',
title: '控制台',

+ 63
- 0
src/views/transfer/index.vue View File

@@ -0,0 +1,63 @@
<template>
<div class="login">
<n-spin>
<template #description>
正在进入系统中...
</template>
</n-spin>
</div>
</template>
<script>
import { useRouter } from 'vue-router'
import { useUserStore } from '@/store/modules/user'
import { onMounted } from 'vue'
export default {
name: 'TransferPage',
setup() {
const router = useRouter()
const userStore = useUserStore()
onMounted(() => {
sessionStorage.setItem(
'oidc.user:https://oidc.t-aaron.com:tuoheng-pilot-admin',
JSON.stringify({
id_token: 'eyJraWQiOiIwNjdiNWI4My0zZjZjLTRmMjUtOGEzMC1iMzIyYWU2MDZlNWEiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJobmx0IiwiYXVkIjoidHVvaGVuZy1waWxvdC1hZG1pbiIsInJvbGUiOlsidHVvaGVuZy1oaHotYWRtaW4iLCJ0dW9oZW5nLWhoei1tcCIsInR1b2hlbmctcGlsb3QtbXAiLCJ0dW9oZW5nLXBpbG90LWFkbWluIl0sImF6cCI6InR1b2hlbmctcGlsb3QtYWRtaW4iLCJpc3MiOiJodHRwczpcL1wvb2lkYy50LWFhcm9uLmNvbSIsImV4cCI6MTY4MzI3Mzg4OSwiaWF0IjoxNjgzMjcyMDg5fQ.EcdtUSmu-VGSL3w45M7hZFPZzOvlJr7s6_JNVGwbqKS3-HI3H4n7gqOBZEDcJH5BA7fuIi9it5ItF5n1WxWGSsrj7fLF6lmFa08Q4_8AZI9zqtod8aLfGAJsaetghJptrJY1EX5iE4DD2jJzWetUY8QTuMwshS7GIAmSvnrZNBPckAH64kVUnHZRwwFtEPdglM9ndq6Ss-f6IlDT0rgxHelMbQhwvuARtIqsQ0Jh6uyUKp4htD1j5Jya27lRp3-kXcSlOwnElPB29hUObvfT5jcDcReUVGq3IGLmAIGpK7PyihELdYGdhtP1NSweT8bXesz1bM2zoJL5REf89pKLvw',
access_token: 'eyJraWQiOiIwNjdiNWI4My0zZjZjLTRmMjUtOGEzMC1iMzIyYWU2MDZlNWEiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJobmx0IiwiYXVkIjoidHVvaGVuZy1waWxvdC1hZG1pbiIsIm5iZiI6MTY4MzI3MjA4OSwib1VzZXJJZCI6Mjg4LCJzY29wZSI6WyJ0dW9oZW5nLWhoei1hZG1pbiIsInR1b2hlbmctaGh6LW1wIiwidHVvaGVuZy1waWxvdC1tcCIsInR1b2hlbmctcGlsb3QtYWRtaW4iXSwiaXNzIjoiaHR0cHM6XC9cL29pZGMudC1hYXJvbi5jb20iLCJjbGllbnRSb2xlTGlzdCI6Ilt7XCJjbGllbnRJZFwiOlwidHVvaGVuZy1waWxvdC1tcFwiLFwicm9sZUlkXCI6MX0se1wiY2xpZW50SWRcIjpcInR1b2hlbmctcGlsb3QtYWRtaW5cIixcInJvbGVJZFwiOjF9LHtcImNsaWVudElkXCI6XCJ0dW9oZW5nLWhoei1tcFwiLFwicm9sZUlkXCI6MTQxfSx7XCJjbGllbnRJZFwiOlwidHVvaGVuZy1oaHotYWRtaW5cIixcInJvbGVJZFwiOjE0MX1dIiwiZXhwIjoxNjgzODc2ODg5LCJpYXQiOjE2ODMyNzIwODksInVzZXJuYW1lIjoiaG5sdCJ9.HCufgZllPWfwdEcUCPlf2JmVVX5s68OseDy9HQF6tn2tQEQHDaO0tXUgu9BVrz3JmxkO76DOpWzl0Bc6WQkcQDWycS-QNykrGeW55W0zeBkjAKPnVLzo5BxmSvoEGgFOLDqAQiXdpe_HaaxW81x5_5aJzwFNU7rEXYRTD3Z3bDCgQ_2YN9PsrStZ5K8Vi1-78MsTqJlcfViwcz8amDn9j-5nrtp8BgG2CRt3wYpdHWfSH7n6aFf0Fn2i0Keo0Kf9ClbxDL9QqVUJ1dZeuv98C7c4RrULmOoV0p8n68LuZLXCYA6ZrUewUQAegdeNAi9xud_xrPcyJGRDg8u4TT1I4g',
refresh_token: 'DvRwlUTETSXh0Lb139Z-3XkZWq5Aog7nVcvkiQFfsa8m1UdNskpEKp3afti-mh0mSabHUR-O6ah_h1E4vMc2llLI0hxEQSjcuXNO7Swf8R7pjr6KNDx_eqKcwU2S0rG4',
token_type: 'Bearer',
scope: 'openid profile',
profile: {
sub: 'hnlt',
role: ['tuoheng-hhz-admin', 'tuoheng-hhz-mp', 'tuoheng-pilot-mp', 'tuoheng-pilot-admin'],
azp: 'tuoheng-pilot-admin',
userId: 288,
userName: 'hnlt',
authority: ['tuoheng-pilot-mp', 'tuoheng-pilot-admin', 'tuoheng-hhz-mp', 'tuoheng-hhz-admin'],
clientRoleList:
[
{ clientId: 'tuoheng-pilot-mp', roleId: 1 }, { clientId: 'tuoheng-pilot-admin', 'roleId': 1 },
{ clientId: 'tuoheng-hhz-mp', roleId: 141 }, { clientId: 'tuoheng-hhz-admin', roleId: 141 }
]
},
expires_at: 1683876888 }
)
)
userStore.getUserInfos()
router.push({ path: '/' })
})
}
}

</script>
<style scoped lang='scss'>
.login{
width: 100vw;
height: 100vh;
position: relative;
.n-spin-body{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
}
</style>

Loading…
Cancel
Save