diff --git a/package.json b/package.json index 7c0d9848..42b50e8c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vue3-element-admin", - "version": "2.16.1", + "version": "2.16.2", "private": true, "type": "module", "scripts": { @@ -51,21 +51,21 @@ "@wangeditor/editor-for-vue": "5.1.10", "animate.css": "^4.1.1", "axios": "^1.7.7", - "codemirror": "^5.65.17", - "codemirror-editor-vue3": "^2.7.1", + "codemirror": "^5.65.18", + "codemirror-editor-vue3": "^2.8.0", "echarts": "^5.5.1", - "element-plus": "^2.8.1", + "element-plus": "^2.8.4", "exceljs": "^4.4.0", "lodash-es": "^4.17.21", "nprogress": "^0.2.0", "path-browserify": "^1.0.1", - "path-to-regexp": "^6.2.2", - "pinia": "^2.2.2", + "path-to-regexp": "^6.3.0", + "pinia": "^2.2.4", "qs": "^6.13.0", "sortablejs": "^1.15.3", - "vue": "^3.5.1", + "vue": "^3.5.11", "vue-i18n": "9.9.1", - "vue-router": "^4.4.3" + "vue-router": "^4.4.5" }, "devDependencies": { "@commitlint/cli": "^18.6.1", @@ -84,7 +84,7 @@ "@vitejs/plugin-vue-jsx": "^3.1.0", "autoprefixer": "^10.4.20", "commitizen": "^4.3.0", - "cz-git": "^1.9.4", + "cz-git": "1.9.4", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.30.0", @@ -108,7 +108,6 @@ "typescript": "^5.5.4", "unocss": "^0.58.9", "unplugin-auto-import": "^0.17.8", - "unplugin-icons": "^0.18.5", "unplugin-vue-components": "^0.26.0", "vite": "^5.4.3", "vite-plugin-mock-dev-server": "^1.7.1", diff --git a/src/components/Breadcrumb/index.vue b/src/components/Breadcrumb/index.vue index ea2b1aff..dba072f6 100644 --- a/src/components/Breadcrumb/index.vue +++ b/src/components/Breadcrumb/index.vue @@ -9,8 +9,9 @@ item.redirect === 'noredirect' || index === breadcrumbs.length - 1 " class="color-gray-400" - >{{ translateRouteTitle(item.meta.title) }} + {{ translateRouteTitle(item.meta.title) }} + {{ translateRouteTitle(item.meta.title) }} diff --git a/src/components/CURD/PageSearch.vue b/src/components/CURD/PageSearch.vue index f2baf1d4..c259bfa3 100644 --- a/src/components/CURD/PageSearch.vue +++ b/src/components/CURD/PageSearch.vue @@ -109,11 +109,15 @@ > diff --git a/src/components/Notice/index.vue b/src/components/Notice/index.vue index e995e7af..60f5aba0 100644 --- a/src/components/Notice/index.vue +++ b/src/components/Notice/index.vue @@ -9,10 +9,14 @@ :max="99" class="wh-full" > - + + + - - + + + + diff --git a/src/components/TableSelect/index.vue b/src/components/TableSelect/index.vue index 28ad4b67..f54c8b32 100644 --- a/src/components/TableSelect/index.vue +++ b/src/components/TableSelect/index.vue @@ -145,8 +145,8 @@ {{ confirmText }} - 清 空 - 关 闭 + 清 空 + 关 闭 diff --git a/src/components/Upload/ImageUpload.vue b/src/components/Upload/ImageUpload.vue index 457897eb..512f6124 100644 --- a/src/components/Upload/ImageUpload.vue +++ b/src/components/Upload/ImageUpload.vue @@ -16,7 +16,7 @@ :accept="props.accept" :limit="props.limit" > - + @@ -167,7 +175,9 @@
注意2:演示环境默认不生成菜单,如需生成,请在本地部署数据库。 - + + + @@ -195,7 +205,9 @@ :data="genConfigFormData.fieldConfigs" > - + + + diff --git a/src/views/dashboard/components/VisitTrend.vue b/src/views/dashboard/components/VisitTrend.vue index 91dea645..a09cc884 100644 --- a/src/views/dashboard/components/VisitTrend.vue +++ b/src/views/dashboard/components/VisitTrend.vue @@ -6,10 +6,13 @@
访问趋势 - + > + +
diff --git a/src/views/dashboard/index.vue b/src/views/dashboard/index.vue index bec66b8d..3e9754d2 100644 --- a/src/views/dashboard/index.vue +++ b/src/views/dashboard/index.vue @@ -121,8 +121,10 @@ getGrowthRateClass(item.growthRate), ]" > - - + + + + {{ formatGrowthRate(item.growthRate) }} diff --git a/src/views/demo/icon-selector.vue b/src/views/demo/icon-selector.vue index 6a419e2f..f72ac013 100644 --- a/src/views/demo/icon-selector.vue +++ b/src/views/demo/icon-selector.vue @@ -10,8 +10,9 @@ const iconName = ref("edit"); type="primary" target="_blank" class="mb-10" - >示例源码 请点击>>>> + 示例源码 请点击>>>> + diff --git a/src/views/demo/multi-level/level1.vue b/src/views/demo/multi-level/level1.vue index b26146d7..6264f9f2 100644 --- a/src/views/demo/multi-level/level1.vue +++ b/src/views/demo/multi-level/level1.vue @@ -5,8 +5,9 @@ type="primary" target="_blank" class="mb-10" - >示例源码 请点击>>>> + 示例源码 请点击>>>> + diff --git a/src/views/demo/signature.vue b/src/views/demo/signature.vue index ce5fb4a5..600d3439 100644 --- a/src/views/demo/signature.vue +++ b/src/views/demo/signature.vue @@ -138,8 +138,8 @@ function paint(

