From 0d42e17999bf3e8eeca2c3262b6b6606b6cabb47 Mon Sep 17 00:00:00 2001 From: icssoa <2570063477@qq.com> Date: Tue, 30 Mar 2021 18:23:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E5=B8=83=20vite=20=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .browserslistrc | 3 - .eslintrc.js | 21 - .gitignore | 26 +- .prettierrc | 9 - README.md | 72 +- babel.config.js | 3 - index.html | 90 + package.json | 46 +- public/index.html | 17 - public/theme/black.css | 1 + public/theme/blue.css | 1 + public/theme/green.css | 1 + public/theme/purple.css | 1 + src/assets/css/element-variables.scss | 4 +- src/assets/css/index.scss | 4 +- src/config/env.ts | 15 +- src/cool/index.ts | 18 +- src/cool/modules/base/common/resize.ts | 2 +- src/cool/modules/base/common/theme.ts | 23 +- .../modules/base/components/avatar/index.vue | 16 +- .../base/components/codemirror/index.vue | 36 +- .../modules/base/components/dept/check.vue | 2 +- .../modules/base/components/dept/move.tsx | 4 +- .../modules/base/components/dept/tree.vue | 117 +- .../base/components/editor-quill/index.vue | 43 +- .../base/components/icon-svg/index.vue | 24 +- .../modules/base/components/menu/file.vue | 41 +- .../modules/base/components/menu/icons.vue | 2 +- .../modules/base/components/menu/perms.vue | 31 +- .../modules/base/components/menu/topbar.vue | 31 +- .../modules/base/components/menu/tree.vue | 2 +- .../modules/base/components/process/index.vue | 6 +- .../modules/base/components/role/perms.vue | 2 +- .../modules/base/components/role/select.vue | 2 +- .../base/components/route-nav/index.vue | 26 +- .../base/components/scrollbar/index.vue | 2 +- .../modules/base/directives/permission.ts | 2 +- .../modules/base/pages/error-page/403.vue | 2 +- .../modules/base/pages/error-page/404.vue | 2 +- .../modules/base/pages/error-page/500.vue | 2 +- .../modules/base/pages/error-page/502.vue | 2 +- .../error-page/components/error-page.vue | 2 +- src/cool/modules/base/pages/login/index.vue | 21 +- src/cool/modules/base/service/common.ts | 2 +- src/cool/modules/base/service/open.ts | 2 +- src/cool/modules/base/service/plugin/info.ts | 2 +- src/cool/modules/base/service/system/dept.ts | 2 +- src/cool/modules/base/service/system/log.ts | 2 +- src/cool/modules/base/service/system/menu.ts | 2 +- src/cool/modules/base/service/system/param.ts | 2 +- src/cool/modules/base/service/system/role.ts | 2 +- src/cool/modules/base/service/system/task.ts | 2 +- src/cool/modules/base/service/system/user.ts | 2 +- src/cool/modules/base/store/app.ts | 4 +- src/cool/modules/base/store/menu.ts | 24 +- src/cool/modules/base/store/user.ts | 4 +- src/cool/modules/base/views/info.vue | 22 +- src/cool/modules/base/views/log.vue | 4 +- src/cool/modules/base/views/menu.vue | 6 +- src/cool/modules/base/views/param.vue | 4 +- src/cool/modules/base/views/plugin.vue | 72 +- src/cool/modules/base/views/role.vue | 2 +- src/cool/modules/base/views/user.vue | 172 +- src/cool/modules/chat/components/chat.vue | 4 +- src/cool/modules/chat/components/input.vue | 60 +- src/cool/modules/chat/components/message.vue | 83 +- src/cool/modules/chat/components/notice.vue | 8 +- src/cool/modules/chat/components/session.vue | 4 +- src/cool/modules/chat/service/message.ts | 2 +- src/cool/modules/chat/service/session.ts | 2 +- src/cool/modules/chat/store/message.ts | 2 +- src/cool/modules/chat/store/session.ts | 2 +- src/cool/modules/chat/utils/index.ts | 2 +- .../{views => components}/crud/adv-search.vue | 2 +- .../crud/context-menu.vue | 2 +- .../{views => components}/crud/dialog.vue | 0 .../demo/{views => components}/crud/form.vue | 4 +- .../demo/{views => components}/crud/query.vue | 2 +- .../demo/{views => components}/crud/table.vue | 2 +- .../components => components/crud}/test.vue | 0 .../{views => components}/crud/upsert.vue | 2 +- .../demo}/b-cl-context-menu.vue | 0 .../demo}/b-cl-crud.vue | 0 .../demo}/b-cl-editor-quill.vue | 0 .../demo}/b-cl-upload.vue | 0 .../demo}/b-error-page.vue | 0 .../demo}/b-icon-svg.vue | 0 .../demo}/b-v-copy.vue | 0 .../demo/views/components/b-cl-form.vue | 142 - src/cool/modules/demo/views/crud.vue | 22 +- src/cool/modules/demo/views/demo.vue | 38 +- .../modules/task/components/cron/cron.vue | 234 +- src/cool/modules/task/service/info.ts | 2 +- src/cool/modules/task/views/task.vue | 6 +- src/cool/modules/theme/components/theme.vue | 65 +- src/cool/modules/upload/components/index.vue | 120 +- .../upload/components/space/category.vue | 2 +- .../modules/upload/components/space/index.vue | 96 +- src/cool/modules/upload/service/info.ts | 2 +- src/cool/modules/upload/service/type.ts | 2 +- src/core/index.ts | 4 +- src/core/service/base.ts | 4 +- src/core/service/desorator.ts | 6 +- src/core/set/module.ts | 51 +- src/core/set/router.ts | 22 +- src/core/set/service.ts | 83 +- src/core/utils/index.ts | 39 +- src/core/utils/storage.ts | 14 +- src/core/utils/svg.ts | 69 + src/crud/assets/index.scss | 3 +- src/crud/common/index.ts | 2 +- src/crud/components/add-btn.tsx | 2 +- src/crud/components/adv-btn.tsx | 2 +- src/crud/components/adv-search.tsx | 2 +- .../components/context-menu/context-menu.tsx | 2 +- src/crud/components/crud/helper.ts | 2 +- src/crud/components/crud/index.tsx | 2 +- src/crud/components/dialog/helper.ts | 37 +- src/crud/components/dialog/index.tsx | 2 +- src/crud/components/multi-delete-btn.tsx | 2 +- src/crud/components/pagination.tsx | 2 +- src/crud/components/query.tsx | 2 +- src/crud/components/refresh-btn.tsx | 2 +- src/crud/components/search-key.tsx | 2 +- src/crud/components/table/index.tsx | 4 +- src/crud/components/upsert/index.tsx | 2 +- src/crud/index.ts | 8 +- src/crud/types/crud.d.ts | 9 +- src/crud/types/op.d.ts | 5 +- src/crud/utils/vnode.tsx | 45 +- src/main.ts | 16 +- src/pages/layout/slider.vue | 9 +- src/pages/layout/topbar.vue | 31 +- src/router/index.ts | 18 +- src/service/request.ts | 8 +- src/shims-vue.d.ts | 70 +- src/views/home/components/hot-search.vue | 78 +- src/views/home/components/tab-chart.vue | 2 +- src/views/home/index.vue | 108 +- tsconfig.json | 20 +- vite.config.ts | 45 + vue.config.js | 113 - yarn-error.log | 2793 ++++++ yarn.lock | 8343 +---------------- 144 files changed, 4625 insertions(+), 9485 deletions(-) delete mode 100644 .browserslistrc delete mode 100644 .eslintrc.js delete mode 100644 .prettierrc delete mode 100644 babel.config.js create mode 100644 index.html delete mode 100644 public/index.html rename src/cool/modules/demo/{views => components}/crud/adv-search.vue (94%) rename src/cool/modules/demo/{views => components}/crud/context-menu.vue (97%) rename src/cool/modules/demo/{views => components}/crud/dialog.vue (100%) rename src/cool/modules/demo/{views => components}/crud/form.vue (98%) rename src/cool/modules/demo/{views => components}/crud/query.vue (89%) rename src/cool/modules/demo/{views => components}/crud/table.vue (95%) rename src/cool/modules/demo/{views/crud/components => components/crud}/test.vue (100%) rename src/cool/modules/demo/{views => components}/crud/upsert.vue (97%) rename src/cool/modules/demo/{views/components => components/demo}/b-cl-context-menu.vue (100%) rename src/cool/modules/demo/{views/components => components/demo}/b-cl-crud.vue (100%) rename src/cool/modules/demo/{views/components => components/demo}/b-cl-editor-quill.vue (100%) rename src/cool/modules/demo/{views/components => components/demo}/b-cl-upload.vue (100%) rename src/cool/modules/demo/{views/components => components/demo}/b-error-page.vue (100%) rename src/cool/modules/demo/{views/components => components/demo}/b-icon-svg.vue (100%) rename src/cool/modules/demo/{views/components => components/demo}/b-v-copy.vue (100%) delete mode 100644 src/cool/modules/demo/views/components/b-cl-form.vue create mode 100644 src/core/utils/svg.ts create mode 100644 vite.config.ts delete mode 100644 vue.config.js create mode 100644 yarn-error.log diff --git a/.browserslistrc b/.browserslistrc deleted file mode 100644 index 214388f..0000000 --- a/.browserslistrc +++ /dev/null @@ -1,3 +0,0 @@ -> 1% -last 2 versions -not dead diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index a2c2908..0000000 --- a/.eslintrc.js +++ /dev/null @@ -1,21 +0,0 @@ -module.exports = { - root: true, - env: { - node: true - }, - extends: [ - "plugin:vue/vue3-essential", - "eslint:recommended", - "@vue/typescript/recommended", - "@vue/prettier", - "@vue/prettier/@typescript-eslint" - ], - parserOptions: { - ecmaVersion: 2020 - }, - rules: { - "no-console": process.env.NODE_ENV === "production" ? "warn" : "off", - "no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off", - "@typescript-eslint/no-explicit-any": ["off"] - } -}; diff --git a/.gitignore b/.gitignore index 403adbc..d451ff1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,23 +1,5 @@ -.DS_Store node_modules -/dist - - -# local env files -.env.local -.env.*.local - -# Log files -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* - -# Editor directories and files -.idea -.vscode -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? +.DS_Store +dist +dist-ssr +*.local diff --git a/.prettierrc b/.prettierrc deleted file mode 100644 index b82b0c6..0000000 --- a/.prettierrc +++ /dev/null @@ -1,9 +0,0 @@ -{ - "tabWidth": 4, - "useTabs": true, - "semi": true, - "jsxBracketSameLine": true, - "singleQuote": false, - "printWidth": 100, - "trailingComma": "none" -} diff --git a/README.md b/README.md index a45945a..a797a27 100644 --- a/README.md +++ b/README.md @@ -1,67 +1,27 @@ -
+# Vue 3 + Typescript + Vite -cool-admin 一个很酷的后台权限管理系统,开源免费,模块化、插件化、极速开发 CRUD,方便快速构建迭代后台管理系统, 到论坛 进一步了解
+This template should help get you started developing with Vue 3 and Typescript in Vite. -
-
-
-
-