From a8932034cda0cfc4dc8e603ae7a3d0da88523f0d Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Tue, 03 Feb 2026 10:40:27 +0800
Subject: [PATCH] feat: 主题使用紫色
---
applications/task-work-order/src/main.js | 55 +++++++++++++++++++++++++++----------------------------
1 files changed, 27 insertions(+), 28 deletions(-)
diff --git a/applications/task-work-order/src/main.js b/applications/task-work-order/src/main.js
index 04bc6a0..ce7bb18 100644
--- a/applications/task-work-order/src/main.js
+++ b/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)
--
Gitblit v1.9.3