From 864f0e9e1fa3eefc21fe4b44fc8e2bcd5df5a0c3 Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期一, 25 七月 2022 17:11:46 +0800
Subject: [PATCH] 1.对接导入功能

---
 src/store/modules/user.js |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/src/store/modules/user.js b/src/store/modules/user.js
index 3f0f241..c3bb55a 100644
--- a/src/store/modules/user.js
+++ b/src/store/modules/user.js
@@ -39,7 +39,8 @@
       // login({ UserName: '001', PassWord: 123, HOrgName: 1 }).then(response => {
         const { data: res } = response
 
-        setCookie('admin', res.username)
+        setCookie('username', res.username)
+        setCookie('admin', res.usercode)
         setCookie('navTabId', res.usercode)
         setCookie('usertype', res.usertype)
         setCookie('userid', res.userid)
@@ -90,7 +91,7 @@
   },
 
   // user logout
-  logout({ commit, state }) {
+  logout({ commit, state, dispatch }) {
     return new Promise((resolve, reject) => {
       const usercode = getCookie('navTabId')
       const username = getCookie('admin')
@@ -108,14 +109,20 @@
           removeToken() // must remove  token  first
           resetRouter()
 
+          removeCookie('username')
           removeCookie('admin')
           removeCookie('navTabId')
           removeCookie('usertype')
           removeCookie('userid')
-        }
-        commit('RESET_STATE')
 
-        resolve()
+          // reset visited views and cached views
+          dispatch('tagsView/delAllViews', null, { root: true })
+          sessionStorage.removeItem('tabViews')
+
+          commit('RESET_STATE')
+
+          resolve()
+        }
       }).catch(error => {
         reject(error)
       })

--
Gitblit v1.9.3