From 2a25a1d5c8534883d45b90088a19c44df9b56403 Mon Sep 17 00:00:00 2001 From: lyt <1105290566@qq.com> Date: Sun, 6 Mar 2022 00:16:54 +0800 Subject: [PATCH] =?UTF-8?q?admin-22.03.06:=E5=90=8C=E6=AD=A5vue-next-admin?= =?UTF-8?q?-template=E5=9F=BA=E7=A1=80=E7=89=88=E6=9C=AC=EF=BC=88=E4=B8=8D?= =?UTF-8?q?=E5=B8=A6=E5=9B=BD=E9=99=85=E5=8C=96=20=EF=BC=89=E5=88=86?= =?UTF-8?q?=E6=94=AFv2.0.2=E7=89=88=E6=9C=AC=E5=86=85=E5=AE=B9=EF=BC=8C?= =?UTF-8?q?=E5=85=B7=E4=BD=93=E6=9F=A5=E7=9C=8BmasterCHANGELOG.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 6 +- README.md | 14 +- package.json | 38 +- src/App.vue | 15 +- src/api/login/index.js | 39 +- src/api/menu/index.js | 46 +- src/assets/login-icon-two.svg | 1 + src/assets/logo-mini.svg | 9 + src/components/iconSelector/index.vue | 7 +- src/components/svgIcon/index.vue | 24 +- src/layout/component/aside.vue | 3 +- src/layout/component/columnsAside.vue | 16 +- src/layout/component/main.vue | 21 +- src/layout/footer/index.vue | 8 +- src/layout/lockScreen/index.vue | 10 +- src/layout/logo/index.vue | 10 +- src/layout/navBars/breadcrumb/breadcrumb.vue | 28 +- src/layout/navBars/breadcrumb/closeFull.vue | 4 +- src/layout/navBars/breadcrumb/index.vue | 4 +- src/layout/navBars/breadcrumb/search.vue | 2 +- src/layout/navBars/breadcrumb/setings.vue | 336 ++++--- src/layout/navBars/breadcrumb/user.vue | 59 +- src/layout/navBars/breadcrumb/userNews.vue | 14 +- src/layout/navBars/tagsView/contextmenu.vue | 14 +- src/layout/navBars/tagsView/tagsView.vue | 122 ++- src/layout/navMenu/horizontal.vue | 27 +- src/layout/navMenu/subItem.vue | 24 +- src/layout/navMenu/vertical.vue | 22 +- src/layout/routerView/link.vue | 11 +- src/layout/routerView/parent.vue | 13 +- src/main.js | 3 +- src/router/backEnd.js | 8 +- src/router/route.js | 6 +- src/store/modules/themeConfig.js | 42 +- src/theme/app.scss | 39 +- src/theme/base.scss | 2 - src/theme/common/transition.scss | 11 +- src/theme/common/var.scss | 127 --- src/theme/dark.scss | 254 ++++- src/theme/element.scss | 936 ++----------------- src/theme/iconSelector.scss | 16 +- src/theme/index.scss | 2 +- src/theme/loading.scss | 2 +- src/theme/media/date.scss | 25 + src/theme/media/home.scss | 17 +- src/theme/media/index.scss | 30 +- src/theme/media/login.scss | 40 +- src/theme/media/media.scss | 1 + src/theme/media/scrollbar.scss | 4 +- src/theme/mixins/element-mixins.scss | 34 - src/theme/mixins/function.scss | 5 - src/theme/mixins/{mixins.scss => index.scss} | 0 src/theme/other.scss | 12 - src/utils/commonFunction.js | 28 +- src/utils/getStyleSheets.js | 4 +- src/utils/loading.js | 19 +- src/utils/other.js | 34 +- src/utils/viteBuild.js | 24 - src/views/home/index.vue | 852 ++++++++++------- src/views/home/mock.js | 89 -- src/views/login/component/account.vue | 124 +-- src/views/login/component/mobile.vue | 72 +- src/views/login/component/scan.vue | 27 +- src/views/login/index.vue | 118 ++- src/views/system/dept/component/addDept.vue | 6 +- src/views/system/dept/component/editDept.vue | 6 +- src/views/system/dept/index.vue | 16 +- src/views/system/dic/component/addDic.vue | 14 +- src/views/system/dic/component/editDic.vue | 14 +- src/views/system/dic/index.vue | 19 +- src/views/system/menu/component/addMenu.vue | 6 +- src/views/system/menu/component/editMenu.vue | 6 +- src/views/system/menu/index.vue | 16 +- src/views/system/role/component/addRole.vue | 6 +- src/views/system/role/component/editRole.vue | 6 +- src/views/system/role/index.vue | 19 +- src/views/system/user/component/addUser.vue | 6 +- src/views/system/user/component/editUser.vue | 6 +- src/views/system/user/index.vue | 19 +- vite.config.js | 122 +-- 80 files changed, 1759 insertions(+), 2482 deletions(-) create mode 100644 src/assets/login-icon-two.svg create mode 100644 src/assets/logo-mini.svg delete mode 100644 src/theme/base.scss delete mode 100644 src/theme/common/var.scss create mode 100644 src/theme/media/date.scss delete mode 100644 src/theme/mixins/element-mixins.scss delete mode 100644 src/theme/mixins/function.scss rename src/theme/mixins/{mixins.scss => index.scss} (100%) delete mode 100644 src/utils/viteBuild.js delete mode 100644 src/views/home/mock.js diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a0f1b5..1180775 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,8 +2,12 @@ 🎉🎉🔥 `vue-next-admin-template-js` 基于 (vue-next-admin-template v0.2.2 版本) vue3.x 、vite、Element plus 等,适配手机、平板、pc 的后台开源免费模板库(vue2.x 请切换 vue-prev-admin 分支) +## 2.0.2 + +- 🎉 同步 vue-next-admin-template 基础版本(不带国际化) 分支 v2.0.2 版本内容,具体查看 master CHANGELOG.md + ## 0.1.0 `2021.12.27` -- 🎉 新增 vue-next-admin-template-js 基础版本(不带国际化),切换 `vue-next-admin-template-js` 分支 +- 🎉 新增 vue-next-admin-template 基础版本(不带国际化),切换 `vue-next-admin-template-js` 分支 diff --git a/README.md b/README.md index 10167de..a22a61e 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@
-#### 🌈 介绍 基础版 js(不带国际化,基于vue-next-admin-template V0.2.2版) +#### 🌈 介绍 基础版 js(不带国际化,基于 vue-next-admin-template V2.0.2 版) 基于 vue3.x + CompositionAPI + vite + element plus + vue-router-next,适配手机、平板、pc 的后台开源免费模板,希望减少工作量,帮助大家实现快速开发。 @@ -73,19 +73,23 @@ cnpm run build #### 💯 学习交流加 QQ 群 -- 若加群了没同意(一般不会超过一天),那就是群满了,请换一个群试试 -- 查看开发文档:vue-next-admin-doc +- 若加群了没同意(一般秒过),那就是群满了(500 人群),请换一个群试试,3 群未满 +- 查看开发文档、vue-next-admin 开发文档正在编写中... - 群号码: 1 群:665452019 2 群:766356862 + 3 群:795345435 -
+
-
+
+
+
+
#### 💒 集成后端
- @熊猫 PandaGoAdmin
diff --git a/package.json b/package.json
index 7369808..a2271dc 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "vue-next-admin-template-js",
- "version": "0.1.0",
+ "version": "2.0.2",
"description": "vue3 vite next admin template js setup",
"author": "lyt_20201208",
"license": "MIT",
@@ -10,33 +10,33 @@
"lint-fix": "eslint --fix --ext .js --ext .jsx --ext .vue src/"
},
"dependencies": {
- "@element-plus/icons-vue": "^0.2.4",
- "axios": "^0.24.0",
- "echarts": "^5.2.2",
- "element-plus": "^1.2.0-beta.6",
+ "@element-plus/icons-vue": "^1.0.1",
+ "axios": "^0.26.0",
+ "echarts": "^5.3.0",
+ "element-plus": "^2.0.4",
"mitt": "^3.0.0",
"nprogress": "^0.2.0",
"qrcodejs2-fixes": "^0.0.2",
- "screenfull": "^6.0.0",
+ "screenfull": "^6.0.1",
"sortablejs": "^1.14.0",
- "vue": "^3.2.20",
+ "vue": "^3.2.31",
"vue-clipboard3": "^1.0.1",
- "vue-router": "^4.0.12",
+ "vue-router": "^4.0.13",
"vuex": "^4.0.2"
},
"devDependencies": {
- "@vitejs/plugin-vue": "^2.0.1",
- "@vue/compiler-sfc": "^3.2.26",
- "dotenv": "^10.0.0",
- "eslint": "^8.5.0",
- "eslint-plugin-vue": "^8.2.0",
+ "@vitejs/plugin-vue": "^2.2.4",
+ "@vue/compiler-sfc": "^3.2.31",
+ "dotenv": "^16.0.0",
+ "eslint": "^8.10.0",
+ "eslint-plugin-vue": "^8.5.0",
"prettier": "^2.5.1",
- "sass": "^1.45.1",
- "sass-loader": "^12.4.0",
- "unplugin-auto-import": "^0.5.4",
- "vite": "^2.7.4",
- "vite-plugin-vue-setup-extend": "^0.1.0",
- "vue-eslint-parser": "^8.0.1"
+ "sass": "^1.49.9",
+ "sass-loader": "^12.6.0",
+ "unplugin-auto-import": "^0.6.1",
+ "vite": "^2.8.6",
+ "vite-plugin-vue-setup-extend": "^0.4.0",
+ "vue-eslint-parser": "^8.3.0"
},
"browserslist": [
"> 1%",
diff --git a/src/App.vue b/src/App.vue
index f6e3a28..d51ccde 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,11 +1,14 @@
-