Compare commits

..

5 Commits

Author SHA1 Message Date
xiaoxian521
30209f62a9 release: update 3.9.7 2022-12-26 14:31:04 +08:00
xiaoxian521
1081506d10 chore: 默认关闭 CachingAsyncRoutes 动态路由缓存本地,可自行开启 2022-12-26 12:53:28 +08:00
xiaoxian521
590d6bf607 chore: update 2022-12-23 18:34:16 +08:00
xiaoxian521
3365b99d3d docs: update README.md 2022-12-21 11:37:25 +08:00
xiaoxian521
31707cebf7 chore: update 2022-12-19 14:20:56 +08:00
10 changed files with 142 additions and 127 deletions

View File

@@ -1,3 +1,10 @@
# 3.9.7 (2022-12-26)
### 🍏 Perf
- Use `path.posix.resolve` instead of `path.resolve` to avoid drive letter problems when using `electron` in `windows` environment
- By default, the `CachingAsyncRoutes` dynamic routing cache is turned off locally, making it easier to debug in the development environment. It is not necessary to clear the local cached dynamic routing every time you modify the dynamic routing. It is recommended to enable it in the production environment
# 3.9.6 (2022-12-19)
### 🎫 Chores

View File

@@ -1,3 +1,10 @@
# 3.9.7 (2022-12-26)
### 🍏 Perf
- Use `path.posix.resolve` instead of `path.resolve` to avoid drive letter problems when using `electron` in `windows` environment
- By default, the `CachingAsyncRoutes` dynamic routing cache is turned off locally, making it easier to debug in the development environment. It is not necessary to clear the local cached dynamic routing every time you modify the dynamic routing. It is recommended to enable it in the production environment
# 3.9.6 (2022-12-19)
### 🎫 Chores

View File

@@ -1,3 +1,10 @@
# 3.9.7 (2022-12-26)
### 🍏 Perf
- 使用 `path.posix.resolve` 替代 `path.resolve` 避免 `windows` 环境下使用 `electron` 出现盘符问题
- 默认关闭 `CachingAsyncRoutes` 动态路由缓存本地,使其在开发环境下调试更方便,不用每次修改动态路由都要先清空本地缓存的动态路由,更推荐在生产环境开启
# 3.9.6 (2022-12-19)
### 🎫 Chores

View File

