From 6e106eb13ce404d9955d6c9045d21050d3e08294 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 20 十一月 2020 11:19:36 +0800
Subject: [PATCH] 2020-11-20

---
 src/router/index.js |   24 +++---------------------
 1 files changed, 3 insertions(+), 21 deletions(-)

diff --git a/src/router/index.js b/src/router/index.js
index 46c93e1..a794081 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -7,6 +7,7 @@
 import asyncLoadComponent from '@/utils/asyncLoadComponent'
 
 const Pay = asyncLoadComponent(() => import('@/views/pay'))
+const Sso = asyncLoadComponent(() => import('@/views/sso'))
 const Main = asyncLoadComponent(() => import('@/views/main'))
 const Login = asyncLoadComponent(() => import('@/views/login'))
 const NotFound = asyncComponent(() => import('@/views/404'))
@@ -20,7 +21,7 @@
   {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: '/ssologin/:param', name: 'ssologin', component: Sso, auth: false},
   {path: '/main', name: 'main', component: Main, auth: true},
   {path: '/mobmanage', name: 'mobmanage', component: MobManage, auth: true},
   {path: '/mobdesign/:appId/:appType/:appCode/:appName', name: 'mobdesign', component: MobDesign, auth: true},
@@ -31,7 +32,7 @@
 
 export default class RouteConfig extends Component {
   controlRoute (item, props) {
-    if (!item.auth) {            // 涓嶉渶瑕佹巿鏉冿紝鐩存帴璺宠浆锛堢櫥褰曢〉锛�
+    if (!item.auth) {            // 涓嶉渶瑕佹巿鏉冿紝鐩存帴璺宠浆
       return (<item.component {...props}/>)
     }
 
@@ -75,25 +76,6 @@
       }
 
       return (<item.component {...props}/>)
-    } else if (item.name === 'ssologin') {
-      try {
-        let _param = JSON.parse(window.decodeURIComponent(window.atob(props.match.params.param)))
-        if (typeof(_param) === 'object') {
-          if (_param.UserID) {
-            sessionStorage.setItem('UserID', _param.UserID)
-          }
-          if (_param.LoginUID) {
-            sessionStorage.setItem('LoginUID', _param.LoginUID)
-          }
-          if (_param.User_Name) {
-            sessionStorage.setItem('User_Name', _param.User_Name)
-          }
-        }
-      } catch {
-        console.warn('鑿滃崟鍙傛暟瑙f瀽閿欒锛�')
-      }
-
-      return (<Redirect to={{ pathname: '/main'}}/>)
     }
     
     let userId = sessionStorage.getItem('UserID') // 鍒ゆ柇鏄惁瀛樺湪userid

--
Gitblit v1.8.0