From a24beb36feaa46f39cbb26ce5277e84f91241ce8 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 26 三月 2020 01:30:05 +0800
Subject: [PATCH] 2020-03-26

---
 src/views/login/index.jsx |   28 ++++++++++++++++++++++++++--
 1 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/src/views/login/index.jsx b/src/views/login/index.jsx
index 588910e..70f91a3 100644
--- a/src/views/login/index.jsx
+++ b/src/views/login/index.jsx
@@ -8,11 +8,13 @@
 import options from '@/store/options.js'
 import Utils from '@/utils/utils.js'
 import asyncComponent from '@/utils/asyncComponent'
+import asyncLoadComponent from '@/utils/asyncLoadComponent'
 import logourl from '@/assets/img/login-logo.png'
 import loginbg from '@/assets/img/loginbg.jpg'
 import './index.scss'
 
-const LoginForm = asyncComponent(() => import('./loginform'))
+const LoginForm = asyncLoadComponent(() => import('./loginform'))
+const Action = asyncComponent(() => import('@/tabviews/zshare/actionList'))
 const iszhCN = !localStorage.getItem('lang') || localStorage.getItem('lang') === 'zh-CN'
 
 class Login extends Component {
@@ -28,7 +30,8 @@
     ICP: window.GLOB.icp || 'ICP澶囨锛� 浜琁CP澶�12007830鍙�',
     bgColor: window.GLOB.bgColor || '#000000',
     lineColor: window.GLOB.lineColor || '#1890ff',
-    website: window.GLOB.website || (!window.GLOB.copyRight && 'http://minkesoft.com')
+    website: window.GLOB.website || (!window.GLOB.copyRight && 'http://minkesoft.com'),
+    loaded: false
   }
 
   changelang (item) {
@@ -61,6 +64,7 @@
       sessionStorage.setItem('SessionUid', Utils.getuuid())
       sessionStorage.setItem('LoginUID', res.LoginUID)
       sessionStorage.setItem('User_Name', res.UserName)
+      sessionStorage.setItem('Full_Name', res.FullName)
       sessionStorage.setItem('avatar', res.icon || '')
       
       localStorage.setItem('lang', param.lang)
@@ -142,6 +146,7 @@
             isDisabled={this.state.isDisabled}
             changelang={(value) => this.changelang(value)}
             handleSubmit={() => this.handleSubmit()}
+            handleloaded={() => {this.setState({loaded: true})}}
             wrappedComponentRef={(inst) => this.loginformRef = inst}
           />
         </div>
@@ -152,6 +157,25 @@
           }
           <p dangerouslySetInnerHTML={{ __html: this.state.ICP.replace(/\s/ig, '&nbsp;') }}></p>
         </div>
+        {this.state.loaded ? <div style={{position: 'fixed', bottom: '-300px'}}>
+          <Action
+            BID=""
+            type=""
+            menuType=""
+            setting={{}}
+            actions={[]}
+            triggerBtn={{}}
+            dict={{}}
+            MenuID=""
+            permRoles={{}}
+            logcolumns={[]}
+            ContainerId=""
+            refreshdata={() => {}}
+            triggerPopview={() => {}}
+            getexceloutparam={() => {}}
+            gettableselected={() => {}}
+          />
+        </div> : null}
       </div>
     )
   }

--
Gitblit v1.8.0