@@ -140,7 +140,7 @@ pnpm build
[xiaoxian521](https://github.com/xiaoxian521)、[Ten-K](https://github.com/Ten-K)
## 捐赠
## 支持
如果您觉得这个项目对您有帮助,可以帮作者买一杯果汁 🍹 表示支持
@@ -148,9 +148,7 @@ pnpm build
## `QQ` 交流群
一群已满,下面是二群,群里严禁`黄``赌``毒``vpn`等违法行为!
<img src="https://yiming_chang.gitee.io/pure-admin-doc/img/support/qq.png" width="150px" height="225px" />
[点击去加入](https://yiming_chang.gitee.io/pure-admin-doc/pages/support/#qq-%E4%BA%A4%E6%B5%81%E7%BE%A4)
## 许可证
@@ -158,7 +156,7 @@ pnpm build
[MIT © xiaoxian521-2020](./LICENSE)
## 捐赠
## 支持
非常感谢您们的支持,相信项目会越来越好 :heart:

View File

@@ -1,6 +1,6 @@
{
"name": "vue-pure-admin",
"version": "3.9.6",
"version": "3.9.7",
"private": true,
"scripts": {
"dev": "NODE_OPTIONS=--max-old-space-size=4096 vite",
@@ -47,7 +47,7 @@
"dayjs": "^1.11.6",
"echarts": "^5.4.0",
"el-table-infinite-scroll": "^3.0.1",
"element-plus": "^2.2.26",
"element-plus": "^2.2.27",
"element-resize-detector": "^1.2.4",
"intro.js": "^6.0.0",
"js-cookie": "^3.0.1",
@@ -57,7 +57,7 @@
"mockjs": "^1.1.0",
"nprogress": "^0.2.0",
"path": "^0.12.7",
"pinia": "^2.0.27",
"pinia": "^2.0.28",
"qrcode": "^1.5.1",
"qs": "^6.11.0",
"responsive-storage": "^2.1.0",
@@ -130,7 +130,7 @@
"terser": "^5.15.1",
"typescript": "^4.9.3",
"unplugin-vue-define-options": "^1.0.0",
"vite": "^4.0.2",
"vite": "^4.0.3",
"vite-plugin-cdn-import": "^0.3.5",
"vite-plugin-compression": "^0.5.1",
"vite-plugin-mock": "^2.9.6",

216
pnpm-lock.yaml generated
View File

@@ -44,7 +44,7 @@ specifiers:
dayjs: ^1.11.6
echarts: ^5.4.0
el-table-infinite-scroll: ^3.0.1
element-plus: ^2.2.26
element-plus: ^2.2.27
element-resize-detector: ^1.2.4
eslint: ^8.8.0
eslint-plugin-prettier: ^4.0.0
@@ -60,7 +60,7 @@ specifiers:
nprogress: ^0.2.0
path: ^0.12.7
picocolors: ^1.0.0
pinia: ^2.0.27
pinia: ^2.0.28
postcss: ^8.4.18
postcss-html: ^1.5.0
postcss-import: ^15.0.0
@@ -89,7 +89,7 @@ specifiers:
typescript: ^4.9.3
unplugin-vue-define-options: ^1.0.0
v-contextmenu: 3.0.0
vite: ^4.0.2
vite: ^4.0.3
vite-plugin-cdn-import: ^0.3.5
vite-plugin-compression: ^0.5.1
vite-plugin-mock: ^2.9.6
@@ -114,8 +114,8 @@ dependencies:
"@howdyjs/mouse-menu": 2.0.5_vue@3.2.45
"@logicflow/core": 1.1.31
"@logicflow/extension": 1.1.31
"@pureadmin/descriptions": 1.1.1_element-plus@2.2.26
"@pureadmin/table": 1.9.0_element-plus@2.2.26
"@pureadmin/descriptions": 1.1.1_element-plus@2.2.27
"@pureadmin/table": 1.9.0_element-plus@2.2.27
"@pureadmin/utils": 1.8.5_echarts@5.4.1+vue@3.2.45
"@vueuse/core": 9.6.0_vue@3.2.45
"@vueuse/motion": 2.0.0-beta.12_vue@3.2.45
@@ -128,7 +128,7 @@ dependencies:
dayjs: 1.11.7
echarts: 5.4.1
el-table-infinite-scroll: 3.0.1
element-plus: 2.2.26_vue@3.2.45
element-plus: 2.2.27_vue@3.2.45
element-resize-detector: 1.2.4
intro.js: 6.0.0
js-cookie: 3.0.1
@@ -177,8 +177,8 @@ devDependencies:
"@types/sortablejs": 1.15.0
"@typescript-eslint/eslint-plugin": 5.46.1_imrg37k3svwu377c6q7gkarwmi
"@typescript-eslint/parser": 5.46.1_ha6vam6werchizxrnqvarmz2zu
"@vitejs/plugin-vue": 4.0.0_vite@4.0.2+vue@3.2.45
"@vitejs/plugin-vue-jsx": 3.0.0_vite@4.0.2+vue@3.2.45
"@vitejs/plugin-vue": 4.0.0_vite@4.0.3+vue@3.2.45
"@vitejs/plugin-vue-jsx": 3.0.0_vite@4.0.3+vue@3.2.45
"@vue/eslint-config-prettier": 7.0.0_wdw3qg4p7crmsoaizcyntelyni
"@vue/eslint-config-typescript": 11.0.2_4ajq2belonl3hwwudzbg7tkiqi
autoprefixer: 10.4.13_postcss@8.4.20
@@ -211,10 +211,10 @@ devDependencies:
terser: 5.16.1
typescript: 4.9.4
unplugin-vue-define-options: 1.0.0
vite: 4.0.2_6g6dzlvfpurinkjyb4fszcwwoi
vite: 4.0.3_6g6dzlvfpurinkjyb4fszcwwoi
vite-plugin-cdn-import: 0.3.5
vite-plugin-compression: 0.5.1_vite@4.0.2
vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@4.0.2
vite-plugin-compression: 0.5.1_vite@4.0.3
vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@4.0.3
vite-plugin-remove-console: 1.3.0
vite-svg-loader: 3.6.0
vue-eslint-parser: 9.1.0_eslint@8.29.0
@@ -859,10 +859,10 @@ packages:
- typescript
dev: true
/@esbuild/android-arm/0.16.9:
/@esbuild/android-arm/0.16.10:
resolution:
{
integrity: sha512-kW5ccqWHVOOTGUkkJbtfoImtqu3kA1PFkivM+9QPFSHphPfPBlBalX9eDRqPK+wHCqKhU48/78T791qPgC9e9A==
integrity: sha512-RmJjQTRrO6VwUWDrzTBLmV4OJZTarYsiepLGlF2rYTVB701hSorPywPGvP6d8HCuuRibyXa5JX4s3jN2kHEtjQ==
}
engines: { node: ">=12" }
cpu: [arm]
@@ -871,10 +871,10 @@ packages:
dev: true
optional: true
/@esbuild/android-arm64/0.16.9:
/@esbuild/android-arm64/0.16.10:
resolution:
{
integrity: sha512-ndIAZJUeLx4O+4AJbFQCurQW4VRUXjDsUvt1L+nP8bVELOWdmdCEOtlIweCUE6P+hU0uxYbEK2AEP0n5IVQvhg==
integrity: sha512-47Y+NwVKTldTlDhSgJHZ/RpvBQMUDG7eKihqaF/u6g7s0ZPz4J1vy8A3rwnnUOF2CuDn7w7Gj/QcMoWz3U3SJw==
}
engines: { node: ">=12" }
cpu: [arm64]
@@ -883,10 +883,10 @@ packages:
dev: true
optional: true
/@esbuild/android-x64/0.16.9:
/@esbuild/android-x64/0.16.10:
resolution:
{
integrity: sha512-UbMcJB4EHrAVOnknQklREPgclNU2CPet2h+sCBCXmF2mfoYWopBn/CfTfeyOkb/JglOcdEADqAljFndMKnFtOw==
integrity: sha512-C4PfnrBMcuAcOurQzpF1tTtZz94IXO5JmICJJ3NFJRHbXXsQUg9RFG45KvydKqtFfBaFLCHpduUkUfXwIvGnRg==
}
engines: { node: ">=12" }
cpu: [x64]
@@ -895,10 +895,10 @@ packages:
dev: true
optional: true
/@esbuild/darwin-arm64/0.16.9:
/@esbuild/darwin-arm64/0.16.10:
resolution:
{
integrity: sha512-d7D7/nrt4CxPul98lx4PXhyNZwTYtbdaHhOSdXlZuu5zZIznjqtMqLac8Bv+IuT6SVHiHUwrkL6ywD7mOgLW+A==
integrity: sha512-bH/bpFwldyOKdi9HSLCLhhKeVgRYr9KblchwXgY2NeUHBB/BzTUHtUSBgGBmpydB1/4E37m+ggXXfSrnD7/E7g==
}
engines: { node: ">=12" }
cpu: [arm64]
@@ -907,10 +907,10 @@ packages:
dev: true
optional: true
/@esbuild/darwin-x64/0.16.9:
/@esbuild/darwin-x64/0.16.10:
resolution:
{
integrity: sha512-LZc+Wlz06AkJYtwWsBM3x2rSqTG8lntDuftsUNQ3fCx9ZttYtvlDcVtgb+NQ6t9s6K5No5zutN3pcjZEC2a4iQ==
integrity: sha512-OXt7ijoLuy+AjDSKQWu+KdDFMBbdeaL6wtgMKtDUXKWHiAMKHan5+R1QAG6HD4+K0nnOvEJXKHeA9QhXNAjOTQ==
}
engines: { node: ">=12" }
cpu: [x64]
@@ -919,10 +919,10 @@ packages:
dev: true
optional: true
/@esbuild/freebsd-arm64/0.16.9:
/@esbuild/freebsd-arm64/0.16.10:
resolution:
{
integrity: sha512-gIj0UQZlQo93CHYouHKkpzP7AuruSaMIm1etcWIxccFEVqCN1xDr6BWlN9bM+ol/f0W9w3hx3HDuEwcJVtGneQ==
integrity: sha512-shSQX/3GHuspE3Uxtq5kcFG/zqC+VuMnJkqV7LczO41cIe6CQaXHD3QdMLA4ziRq/m0vZo7JdterlgbmgNIAlQ==
}
engines: { node: ">=12" }
cpu: [arm64]
@@ -931,10 +931,10 @@ packages:
dev: true
optional: true
/@esbuild/freebsd-x64/0.16.9:
/@esbuild/freebsd-x64/0.16.10:
resolution:
{
integrity: sha512-GNors4vaMJ7lzGOuhzNc7jvgsQZqErGA8rsW+nck8N1nYu86CvsJW2seigVrQQWOV4QzEP8Zf3gm+QCjA2hnBQ==
integrity: sha512-5YVc1zdeaJGASijZmTzSO4h6uKzsQGG3pkjI6fuXvolhm3hVRhZwnHJkforaZLmzvNv5Tb7a3QL2FAVmrgySIA==
}
engines: { node: ">=12" }
cpu: [x64]
@@ -943,10 +943,10 @@ packages:
dev: true
optional: true
/@esbuild/linux-arm/0.16.9:
/@esbuild/linux-arm/0.16.10:
resolution:
{
integrity: sha512-cNx1EF99c2t1Ztn0lk9N+MuwBijGF8mH6nx9GFsB3e0lpUpPkCE/yt5d+7NP9EwJf5uzqdjutgVYoH1SNqzudA==
integrity: sha512-c360287ZWI2miBnvIj23bPyVctgzeMT2kQKR+x94pVqIN44h3GF8VMEs1SFPH1UgyDr3yBbx3vowDS1SVhyVhA==
}
engines: { node: ">=12" }
cpu: [arm]
@@ -955,10 +955,10 @@ packages:
dev: true
optional: true
/@esbuild/linux-arm64/0.16.9:
/@esbuild/linux-arm64/0.16.10:
resolution:
{
integrity: sha512-YPxQunReYp8RQ1FvexFrOEqqf+nLbS3bKVZF5FRT2uKM7Wio7BeATqAwO02AyrdSEntt3I5fhFsujUChIa8CZg==
integrity: sha512-2aqeNVxIaRfPcIaMZIFoblLh588sWyCbmj1HHCCs9WmeNWm+EIN0SmvsmPvTa/TsNZFKnxTcvkX2eszTcCqIrA==
}
engines: { node: ">=12" }
cpu: [arm64]
@@ -967,10 +967,10 @@ packages:
dev: true
optional: true
/@esbuild/linux-ia32/0.16.9:
/@esbuild/linux-ia32/0.16.10:
resolution:
{
integrity: sha512-zb12ixDIKNwFpIqR00J88FFitVwOEwO78EiUi8wi8FXlmSc3GtUuKV/BSO+730Kglt0B47+ZrJN1BhhOxZaVrw==
integrity: sha512-sqMIEWeyrLGU7J5RB5fTkLRIFwsgsQ7ieWXlDLEmC2HblPYGb3AucD7inw2OrKFpRPKsec1l+lssiM3+NV5aOw==
}
engines: { node: ">=12" }
cpu: [ia32]
@@ -979,10 +979,10 @@ packages:
dev: true
optional: true
/@esbuild/linux-loong64/0.16.9:
/@esbuild/linux-loong64/0.16.10:
resolution:
{
integrity: sha512-X8te4NLxtHiNT6H+4Pfm5RklzItA1Qy4nfyttihGGX+Koc53Ar20ViC+myY70QJ8PDEOehinXZj/F7QK3A+MKQ==
integrity: sha512-O7Pd5hLEtTg37NC73pfhUOGTjx/+aXu5YoSq3ahCxcN7Bcr2F47mv+kG5t840thnsEzrv0oB70+LJu3gUgchvg==
}
engines: { node: ">=12" }
cpu: [loong64]
@@ -991,10 +991,10 @@ packages:
dev: true
optional: true
/@esbuild/linux-mips64el/0.16.9:
/@esbuild/linux-mips64el/0.16.10:
resolution:
{
integrity: sha512-ZqyMDLt02c5smoS3enlF54ndK5zK4IpClLTxF0hHfzHJlfm4y8IAkIF8LUW0W7zxcKy7oAwI7BRDqeVvC120SA==
integrity: sha512-FN8mZOH7531iPHM0kaFhAOqqNHoAb6r/YHW2ZIxNi0a85UBi2DO4Vuyn7t1p4UN8a4LoAnLOT1PqNgHkgBJgbA==
}
engines: { node: ">=12" }
cpu: [mips64el]
@@ -1003,10 +1003,10 @@ packages:
dev: true
optional: true
/@esbuild/linux-ppc64/0.16.9:
/@esbuild/linux-ppc64/0.16.10:
resolution:
{
integrity: sha512-k+ca5W5LDBEF3lfDwMV6YNXwm4wEpw9krMnNvvlNz3MrKSD2Eb2c861O0MaKrZkG/buTQAP4vkavbLwgIe6xjg==
integrity: sha512-Dg9RiqdvHOAWnOKIOTsIx8dFX9EDlY2IbPEY7YFzchrCiTZmMkD7jWA9UdZbNUygPjdmQBVPRCrLydReFlX9yg==
}
engines: { node: ">=12" }
cpu: [ppc64]
@@ -1015,10 +1015,10 @@ packages:
dev: true
optional: true
/@esbuild/linux-riscv64/0.16.9:
/@esbuild/linux-riscv64/0.16.10:
resolution:
{
integrity: sha512-GuInVdogjmg9DhgkEmNipHkC+3tzkanPJzgzTC2ihsvrruLyFoR1YrTGixblNSMPudQLpiqkcwGwwe0oqfrvfA==
integrity: sha512-XMqtpjwzbmlar0BJIxmzu/RZ7EWlfVfH68Vadrva0Wj5UKOdKvqskuev2jY2oPV3aoQUyXwnMbMrFmloO2GfAw==
}
engines: { node: ">=12" }
cpu: [riscv64]
@@ -1027,10 +1027,10 @@ packages:
dev: true
optional: true
/@esbuild/linux-s390x/0.16.9:
/@esbuild/linux-s390x/0.16.10:
resolution:
{
integrity: sha512-49wQ0aYkvwXonGsxc7LuuLNICMX8XtO92Iqmug5Qau0kpnV6SP34jk+jIeu4suHwAbSbRhVFtDv75yRmyfQcHw==
integrity: sha512-fu7XtnoeRNFMx8DjK3gPWpFBDM2u5ba+FYwg27SjMJwKvJr4bDyKz5c+FLXLUSSAkMAt/UL+cUbEbra+rYtUgw==
}
engines: { node: ">=12" }
cpu: [s390x]
@@ -1039,10 +1039,10 @@ packages:
dev: true
optional: true
/@esbuild/linux-x64/0.16.9:
/@esbuild/linux-x64/0.16.10:
resolution:
{
integrity: sha512-Nx4oKEAJ6EcQlt4dK7qJyuZUoXZG7CAeY22R7rqZijFzwFfMOD+gLP56uV7RrV86jGf8PeRY8TBsRmOcZoG42w==
integrity: sha512-61lcjVC/RldNNMUzQQdyCWjCxp9YLEQgIxErxU9XluX7juBdGKb0pvddS0vPNuCvotRbzijZ1pzII+26haWzbA==
}
engines: { node: ">=12" }
cpu: [x64]
@@ -1051,10 +1051,10 @@ packages:
dev: true
optional: true
/@esbuild/netbsd-x64/0.16.9:
/@esbuild/netbsd-x64/0.16.10:
resolution:
{
integrity: sha512-d0WnpgJ+FTiMZXEQ1NOv9+0gvEhttbgKEvVqWWAtl1u9AvlspKXbodKHzQ5MLP6YV1y52Xp+p8FMYqj8ykTahg==
integrity: sha512-JeZXCX3viSA9j4HqSoygjssdqYdfHd6yCFWyfSekLbz4Ef+D2EjvsN02ZQPwYl5a5gg/ehdHgegHhlfOFP0HCA==
}
engines: { node: ">=12" }
cpu: [x64]
@@ -1063,10 +1063,10 @@ packages:
dev: true
optional: true
/@esbuild/openbsd-x64/0.16.9:
/@esbuild/openbsd-x64/0.16.10:
resolution:
{
integrity: sha512-jccK11278dvEscHFfMk5EIPjF4wv1qGD0vps7mBV1a6TspdR36O28fgPem/SA/0pcsCPHjww5ouCLwP+JNAFlw==
integrity: sha512-3qpxQKuEVIIg8SebpXsp82OBrqjPV/OwNWmG+TnZDr3VGyChNnGMHccC1xkbxCHDQNnnXjxhMQNyHmdFJbmbRA==
}
engines: { node: ">=12" }
cpu: [x64]
@@ -1075,10 +1075,10 @@ packages:
dev: true
optional: true
/@esbuild/sunos-x64/0.16.9:
/@esbuild/sunos-x64/0.16.10:
resolution:
{
integrity: sha512-OetwTSsv6mIDLqN7I7I2oX9MmHGwG+AP+wKIHvq+6sIHwcPPJqRx+DJB55jy9JG13CWcdcQno/7V5MTJ5a0xfQ==
integrity: sha512-z+q0xZ+et/7etz7WoMyXTHZ1rB8PMSNp/FOqURLJLOPb3GWJ2aj4oCqFCjPwEbW1rsT7JPpxeH/DwGAWk/I1Bg==
}
engines: { node: ">=12" }
cpu: [x64]
@@ -1087,10 +1087,10 @@ packages:
dev: true
optional: true
/@esbuild/win32-arm64/0.16.9:
/@esbuild/win32-arm64/0.16.10:
resolution:
{
integrity: sha512-tKSSSK6unhxbGbHg+Cc+JhRzemkcsX0tPBvG0m5qsWbkShDK9c+/LSb13L18LWVdOQZwuA55Vbakxmt6OjBDOQ==
integrity: sha512-+YYu5sbQ9npkNT9Dec+tn1F/kjg6SMgr6bfi/6FpXYZvCRfu2YFPZGb+3x8K30s8eRxFpoG4sGhiSUkr1xbHEw==
}
engines: { node: ">=12" }
cpu: [arm64]
@@ -1099,10 +1099,10 @@ packages:
dev: true
optional: true
/@esbuild/win32-ia32/0.16.9:
/@esbuild/win32-ia32/0.16.10:
resolution:
{
integrity: sha512-ZTQ5vhNS5gli0KK8I6/s6+LwXmNEfq1ftjnSVyyNm33dBw8zDpstqhGXYUbZSWWLvkqiRRjgxgmoncmi6Yy7Ng==
integrity: sha512-Aw7Fupk7XNehR1ftHGYwUteyJ2q+em/aE+fVU3YMTBN2V5A7Z4aVCSV+SvCp9HIIHZavPFBpbdP3VfjQpdf6Xg==
}
engines: { node: ">=12" }
cpu: [ia32]
@@ -1111,10 +1111,10 @@ packages:
dev: true
optional: true
/@esbuild/win32-x64/0.16.9:
/@esbuild/win32-x64/0.16.10:
resolution:
{
integrity: sha512-C4ZX+YFIp6+lPrru3tpH6Gaapy8IBRHw/e7l63fzGDhn/EaiGpQgbIlT5paByyy+oMvRFQoxxyvC4LE0AjJMqQ==
integrity: sha512-qddWullt3sC1EIpfHvCRBq3H4g3L86DZpD6n8k2XFjFVyp01D++uNbN1hT/JRsHxTbyyemZcpwL5aRlJwc/zFw==
}
engines: { node: ">=12" }
cpu: [x64]
@@ -1252,8 +1252,8 @@ packages:
vue-i18n:
optional: true
dependencies:
"@intlify/message-compiler": 9.3.0-beta.10
"@intlify/shared": 9.3.0-beta.10
"@intlify/message-compiler": 9.3.0-beta.11
"@intlify/shared": 9.3.0-beta.11
jsonc-eslint-parser: 1.4.1
source-map: 0.6.1
vue-i18n: 9.2.2_vue@3.2.45
@@ -1291,14 +1291,14 @@ packages:
"@intlify/shared": 9.2.2
source-map: 0.6.1
/@intlify/message-compiler/9.3.0-beta.10:
/@intlify/message-compiler/9.3.0-beta.11:
resolution:
{
integrity: sha512-RoOC6yceOykLRhN0NlbkNOBUx1el6iphx3W8NfOx3jHVNtfT1FYokx14/5sU3F1F0uxeG4sp6q+ppKvaF8o+ww==
integrity: sha512-gGGfBGzM7JBXp1Q9gbDAy5jELz9ho3ILqnpxp2yp64+gkqohrqc2YXIvCdwZoc6AtKIh/Zmv4sWVqxkvMsBWtQ==
}
engines: { node: ">= 14" }
dependencies:
"@intlify/shared": 9.3.0-beta.10
"@intlify/shared": 9.3.0-beta.11
source-map: 0.6.1
dev: true
@@ -1309,10 +1309,10 @@ packages:
}
engines: { node: ">= 14" }
/@intlify/shared/9.3.0-beta.10:
/@intlify/shared/9.3.0-beta.11:
resolution:
{
integrity: sha512-h93uAanbAt/XgjDHclrVB7xix6r7Uz11wx0iGNOCdHP7aA2LCJjUT3uNbekJjjbo+Fl5jzTSJZdm2SexzoqhRA==
integrity: sha512-CtbotesxTRiC3bRyXyv1NG39fkqJ790f8z8xFaeIXSZpOdiyxoh5BIyypCzSFQZDGLwz0Q9gyWbW1XpxQJm68Q==
}
engines: { node: ">= 14" }
dev: true
@@ -1336,7 +1336,7 @@ packages:
optional: true
dependencies:
"@intlify/bundle-utils": 3.4.0_vue-i18n@9.2.2
"@intlify/shared": 9.3.0-beta.10
"@intlify/shared": 9.3.0-beta.11
"@rollup/pluginutils": 4.2.1
"@vue/compiler-sfc": 3.2.45
debug: 4.3.4
@@ -1480,7 +1480,7 @@ packages:
fastq: 1.14.0
dev: true
/@pureadmin/descriptions/1.1.1_element-plus@2.2.26:
/@pureadmin/descriptions/1.1.1_element-plus@2.2.27:
resolution:
{
integrity: sha512-4BHLKomLU/LxGs5EUA+h+aKNrJEkhrU6+QE8VoWfJZ8VTU6ddvFLT/Pi4WuO5CWNXM9ZjqvHLFFVwEPlKntqtg==
@@ -1489,11 +1489,11 @@ packages:
element-plus: ^2.0.0
dependencies:
"@element-plus/icons-vue": 2.0.10_vue@3.2.45
element-plus: 2.2.26_vue@3.2.45
element-plus: 2.2.27_vue@3.2.45
vue: 3.2.45
dev: false
/@pureadmin/table/1.9.0_element-plus@2.2.26:
/@pureadmin/table/1.9.0_element-plus@2.2.27:
resolution:
{
integrity: sha512-3cGbQc5QV0E7i1h0QZJWVuwJKXn1Kk2Ae6T/Z/pxEVRbwE0L+vixI/x9WO31/yZEL7qNz2lD+OIOtUU+HjTbYA==
@@ -1501,7 +1501,7 @@ packages:
peerDependencies:
element-plus: ^2.0.0
dependencies:
element-plus: 2.2.26_vue@3.2.45
element-plus: 2.2.27_vue@3.2.45
vue: 3.2.45
dev: false
@@ -1987,7 +1987,7 @@ packages:
nanoid: 3.3.4
dev: false
/@vitejs/plugin-vue-jsx/3.0.0_vite@4.0.2+vue@3.2.45:
/@vitejs/plugin-vue-jsx/3.0.0_vite@4.0.3+vue@3.2.45:
resolution:
{
integrity: sha512-vurkuzgac5SYuxd2HUZqAFAWGTF10diKBwJNbCvnWijNZfXd+7jMtqjPFbGt7idOJUn584fP1Ar9j/GN2jQ3Ew==
@@ -2000,13 +2000,13 @@ packages:
"@babel/core": 7.20.5
"@babel/plugin-transform-typescript": 7.20.2_@babel+core@7.20.5
"@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.20.5
vite: 4.0.2_6g6dzlvfpurinkjyb4fszcwwoi
vite: 4.0.3_6g6dzlvfpurinkjyb4fszcwwoi
vue: 3.2.45
transitivePeerDependencies:
- supports-color
dev: true
/@vitejs/plugin-vue/4.0.0_vite@4.0.2+vue@3.2.45:
/@vitejs/plugin-vue/4.0.0_vite@4.0.3+vue@3.2.45:
resolution:
{
integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==
@@ -2016,7 +2016,7 @@ packages:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
vite: 4.0.2_6g6dzlvfpurinkjyb4fszcwwoi
vite: 4.0.3_6g6dzlvfpurinkjyb4fszcwwoi
vue: 3.2.45
dev: true
@@ -3983,7 +3983,7 @@ packages:
}
dependencies:
core-js: 3.26.1
element-plus: 2.2.26_vue@3.2.45
element-plus: 2.2.27_vue@3.2.45
vue: 3.2.45
transitivePeerDependencies:
- "@vue/composition-api"
@@ -3996,10 +3996,10 @@ packages:
}
dev: true
/element-plus/2.2.26_vue@3.2.45:
/element-plus/2.2.27_vue@3.2.45:
resolution:
{
integrity: sha512-O/rdY5m9DkclpVg8r3GynyqCunm7MxSR142xSsjrZA77bi7bcwA3SIy6SPEDqHi5R4KqgkGYgKSp4Q4e3irbYg==
integrity: sha512-P04HDOZBYDdvlYuleuCZRULzAc5xJVOBfLDK9xWxVo0vyo8ntdaXS5sTU+/76vrNzuO3FhLn9kvrsbiJEVa1jg==
}
peerDependencies:
vue: ^3.2.0
@@ -4140,37 +4140,37 @@ packages:
requiresBuild: true
dev: true
/esbuild/0.16.9:
/esbuild/0.16.10:
resolution:
{
integrity: sha512-gkH83yHyijMSZcZFs1IWew342eMdFuWXmQo3zkDPTre25LIPBJsXryg02M3u8OpTwCJdBkdaQwqKkDLnAsAeLQ==
integrity: sha512-z5dIViHoVnw2l+NCJ3zj5behdXjYvXne9gL18OOivCadXDUhyDkeSvEtLcGVAJW2fNmh33TDUpsi704XYlDodw==
}
engines: { node: ">=12" }
hasBin: true
requiresBuild: true
optionalDependencies:
"@esbuild/android-arm": 0.16.9
"@esbuild/android-arm64": 0.16.9
"@esbuild/android-x64": 0.16.9
"@esbuild/darwin-arm64": 0.16.9
"@esbuild/darwin-x64": 0.16.9
"@esbuild/freebsd-arm64": 0.16.9
"@esbuild/freebsd-x64": 0.16.9
"@esbuild/linux-arm": 0.16.9
"@esbuild/linux-arm64": 0.16.9
"@esbuild/linux-ia32": 0.16.9
"@esbuild/linux-loong64": 0.16.9
"@esbuild/linux-mips64el": 0.16.9
"@esbuild/linux-ppc64": 0.16.9
"@esbuild/linux-riscv64": 0.16.9
"@esbuild/linux-s390x": 0.16.9
"@esbuild/linux-x64": 0.16.9
"@esbuild/netbsd-x64": 0.16.9
"@esbuild/openbsd-x64": 0.16.9
"@esbuild/sunos-x64": 0.16.9
"@esbuild/win32-arm64": 0.16.9
"@esbuild/win32-ia32": 0.16.9
"@esbuild/win32-x64": 0.16.9
"@esbuild/android-arm": 0.16.10
"@esbuild/android-arm64": 0.16.10
"@esbuild/android-x64": 0.16.10
"@esbuild/darwin-arm64": 0.16.10
"@esbuild/darwin-x64": 0.16.10
"@esbuild/freebsd-arm64": 0.16.10
"@esbuild/freebsd-x64": 0.16.10
"@esbuild/linux-arm": 0.16.10
"@esbuild/linux-arm64": 0.16.10
"@esbuild/linux-ia32": 0.16.10
"@esbuild/linux-loong64": 0.16.10
"@esbuild/linux-mips64el": 0.16.10
"@esbuild/linux-ppc64": 0.16.10
"@esbuild/linux-riscv64": 0.16.10
"@esbuild/linux-s390x": 0.16.10
"@esbuild/linux-x64": 0.16.10
"@esbuild/netbsd-x64": 0.16.10
"@esbuild/openbsd-x64": 0.16.10
"@esbuild/sunos-x64": 0.16.10
"@esbuild/win32-arm64": 0.16.10
"@esbuild/win32-ia32": 0.16.10
"@esbuild/win32-x64": 0.16.10
dev: true
/escalade/3.1.1:
@@ -7451,10 +7451,10 @@ packages:
yargs: 17.6.2
dev: true
/rollup/3.7.5:
/rollup/3.8.1:
resolution:
{
integrity: sha512-z0ZbqHBtS/et2EEUKMrAl2CoSdwN7ZPzL17UMiKN9RjjqHShTlv7F9J6ZJZJNREYjBh3TvBrdfjkFDIXFNeuiQ==
integrity: sha512-4yh9eMW7byOroYcN8DlF9P/2jCpu6txVIHjEqquQVSx7DI0RgyCCN3tjrcy4ra6yVtV336aLBB3v2AarYAxePQ==
}
engines: { node: ">=14.18.0", npm: ">=8.0.0" }
hasBin: true
@@ -8589,7 +8589,7 @@ packages:
- rollup
dev: true
/vite-plugin-compression/0.5.1_vite@4.0.2:
/vite-plugin-compression/0.5.1_vite@4.0.3:
resolution:
{
integrity: sha512-5QJKBDc+gNYVqL/skgFAP81Yuzo9R+EAf19d+EtsMF/i8kFUpNi3J/H01QD3Oo8zBQn+NzoCIFkpPLynoOzaJg==
@@ -8600,12 +8600,12 @@ packages:
chalk: 4.1.2
debug: 4.3.4
fs-extra: 10.1.0
vite: 4.0.2_6g6dzlvfpurinkjyb4fszcwwoi
vite: 4.0.3_6g6dzlvfpurinkjyb4fszcwwoi
transitivePeerDependencies:
- supports-color
dev: true
/vite-plugin-mock/2.9.6_mockjs@1.1.0+vite@4.0.2:
/vite-plugin-mock/2.9.6_mockjs@1.1.0+vite@4.0.3:
resolution:
{
integrity: sha512-/Rm59oPppe/ncbkSrUuAxIQihlI2YcBmnbR4ST1RA2VzM1C0tEQc1KlbQvnUGhXECAGTaQN2JyasiwXP6EtKgg==
@@ -8625,7 +8625,7 @@ packages:
fast-glob: 3.2.12
mockjs: 1.1.0
path-to-regexp: 6.2.1
vite: 4.0.2_6g6dzlvfpurinkjyb4fszcwwoi
vite: 4.0.3_6g6dzlvfpurinkjyb4fszcwwoi
transitivePeerDependencies:
- rollup
- supports-color
@@ -8648,10 +8648,10 @@ packages:
svgo: 2.8.0
dev: true
/vite/4.0.2_6g6dzlvfpurinkjyb4fszcwwoi:
/vite/4.0.3_6g6dzlvfpurinkjyb4fszcwwoi:
resolution:
{
integrity: sha512-QJaY3R+tFlTagH0exVqbgkkw45B+/bXVBzF2ZD1KB5Z8RiAoiKo60vSUf6/r4c2Vh9jfGBKM4oBI9b4/1ZJYng==
integrity: sha512-HvuNv1RdE7deIfQb8mPk51UKjqptO/4RXZ5yXSAvurd5xOckwS/gg8h9Tky3uSbnjYTgUm0hVCet1cyhKd73ZA==
}
engines: { node: ^14.18.0 || >=16.0.0 }
hasBin: true
@@ -8677,10 +8677,10 @@ packages:
optional: true
dependencies:
"@types/node": 18.11.15
esbuild: 0.16.9
esbuild: 0.16.10
postcss: 8.4.20
resolve: 1.22.1
rollup: 3.7.5
rollup: 3.8.1
sass: 1.56.2
terser: 5.16.1
optionalDependencies:

View File

@@ -1,5 +1,5 @@
{
"Version": "3.9.6",
"Version": "3.9.7",
"Title": "PureAdmin",
"FixedHeader": true,
"HiddenSideBar": false,
@@ -17,7 +17,7 @@
"ShowLogo": true,
"ShowModel": "smart",
"MenuArrowIconNoTransition": true,
"CachingAsyncRoutes": true,
"CachingAsyncRoutes": false,
"TooltipEffect": "light",
"MapConfigure": {
"amapKey": "97b3248d1553172e81f168cf94ea667e",

View File

@@ -70,14 +70,8 @@ notices.value.map(v => (noticesNum.value += v.list.length));
height: 1px;
}
// 如果上面的 notices 长度大于 3 请注释掉下面代码
:deep(.el-tabs__nav-wrap) {
padding: 0 36px 0 36px;
}
// 如果上面的 notices 长度大于 3 请注释掉下面代码
:deep(.el-tabs__active-bar) {
margin: 0 36px 0 36px;
}
}
</style>

View File

@@ -144,7 +144,8 @@ function resolvePath(routePath) {
if (httpReg.test(routePath) || httpReg.test(props.basePath)) {
return routePath || props.basePath;
} else {
return path.resolve(props.basePath, routePath);
// 使用path.posix.resolve替代path.resolve 避免windows环境下使用electron出现盘符问题
return path.posix.resolve(props.basePath, routePath);
}
}
</script>

View File

@@ -1,5 +1,6 @@
<script setup lang="ts">
import { initRouter } from "@/router/utils";
import { storageSession } from "@pureadmin/utils";
import { type CSSProperties, ref, computed } from "vue";
import { useUserStoreHook } from "@/store/modules/user";
import { usePermissionStoreHook } from "@/store/modules/permission";
@@ -33,7 +34,7 @@ function onChange() {
.loginByUsername({ username: username.value, password: "admin123" })
.then(res => {
if (res.success) {
sessionStorage.removeItem("async-routes");
storageSession().removeItem("async-routes");
usePermissionStoreHook().clearAllCachePage();
initRouter();
}