吉安感知网项目-前端
罗广辉
2026-02-03 a8932034cda0cfc4dc8e603ae7a3d0da88523f0d
applications/task-work-order/src/main.js
@@ -17,7 +17,7 @@
import { language, messages } from './lang/'
import * as ElementPlusIconsVue from '@element-plus/icons-vue'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import 'element-plus/theme-chalk/src/index.scss'
import Avue from '@smallwei/avue'
import '@smallwei/avue/lib/index.css'
import crudCommon from '@/mixins/crud.js'
@@ -45,7 +45,7 @@
// 视频回放
import 'video.js/dist/video-js.css'
import "videojs-markers/dist/videojs.markers.css"
import 'videojs-markers/dist/videojs.markers.css'
// 业务组件
import tenantPackage from './views/system/tenantpackage.vue'
@@ -62,36 +62,35 @@
// 获取url中是否存在token
const urlParams = getUrlParams(window.location.href)
if (urlParams?.token && !localStorage.getItem("isReload")) {
    localStorage.setItem("isReload", true)
    // 设置cookie和localStorage
    setStore('saber-token', urlParams.token)
    setToken(urlParams.token)
    setRefreshToken(urlParams.token)
    // 设置用户信息,把大屏用户信息保存到localStorage
    let obj = {}
    obj = localStorage.getItem("bs_userInfo")
    obj = obj ? obj : localStorage.getItem("saber-userInfo")
    if (obj instanceof Object) {
        obj = obj.content
    } else {
        obj = JSON.parse(obj).content
    }
    setStore({ name: 'userInfo', content: obj })
    location.reload()
if (urlParams?.token && !localStorage.getItem('isReload')) {
   localStorage.setItem('isReload', true)
   // 设置cookie和localStorage
   setStore('saber-token', urlParams.token)
   setToken(urlParams.token)
   setRefreshToken(urlParams.token)
   // 设置用户信息,把大屏用户信息保存到localStorage
   let obj = {}
   obj = localStorage.getItem('bs_userInfo')
   obj = obj ? obj : localStorage.getItem('saber-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")
    }
   if (localStorage.getItem('isReload')) {
      localStorage.removeItem('isReload')
   }
}
window.$crudCommon = crudCommon
window.axios = axios
window._ = _
const app = createApp(App)
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
    app.component(key, component)
   app.component(key, component)
}
app.component('basicContainer', basicContainer)
app.component('welContainer', welContainer)
@@ -113,12 +112,12 @@
app.use(store)
app.use(router)
app.use(ElementPlus, {
    locale: messages[language],
   locale: messages[language],
})
app.use(Avue, {
    axios,
    calcHeight: 10,
    locale: messages[language],
   axios,
   calcHeight: 10,
   locale: messages[language],
})
app.use(avueUeditor, { axios })
app.use(NfDesignBase)