From c5b6f6cb5bba7268aaa2496bbf21bf2965277f8b Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 01 七月 2022 13:29:03 +0800
Subject: [PATCH] 2022-07-01

---
 src/views/login/index.jsx |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/src/views/login/index.jsx b/src/views/login/index.jsx
index 036109b..be43871 100644
--- a/src/views/login/index.jsx
+++ b/src/views/login/index.jsx
@@ -91,6 +91,7 @@
       sessionStorage.setItem('role_id', res.role_id || '')
       sessionStorage.setItem('departmentcode', res.departmentcode || '')
       sessionStorage.setItem('organization', res.organization || '')
+      sessionStorage.setItem('mk_user_type', res.mk_user_type || '')
       sessionStorage.setItem('localRole_id', res.role_id || '')
 
       localStorage.setItem(_href + 'lang', param.lang || 'zh-CN')
@@ -186,6 +187,7 @@
       sessionStorage.setItem('role_id', res.role_id || '')
       sessionStorage.setItem('departmentcode', res.departmentcode || '')
       sessionStorage.setItem('organization', res.organization || '')
+      sessionStorage.setItem('mk_user_type', res.mk_user_type || '')
       sessionStorage.setItem('localRole_id', res.role_id || '')
 
       localStorage.setItem(_href + 'lang', param.lang || 'zh-CN')
@@ -231,6 +233,7 @@
         sessionStorage.setItem('role_id', res.role_id || '')
         sessionStorage.setItem('departmentcode', res.departmentcode || '')
         sessionStorage.setItem('organization', res.organization || '')
+        sessionStorage.setItem('mk_user_type', res.mk_user_type || '')
         sessionStorage.setItem('localRole_id', res.role_id || '')
   
         sessionStorage.removeItem('visitorUserID')
@@ -311,10 +314,7 @@
 
     const _addressUrl = _href + 'queryAddress'
 
-    if (localStorage.getItem(_addressUrl) !== 'true') {
-      sessionStorage.setItem('city', '')
-      sessionStorage.setItem('ipAddress', '')
-    } else {
+    if (localStorage.getItem(_addressUrl) === 'true') {
       this.queryAddress()
     }
 
@@ -696,8 +696,12 @@
   queryAddress = () => {
     window.callbackFunction = (res) => {
       if (res.result && res.result.ad_info) {
-        sessionStorage.setItem('city', res.result.ad_info.city)
-        sessionStorage.setItem('ipAddress', res.result.ip)
+        sessionStorage.setItem('nation', res.result.ad_info.nation || '')
+        sessionStorage.setItem('province', res.result.ad_info.province || '')
+        sessionStorage.setItem('city', res.result.ad_info.city || '')
+        sessionStorage.setItem('district', res.result.ad_info.district || '')
+        sessionStorage.setItem('address', res.result.ad_info.address || '')
+        sessionStorage.setItem('ipAddress', res.result.ip || '')
       }
     }
 

--
Gitblit v1.8.0