From ae6d20ec4a30b7e796feb05958bcfc80e55f247b Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期四, 20 七月 2023 15:21:45 +0800
Subject: [PATCH] 整合代码部署

---
 Source/UBCS-WEB/dist/src/main.js |   70 +++++++++++++++++++++++++++++++++++
 1 files changed, 70 insertions(+), 0 deletions(-)

diff --git a/Source/UBCS-WEB/dist/src/main.js b/Source/UBCS-WEB/dist/src/main.js
new file mode 100644
index 0000000..5daa98c
--- /dev/null
+++ b/Source/UBCS-WEB/dist/src/main.js
@@ -0,0 +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 tenantPackage from './views/system/tenantpackage';
+
+// 娉ㄥ唽鍏ㄥ眬crud椹卞姩
+window.$crudCommon = crudCommon;
+// 鍔犺浇Vue鎷撳睍
+Vue.use(router);
+Vue.use(VueAxios, axios);
+Vue.use(Element, {
+  i18n: (key, value) => i18n.t(key, value)
+});
+Vue.use(window.AVUE, {
+  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);
+// 鍔犺浇鐩稿叧url鍦板潃
+Object.keys(urls).forEach(key => {
+  Vue.prototype[key] = urls[key];
+});
+// 鍔犺浇NutFlow
+Vue.use(window.WfDesignBase);
+// 鍔犺浇website
+Vue.prototype.website = website;
+// 鍔ㄦ�佸姞杞介樋閲屼簯瀛椾綋搴�
+iconfontVersion.forEach(ele => {
+  loadStyle(iconfontUrl.replace('$key', ele));
+});
+
+Vue.config.productionTip = false;
+
+new Vue({
+  router,
+  store,
+  i18n,
+  render: h => h(App)
+}).$mount('#app');

--
Gitblit v1.9.3