基于canvas实现的签名组件

保存为图片 - 保存到后端 - 清空签名 + 保存到后端 + 清空签名
- + > 签名 diff --git a/src/views/demo/wang-editor.vue b/src/views/demo/wang-editor.vue index 1e649fe0..55fa00b9 100644 --- a/src/views/demo/wang-editor.vue +++ b/src/views/demo/wang-editor.vue @@ -17,7 +17,7 @@ const value = ref("初始内容"); diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 7222319e..217997ed 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -70,7 +70,9 @@
- + + +
- + + + - + 搜索 - + 重置 @@ -31,7 +35,9 @@ v-hasPerm="['sys:config:add']" @click="handleOpenDialog()" > - + 新增 - + 编辑 - + 删除 diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue index 92256336..82457e49 100644 --- a/src/views/system/dept/index.vue +++ b/src/views/system/dept/index.vue @@ -23,11 +23,15 @@ - + 搜索 - + 重置 @@ -41,7 +45,9 @@ type="success" @click="handleOpenDialog(0, undefined)" > - + 新增 - + 删除 @@ -84,7 +92,9 @@ size="small" @click.stop="handleOpenDialog(scope.row.id, undefined)" > - + 新增 - + 编辑 - + 删除 diff --git a/src/views/system/dict/data.vue b/src/views/system/dict/data.vue index 50913e89..908910e7 100644 --- a/src/views/system/dict/data.vue +++ b/src/views/system/dict/data.vue @@ -19,11 +19,15 @@ - + 搜索 - + 重置 @@ -33,7 +37,9 @@
- + 新增 - + 删除
@@ -73,7 +81,9 @@ size="small" @click.stop="handleOpenDialog(scope.row)" > - + 编辑 - + 删除 diff --git a/src/views/system/dict/index.vue b/src/views/system/dict/index.vue index 0d32e299..d3f2889e 100644 --- a/src/views/system/dict/index.vue +++ b/src/views/system/dict/index.vue @@ -13,12 +13,16 @@ - + 搜索 - - 重置 + @@ -27,7 +31,9 @@
- + 新增 - + 删除
@@ -65,7 +73,9 @@ size="small" @click.stop="handleOpenDictData(scope.row)" > - + 字典数据 @@ -75,7 +85,9 @@ size="small" @click.stop="handleEditClick(scope.row.id, scope.row.name)" > - + 编辑 - + 删除 diff --git a/src/views/system/log/index.vue b/src/views/system/log/index.vue index d234135c..358d8e7b 100644 --- a/src/views/system/log/index.vue +++ b/src/views/system/log/index.vue @@ -25,11 +25,15 @@ - + 搜索 - + 重置 diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue index 7c9aedbd..5ba209aa 100644 --- a/src/views/system/menu/index.vue +++ b/src/views/system/menu/index.vue @@ -12,11 +12,11 @@ - + 搜索 - + 重置 @@ -30,7 +30,7 @@ type="success" @click="handleOpenDialog(0)" > - + 新增 @@ -133,7 +133,7 @@ size="small" @click.stop="handleOpenDialog(scope.row.id)" > - + 新增 @@ -144,7 +144,7 @@ size="small" @click.stop="handleOpenDialog(undefined, scope.row.id)" > - + 编辑 - + 删除 @@ -217,14 +217,17 @@ prop="routeName" > @@ -239,7 +242,7 @@ prop="routePath" > @@ -264,14 +269,16 @@ prop="component" > @@ -292,13 +299,15 @@ @@ -370,7 +379,7 @@ " > @@ -393,7 +404,7 @@ 开启 diff --git a/src/views/system/notice/components/NoticeDetail.vue b/src/views/system/notice/components/NoticeDetail.vue index 5ed9f2a5..f4f1acdf 100644 --- a/src/views/system/notice/components/NoticeDetail.vue +++ b/src/views/system/notice/components/NoticeDetail.vue @@ -18,7 +18,9 @@ - +
diff --git a/src/views/system/notice/index.vue b/src/views/system/notice/index.vue index 1b9e3fc4..f25054fa 100644 --- a/src/views/system/notice/index.vue +++ b/src/views/system/notice/index.vue @@ -29,11 +29,11 @@
- + 搜索 - + 重置 @@ -47,7 +47,7 @@ type="success" @click="handleOpenDialog()" > - + 新增通知 - + 删除 diff --git a/src/views/system/notice/my-notice.vue b/src/views/system/notice/my-notice.vue index caf17bc8..885cc4fb 100644 --- a/src/views/system/notice/my-notice.vue +++ b/src/views/system/notice/my-notice.vue @@ -12,11 +12,15 @@ - + 搜索 - + 重置 diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue index 2957cb89..ab0962f3 100644 --- a/src/views/system/role/index.vue +++ b/src/views/system/role/index.vue @@ -13,11 +13,11 @@ - + 搜索 - + 重置 @@ -27,7 +27,9 @@ @@ -69,7 +73,7 @@ link @click="handleOpenAssignPermDialog(scope.row)" > - + 分配权限 - + 编辑 - + 删除 @@ -172,13 +176,15 @@ placeholder="菜单权限名称" >
- + {{ isExpanded ? "收缩" : "展开" }} 如果只需勾选菜单权限,不需要勾选子菜单或者按钮权限,请关闭父子联动 - + > + +
diff --git a/src/views/system/user/dept-tree.vue b/src/views/system/user/dept-tree.vue index 2f386063..00cda400 100644 --- a/src/views/system/user/dept-tree.vue +++ b/src/views/system/user/dept-tree.vue @@ -3,7 +3,7 @@ diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index b90596f5..b3f0f98c 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -48,11 +48,11 @@ - + 搜索 - + 重置 @@ -68,7 +68,7 @@ type="success" @click="handleOpenDialog()" > - + 新增 - + 删除
- + 导入 - + 导出
@@ -163,7 +163,7 @@ link @click="hancleResetPassword(scope.row)" > - + 重置密码 - + 编辑 - + 删除 diff --git a/vite.config.ts b/vite.config.ts index 74aed0ea..3cf1fe97 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -5,8 +5,6 @@ import { UserConfig, ConfigEnv, loadEnv, defineConfig } from "vite"; import AutoImport from "unplugin-auto-import/vite"; import Components from "unplugin-vue-components/vite"; import { ElementPlusResolver } from "unplugin-vue-components/resolvers"; -import Icons from "unplugin-icons/vite"; -import IconsResolver from "unplugin-icons/resolver"; import { createSvgIconsPlugin } from "vite-plugin-svg-icons"; import mockDevServerPlugin from "vite-plugin-mock-dev-server"; @@ -88,8 +86,6 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => { ElementPlusResolver({ importStyle: "sass", }), - // 自动导入图标组件 - IconsResolver({}), ], eslintrc: { // 是否自动生成 eslint 规则,建议生成之后设置 false @@ -110,11 +106,6 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => { ElementPlusResolver({ importStyle: "sass", }), - // 自动注册图标组件 - IconsResolver({ - // element-plus图标库,其他图标库 https://icon-sets.iconify.design/ - enabledCollections: ["ep"], - }), ], // 指定自定义组件位置(默认:src/components) dirs: ["src/components", "src/**/components"], @@ -122,10 +113,6 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => { dts: false, // dts: "src/types/components.d.ts", }), - Icons({ - // 自动安装图标库 - autoInstall: true, - }), createSvgIconsPlugin({ // 指定需要缓存的图标文件夹 iconDirs: [resolve(pathSrc, "assets/icons")],