diff --git a/power_leasing/src/components/header.vue b/power_leasing/src/components/header.vue index f5e7bdd..bca30a8 100644 --- a/power_leasing/src/components/header.vue +++ b/power_leasing/src/components/header.vue @@ -90,7 +90,7 @@ export default { }, // 判断是否已登录(检查localStorage中是否有token) isLoggedIn() { - const token = localStorage.getItem('token') + const token = JSON.parse(localStorage.getItem('leasToken')) return !!token // 有token就是已登录,没有就是未登录 } }, @@ -179,7 +179,7 @@ export default { }, /** * 加载用户邮箱 - * 从localStorage读取用户信息,获取邮箱 + * 从localStorage读取用户信息,获取用户名 */ loadUserEmail() { try { @@ -187,8 +187,8 @@ export default { const userInfoStr = localStorage.getItem('userInfo') if (userInfoStr) { const userInfo = JSON.parse(userInfoStr) - // 获取邮箱,如果没有邮箱就显示用户名 - this.userEmail = userInfo.email || userInfo.username || '用户' + // 获取用户名(userName字段),如果没有就显示默认值 + this.userEmail = userInfo.userName || userInfo.email || userInfo.username || '用户' } } catch (e) { console.error('读取用户信息失败:', e) @@ -201,7 +201,7 @@ export default { */ handleLogout() { // 清除localStorage中的所有登录信息 - localStorage.removeItem('token') + localStorage.removeItem('leasToken') localStorage.removeItem('userInfo') localStorage.removeItem('leasEmail') localStorage.removeItem('userId') diff --git a/power_leasing/src/main.js b/power_leasing/src/main.js index 641604d..817c86b 100644 --- a/power_leasing/src/main.js +++ b/power_leasing/src/main.js @@ -5,7 +5,7 @@ import store from './store' import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; // 引入登录信息处理 -import './utils/loginInfo.js'; +// import './utils/loginInfo.js'; // 全局输入防表情守卫(极简、无侵入) import { initNoEmojiGuard } from './utils/noEmojiGuard.js'; diff --git a/power_leasing/src/router/routes.js b/power_leasing/src/router/routes.js index d72a229..d780140 100644 --- a/power_leasing/src/router/routes.js +++ b/power_leasing/src/router/routes.js @@ -223,6 +223,16 @@ export const accountRoutes = [ allAuthority: ['all'] } }, + { + path: 'seller-funds-flow', + name: 'accountSellerFundsFlow', + component: () => import('../views/account/sellerFundsFlow.vue'), + meta: { + title: '资金流水', + description: '卖家收款/提现流水记录', + allAuthority: ['all'] + } + }, { path: 'orders', name: 'accountOrders', diff --git a/power_leasing/src/utils/request.js b/power_leasing/src/utils/request.js index 8afcfc6..ea623d6 100644 --- a/power_leasing/src/utils/request.js +++ b/power_leasing/src/utils/request.js @@ -192,7 +192,7 @@ service.interceptors.request.use(config => { // 是否需要设置 token let token try { - token = JSON.parse(localStorage.getItem('token')) + token = JSON.parse(localStorage.getItem('leasToken')) } catch (e) { console.log(e); } @@ -275,7 +275,7 @@ service.interceptors.response.use(res => { const msg = errorCode[code] || res.data.msg || errorCode['default'] if (code === 421) { localStorage.setItem('cs_disconnect_all', Date.now().toString()); //告知客服页面断开连接 - localStorage.removeItem('token') + localStorage.removeItem('leasToken') // 系统状态已过期,请重新点击SUPPORT按钮进入 superReportError = localStorage.getItem('superReportError') if (!superReportError) { @@ -295,7 +295,7 @@ service.interceptors.response.use(res => { localStorage.removeItem('token') }).catch(() => { window.vm.$router.push(`/${window.vm.$i18n.locale}/`) - localStorage.removeItem('token') + localStorage.removeItem('leasToken') }); } diff --git a/power_leasing/src/views/account/index.vue b/power_leasing/src/views/account/index.vue index c4aa46b..4f667ba 100644 --- a/power_leasing/src/views/account/index.vue +++ b/power_leasing/src/views/account/index.vue @@ -8,11 +8,11 @@