From 0a6fff3cf2e8bd23613ba08b4791753dc4c70ea5 Mon Sep 17 00:00:00 2001 From: yans <498418533@qq.com> Date: Mon, 24 Nov 2025 14:49:39 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=AC=E4=B8=80=E6=AC=A1=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 12 + index.html | 13 + package.json | 64 ++++ public/css/tinymceEdit--wirte.css | 18 + public/favicon.ico | Bin 0 -> 11371 bytes src/App.vue | 45 +++ src/assets/logo.png | Bin 0 -> 11371 bytes .../Base/Layout/LoginLayout/index.vue | 49 +++ .../Layout/SystemLayout/Content/index.vue | 85 +++++ .../Base/Layout/SystemLayout/Header/index.vue | 58 +++ .../Layout/SystemLayout/Sider/hooks/router.ts | 44 +++ .../Base/Layout/SystemLayout/Sider/index.vue | 240 ++++++++++++ .../Base/Layout/SystemLayout/index.vue | 45 +++ .../Base/Layout/ViewLayout/index.vue | 12 + src/components/Base/Tools/Info/index.vue | 56 +++ src/components/Base/Tools/Menus/index.vue | 81 ++++ .../Base/Tools/UserBox/hooks/index.ts | 36 ++ src/components/Base/Tools/UserBox/index.vue | 71 ++++ .../Module/AsyncContent/ErrorLoading.vue | 21 + src/components/Module/AsyncContent/index.vue | 14 + .../Module/Icon/components/SvgIcon.vue | 80 ++++ src/components/Module/Icon/components/icon.ts | 92 +++++ src/components/Module/Icon/index.vue | 73 ++++ .../Module/Modal/components/ModalHeader.vue | 171 +++++++++ src/components/Module/Modal/index.vue | 187 +++++++++ src/components/__tests__/HelloWorld.spec.ts | 11 + src/config/index.ts | 8 + src/core/lazy_use.ts | 115 ++++++ src/directive/index.ts | 8 + src/main.ts | 41 ++ src/router/base/index.ts | 29 ++ src/router/config/index.ts | 61 +++ src/router/func/index.ts | 70 ++++ src/router/guard/before.ts | 20 + src/router/guard/index.ts | 90 +++++ src/router/index.ts | 17 + src/router/modules/routerComponents.ts | 22 ++ src/router/modules/staticRouter.ts | 54 +++ src/stores/counter.ts | 12 + src/stores/index.ts | 10 + src/stores/modules/async-router.ts | 54 +++ src/stores/modules/mutation-types.ts | 6 + src/stores/modules/socket.ts | 78 ++++ src/stores/modules/system.ts | 22 ++ src/stores/modules/user.ts | 103 +++++ src/styles/index.css | 30 ++ src/styles/index.scss | 34 ++ src/styles/theme/default.json | 30 ++ src/types/global.d.ts | 37 ++ src/types/module.d.ts | 37 ++ src/utils/EvenStream/index.ts | 0 src/utils/download/index.ts | 187 +++++++++ src/utils/request/index.ts | 106 +++++ src/utils/request/types/index.ts | 43 +++ src/utils/socket/index.ts | 19 + src/utils/text/index.ts | 48 +++ src/utils/transition/file.ts | 21 + src/utils/util.ts | 64 ++++ src/utils/valid.ts | 23 ++ src/views/exception/404.vue | 30 ++ src/views/index/index.vue | 13 + src/views/knowledge/components/Chat/chat.vue | 88 +++++ src/views/knowledge/hooks/chart.ts | 342 +++++++++++++++++ src/views/knowledge/hooks/utils.ts | 40 ++ src/views/knowledge/index.vue | 312 +++++++++++++++ src/views/knowledge/services/chart.ts | 356 +++++++++++++++++ src/views/knowledge/services/db.ts | 361 ++++++++++++++++++ src/views/knowledge/services/index.ts | 9 + src/views/knowledge/services/mockData.ts | 49 +++ src/views/knowledge/test.json | 65 ++++ src/vite-env.d.ts | 1 + tsconfig.json | 37 ++ tsconfig.node.json | 10 + vite.config.ts | 101 +++++ 74 files changed, 4891 insertions(+) create mode 100644 README.md create mode 100644 index.html create mode 100644 package.json create mode 100644 public/css/tinymceEdit--wirte.css create mode 100644 public/favicon.ico create mode 100644 src/App.vue create mode 100644 src/assets/logo.png create mode 100644 src/components/Base/Layout/LoginLayout/index.vue create mode 100644 src/components/Base/Layout/SystemLayout/Content/index.vue create mode 100644 src/components/Base/Layout/SystemLayout/Header/index.vue create mode 100644 src/components/Base/Layout/SystemLayout/Sider/hooks/router.ts create mode 100644 src/components/Base/Layout/SystemLayout/Sider/index.vue create mode 100644 src/components/Base/Layout/SystemLayout/index.vue create mode 100644 src/components/Base/Layout/ViewLayout/index.vue create mode 100644 src/components/Base/Tools/Info/index.vue create mode 100644 src/components/Base/Tools/Menus/index.vue create mode 100644 src/components/Base/Tools/UserBox/hooks/index.ts create mode 100644 src/components/Base/Tools/UserBox/index.vue create mode 100644 src/components/Module/AsyncContent/ErrorLoading.vue create mode 100644 src/components/Module/AsyncContent/index.vue create mode 100644 src/components/Module/Icon/components/SvgIcon.vue create mode 100644 src/components/Module/Icon/components/icon.ts create mode 100644 src/components/Module/Icon/index.vue create mode 100644 src/components/Module/Modal/components/ModalHeader.vue create mode 100644 src/components/Module/Modal/index.vue create mode 100644 src/components/__tests__/HelloWorld.spec.ts create mode 100644 src/config/index.ts create mode 100644 src/core/lazy_use.ts create mode 100644 src/directive/index.ts create mode 100644 src/main.ts create mode 100644 src/router/base/index.ts create mode 100644 src/router/config/index.ts create mode 100644 src/router/func/index.ts create mode 100644 src/router/guard/before.ts create mode 100644 src/router/guard/index.ts create mode 100644 src/router/index.ts create mode 100644 src/router/modules/routerComponents.ts create mode 100644 src/router/modules/staticRouter.ts create mode 100644 src/stores/counter.ts create mode 100644 src/stores/index.ts create mode 100644 src/stores/modules/async-router.ts create mode 100644 src/stores/modules/mutation-types.ts create mode 100644 src/stores/modules/socket.ts create mode 100644 src/stores/modules/system.ts create mode 100644 src/stores/modules/user.ts create mode 100644 src/styles/index.css create mode 100644 src/styles/index.scss create mode 100644 src/styles/theme/default.json create mode 100644 src/types/global.d.ts create mode 100644 src/types/module.d.ts create mode 100644 src/utils/EvenStream/index.ts create mode 100644 src/utils/download/index.ts create mode 100644 src/utils/request/index.ts create mode 100644 src/utils/request/types/index.ts create mode 100644 src/utils/socket/index.ts create mode 100644 src/utils/text/index.ts create mode 100644 src/utils/transition/file.ts create mode 100644 src/utils/util.ts create mode 100644 src/utils/valid.ts create mode 100644 src/views/exception/404.vue create mode 100644 src/views/index/index.vue create mode 100644 src/views/knowledge/components/Chat/chat.vue create mode 100644 src/views/knowledge/hooks/chart.ts create mode 100644 src/views/knowledge/hooks/utils.ts create mode 100644 src/views/knowledge/index.vue create mode 100644 src/views/knowledge/services/chart.ts create mode 100644 src/views/knowledge/services/db.ts create mode 100644 src/views/knowledge/services/index.ts create mode 100644 src/views/knowledge/services/mockData.ts create mode 100644 src/views/knowledge/test.json create mode 100644 src/vite-env.d.ts create mode 100644 tsconfig.json create mode 100644 tsconfig.node.json create mode 100644 vite.config.ts diff --git a/README.md b/README.md new file mode 100644 index 0000000..534a03f --- /dev/null +++ b/README.md @@ -0,0 +1,12 @@ +### 环境配置 + +node版本: 22.10.0 +pnpm版本: 6.11.0 + +### 安装依赖 + +pnpm install + +### 启动项目 + +pnpm run dev diff --git a/index.html b/index.html new file mode 100644 index 0000000..3a0bd42 --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ + + +
+ + + +