1
0
mirror of https://github.com/zclzone/vue-naive-admin.git synced 2025-04-30 22:29:01 +08:00
This commit is contained in:
zclzone 2024-01-25 15:54:05 +08:00
commit a2827e4c0d
10 changed files with 335 additions and 220 deletions

View File

@ -65,4 +65,5 @@ Vue Naive Admin 提供一套后端代码,技术栈使用 Nestjs + TypeOrm + My
## 其他已对接本项目的后端项目
- [isme-java-serve](https://github.com/DHBin/isme-java-serve): 一个轻量级的Java后端服务基于SpringBoot、MybatisPlus、SaToken、MapStruct等实现已对接 Vue Naive Admin 2.0。
- [naive-admin-go](https://github.com/ituserxxx/naive-admin-go): 一个 Go 后端服务,基于 gin、gorm、mysql、jwt和session已对接 Vue Naive Admin 2.0。

View File

@ -24,13 +24,13 @@
"pinia-plugin-persistedstate": "^3.2.0",
"sass": "^1.69.3",
"unocss": "^0.58.3",
"vue": "^3.4.3",
"vue": "^3.4.15",
"vue-echarts": "^6.6.1",
"vue-router": "^4.2.5",
"xlsx": "^0.18.5"
},
"devDependencies": {
"@vitejs/plugin-vue": "^5.0.2",
"@vitejs/plugin-vue": "^5.0.3",
"@zclzone/eslint-config": "^0.0.5",
"esno": "^0.17.0",
"fs-extra": "^11.1.1",
@ -38,9 +38,9 @@
"rollup-plugin-visualizer": "^5.9.2",
"unplugin-auto-import": "^0.16.6",
"unplugin-vue-components": "^0.26.0",
"vite": "^5.0.11",
"vite": "^5.0.12",
"vite-plugin-simple-html": "^0.1.2",
"vite-plugin-vue-devtools": "7.0.2"
"vite-plugin-vue-devtools": "7.0.11"
},
"eslintConfig": {
"extends": [

373
pnpm-lock.yaml generated
View File

@ -19,7 +19,7 @@ dependencies:
version: registry.npmmirror.com/@unocss/preset-rem-to-px@0.58.3
'@vueuse/core':
specifier: ^10.5.0
version: registry.npmmirror.com/@vueuse/core@10.6.1(vue@3.4.3)
version: registry.npmmirror.com/@vueuse/core@10.6.1(vue@3.4.15)
axios:
specifier: ^1.5.1
version: registry.npmmirror.com/axios@1.6.2
@ -34,10 +34,10 @@ dependencies:
version: registry.npmmirror.com/lodash-es@4.17.21
naive-ui:
specifier: ^2.35.0
version: registry.npmmirror.com/naive-ui@2.35.0(vue@3.4.3)
version: registry.npmmirror.com/naive-ui@2.35.0(vue@3.4.15)
pinia:
specifier: ^2.1.7
version: registry.npmmirror.com/pinia@2.1.7(typescript@5.3.2)(vue@3.4.3)
version: registry.npmmirror.com/pinia@2.1.7(typescript@5.3.2)(vue@3.4.15)
pinia-plugin-persistedstate:
specifier: ^3.2.0
version: registry.npmmirror.com/pinia-plugin-persistedstate@3.2.0(pinia@2.1.7)
@ -46,24 +46,24 @@ dependencies:
version: registry.npmmirror.com/sass@1.69.5
unocss:
specifier: ^0.58.3
version: registry.npmmirror.com/unocss@0.58.3(postcss@8.4.32)(vite@5.0.11)
version: registry.npmmirror.com/unocss@0.58.3(postcss@8.4.32)(vite@5.0.12)
vue:
specifier: ^3.4.3
version: registry.npmmirror.com/vue@3.4.3(typescript@5.3.2)
specifier: ^3.4.15
version: registry.npmmirror.com/vue@3.4.15(typescript@5.3.2)
vue-echarts:
specifier: ^6.6.1
version: registry.npmmirror.com/vue-echarts@6.6.1(echarts@5.4.3)(vue@3.4.3)
version: registry.npmmirror.com/vue-echarts@6.6.1(echarts@5.4.3)(vue@3.4.15)
vue-router:
specifier: ^4.2.5
version: registry.npmmirror.com/vue-router@4.2.5(vue@3.4.3)
version: registry.npmmirror.com/vue-router@4.2.5(vue@3.4.15)
xlsx:
specifier: ^0.18.5
version: registry.npmmirror.com/xlsx@0.18.5
devDependencies:
'@vitejs/plugin-vue':
specifier: ^5.0.2
version: registry.npmmirror.com/@vitejs/plugin-vue@5.0.2(vite@5.0.11)(vue@3.4.3)
specifier: ^5.0.3
version: registry.npmmirror.com/@vitejs/plugin-vue@5.0.3(vite@5.0.12)(vue@3.4.15)
'@zclzone/eslint-config':
specifier: ^0.0.5
version: registry.npmmirror.com/@zclzone/eslint-config@0.0.5
@ -84,16 +84,16 @@ devDependencies:
version: registry.npmmirror.com/unplugin-auto-import@0.16.7(@vueuse/core@10.6.1)
unplugin-vue-components:
specifier: ^0.26.0
version: registry.npmmirror.com/unplugin-vue-components@0.26.0(vue@3.4.3)
version: registry.npmmirror.com/unplugin-vue-components@0.26.0(vue@3.4.15)
vite:
specifier: ^5.0.11
version: registry.npmmirror.com/vite@5.0.11(sass@1.69.5)
specifier: ^5.0.12
version: registry.npmmirror.com/vite@5.0.12(sass@1.69.5)
vite-plugin-simple-html:
specifier: ^0.1.2
version: registry.npmmirror.com/vite-plugin-simple-html@0.1.2(vite@5.0.11)
version: registry.npmmirror.com/vite-plugin-simple-html@0.1.2(vite@5.0.12)
vite-plugin-vue-devtools:
specifier: 7.0.2
version: registry.npmmirror.com/vite-plugin-vue-devtools@7.0.2(vite@5.0.11)
specifier: 7.0.11
version: registry.npmmirror.com/vite-plugin-vue-devtools@7.0.11(vite@5.0.12)
packages:
@ -613,7 +613,7 @@ packages:
css-render: registry.npmmirror.com/css-render@0.15.12
dev: false
registry.npmmirror.com/@css-render/vue3-ssr@0.15.12(vue@3.4.3):
registry.npmmirror.com/@css-render/vue3-ssr@0.15.12(vue@3.4.15):
resolution: {integrity: sha512-AQLGhhaE0F+rwybRCkKUdzBdTEM/5PZBYy+fSYe1T9z9+yxMuV/k7ZRqa4M69X+EI1W8pa4kc9Iq2VjQkZx4rg==, tarball: https://registry.npmmirror.com/@css-render/vue3-ssr/-/vue3-ssr-0.15.12.tgz}
id: registry.npmmirror.com/@css-render/vue3-ssr/0.15.12
name: '@css-render/vue3-ssr'
@ -621,7 +621,7 @@ packages:
peerDependencies:
vue: ^3.0.11
dependencies:
vue: registry.npmmirror.com/vue@3.4.3(typescript@5.3.2)
vue: registry.npmmirror.com/vue@3.4.15(typescript@5.3.2)
dev: false
registry.npmmirror.com/@emotion/hash@0.8.0:
@ -1595,7 +1595,7 @@ packages:
name: '@ungap/structured-clone'
version: 1.2.0
registry.npmmirror.com/@unocss/astro@0.58.3(vite@5.0.11):
registry.npmmirror.com/@unocss/astro@0.58.3(vite@5.0.12):
resolution: {integrity: sha512-qJL+XkWYJhEIX4AmOtbfb2Zu4holTDpRscfvVci4T+2VWjyE3mgtsyNzi9ZChe/hdEPRa7g26gSpNQeMhjh/Kw==, tarball: https://registry.npmmirror.com/@unocss/astro/-/astro-0.58.3.tgz}
id: registry.npmmirror.com/@unocss/astro/0.58.3
name: '@unocss/astro'
@ -1608,8 +1608,8 @@ packages:
dependencies:
'@unocss/core': registry.npmmirror.com/@unocss/core@0.58.3
'@unocss/reset': registry.npmmirror.com/@unocss/reset@0.58.3
'@unocss/vite': registry.npmmirror.com/@unocss/vite@0.58.3(vite@5.0.11)
vite: registry.npmmirror.com/vite@5.0.11(sass@1.69.5)
'@unocss/vite': registry.npmmirror.com/@unocss/vite@0.58.3(vite@5.0.12)
vite: registry.npmmirror.com/vite@5.0.12(sass@1.69.5)
transitivePeerDependencies:
- rollup
dev: false
@ -1877,7 +1877,7 @@ packages:
'@unocss/core': registry.npmmirror.com/@unocss/core@0.58.3
dev: false
registry.npmmirror.com/@unocss/vite@0.58.3(vite@5.0.11):
registry.npmmirror.com/@unocss/vite@0.58.3(vite@5.0.12):
resolution: {integrity: sha512-gmB2//z7lDEK7Bw5HbHTSQ3abOM0iveAY/W3L3FFXpvduoxMQyuI5dDk0hOCtzhAWeJoynnVN4MBGVmXM4Y/Mg==, tarball: https://registry.npmmirror.com/@unocss/vite/-/vite-0.58.3.tgz}
id: registry.npmmirror.com/@unocss/vite/0.58.3
name: '@unocss/vite'
@ -1895,23 +1895,23 @@ packages:
chokidar: registry.npmmirror.com/chokidar@3.5.3
fast-glob: registry.npmmirror.com/fast-glob@3.3.2
magic-string: registry.npmmirror.com/magic-string@0.30.5
vite: registry.npmmirror.com/vite@5.0.11(sass@1.69.5)
vite: registry.npmmirror.com/vite@5.0.12(sass@1.69.5)
transitivePeerDependencies:
- rollup
dev: false
registry.npmmirror.com/@vitejs/plugin-vue@5.0.2(vite@5.0.11)(vue@3.4.3):
resolution: {integrity: sha512-kEjJHrLb5ePBvjD0SPZwJlw1QTRcjjCA9sB5VyfonoXVBxTS7TMnqL6EkLt1Eu61RDeiuZ/WN9Hf6PxXhPI2uA==, tarball: https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.0.2.tgz}
id: registry.npmmirror.com/@vitejs/plugin-vue/5.0.2
registry.npmmirror.com/@vitejs/plugin-vue@5.0.3(vite@5.0.12)(vue@3.4.15):
resolution: {integrity: sha512-b8S5dVS40rgHdDrw+DQi/xOM9ed+kSRZzfm1T74bMmBDCd8XO87NKlFYInzCtwvtWwXZvo1QxE2OSspTATWrbA==, tarball: https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.0.3.tgz}
id: registry.npmmirror.com/@vitejs/plugin-vue/5.0.3
name: '@vitejs/plugin-vue'
version: 5.0.2
version: 5.0.3
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
vite: ^5.0.0
vue: ^3.2.25
dependencies:
vite: registry.npmmirror.com/vite@5.0.11(sass@1.69.5)
vue: registry.npmmirror.com/vue@3.4.3(typescript@5.3.2)
vite: registry.npmmirror.com/vite@5.0.12(sass@1.69.5)
vue: registry.npmmirror.com/vue@3.4.15(typescript@5.3.2)
dev: true
registry.npmmirror.com/@vue/babel-helper-vue-transform-on@1.1.5:
@ -1942,16 +1942,16 @@ packages:
- supports-color
dev: true
registry.npmmirror.com/@vue/compiler-core@3.3.11:
resolution: {integrity: sha512-h97/TGWBilnLuRaj58sxNrsUU66fwdRKLOLQ9N/5iNDfp+DZhYH9Obhe0bXxhedl8fjAgpRANpiZfbgWyruQ0w==, tarball: https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.3.11.tgz}
registry.npmmirror.com/@vue/compiler-core@3.4.15:
resolution: {integrity: sha512-XcJQVOaxTKCnth1vCxEChteGuwG6wqnUHxAm1DO3gCz0+uXKaJNx8/digSz4dLALCy8n2lKq24jSUs8segoqIw==, tarball: https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.15.tgz}
name: '@vue/compiler-core'
version: 3.3.11
version: 3.4.15
dependencies:
'@babel/parser': registry.npmmirror.com/@babel/parser@7.23.6
'@vue/shared': registry.npmmirror.com/@vue/shared@3.3.11
'@vue/shared': registry.npmmirror.com/@vue/shared@3.4.15
entities: registry.npmmirror.com/entities@4.5.0
estree-walker: registry.npmmirror.com/estree-walker@2.0.2
source-map-js: registry.npmmirror.com/source-map-js@1.0.2
dev: true
registry.npmmirror.com/@vue/compiler-core@3.4.3:
resolution: {integrity: sha512-u8jzgFg0EDtSrb/hG53Wwh1bAOQFtc1ZCegBpA/glyvTlgHl+tq13o1zvRfLbegYUw/E4mSTGOiCnAJ9SJ+lsg==, tarball: https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.3.tgz}
@ -1963,16 +1963,16 @@ packages:
entities: registry.npmmirror.com/entities@4.5.0
estree-walker: registry.npmmirror.com/estree-walker@2.0.2
source-map-js: registry.npmmirror.com/source-map-js@1.0.2
registry.npmmirror.com/@vue/compiler-dom@3.3.11:
resolution: {integrity: sha512-zoAiUIqSKqAJ81WhfPXYmFGwDRuO+loqLxvXmfUdR5fOitPoUiIeFI9cTTyv9MU5O1+ZZglJVTusWzy+wfk5hw==, tarball: https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.3.11.tgz}
name: '@vue/compiler-dom'
version: 3.3.11
dependencies:
'@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core@3.3.11
'@vue/shared': registry.npmmirror.com/@vue/shared@3.3.11
dev: true
registry.npmmirror.com/@vue/compiler-dom@3.4.15:
resolution: {integrity: sha512-wox0aasVV74zoXyblarOM3AZQz/Z+OunYcIHe1OsGclCHt8RsRm04DObjefaI82u6XDzv+qGWZ24tIsRAIi5MQ==, tarball: https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.4.15.tgz}
name: '@vue/compiler-dom'
version: 3.4.15
dependencies:
'@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core@3.4.15
'@vue/shared': registry.npmmirror.com/@vue/shared@3.4.15
registry.npmmirror.com/@vue/compiler-dom@3.4.3:
resolution: {integrity: sha512-oGF1E9/htI6JWj/lTJgr6UgxNCtNHbM6xKVreBWeZL9QhRGABRVoWGAzxmtBfSOd+w0Zi5BY0Es/tlJrN6WgEg==, tarball: https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.4.3.tgz}
name: '@vue/compiler-dom'
@ -1980,29 +1980,30 @@ packages:
dependencies:
'@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core@3.4.3
'@vue/shared': registry.npmmirror.com/@vue/shared@3.4.3
dev: true
registry.npmmirror.com/@vue/compiler-sfc@3.4.3:
resolution: {integrity: sha512-NuJqb5is9I4uzv316VRUDYgIlPZCG8D+ARt5P4t5UDShIHKL25J3TGZAUryY/Aiy0DsY7srJnZL5ryB6DD63Zw==, tarball: https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.4.3.tgz}
registry.npmmirror.com/@vue/compiler-sfc@3.4.15:
resolution: {integrity: sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA==, tarball: https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.4.15.tgz}
name: '@vue/compiler-sfc'
version: 3.4.3
version: 3.4.15
dependencies:
'@babel/parser': registry.npmmirror.com/@babel/parser@7.23.6
'@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core@3.4.3
'@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.4.3
'@vue/compiler-ssr': registry.npmmirror.com/@vue/compiler-ssr@3.4.3
'@vue/shared': registry.npmmirror.com/@vue/shared@3.4.3
'@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core@3.4.15
'@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.4.15
'@vue/compiler-ssr': registry.npmmirror.com/@vue/compiler-ssr@3.4.15
'@vue/shared': registry.npmmirror.com/@vue/shared@3.4.15
estree-walker: registry.npmmirror.com/estree-walker@2.0.2
magic-string: registry.npmmirror.com/magic-string@0.30.5
postcss: registry.npmmirror.com/postcss@8.4.32
postcss: registry.npmmirror.com/postcss@8.4.33
source-map-js: registry.npmmirror.com/source-map-js@1.0.2
registry.npmmirror.com/@vue/compiler-ssr@3.4.3:
resolution: {integrity: sha512-wnYQtMBkeFSxgSSQbYGQeXPhQacQiog2c6AlvMldQH6DB+gSXK/0F6DVXAJfEiuBSgBhUc8dwrrG5JQcqwalsA==, tarball: https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.4.3.tgz}
registry.npmmirror.com/@vue/compiler-ssr@3.4.15:
resolution: {integrity: sha512-1jdeQyiGznr8gjFDadVmOJqZiLNSsMa5ZgqavkPZ8O2wjHv0tVuAEsw5hTdUoUW4232vpBbL/wJhzVW/JwY1Uw==, tarball: https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.4.15.tgz}
name: '@vue/compiler-ssr'
version: 3.4.3
version: 3.4.15
dependencies:
'@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.4.3
'@vue/shared': registry.npmmirror.com/@vue/shared@3.4.3
'@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.4.15
'@vue/shared': registry.npmmirror.com/@vue/shared@3.4.15
registry.npmmirror.com/@vue/devtools-api@6.5.1:
resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==, tarball: https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.5.1.tgz}
@ -2010,23 +2011,23 @@ packages:
version: 6.5.1
dev: false
registry.npmmirror.com/@vue/devtools-core@7.0.2(vite@5.0.11):
resolution: {integrity: sha512-tyGuDlKmRVyR+7Pb8ImrOzRVKHGt+mT17k8qxjov1D1vcEsnz7VkjZRYhfckscAkFIoLqTTotPAh6oVEsD6U1w==, tarball: https://registry.npmmirror.com/@vue/devtools-core/-/devtools-core-7.0.2.tgz}
id: registry.npmmirror.com/@vue/devtools-core/7.0.2
registry.npmmirror.com/@vue/devtools-core@7.0.11(vite@5.0.12):
resolution: {integrity: sha512-d0L9NRXZ/sxM1rQ7Un8N4C+dVlDGYTsL+D9EikWjS3vKYiAAy4LlnfGQep1yvt5olmRJfga3OxUBlZpLfhRkGQ==, tarball: https://registry.npmmirror.com/@vue/devtools-core/-/devtools-core-7.0.11.tgz}
id: registry.npmmirror.com/@vue/devtools-core/7.0.11
name: '@vue/devtools-core'
version: 7.0.2
version: 7.0.11
dependencies:
'@vue/devtools-kit': registry.npmmirror.com/@vue/devtools-kit@7.0.2
'@vue/devtools-schema': registry.npmmirror.com/@vue/devtools-schema@7.0.2
'@vue/devtools-shared': registry.npmmirror.com/@vue/devtools-shared@7.0.2
'@vue/devtools-kit': registry.npmmirror.com/@vue/devtools-kit@7.0.11
'@vue/devtools-schema': registry.npmmirror.com/@vue/devtools-schema@7.0.11
'@vue/devtools-shared': registry.npmmirror.com/@vue/devtools-shared@7.0.11
birpc: registry.npmmirror.com/birpc@0.2.14
fast-glob: registry.npmmirror.com/fast-glob@3.3.2
image-meta: registry.npmmirror.com/image-meta@0.2.0
mitt: registry.npmmirror.com/mitt@3.0.1
pathe: registry.npmmirror.com/pathe@1.1.1
vite-dev-rpc: registry.npmmirror.com/vite-dev-rpc@0.1.4(vite@5.0.11)
vite-hot-client: registry.npmmirror.com/vite-hot-client@0.2.3(vite@5.0.11)
vite-plugin-inspect: registry.npmmirror.com/vite-plugin-inspect@0.8.1(vite@5.0.11)
pathe: registry.npmmirror.com/pathe@1.1.2
vite-dev-rpc: registry.npmmirror.com/vite-dev-rpc@0.1.4(vite@5.0.12)
vite-hot-client: registry.npmmirror.com/vite-hot-client@0.2.3(vite@5.0.12)
vite-plugin-inspect: registry.npmmirror.com/vite-plugin-inspect@0.8.1(vite@5.0.12)
transitivePeerDependencies:
- '@nuxt/kit'
- rollup
@ -2034,81 +2035,81 @@ packages:
- vite
dev: true
registry.npmmirror.com/@vue/devtools-kit@7.0.2:
resolution: {integrity: sha512-bE9z6WkfGCP3OmRmitGNiXGMIHBq4QNt1F5HfqREtrR3AiEqcO0ohoJRKHz9YPJ9nvoC/sosTOE4vxmYJERMBA==, tarball: https://registry.npmmirror.com/@vue/devtools-kit/-/devtools-kit-7.0.2.tgz}
registry.npmmirror.com/@vue/devtools-kit@7.0.11:
resolution: {integrity: sha512-dpo2gHRS6KGLzIJXcvK6HKzFuWr/RLvoUBlqKt8BjSb3Qav4PSmrW7Teb3P26POFBE2EcXuXr3qH0YOFPwOIBw==, tarball: https://registry.npmmirror.com/@vue/devtools-kit/-/devtools-kit-7.0.11.tgz}
name: '@vue/devtools-kit'
version: 7.0.2
version: 7.0.11
dependencies:
'@vue/devtools-schema': registry.npmmirror.com/@vue/devtools-schema@7.0.2
'@vue/devtools-shared': registry.npmmirror.com/@vue/devtools-shared@7.0.2
'@vue/devtools-schema': registry.npmmirror.com/@vue/devtools-schema@7.0.11
'@vue/devtools-shared': registry.npmmirror.com/@vue/devtools-shared@7.0.11
hookable: registry.npmmirror.com/hookable@5.5.3
mitt: registry.npmmirror.com/mitt@3.0.1
perfect-debounce: registry.npmmirror.com/perfect-debounce@1.0.0
speakingurl: registry.npmmirror.com/speakingurl@14.0.1
dev: true
registry.npmmirror.com/@vue/devtools-schema@7.0.2:
resolution: {integrity: sha512-qr1RwZnwOadAlrOEz+efLh/NX5XTCn6CU73pnougTZSvCi6bL24rgWAy1Y3q1j30818vWRNg72TJVYY77Fv9Sw==, tarball: https://registry.npmmirror.com/@vue/devtools-schema/-/devtools-schema-7.0.2.tgz}
registry.npmmirror.com/@vue/devtools-schema@7.0.11:
resolution: {integrity: sha512-KPLBPs0+2hywYTYHws0isbHysHnUBImjbPe/She2DzxmuWYocPeJ7j+upWCV2SrmFzylYy+KBMcQBoYmZGkI5A==, tarball: https://registry.npmmirror.com/@vue/devtools-schema/-/devtools-schema-7.0.11.tgz}
name: '@vue/devtools-schema'
version: 7.0.2
version: 7.0.11
dev: true
registry.npmmirror.com/@vue/devtools-shared@7.0.2:
resolution: {integrity: sha512-2CRQFqzIEh9HCCcGE1j8e8tF2lWb8al0YAdfym3c+Liy+OyLAugBrmEoMlFTsWFiRtli+X2eicmvisiTlrbQJQ==, tarball: https://registry.npmmirror.com/@vue/devtools-shared/-/devtools-shared-7.0.2.tgz}
registry.npmmirror.com/@vue/devtools-shared@7.0.11:
resolution: {integrity: sha512-Tnkh67CliADh0G8xeAx7g1HeuXnjrfPo6UzavIsOk82W+8e6XXjkk6AwGUwRKJXl1e1ZCrZ/pKQDR/rCNWQQWg==, tarball: https://registry.npmmirror.com/@vue/devtools-shared/-/devtools-shared-7.0.11.tgz}
name: '@vue/devtools-shared'
version: 7.0.2
version: 7.0.11
dependencies:
rfdc: registry.npmmirror.com/rfdc@1.3.0
dev: true
registry.npmmirror.com/@vue/reactivity@3.4.3:
resolution: {integrity: sha512-q5f9HLDU+5aBKizXHAx0w4whkIANs1Muiq9R5YXm0HtorSlflqv9u/ohaMxuuhHWCji4xqpQ1eL04WvmAmGnFg==, tarball: https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.4.3.tgz}
registry.npmmirror.com/@vue/reactivity@3.4.15:
resolution: {integrity: sha512-55yJh2bsff20K5O84MxSvXKPHHt17I2EomHznvFiJCAZpJTNW8IuLj1xZWMLELRhBK3kkFV/1ErZGHJfah7i7w==, tarball: https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.4.15.tgz}
name: '@vue/reactivity'
version: 3.4.3
version: 3.4.15
dependencies:
'@vue/shared': registry.npmmirror.com/@vue/shared@3.4.3
'@vue/shared': registry.npmmirror.com/@vue/shared@3.4.15
registry.npmmirror.com/@vue/runtime-core@3.4.3:
resolution: {integrity: sha512-C1r6QhB1qY7D591RCSFhMULyzL9CuyrGc+3PpB0h7dU4Qqw6GNyo4BNFjHZVvsWncrUlKX3DIKg0Y7rNNr06NQ==, tarball: https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.4.3.tgz}
registry.npmmirror.com/@vue/runtime-core@3.4.15:
resolution: {integrity: sha512-6E3by5m6v1AkW0McCeAyhHTw+3y17YCOKG0U0HDKDscV4Hs0kgNT5G+GCHak16jKgcCDHpI9xe5NKb8sdLCLdw==, tarball: https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.4.15.tgz}
name: '@vue/runtime-core'
version: 3.4.3
version: 3.4.15
dependencies:
'@vue/reactivity': registry.npmmirror.com/@vue/reactivity@3.4.3
'@vue/shared': registry.npmmirror.com/@vue/shared@3.4.3
'@vue/reactivity': registry.npmmirror.com/@vue/reactivity@3.4.15
'@vue/shared': registry.npmmirror.com/@vue/shared@3.4.15
registry.npmmirror.com/@vue/runtime-dom@3.4.3:
resolution: {integrity: sha512-wrsprg7An5Ec+EhPngWdPuzkp0BEUxAKaQtN9dPU/iZctPyD9aaXmVtehPJerdQxQale6gEnhpnfywNw3zOv2A==, tarball: https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.4.3.tgz}
registry.npmmirror.com/@vue/runtime-dom@3.4.15:
resolution: {integrity: sha512-EVW8D6vfFVq3V/yDKNPBFkZKGMFSvZrUQmx196o/v2tHKdwWdiZjYUBS+0Ez3+ohRyF8Njwy/6FH5gYJ75liUw==, tarball: https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.4.15.tgz}
name: '@vue/runtime-dom'
version: 3.4.3
version: 3.4.15
dependencies:
'@vue/runtime-core': registry.npmmirror.com/@vue/runtime-core@3.4.3
'@vue/shared': registry.npmmirror.com/@vue/shared@3.4.3
'@vue/runtime-core': registry.npmmirror.com/@vue/runtime-core@3.4.15
'@vue/shared': registry.npmmirror.com/@vue/shared@3.4.15
csstype: registry.npmmirror.com/csstype@3.1.3
registry.npmmirror.com/@vue/server-renderer@3.4.3(vue@3.4.3):
resolution: {integrity: sha512-BUxt8oVGMKKsqSkM1uU3d3Houyfy4WAc2SpSQRebNd+XJGATVkW/rO129jkyL+kpB/2VRKzE63zwf5RtJ3XuZw==, tarball: https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.4.3.tgz}
id: registry.npmmirror.com/@vue/server-renderer/3.4.3
registry.npmmirror.com/@vue/server-renderer@3.4.15(vue@3.4.15):
resolution: {integrity: sha512-3HYzaidu9cHjrT+qGUuDhFYvF/j643bHC6uUN9BgM11DVy+pM6ATsG6uPBLnkwOgs7BpJABReLmpL3ZPAsUaqw==, tarball: https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.4.15.tgz}
id: registry.npmmirror.com/@vue/server-renderer/3.4.15
name: '@vue/server-renderer'
version: 3.4.3
version: 3.4.15
peerDependencies:
vue: 3.4.3
vue: 3.4.15
dependencies:
'@vue/compiler-ssr': registry.npmmirror.com/@vue/compiler-ssr@3.4.3
'@vue/shared': registry.npmmirror.com/@vue/shared@3.4.3
vue: registry.npmmirror.com/vue@3.4.3(typescript@5.3.2)
'@vue/compiler-ssr': registry.npmmirror.com/@vue/compiler-ssr@3.4.15
'@vue/shared': registry.npmmirror.com/@vue/shared@3.4.15
vue: registry.npmmirror.com/vue@3.4.15(typescript@5.3.2)
registry.npmmirror.com/@vue/shared@3.3.11:
resolution: {integrity: sha512-u2G8ZQ9IhMWTMXaWqZycnK4UthG1fA238CD+DP4Dm4WJi5hdUKKLg0RMRaRpDPNMdkTwIDkp7WtD0Rd9BH9fLw==, tarball: https://registry.npmmirror.com/@vue/shared/-/shared-3.3.11.tgz}
registry.npmmirror.com/@vue/shared@3.4.15:
resolution: {integrity: sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g==, tarball: https://registry.npmmirror.com/@vue/shared/-/shared-3.4.15.tgz}
name: '@vue/shared'
version: 3.3.11
dev: true
version: 3.4.15
registry.npmmirror.com/@vue/shared@3.4.3:
resolution: {integrity: sha512-rIwlkkP1n4uKrRzivAKPZIEkHiuwY5mmhMJ2nZKCBLz8lTUlE73rQh4n1OnnMurXt1vcUNyH4ZPfdh8QweTjpQ==, tarball: https://registry.npmmirror.com/@vue/shared/-/shared-3.4.3.tgz}
name: '@vue/shared'
version: 3.4.3
dev: true
registry.npmmirror.com/@vueuse/core@10.6.1(vue@3.4.3):
registry.npmmirror.com/@vueuse/core@10.6.1(vue@3.4.15):
resolution: {integrity: sha512-Pc26IJbqgC9VG1u6VY/xrXXfxD33hnvxBnKrLlA2LJlyHII+BSrRoTPJgGYq7qZOu61itITFUnm6QbacwZ4H8Q==, tarball: https://registry.npmmirror.com/@vueuse/core/-/core-10.6.1.tgz}
id: registry.npmmirror.com/@vueuse/core/10.6.1
name: '@vueuse/core'
@ -2116,8 +2117,8 @@ packages:
dependencies:
'@types/web-bluetooth': registry.npmmirror.com/@types/web-bluetooth@0.0.20
'@vueuse/metadata': registry.npmmirror.com/@vueuse/metadata@10.6.1
'@vueuse/shared': registry.npmmirror.com/@vueuse/shared@10.6.1(vue@3.4.3)
vue-demi: registry.npmmirror.com/vue-demi@0.14.6(vue@3.4.3)
'@vueuse/shared': registry.npmmirror.com/@vueuse/shared@10.6.1(vue@3.4.15)
vue-demi: registry.npmmirror.com/vue-demi@0.14.6(vue@3.4.15)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@ -2127,13 +2128,13 @@ packages:
name: '@vueuse/metadata'
version: 10.6.1
registry.npmmirror.com/@vueuse/shared@10.6.1(vue@3.4.3):
registry.npmmirror.com/@vueuse/shared@10.6.1(vue@3.4.15):
resolution: {integrity: sha512-TECVDTIedFlL0NUfHWncf3zF9Gc4VfdxfQc8JFwoVZQmxpONhLxFrlm0eHQeidHj4rdTPL3KXJa0TZCk1wnc5Q==, tarball: https://registry.npmmirror.com/@vueuse/shared/-/shared-10.6.1.tgz}
id: registry.npmmirror.com/@vueuse/shared/10.6.1
name: '@vueuse/shared'
version: 10.6.1
dependencies:
vue-demi: registry.npmmirror.com/vue-demi@0.14.6(vue@3.4.3)
vue-demi: registry.npmmirror.com/vue-demi@0.14.6(vue@3.4.15)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@ -3853,7 +3854,7 @@ packages:
name: ms
version: 2.1.2
registry.npmmirror.com/naive-ui@2.35.0(vue@3.4.3):
registry.npmmirror.com/naive-ui@2.35.0(vue@3.4.15):
resolution: {integrity: sha512-PdnLpOip1LQaKs5+rXLZoPDPQkTq26TnHWeABvUA2eOQjtHxE4+TQvj0Jq/W8clM2On/7jptoGmenLt48G3Bhg==, tarball: https://registry.npmmirror.com/naive-ui/-/naive-ui-2.35.0.tgz}
id: registry.npmmirror.com/naive-ui/2.35.0
name: naive-ui
@ -3862,7 +3863,7 @@ packages:
vue: ^3.0.0
dependencies:
'@css-render/plugin-bem': registry.npmmirror.com/@css-render/plugin-bem@0.15.12(css-render@0.15.12)
'@css-render/vue3-ssr': registry.npmmirror.com/@css-render/vue3-ssr@0.15.12(vue@3.4.3)
'@css-render/vue3-ssr': registry.npmmirror.com/@css-render/vue3-ssr@0.15.12(vue@3.4.15)
'@types/katex': registry.npmmirror.com/@types/katex@0.16.7
'@types/lodash': registry.npmmirror.com/@types/lodash@4.14.202
'@types/lodash-es': registry.npmmirror.com/@types/lodash-es@4.17.12
@ -3876,10 +3877,10 @@ packages:
lodash-es: registry.npmmirror.com/lodash-es@4.17.21
seemly: registry.npmmirror.com/seemly@0.3.6
treemate: registry.npmmirror.com/treemate@0.3.11
vdirs: registry.npmmirror.com/vdirs@0.1.8(vue@3.4.3)
vooks: registry.npmmirror.com/vooks@0.2.12(vue@3.4.3)
vue: registry.npmmirror.com/vue@3.4.3(typescript@5.3.2)
vueuc: registry.npmmirror.com/vueuc@0.4.51(vue@3.4.3)
vdirs: registry.npmmirror.com/vdirs@0.1.8(vue@3.4.15)
vooks: registry.npmmirror.com/vooks@0.2.12(vue@3.4.15)
vue: registry.npmmirror.com/vue@3.4.15(typescript@5.3.2)
vueuc: registry.npmmirror.com/vueuc@0.4.51(vue@3.4.15)
dev: false
registry.npmmirror.com/nanoid@3.3.7:
@ -4110,6 +4111,12 @@ packages:
name: pathe
version: 1.1.1
registry.npmmirror.com/pathe@1.1.2:
resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==, tarball: https://registry.npmmirror.com/pathe/-/pathe-1.1.2.tgz}
name: pathe
version: 1.1.2
dev: true
registry.npmmirror.com/perfect-debounce@1.0.0:
resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==, tarball: https://registry.npmmirror.com/perfect-debounce/-/perfect-debounce-1.0.0.tgz}
name: perfect-debounce
@ -4134,10 +4141,10 @@ packages:
peerDependencies:
pinia: ^2.0.0
dependencies:
pinia: registry.npmmirror.com/pinia@2.1.7(typescript@5.3.2)(vue@3.4.3)
pinia: registry.npmmirror.com/pinia@2.1.7(typescript@5.3.2)(vue@3.4.15)
dev: false
registry.npmmirror.com/pinia@2.1.7(typescript@5.3.2)(vue@3.4.3):
registry.npmmirror.com/pinia@2.1.7(typescript@5.3.2)(vue@3.4.15):
resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==, tarball: https://registry.npmmirror.com/pinia/-/pinia-2.1.7.tgz}
id: registry.npmmirror.com/pinia/2.1.7
name: pinia
@ -4154,8 +4161,8 @@ packages:
dependencies:
'@vue/devtools-api': registry.npmmirror.com/@vue/devtools-api@6.5.1
typescript: registry.npmmirror.com/typescript@5.3.2
vue: registry.npmmirror.com/vue@3.4.3(typescript@5.3.2)
vue-demi: registry.npmmirror.com/vue-demi@0.14.6(vue@3.4.3)
vue: registry.npmmirror.com/vue@3.4.15(typescript@5.3.2)
vue-demi: registry.npmmirror.com/vue-demi@0.14.6(vue@3.4.15)
dev: false
registry.npmmirror.com/pkg-types@1.0.3:
@ -4187,6 +4194,16 @@ packages:
picocolors: registry.npmmirror.com/picocolors@1.0.0
source-map-js: registry.npmmirror.com/source-map-js@1.0.2
registry.npmmirror.com/postcss@8.4.33:
resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==, tarball: https://registry.npmmirror.com/postcss/-/postcss-8.4.33.tgz}
name: postcss
version: 8.4.33
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: registry.npmmirror.com/nanoid@3.3.7
picocolors: registry.npmmirror.com/picocolors@1.0.0
source-map-js: registry.npmmirror.com/source-map-js@1.0.2
registry.npmmirror.com/prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==, tarball: https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz}
name: prelude-ls
@ -4744,7 +4761,7 @@ packages:
engines: {node: '>= 10.0.0'}
dev: true
registry.npmmirror.com/unocss@0.58.3(postcss@8.4.32)(vite@5.0.11):
registry.npmmirror.com/unocss@0.58.3(postcss@8.4.32)(vite@5.0.12):
resolution: {integrity: sha512-2rnvghfiIDRQ2cOrmN4P7J7xV2p3yBK+bPAt1aoUxCXcszkLczAnQzh9c7IZ+p70kSVstK45cJTYV6TMzOLF7Q==, tarball: https://registry.npmmirror.com/unocss/-/unocss-0.58.3.tgz}
id: registry.npmmirror.com/unocss/0.58.3
name: unocss
@ -4759,7 +4776,7 @@ packages:
vite:
optional: true
dependencies:
'@unocss/astro': registry.npmmirror.com/@unocss/astro@0.58.3(vite@5.0.11)
'@unocss/astro': registry.npmmirror.com/@unocss/astro@0.58.3(vite@5.0.12)
'@unocss/cli': registry.npmmirror.com/@unocss/cli@0.58.3
'@unocss/core': registry.npmmirror.com/@unocss/core@0.58.3
'@unocss/extractor-arbitrary-variants': registry.npmmirror.com/@unocss/extractor-arbitrary-variants@0.58.3
@ -4778,8 +4795,8 @@ packages:
'@unocss/transformer-compile-class': registry.npmmirror.com/@unocss/transformer-compile-class@0.58.3
'@unocss/transformer-directives': registry.npmmirror.com/@unocss/transformer-directives@0.58.3
'@unocss/transformer-variant-group': registry.npmmirror.com/@unocss/transformer-variant-group@0.58.3
'@unocss/vite': registry.npmmirror.com/@unocss/vite@0.58.3(vite@5.0.11)
vite: registry.npmmirror.com/vite@5.0.11(sass@1.69.5)
'@unocss/vite': registry.npmmirror.com/@unocss/vite@0.58.3(vite@5.0.12)
vite: registry.npmmirror.com/vite@5.0.12(sass@1.69.5)
transitivePeerDependencies:
- postcss
- rollup
@ -4803,7 +4820,7 @@ packages:
dependencies:
'@antfu/utils': registry.npmmirror.com/@antfu/utils@0.7.6
'@rollup/pluginutils': registry.npmmirror.com/@rollup/pluginutils@5.0.5
'@vueuse/core': registry.npmmirror.com/@vueuse/core@10.6.1(vue@3.4.3)
'@vueuse/core': registry.npmmirror.com/@vueuse/core@10.6.1(vue@3.4.15)
fast-glob: registry.npmmirror.com/fast-glob@3.3.2
local-pkg: registry.npmmirror.com/local-pkg@0.5.0
magic-string: registry.npmmirror.com/magic-string@0.30.5
@ -4814,7 +4831,7 @@ packages:
- rollup
dev: true
registry.npmmirror.com/unplugin-vue-components@0.26.0(vue@3.4.3):
registry.npmmirror.com/unplugin-vue-components@0.26.0(vue@3.4.15):
resolution: {integrity: sha512-s7IdPDlnOvPamjunVxw8kNgKNK8A5KM1YpK5j/p97jEKTjlPNrA0nZBiSfAKKlK1gWZuyWXlKL5dk3EDw874LQ==, tarball: https://registry.npmmirror.com/unplugin-vue-components/-/unplugin-vue-components-0.26.0.tgz}
id: registry.npmmirror.com/unplugin-vue-components/0.26.0
name: unplugin-vue-components
@ -4840,7 +4857,7 @@ packages:
minimatch: registry.npmmirror.com/minimatch@9.0.3
resolve: registry.npmmirror.com/resolve@1.22.8
unplugin: registry.npmmirror.com/unplugin@1.5.1
vue: registry.npmmirror.com/vue@3.4.3(typescript@5.3.2)
vue: registry.npmmirror.com/vue@3.4.15(typescript@5.3.2)
transitivePeerDependencies:
- rollup
- supports-color
@ -4890,7 +4907,7 @@ packages:
version: 1.0.2
dev: true
registry.npmmirror.com/vdirs@0.1.8(vue@3.4.3):
registry.npmmirror.com/vdirs@0.1.8(vue@3.4.15):
resolution: {integrity: sha512-H9V1zGRLQZg9b+GdMk8MXDN2Lva0zx72MPahDKc30v+DtwKjfyOSXWRIX4t2mhDubM1H09gPhWeth/BJWPHGUw==, tarball: https://registry.npmmirror.com/vdirs/-/vdirs-0.1.8.tgz}
id: registry.npmmirror.com/vdirs/0.1.8
name: vdirs
@ -4899,10 +4916,10 @@ packages:
vue: ^3.0.11
dependencies:
evtd: registry.npmmirror.com/evtd@0.2.4
vue: registry.npmmirror.com/vue@3.4.3(typescript@5.3.2)
vue: registry.npmmirror.com/vue@3.4.15(typescript@5.3.2)
dev: false
registry.npmmirror.com/vite-dev-rpc@0.1.4(vite@5.0.11):
registry.npmmirror.com/vite-dev-rpc@0.1.4(vite@5.0.12):
resolution: {integrity: sha512-6I/qF7EDGLQfm3DGdcbkZ7JRl3FIbaVgD1TqDWBaCosJ1QljLzNzDBmMEa7cYkEyAMxHDBqT7zJrOiuYlFYcAA==, tarball: https://registry.npmmirror.com/vite-dev-rpc/-/vite-dev-rpc-0.1.4.tgz}
id: registry.npmmirror.com/vite-dev-rpc/0.1.4
name: vite-dev-rpc
@ -4911,11 +4928,11 @@ packages:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0
dependencies:
birpc: registry.npmmirror.com/birpc@0.2.14
vite: registry.npmmirror.com/vite@5.0.11(sass@1.69.5)
vite-hot-client: registry.npmmirror.com/vite-hot-client@0.2.3(vite@5.0.11)
vite: registry.npmmirror.com/vite@5.0.12(sass@1.69.5)
vite-hot-client: registry.npmmirror.com/vite-hot-client@0.2.3(vite@5.0.12)
dev: true
registry.npmmirror.com/vite-hot-client@0.2.3(vite@5.0.11):
registry.npmmirror.com/vite-hot-client@0.2.3(vite@5.0.12):
resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==, tarball: https://registry.npmmirror.com/vite-hot-client/-/vite-hot-client-0.2.3.tgz}
id: registry.npmmirror.com/vite-hot-client/0.2.3
name: vite-hot-client
@ -4923,10 +4940,10 @@ packages:
peerDependencies:
vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0
dependencies:
vite: registry.npmmirror.com/vite@5.0.11(sass@1.69.5)
vite: registry.npmmirror.com/vite@5.0.12(sass@1.69.5)
dev: true
registry.npmmirror.com/vite-plugin-inspect@0.8.1(vite@5.0.11):
registry.npmmirror.com/vite-plugin-inspect@0.8.1(vite@5.0.12):
resolution: {integrity: sha512-oPBPVGp6tBd5KdY/qY6lrbLXqrbHRG0hZLvEaJfiZ/GQfDB+szRuLHblQh1oi1Hhh8GeLit/50l4xfs2SA+TCA==, tarball: https://registry.npmmirror.com/vite-plugin-inspect/-/vite-plugin-inspect-0.8.1.tgz}
id: registry.npmmirror.com/vite-plugin-inspect/0.8.1
name: vite-plugin-inspect
@ -4947,13 +4964,13 @@ packages:
open: registry.npmmirror.com/open@9.1.0
picocolors: registry.npmmirror.com/picocolors@1.0.0
sirv: registry.npmmirror.com/sirv@2.0.4
vite: registry.npmmirror.com/vite@5.0.11(sass@1.69.5)
vite: registry.npmmirror.com/vite@5.0.12(sass@1.69.5)
transitivePeerDependencies:
- rollup
- supports-color
dev: true
registry.npmmirror.com/vite-plugin-simple-html@0.1.2(vite@5.0.11):
registry.npmmirror.com/vite-plugin-simple-html@0.1.2(vite@5.0.12):
resolution: {integrity: sha512-Eu/6wH2zy7TYGh1VRyWQ+nB+yrxPfHF2n0qBVSlv3tlivbylxqRobRAdLIcSDwQfcRIFN2PuT9u6Dz74sQk7Pw==, tarball: https://registry.npmmirror.com/vite-plugin-simple-html/-/vite-plugin-simple-html-0.1.2.tgz}
id: registry.npmmirror.com/vite-plugin-simple-html/0.1.2
name: vite-plugin-simple-html
@ -4966,34 +4983,34 @@ packages:
optional: true
dependencies:
html-minifier-terser: registry.npmmirror.com/html-minifier-terser@7.2.0
vite: registry.npmmirror.com/vite@5.0.11(sass@1.69.5)
vite: registry.npmmirror.com/vite@5.0.12(sass@1.69.5)
dev: true
registry.npmmirror.com/vite-plugin-vue-devtools@7.0.2(vite@5.0.11):
resolution: {integrity: sha512-Hf0u0HVajzE3op1Ij+PgtbN+6SipGJJbKnsw4GClDENrauDzROIHAWrkRslIjLP0X+bf+esjDOkU0cGgHWzdEw==, tarball: https://registry.npmmirror.com/vite-plugin-vue-devtools/-/vite-plugin-vue-devtools-7.0.2.tgz}
id: registry.npmmirror.com/vite-plugin-vue-devtools/7.0.2
registry.npmmirror.com/vite-plugin-vue-devtools@7.0.11(vite@5.0.12):
resolution: {integrity: sha512-GJLDSRvn6Ry2L6tZkVVAnC1W2OdStA1kg31RLVQWXVkDBVaIT6wsjWnw5cMDzI5TQjRoLX61XF9ooOrQOREuPA==, tarball: https://registry.npmmirror.com/vite-plugin-vue-devtools/-/vite-plugin-vue-devtools-7.0.11.tgz}
id: registry.npmmirror.com/vite-plugin-vue-devtools/7.0.11
name: vite-plugin-vue-devtools
version: 7.0.2
version: 7.0.11
engines: {node: '>=v14.21.3'}
peerDependencies:
vite: ^3.1.0 || ^4.0.0-0 || ^5.0.0-0
dependencies:
'@vue/devtools-core': registry.npmmirror.com/@vue/devtools-core@7.0.2(vite@5.0.11)
'@vue/devtools-kit': registry.npmmirror.com/@vue/devtools-kit@7.0.2
'@vue/devtools-shared': registry.npmmirror.com/@vue/devtools-shared@7.0.2
'@vue/devtools-core': registry.npmmirror.com/@vue/devtools-core@7.0.11(vite@5.0.12)
'@vue/devtools-kit': registry.npmmirror.com/@vue/devtools-kit@7.0.11
'@vue/devtools-shared': registry.npmmirror.com/@vue/devtools-shared@7.0.11
birpc: registry.npmmirror.com/birpc@0.2.14
execa: registry.npmmirror.com/execa@8.0.1
sirv: registry.npmmirror.com/sirv@2.0.4
vite: registry.npmmirror.com/vite@5.0.11(sass@1.69.5)
vite-plugin-inspect: registry.npmmirror.com/vite-plugin-inspect@0.8.1(vite@5.0.11)
vite-plugin-vue-inspector: registry.npmmirror.com/vite-plugin-vue-inspector@4.0.2(vite@5.0.11)
vite: registry.npmmirror.com/vite@5.0.12(sass@1.69.5)
vite-plugin-inspect: registry.npmmirror.com/vite-plugin-inspect@0.8.1(vite@5.0.12)
vite-plugin-vue-inspector: registry.npmmirror.com/vite-plugin-vue-inspector@4.0.2(vite@5.0.12)
transitivePeerDependencies:
- '@nuxt/kit'
- rollup
- supports-color
dev: true
registry.npmmirror.com/vite-plugin-vue-inspector@4.0.2(vite@5.0.11):
registry.npmmirror.com/vite-plugin-vue-inspector@4.0.2(vite@5.0.12):
resolution: {integrity: sha512-KPvLEuafPG13T7JJuQbSm5PwSxKFnVS965+MP1we2xGw9BPkkc/+LPix5MMWenpKWqtjr0ws8THrR+KuoDC8hg==, tarball: https://registry.npmmirror.com/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-4.0.2.tgz}
id: registry.npmmirror.com/vite-plugin-vue-inspector/4.0.2
name: vite-plugin-vue-inspector
@ -5007,19 +5024,19 @@ packages:
'@babel/plugin-syntax-import-meta': registry.npmmirror.com/@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.7)
'@babel/plugin-transform-typescript': registry.npmmirror.com/@babel/plugin-transform-typescript@7.23.4(@babel/core@7.23.7)
'@vue/babel-plugin-jsx': registry.npmmirror.com/@vue/babel-plugin-jsx@1.1.5(@babel/core@7.23.7)
'@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.3.11
'@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.4.3
kolorist: registry.npmmirror.com/kolorist@1.8.0
magic-string: registry.npmmirror.com/magic-string@0.30.5
vite: registry.npmmirror.com/vite@5.0.11(sass@1.69.5)
vite: registry.npmmirror.com/vite@5.0.12(sass@1.69.5)
transitivePeerDependencies:
- supports-color
dev: true
registry.npmmirror.com/vite@5.0.11(sass@1.69.5):
resolution: {integrity: sha512-XBMnDjZcNAw/G1gEiskiM1v6yzM4GE5aMGvhWTlHAYYhxb7S3/V1s3m2LDHa8Vh6yIWYYB0iJwsEaS523c4oYA==, tarball: https://registry.npmmirror.com/vite/-/vite-5.0.11.tgz}
id: registry.npmmirror.com/vite/5.0.11
registry.npmmirror.com/vite@5.0.12(sass@1.69.5):
resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==, tarball: https://registry.npmmirror.com/vite/-/vite-5.0.12.tgz}
id: registry.npmmirror.com/vite/5.0.12
name: vite
version: 5.0.11
version: 5.0.12
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@ -5053,7 +5070,7 @@ packages:
optionalDependencies:
fsevents: registry.npmmirror.com/fsevents@2.3.3
registry.npmmirror.com/vooks@0.2.12(vue@3.4.3):
registry.npmmirror.com/vooks@0.2.12(vue@3.4.15):
resolution: {integrity: sha512-iox0I3RZzxtKlcgYaStQYKEzWWGAduMmq+jS7OrNdQo1FgGfPMubGL3uGHOU9n97NIvfFDBGnpSvkWyb/NSn/Q==, tarball: https://registry.npmmirror.com/vooks/-/vooks-0.2.12.tgz}
id: registry.npmmirror.com/vooks/0.2.12
name: vooks
@ -5062,10 +5079,10 @@ packages:
vue: ^3.0.0
dependencies:
evtd: registry.npmmirror.com/evtd@0.2.4
vue: registry.npmmirror.com/vue@3.4.3(typescript@5.3.2)
vue: registry.npmmirror.com/vue@3.4.15(typescript@5.3.2)
dev: false
registry.npmmirror.com/vue-demi@0.13.11(vue@3.4.3):
registry.npmmirror.com/vue-demi@0.13.11(vue@3.4.15):
resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==, tarball: https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz}
id: registry.npmmirror.com/vue-demi/0.13.11
name: vue-demi
@ -5080,10 +5097,10 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
vue: registry.npmmirror.com/vue@3.4.3(typescript@5.3.2)
vue: registry.npmmirror.com/vue@3.4.15(typescript@5.3.2)
dev: false
registry.npmmirror.com/vue-demi@0.14.6(vue@3.4.3):
registry.npmmirror.com/vue-demi@0.14.6(vue@3.4.15):
resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==, tarball: https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.6.tgz}
id: registry.npmmirror.com/vue-demi/0.14.6
name: vue-demi
@ -5098,9 +5115,9 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
vue: registry.npmmirror.com/vue@3.4.3(typescript@5.3.2)
vue: registry.npmmirror.com/vue@3.4.15(typescript@5.3.2)
registry.npmmirror.com/vue-echarts@6.6.1(echarts@5.4.3)(vue@3.4.3):
registry.npmmirror.com/vue-echarts@6.6.1(echarts@5.4.3)(vue@3.4.15):
resolution: {integrity: sha512-EpreTzlNeJ+eaUn0AhXEmKJk98xJGecgTqAdyZovoXWnhTxnlW2HuBM0ei3y8rLw1JCUabf8/sYvxjlr8SzBKQ==, tarball: https://registry.npmmirror.com/vue-echarts/-/vue-echarts-6.6.1.tgz}
id: registry.npmmirror.com/vue-echarts/6.6.1
name: vue-echarts
@ -5116,8 +5133,8 @@ packages:
dependencies:
echarts: registry.npmmirror.com/echarts@5.4.3
resize-detector: registry.npmmirror.com/resize-detector@0.3.0
vue: registry.npmmirror.com/vue@3.4.3(typescript@5.3.2)
vue-demi: registry.npmmirror.com/vue-demi@0.13.11(vue@3.4.3)
vue: registry.npmmirror.com/vue@3.4.15(typescript@5.3.2)
vue-demi: registry.npmmirror.com/vue-demi@0.13.11(vue@3.4.15)
dev: false
registry.npmmirror.com/vue-eslint-parser@9.3.2(eslint@8.54.0):
@ -5141,7 +5158,7 @@ packages:
- supports-color
dev: true
registry.npmmirror.com/vue-router@4.2.5(vue@3.4.3):
registry.npmmirror.com/vue-router@4.2.5(vue@3.4.15):
resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==, tarball: https://registry.npmmirror.com/vue-router/-/vue-router-4.2.5.tgz}
id: registry.npmmirror.com/vue-router/4.2.5
name: vue-router
@ -5150,28 +5167,28 @@ packages:
vue: ^3.2.0
dependencies:
'@vue/devtools-api': registry.npmmirror.com/@vue/devtools-api@6.5.1
vue: registry.npmmirror.com/vue@3.4.3(typescript@5.3.2)
vue: registry.npmmirror.com/vue@3.4.15(typescript@5.3.2)
dev: false
registry.npmmirror.com/vue@3.4.3(typescript@5.3.2):
resolution: {integrity: sha512-GjN+culMAGv/mUbkIv8zMKItno8npcj5gWlXkSxf1SPTQf8eJ4A+YfHIvQFyL1IfuJcMl3soA7SmN1fRxbf/wA==, tarball: https://registry.npmmirror.com/vue/-/vue-3.4.3.tgz}
id: registry.npmmirror.com/vue/3.4.3
registry.npmmirror.com/vue@3.4.15(typescript@5.3.2):
resolution: {integrity: sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ==, tarball: https://registry.npmmirror.com/vue/-/vue-3.4.15.tgz}
id: registry.npmmirror.com/vue/3.4.15
name: vue
version: 3.4.3
version: 3.4.15
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.4.3
'@vue/compiler-sfc': registry.npmmirror.com/@vue/compiler-sfc@3.4.3
'@vue/runtime-dom': registry.npmmirror.com/@vue/runtime-dom@3.4.3
'@vue/server-renderer': registry.npmmirror.com/@vue/server-renderer@3.4.3(vue@3.4.3)
'@vue/shared': registry.npmmirror.com/@vue/shared@3.4.3
'@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom@3.4.15
'@vue/compiler-sfc': registry.npmmirror.com/@vue/compiler-sfc@3.4.15
'@vue/runtime-dom': registry.npmmirror.com/@vue/runtime-dom@3.4.15
'@vue/server-renderer': registry.npmmirror.com/@vue/server-renderer@3.4.15(vue@3.4.15)
'@vue/shared': registry.npmmirror.com/@vue/shared@3.4.15
typescript: registry.npmmirror.com/typescript@5.3.2
registry.npmmirror.com/vueuc@0.4.51(vue@3.4.3):
registry.npmmirror.com/vueuc@0.4.51(vue@3.4.15):
resolution: {integrity: sha512-pLiMChM4f+W8czlIClGvGBYo656lc2Y0/mXFSCydcSmnCR1izlKPGMgiYBGjbY9FDkFG8a2HEVz7t0DNzBWbDw==, tarball: https://registry.npmmirror.com/vueuc/-/vueuc-0.4.51.tgz}
id: registry.npmmirror.com/vueuc/0.4.51
name: vueuc
@ -5179,14 +5196,14 @@ packages:
peerDependencies:
vue: ^3.0.11
dependencies:
'@css-render/vue3-ssr': registry.npmmirror.com/@css-render/vue3-ssr@0.15.12(vue@3.4.3)
'@css-render/vue3-ssr': registry.npmmirror.com/@css-render/vue3-ssr@0.15.12(vue@3.4.15)
'@juggle/resize-observer': registry.npmmirror.com/@juggle/resize-observer@3.4.0
css-render: registry.npmmirror.com/css-render@0.15.12
evtd: registry.npmmirror.com/evtd@0.2.4
seemly: registry.npmmirror.com/seemly@0.3.6
vdirs: registry.npmmirror.com/vdirs@0.1.8(vue@3.4.3)
vooks: registry.npmmirror.com/vooks@0.2.12(vue@3.4.3)
vue: registry.npmmirror.com/vue@3.4.3(typescript@5.3.2)
vdirs: registry.npmmirror.com/vdirs@0.1.8(vue@3.4.15)
vooks: registry.npmmirror.com/vooks@0.2.12(vue@3.4.15)
vue: registry.npmmirror.com/vue@3.4.15(typescript@5.3.2)
dev: false
registry.npmmirror.com/webpack-sources@3.2.3:

View File

@ -7,25 +7,22 @@
--------------------------------->
<template>
<AppCard
v-if="$slots.default"
bordered
bg="#fafafc dark:black"
class="mb-30 min-h-60 flex justify-between rounded-4 p-16"
>
<n-space wrap :size="[32, 16]">
<slot />
</n-space>
<div class="flex-shrink-0">
<n-button ghost type="primary" @click="handleReset">
<i class="i-fe:rotate-ccw mr-4" />
重置
</n-button>
<n-button class="ml-20" type="primary" @click="handleSearch">
<i class="i-fe:search mr-4" />
搜索
</n-button>
</div>
<AppCard v-if="$slots.default" bordered bg="#fafafc dark:black" class="mb-30 min-h-60 rounded-4">
<form class="flex justify-between p-16" @submit.prevent="handleSearch()">
<n-space wrap :size="[32, 16]">
<slot />
</n-space>
<div class="flex-shrink-0">
<n-button ghost type="primary" @click="handleReset">
<i class="i-fe:rotate-ccw mr-4" />
重置
</n-button>
<n-button attr-type="submit" class="ml-20" type="primary">
<i class="i-fe:search mr-4" />
搜索
</n-button>
</div>
</form>
</AppCard>
<n-data-table

View File

@ -1,7 +1,7 @@
<!--------------------------------
- @Author: Ronnie Zhang
- @LastEditor: Ronnie Zhang
- @LastEditTime: 2023/12/16 18:50:02
- @LastEditTime: 2024/01/13 17:41:38
- @Email: zclzone@outlook.com
- Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
--------------------------------->
@ -9,17 +9,17 @@
<template>
<n-modal
v-model:show="show"
class="modal-box"
:style="{ width: modalOptions.width, ...modalOptions.modalStyle }"
:preset="undefined"
size="huge"
:bordered="false"
@after-leave="onAfterLeave"
>
<n-card
:title="modalOptions.title"
:style="modalOptions.contentStyle"
:closable="modalOptions.closable"
@close="close()"
>
<n-card :style="modalOptions.contentStyle" :closable="modalOptions.closable" @close="close()">
<template #header>
<header class="modal-header">{{ modalOptions.title }}</header>
</template>
<slot></slot>
<!-- 底部按钮 -->
@ -45,6 +45,7 @@
</template>
<script setup>
import { initDrag } from './utils'
const props = defineProps({
width: {
type: String,
@ -101,12 +102,17 @@ const show = ref(false)
const modalOptions = ref({})
//
function open(options = {}) {
async function open(options = {}) {
// propsoptionsmodalOptions
modalOptions.value = { ...props, ...options }
// showtrue
show.value = true
await nextTick()
initDrag(
Array.prototype.at.call(document.querySelectorAll('.modal-header'), -1),
Array.prototype.at.call(document.querySelectorAll('.modal-box'), -1)
)
}
// close
@ -149,6 +155,14 @@ async function handleCancel(data) {
}
}
async function onAfterLeave() {
await nextTick()
initDrag(
Array.prototype.at.call(document.querySelectorAll('.modal-header'), -1),
Array.prototype.at.call(document.querySelectorAll('.modal-box'), -1)
)
}
const okLoading = computed({
get() {
return !!modalOptions.value?.okLoading

View File

@ -0,0 +1,94 @@
/**********************************
* @Author: Ronnie Zhang
* @LastEditor: Ronnie Zhang
* @LastEditTime: 2024/01/13 17:41:26
* @Email: zclzone@outlook.com
* Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
**********************************/
// 获取元素的CSS样式
function getCss(element, key) {
return element.currentStyle
? element.currentStyle[key]
: window.getComputedStyle(element, null)[key]
}
const params = {
left: 0,
top: 0,
currentX: 0,
currentY: 0,
flag: false,
}
// 初始化拖拽
export function initDrag(bar, box) {
if (!bar || !box) return
const screenWidth = document.body.clientWidth // 页面宽度
const screenHeight = document.documentElement.clientHeight // 页面可见区域高度
const dragDomWidth = box.offsetWidth // 盒子宽度
const dragDomHeight = box.offsetHeight // 盒子高度
const minDomLeft = box.offsetLeft // 盒子相对于父元素的左偏移量
const minDomTop = box.offsetTop // 盒子相对于父元素的上偏移量
const maxDragDomLeft = screenWidth - minDomLeft - dragDomWidth // 盒子在水平方向上可拖拽的最大距离
const maxDragDomTop = screenHeight - minDomTop - dragDomHeight // 盒子在垂直方向上可拖拽的最大距离
if (getCss(box, 'left') !== 'auto') {
params.left = getCss(box, 'left')
}
if (getCss(box, 'top') !== 'auto') {
params.top = getCss(box, 'top')
}
// 设置触发拖动元素的鼠标样式为移动图标
bar.style.cursor = 'move'
// 鼠标按下事件处理函数
bar.onmousedown = function (e) {
params.flag = true // 设置拖拽标志为true
e.preventDefault() // 阻止默认事件
params.currentX = e.clientX // 鼠标当前位置的X坐标
params.currentY = e.clientY // 鼠标当前位置的Y坐标
}
document.onmouseup = function () {
params.flag = false // 设置拖拽标志为false
if (getCss(box, 'left') !== 'auto') {
params.left = getCss(box, 'left')
}
if (getCss(box, 'top') !== 'auto') {
params.top = getCss(box, 'top')
}
}
document.onmousemove = function (e) {
e.preventDefault() // 阻止默认事件
// 如果拖拽标志为true
if (params.flag) {
const nowX = e.clientX // 鼠标当前位置的X坐标
const nowY = e.clientY // 鼠标当前位置的Y坐标
const disX = nowX - params.currentX // 鼠标移动的X距离
const disY = nowY - params.currentY // 鼠标移动的Y距离
let left = parseInt(params.left) + disX // 盒子元素的新left值
let top = parseInt(params.top) + disY // 盒子元素的新top值
// 拖出屏幕边缘
if (-left > minDomLeft) {
left = -minDomLeft
} else if (left > maxDragDomLeft) {
left = maxDragDomLeft
}
if (-top > minDomTop) {
top = -minDomTop
} else if (top > maxDragDomTop) {
top = maxDragDomTop
}
box.style.left = left + 'px'
box.style.top = top + 'px'
}
}
}

View File

@ -1,7 +1,7 @@
<!--------------------------------
- @Author: Ronnie Zhang
- @LastEditor: Ronnie Zhang
- @LastEditTime: 2023/12/16 18:51:56
- @LastEditTime: 2024/01/13 17:41:47
- @Email: zclzone@outlook.com
- Copyright © 2023 Ronnie Zhang(大脸怪) | https://isme.top
--------------------------------->
@ -55,7 +55,7 @@ function openModal2() {
$modal2.value?.open({
cancelText: '关闭当前',
okText: '关闭所有弹窗',
modalStyle: { width: '320px', padding: '12px', top: '100px' },
width: '400px',
async onOk() {
okLoading2.value = true
$message.loading('正在关闭...', { key: 'modal2' })

View File

@ -23,13 +23,7 @@
:get-data="api.read"
>
<MeQueryItem label="角色名" :label-width="50">
<n-input
v-model:value="queryItems.name"
type="text"
placeholder="请输入角色名"
clearable
@keydown.enter="() => $table?.handleSearch()"
/>
<n-input v-model:value="queryItems.name" type="text" placeholder="请输入角色名" clearable />
</MeQueryItem>
<MeQueryItem label="状态" :label-width="50">
<n-select

View File

@ -43,7 +43,6 @@
type="text"
placeholder="请输入用户名"
clearable
@keydown.enter="() => $table?.handleSearch"
/>
</MeQueryItem>

View File

@ -28,7 +28,6 @@
type="text"
placeholder="请输入用户名"
clearable
@keydown.enter="() => $table?.handleSearch"
/>
</MeQueryItem>