From a1d7e81859f554f3a53680cc35f0f49bf1f77098 Mon Sep 17 00:00:00 2001
From: wwf <1971391498@qq.com>
Date: 星期四, 14 五月 2026 14:37:02 +0800
Subject: [PATCH] 导入项目
---
src/main.ts | 85 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 85 insertions(+), 0 deletions(-)
diff --git a/src/main.ts b/src/main.ts
new file mode 100644
index 0000000..fcfd780
--- /dev/null
+++ b/src/main.ts
@@ -0,0 +1,85 @@
+// 寮曞叆unocss css
+import '@/plugins/unocss'
+
+// 瀵煎叆鍏ㄥ眬鐨剆vg鍥炬爣
+import '@/plugins/svgIcon'
+
+// 鍒濆鍖栧璇█
+import { setupI18n } from '@/plugins/vueI18n'
+
+// 寮曞叆鐘舵�佺鐞�
+import { setupStore } from '@/store'
+
+// 鍏ㄥ眬缁勪欢
+import { setupGlobCom } from '@/components'
+
+// 寮曞叆 element-plus
+import { setupElementPlus } from '@/plugins/elementPlus'
+
+// 寮曞叆 form-create
+import { setupFormCreate } from '@/plugins/formCreate'
+
+// 寮曞叆鍏ㄥ眬鏍峰紡
+import '@/styles/index.scss'
+
+// 寮曞叆鍔ㄧ敾
+import '@/plugins/animate.css'
+
+// 璺敱
+import router, { setupRouter } from '@/router'
+
+// 鎸囦护
+import { setupAuth, setupMountedFocus } from '@/directives'
+
+import { createApp } from 'vue'
+
+import App from './App.vue'
+
+import './permission'
+
+import '@/plugins/tongji' // 鐧惧害缁熻
+import Logger from '@/utils/Logger'
+
+import VueDOMPurifyHTML from 'vue-dompurify-html' // 瑙e喅v-html 鐨勫畨鍏ㄩ殣鎮�
+
+// wangEditor 鎻掍欢娉ㄥ唽
+import { setupWangEditorPlugin } from '@/views/bpm/model/form/PrintTemplate'
+
+import print from 'vue3-print-nb' // 鎵撳嵃鎻掍欢
+
+// 鍒涘缓瀹炰緥
+const setupAll = async () => {
+ const app = createApp(App)
+
+ await setupI18n(app)
+
+ setupStore(app)
+
+ setupGlobCom(app)
+
+ setupElementPlus(app)
+
+ setupFormCreate(app)
+
+ setupRouter(app)
+
+ // directives 鎸囦护
+ setupAuth(app)
+ setupMountedFocus(app)
+
+ // wangEditor 鎻掍欢娉ㄥ唽
+ setupWangEditorPlugin()
+
+ await router.isReady()
+
+ app.use(VueDOMPurifyHTML)
+
+ // 鎵撳嵃
+ app.use(print)
+
+ app.mount('#app')
+}
+
+setupAll()
+
+Logger.prettyPrimary(`娆㈣繋浣跨敤`, import.meta.env.VITE_APP_TITLE)
--
Gitblit v1.8.0