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 @@