From a6522c8a910b27fae519147f9e17fd44f7bb623b Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Tue, 12 Nov 2024 15:02:58 +0800
Subject: [PATCH] 去除固件升级按钮

---
 src/main.js |   21 ++++++++++++++++++---
 1 files changed, 18 insertions(+), 3 deletions(-)

diff --git a/src/main.js b/src/main.js
index 1e6aa65..519b7e2 100644
--- a/src/main.js
+++ b/src/main.js
@@ -12,7 +12,7 @@
 import '@smallwei/avue/lib/index.css';
 import crudCommon from '@/mixins/crud.js';
 import { getScreen } from './utils/util';
-import { getUrlParams } from './utils/validate'
+import { getUrlParams, validatenull } from './utils/validate'
 import { setToken, setRefreshToken } from './utils/auth';
 import { setStore } from './utils/store';
 import './permission';
@@ -32,11 +32,26 @@
 
 // 获取url中是否存在token
 const urlParams = getUrlParams(window.location.href)
-if (urlParams?.token) {
+if (urlParams?.token && !localStorage.getItem("isReload")) {
+  localStorage.setItem("isReload", true)
   // 设置cookie和localStorage
   setStore('saber-token', urlParams.token)
   setToken(urlParams.token)
-  setRefreshToken(urlParams.token)  
+  setRefreshToken(urlParams.token)
+  // 设置用户信息,把大屏用户信息保存到localStorage
+  let obj = {};
+  obj = localStorage.getItem("bs_userInfo");
+  if (obj instanceof Object) {
+    obj = obj.content
+  } else {
+    obj = JSON.parse(obj).content
+  }
+  setStore({ name: 'userInfo', content: obj });
+  location.reload()
+} else {
+  if (localStorage.getItem("isReload")) {
+    localStorage.removeItem("isReload")
+  }
 }
 
 

--
Gitblit v1.9.3