From 1963ea72449ed790e574303841a90117492dc76a Mon Sep 17 00:00:00 2001 From: molong Date: Thu, 22 Jan 2026 23:45:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BB=AA=E8=A1=A8=E7=9B=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 6 +- src/pages/home/index.vue | 981 +---- src/pages/home/widgets/components/about.vue | 27 + src/pages/home/widgets/components/echarts.vue | 132 + src/pages/home/widgets/components/index.js | 8 + src/pages/home/widgets/components/info.vue | 50 + .../home/widgets/components/progress.vue | 36 + src/pages/home/widgets/components/sms.vue | 93 + src/pages/home/widgets/components/time.vue | 72 + src/pages/home/widgets/components/ver.vue | 56 + src/pages/home/widgets/components/welcome.vue | 96 + src/pages/home/widgets/index.vue | 598 ++++ src/pages/home/work/components/myapp.vue | 450 +++ src/pages/home/work/index.vue | 21 + .../system/area/components/AreaModal.vue | 222 +- src/pages/system/area/index.vue | 523 ++- src/pages/system/client/index.vue | 283 +- src/pages/system/client/menu.vue | 426 ++- src/pages/system/client/menuform.vue | 262 +- src/pages/system/client/save.vue | 193 +- src/pages/system/dic/dic.vue | 141 +- src/pages/system/dic/index.vue | 455 ++- src/pages/system/dic/list.vue | 258 +- src/pages/system/log/index.vue | 343 +- src/pages/system/log/info.vue | 149 +- src/pages/system/setting/index.vue | 625 +++- yarn.lock | 3151 ++++++++++++++--- 27 files changed, 7341 insertions(+), 2316 deletions(-) create mode 100644 src/pages/home/widgets/components/about.vue create mode 100644 src/pages/home/widgets/components/echarts.vue create mode 100644 src/pages/home/widgets/components/index.js create mode 100644 src/pages/home/widgets/components/info.vue create mode 100644 src/pages/home/widgets/components/progress.vue create mode 100644 src/pages/home/widgets/components/sms.vue create mode 100644 src/pages/home/widgets/components/time.vue create mode 100644 src/pages/home/widgets/components/ver.vue create mode 100644 src/pages/home/widgets/components/welcome.vue create mode 100644 src/pages/home/widgets/index.vue create mode 100644 src/pages/home/work/components/myapp.vue create mode 100644 src/pages/home/work/index.vue diff --git a/package.json b/package.json index e88a4cd..b047b33 100644 --- a/package.json +++ b/package.json @@ -15,16 +15,20 @@ }, "dependencies": { "@ant-design/icons-vue": "^7.0.1", + "@ckeditor/ckeditor5-vue": "^7.3.0", "ant-design-vue": "^4.2.6", "axios": "^1.13.2", + "ckeditor5": "^47.4.0", "crypto-js": "^4.2.0", + "echarts": "^6.0.0", "nprogress": "^0.2.0", "path-browserify": "^1.0.1", "pinia": "^3.0.4", "pinia-plugin-persistedstate": "^4.7.1", "vue": "^3.5.26", "vue-i18n": "^11.2.8", - "vue-router": "^4.6.4" + "vue-router": "^4.6.4", + "vuedraggable": "^4.0.3" }, "devDependencies": { "@eslint/js": "^9.39.2", diff --git a/src/pages/home/index.vue b/src/pages/home/index.vue index 06b838c..c07343a 100644 --- a/src/pages/home/index.vue +++ b/src/pages/home/index.vue @@ -1,958 +1,47 @@ - - - diff --git a/src/pages/home/widgets/components/about.vue b/src/pages/home/widgets/components/about.vue new file mode 100644 index 0000000..b904c7f --- /dev/null +++ b/src/pages/home/widgets/components/about.vue @@ -0,0 +1,27 @@ + + + + + diff --git a/src/pages/home/widgets/components/echarts.vue b/src/pages/home/widgets/components/echarts.vue new file mode 100644 index 0000000..fe47293 --- /dev/null +++ b/src/pages/home/widgets/components/echarts.vue @@ -0,0 +1,132 @@ + + + + + diff --git a/src/pages/home/widgets/components/index.js b/src/pages/home/widgets/components/index.js new file mode 100644 index 0000000..44be942 --- /dev/null +++ b/src/pages/home/widgets/components/index.js @@ -0,0 +1,8 @@ +import { markRaw } from 'vue' +const resultComps = {} +const files = import.meta.glob('./*.vue', { eager: true }) +Object.keys(files).forEach((fileName) => { + let comp = files[fileName] + resultComps[fileName.replace(/^\.\/(.*)\.\w+$/, '$1')] = comp.default +}) +export default markRaw(resultComps) diff --git a/src/pages/home/widgets/components/info.vue b/src/pages/home/widgets/components/info.vue new file mode 100644 index 0000000..cd65c17 --- /dev/null +++ b/src/pages/home/widgets/components/info.vue @@ -0,0 +1,50 @@ + + + + + diff --git a/src/pages/home/widgets/components/progress.vue b/src/pages/home/widgets/components/progress.vue new file mode 100644 index 0000000..90d5c88 --- /dev/null +++ b/src/pages/home/widgets/components/progress.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/src/pages/home/widgets/components/sms.vue b/src/pages/home/widgets/components/sms.vue new file mode 100644 index 0000000..272a421 --- /dev/null +++ b/src/pages/home/widgets/components/sms.vue @@ -0,0 +1,93 @@ + + + + + diff --git a/src/pages/home/widgets/components/time.vue b/src/pages/home/widgets/components/time.vue new file mode 100644 index 0000000..0c0e4c3 --- /dev/null +++ b/src/pages/home/widgets/components/time.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/src/pages/home/widgets/components/ver.vue b/src/pages/home/widgets/components/ver.vue new file mode 100644 index 0000000..c74271d --- /dev/null +++ b/src/pages/home/widgets/components/ver.vue @@ -0,0 +1,56 @@ + + + + + diff --git a/src/pages/home/widgets/components/welcome.vue b/src/pages/home/widgets/components/welcome.vue new file mode 100644 index 0000000..ba426fa --- /dev/null +++ b/src/pages/home/widgets/components/welcome.vue @@ -0,0 +1,96 @@ + + + + + diff --git a/src/pages/home/widgets/index.vue b/src/pages/home/widgets/index.vue new file mode 100644 index 0000000..913543e --- /dev/null +++ b/src/pages/home/widgets/index.vue @@ -0,0 +1,598 @@ + + + + + diff --git a/src/pages/home/work/components/myapp.vue b/src/pages/home/work/components/myapp.vue new file mode 100644 index 0000000..c319e4b --- /dev/null +++ b/src/pages/home/work/components/myapp.vue @@ -0,0 +1,450 @@ + + + + + diff --git a/src/pages/home/work/index.vue b/src/pages/home/work/index.vue new file mode 100644 index 0000000..c1cf14a --- /dev/null +++ b/src/pages/home/work/index.vue @@ -0,0 +1,21 @@ + + + + + diff --git a/src/pages/system/area/components/AreaModal.vue b/src/pages/system/area/components/AreaModal.vue index 44192f7..687a523 100644 --- a/src/pages/system/area/components/AreaModal.vue +++ b/src/pages/system/area/components/AreaModal.vue @@ -1,86 +1,109 @@ +// 弹窗样式可根据需要添加 + diff --git a/src/pages/system/area/index.vue b/src/pages/system/area/index.vue index 04dc3cc..feab886 100644 --- a/src/pages/system/area/index.vue +++ b/src/pages/system/area/index.vue @@ -1,75 +1,124 @@