From 5e2aafeede13d337380f736567caf74f49713be7 Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Fri, 09 Aug 2024 14:38:32 +0800
Subject: [PATCH] 代码优化

---
 src/main.js |  114 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 57 insertions(+), 57 deletions(-)

diff --git a/src/main.js b/src/main.js
index 5daa98c..0a51fa9 100644
--- a/src/main.js
+++ b/src/main.js
@@ -1,70 +1,70 @@
-import Vue from 'vue';
-import axios from './router/axios';
-import VueAxios from 'vue-axios';
-import App from './App';
-import router from './router/router';
-import './permission'; // 权限
-import './error'; // 日志
-import './cache';//页面缓存
-import store from './store';
-import {loadStyle} from './util/util'
-import * as urls from '@/config/env';
-import Element from 'element-ui';
-import {
-  iconfontUrl,
-  iconfontVersion
-} from '@/config/env';
-import i18n from './lang'; // Internationalization
-import './styles/common.scss';
-import basicBlock from './components/basic-block/main';
-import basicContainer from './components/basic-container/main';
-import thirdRegister from './components/third-register/main';
-import flowDesign from './components/flow-design/main';
-import avueUeditor from 'avue-plugin-ueditor';
-import website from '@/config/website';
-import crudCommon from '@/mixins/crud';
+import Vue from "vue"
+import axios from "./router/axios"
+import VueAxios from "vue-axios"
+import App from "./App"
+import router from "./router/router"
+import "./permission" // 权限
+import "./error" // 日志
+import "./cache" //页面缓存
+import store from "./store"
+import { loadStyle } from "./util/util"
+import * as urls from "@/config/env"
+import Element from "element-ui"
+import { iconData } from "@/config/env"
+import i18n from "./lang" // Internationalization
+import "./styles/common.scss"
+import basicBlock from "./components/basic-block/main"
+import basicContainer from "./components/basic-container/main"
+import thirdRegister from "./components/third-register/main"
+import flowDesign from "./components/flow-design/main"
+import auditBase from "./components/audit-base/main"
+import avueUeditor from "avue-plugin-ueditor"
+import website from "@/config/website"
+import crudCommon from "@/mixins/crud"
 // 业务组件
-import tenantPackage from './views/system/tenantpackage';
+import tenantPackage from "./views/system/tenantpackage"
 
 // 注册全局crud驱动
-window.$crudCommon = crudCommon;
+window.$crudCommon = crudCommon
 // 加载Vue拓展
-Vue.use(router);
-Vue.use(VueAxios, axios);
+Vue.use(router)
+Vue.use(VueAxios, axios)
 Vue.use(Element, {
-  i18n: (key, value) => i18n.t(key, value)
-});
+    i18n: (key, value) => i18n.t(key, value),
+})
 Vue.use(window.AVUE, {
-  size: 'small',
-  tableSize: 'small',
-  calcHeight: 65,
-  i18n: (key, value) => i18n.t(key, value)
-});
+    size: "small",
+    tableSize: "small",
+    calcHeight: 65,
+    i18n: (key, value) => i18n.t(key, value),
+})
 // 注册全局容器
-Vue.component('basicContainer', basicContainer);
-Vue.component('basicBlock', basicBlock);
-Vue.component('thirdRegister', thirdRegister);
-Vue.component('avueUeditor', avueUeditor);
-Vue.component('flowDesign', flowDesign);
-Vue.component('tenantPackage', tenantPackage);
+Vue.component("basicContainer", basicContainer)
+Vue.component("basicBlock", basicBlock)
+Vue.component("thirdRegister", thirdRegister)
+Vue.component("avueUeditor", avueUeditor)
+Vue.component("flowDesign", flowDesign)
+Vue.component("auditBase", auditBase)
+Vue.component("tenantPackage", tenantPackage)
 // 加载相关url地址
-Object.keys(urls).forEach(key => {
-  Vue.prototype[key] = urls[key];
-});
+Object.keys(urls).forEach((key) => {
+    Vue.prototype[key] = urls[key]
+})
 // 加载NutFlow
-Vue.use(window.WfDesignBase);
+Vue.use(window.WfDesignBase)
 // 加载website
-Vue.prototype.website = website;
-// 动态加载阿里云字体库
-iconfontVersion.forEach(ele => {
-  loadStyle(iconfontUrl.replace('$key', ele));
-});
+Vue.prototype.website = website
+Vue.prototype.$axios = axios
 
-Vue.config.productionTip = false;
+iconData.forEach((item) => {
+    loadStyle(item.url.replace("$key", item.icon))
+})
+
+Vue.config.productionTip = false
 
 new Vue({
-  router,
-  store,
-  i18n,
-  render: h => h(App)
-}).$mount('#app');
+    router,
+    store,
+    i18n,
+    render: (h) => h(App),
+}).$mount("#app")

--
Gitblit v1.9.3