From 3683e1475e8d74f690172a468518d88d91a69ccc Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期四, 20 八月 2020 20:15:48 +0800 Subject: [PATCH] 2020-08-20 --- src/router/index.js | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index 4e042d3..79f0dd9 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -5,26 +5,30 @@ import asyncComponent from '@/utils/asyncComponent' import asyncLoadComponent from '@/utils/asyncLoadComponent' +const Pay = asyncLoadComponent(() => import('@/views/pay')) const Main = asyncLoadComponent(() => import('@/views/main')) const Login = asyncLoadComponent(() => import('@/views/login')) const NotFound = asyncComponent(() => import('@/views/404')) const MobManage = asyncLoadComponent(() => import('@/views/mobmanage')) const MobDesign = asyncLoadComponent(() => import('@/views/mobdesign')) +const MenuDesign = asyncLoadComponent(() => import('@/views/menudesign')) const PrintT = asyncLoadComponent(() => import('@/views/printTemplate')) const routers = [ {path: '/login', name: 'login', component: Login, auth: false}, + {path: '/pay/:param', name: 'pay', component: Pay, auth: false}, {path: '/print/:param', name: 'print', component: PrintT, auth: false}, {path: '/ssologin/:param', name: 'ssologin', auth: true}, {path: '/main', name: 'main', component: Main, auth: true}, {path: '/mobmanage', name: 'mobmanage', component: MobManage, auth: true}, - {path: '/mobdesign/:appId/:appType', name: 'mobdesign', component: MobDesign, auth: true}, + {path: '/mobdesign/:appId/:appType/:appCode/:appName', name: 'mobdesign', component: MobDesign, auth: true}, + {path: '/menudesign/:MenuId/:ParentId/:MenuName/:MenuNo', name: 'menudesign', component: MenuDesign, auth: true}, {path: '/main/:param', name: 'pmain', component: Main, auth: true} ] export default class RouteConfig extends Component { controlRoute (item, props) { - if (!item.auth) { // 涓嶉渶瑕佹巿鏉冿紝鐩存帴璺宠浆锛堢櫥褰曢〉锛� + if (!item.auth) { // 涓嶉渶瑕佹巿鏉冿紝鐩存帴璺宠浆锛堢櫥褰曢〉锛� return (<item.component {...props}/>) } @@ -36,7 +40,6 @@ p[_cell[0]] = _cell[1] }) sessionStorage.setItem('UserID', p.ud) - sessionStorage.setItem('SessionUid', p.sd) sessionStorage.setItem('LoginUID', p.ld) sessionStorage.setItem('User_Name', p.un) sessionStorage.setItem('MainMenu', p.mm) @@ -52,7 +55,6 @@ p[_cell[0]] = _cell[1] }) sessionStorage.setItem('UserID', p.ud) - sessionStorage.setItem('SessionUid', p.sd) sessionStorage.setItem('LoginUID', p.ld) sessionStorage.setItem('User_Name', p.un) @@ -61,7 +63,7 @@ let userId = sessionStorage.getItem('UserID') // 鍒ゆ柇鏄惁瀛樺湪userid - let authCode = localStorage.getItem('AuthCode') // 鍒ゆ柇绯荤粺鏄惁鍦ㄦ巿鏉冩湡闄愬唴 + let authCode = localStorage.getItem(window.location.href.split('#')[0] + 'AuthCode') // 鍒ゆ柇绯荤粺鏄惁鍦ㄦ巿鏉冩湡闄愬唴 let _s = md5('mksoft' + moment().format('YYYYMMDD')) let isauth = authCode && authCode.includes(_s) -- Gitblit v1.8.0