feat: restore lightweight admin modules

This commit is contained in:
2026-06-11 19:39:38 +08:00
parent 15229cc5ab
commit 1fba0aafb2
73 changed files with 13943 additions and 80 deletions
+53 -1
View File
@@ -665,6 +665,9 @@ importers:
'@vben/locales':
specifier: workspace:*
version: link:../../packages/locales
'@vben/plugins':
specifier: workspace:*
version: link:../../packages/effects/plugins
'@vben/preferences':
specifier: workspace:*
version: link:../../packages/preferences
@@ -707,6 +710,9 @@ importers:
element-plus:
specifier: 'catalog:'
version: 2.11.9(vue@3.5.25(typescript@5.9.3))
grid-layout-plus:
specifier: ^1.1.1
version: 1.1.1(vue@3.5.25(typescript@5.9.3))
pinia:
specifier: ^3.0.3
version: 3.0.4(typescript@5.9.3)(vue@3.5.25(typescript@5.9.3))
@@ -3485,6 +3491,9 @@ packages:
'@types/node':
optional: true
'@interactjs/types@1.10.27':
resolution: {integrity: sha512-BUdv0cvs4H5ODuwft2Xp4eL8Vmi3LcihK42z0Ft/FbVJZoRioBsxH+LlsBdK4tAie7PqlKGy+1oyOncu1nQ6eA==}
'@internationalized/date@3.10.0':
resolution: {integrity: sha512-oxDR/NTEJ1k+UFVQElaNIk65E/Z83HK1z1WI3lQyhTtnNg4R5oVXaPzK3jcpKG8UHKDVuDQHzn+wsxSz8RP3aw==}
@@ -3590,6 +3599,9 @@ packages:
'@jspm/import-map@1.2.2':
resolution: {integrity: sha512-QrM7+lkgVE8t9NZSm9fDSzheguEOVCOxueKxSwgoOt7yUWesWKDFmmL9bQFURl4IqMcpPz7VV2Tvw9s9emaJzQ==}
'@juggle/resize-observer@3.4.0':
resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==}
'@keyv/bigmap@1.3.0':
resolution: {integrity: sha512-KT01GjzV6AQD5+IYrcpoYLkCu1Jod3nau1Z7EsEuViO3TZGRacSbO9MfHmbJ1WaOXFtWLxPVj169cn2WNKPkIg==}
engines: {node: '>= 18'}
@@ -4529,6 +4541,14 @@ packages:
engines: {node: '>=18'}
hasBin: true
'@vexip-ui/hooks@2.9.4':
resolution: {integrity: sha512-dGUiBAeHIsnSVigGSPHcuHBVqrSGW8LV+zGohvOpBfXs8Ynn5ZcSmybIWJ3G826NsicPu9rqwcJG8uvSgG4k4Q==}
peerDependencies:
vue: ^3.5.17
'@vexip-ui/utils@2.16.4':
resolution: {integrity: sha512-KX+Q4EsuwDp6ZlRJ7OAkiYxu52D5CVM8zpqQz/FXYV+JUtzl9T3dvxgtA8gQ0wm5Sh/xT6jp8Wo4X7tLAzRh/A==}
'@vite-pwa/vitepress@1.1.0':
resolution: {integrity: sha512-enif5C2JmepS69Ak7PSr6K3Eimsg7VyryZo1Z6NiIPNDnjXFlOqxwBYaq8R/d0M7akArJsjos7KmQnEfNFf5nA==}
peerDependencies:
@@ -6844,6 +6864,11 @@ packages:
resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==}
engines: {node: '>=6.0'}
grid-layout-plus@1.1.1:
resolution: {integrity: sha512-7CWehJubrVC8Ps5QFUlnDsp0kiREvKfi3Pdjp21EyY8BNzSusqI3Utcxvu1Y9UUKe3YExvbhJzIxHK6rorbRaQ==}
peerDependencies:
vue: ^3.5.17
gzip-size@7.0.0:
resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -7026,6 +7051,9 @@ packages:
resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
interactjs@1.10.27:
resolution: {integrity: sha512-y/8RcCftGAF24gSp76X2JS3XpHiUvDQyhF8i7ujemBz77hwiHDuJzftHx7thY8cxGogwGiPJ+o97kWB6eAXnsA==}
internal-slot@1.1.0:
resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
engines: {node: '>= 0.4'}
@@ -12757,7 +12785,7 @@ snapshots:
'@floating-ui/core@1.7.3':
dependencies:
'@floating-ui/utils': 0.2.10
'@floating-ui/utils': 0.2.11
'@floating-ui/core@1.7.5':
dependencies:
@@ -12842,6 +12870,8 @@ snapshots:
optionalDependencies:
'@types/node': 22.19.1
'@interactjs/types@1.10.27': {}
'@internationalized/date@3.10.0':
dependencies:
'@swc/helpers': 0.5.17
@@ -12976,6 +13006,8 @@ snapshots:
'@jspm/import-map@1.2.2': {}
'@juggle/resize-observer@3.4.0': {}
'@keyv/bigmap@1.3.0(keyv@5.5.4)':
dependencies:
hashery: 1.3.0
@@ -13957,6 +13989,15 @@ snapshots:
- rollup
- supports-color
'@vexip-ui/hooks@2.9.4(vue@3.5.25(typescript@5.9.3))':
dependencies:
'@floating-ui/dom': 1.7.6
'@juggle/resize-observer': 3.4.0
'@vexip-ui/utils': 2.16.4
vue: 3.5.25(typescript@5.9.3)
'@vexip-ui/utils@2.16.4': {}
'@vite-pwa/vitepress@1.1.0(vite-plugin-pwa@1.2.0(vite@5.4.21(@types/node@24.10.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1))(workbox-build@7.4.0)(workbox-window@7.4.0))':
dependencies:
vite-plugin-pwa: 1.2.0(vite@5.4.21(@types/node@24.10.1)(less@4.4.2)(sass@1.94.2)(terser@5.44.1))(workbox-build@7.4.0)(workbox-window@7.4.0)
@@ -16645,6 +16686,13 @@ snapshots:
section-matter: 1.0.0
strip-bom-string: 1.0.0
grid-layout-plus@1.1.1(vue@3.5.25(typescript@5.9.3)):
dependencies:
'@vexip-ui/hooks': 2.9.4(vue@3.5.25(typescript@5.9.3))
'@vexip-ui/utils': 2.16.4
interactjs: 1.10.27
vue: 3.5.25(typescript@5.9.3)
gzip-size@7.0.0:
dependencies:
duplexer: 0.1.2
@@ -16838,6 +16886,10 @@ snapshots:
ini@4.1.1: {}
interactjs@1.10.27:
dependencies:
'@interactjs/types': 1.10.27
internal-slot@1.1.0:
dependencies:
es-errors: 1.3.0