fix: when the form is destroyed, the form parameters still exist (#4834)

* fix: when the form is destroyed, the form parameters still exist

* chore: update deps
This commit is contained in:
Vben 2024-11-07 22:36:26 +08:00 committed by GitHub
parent dcdebaf7ca
commit 8f1e397077
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
9 changed files with 159 additions and 154 deletions

View File

@ -224,8 +224,6 @@ useVbenVxeGrid 返回的第二个参数,是一个对象,包含了一些表
| grid | vxe-table grid实例 | `VxeGridInstance` |
| formApi | vbenForm api实例 | `FormApi` |
### Props
## Props
所有属性都可以传入 `useVbenVxeGrid` 的第一个参数中。

View File

@ -72,7 +72,7 @@ const { b, e, is } = useNamespace('menu');
</template>
<style lang="scss" scoped>
// If you use it within the application, this line of code can be omitted as it has already been globally introduced in all applications
@import '@vben/styles/global';
@use '@vben/styles/global' as *;
@include b('menu') {
color: black;

View File

@ -72,7 +72,7 @@ const { b, e, is } = useNamespace('menu');
</template>
<style lang="scss" scoped>
// 如果你在应用内使用,这行代码可以省略,已经在所有的应用内全局引入了
@import '@vben/styles/global';
@use '@vben/styles/global' as *;
@include b('menu') {
color: black;

View File

@ -109,7 +109,7 @@ function createCssOptions(injectGlobalScss = true) {
const relativePath = relative(root, filepath);
// apps下的包注入全局样式
if (relativePath.startsWith(`apps${path.sep}`)) {
return `@import "@vben/styles/global";\n${content}`;
return `@use "@vben/styles/global" as *;\n${content}`;
}
return content;
},

View File

@ -253,6 +253,7 @@ export class FormApi {
}
unmount() {
this.form?.resetForm?.();
// this.state = null;
this.isMounted = false;
this.stateHandler.reset();

View File

@ -11,6 +11,7 @@ import {
computed,
nextTick,
onMounted,
onUnmounted,
toRaw,
useSlots,
useTemplateRef,
@ -256,6 +257,11 @@ onMounted(() => {
props.api?.mount?.(gridRef.value, formApi);
init();
});
onUnmounted(() => {
formApi?.unmount?.();
props.api?.unmount?.();
});
</script>
<template>

View File

@ -1 +1 @@
@import '@vben-core/design/bem';
@use '@vben-core/design/bem' as *;

282
pnpm-lock.yaml generated
View File

@ -31,8 +31,8 @@ catalogs:
specifier: ^9.2.0
version: 9.2.0
'@iconify/json':
specifier: ^2.2.268
version: 2.2.268
specifier: ^2.2.269
version: 2.2.269
'@iconify/tailwind':
specifier: ^1.1.3
version: 1.1.3
@ -70,8 +70,8 @@ catalogs:
specifier: ^0.5.15
version: 0.5.15
'@tanstack/vue-query':
specifier: ^5.59.17
version: 5.59.17
specifier: ^5.59.20
version: 5.59.20
'@tanstack/vue-store':
specifier: ^0.5.6
version: 0.5.6
@ -178,8 +178,8 @@ catalogs:
specifier: ^7.0.3
version: 7.0.3
cspell:
specifier: ^8.15.7
version: 8.15.7
specifier: ^8.16.0
version: 8.16.0
cssnano:
specifier: ^7.0.6
version: 7.0.6
@ -229,8 +229,8 @@ catalogs:
specifier: ^2.16.0
version: 2.16.0
eslint-plugin-n:
specifier: ^17.12.0
version: 17.12.0
specifier: ^17.13.1
version: 17.13.1
eslint-plugin-no-only-tests:
specifier: ^3.3.0
version: 3.3.0
@ -271,8 +271,8 @@ catalogs:
specifier: ^1.13.0
version: 1.13.0
happy-dom:
specifier: ^15.10.1
version: 15.10.1
specifier: ^15.11.0
version: 15.11.0
html-minifier-terser:
specifier: ^7.2.0
version: 7.2.0
@ -472,10 +472,10 @@ catalogs:
specifier: ^2.1.10
version: 2.1.10
vxe-pc-ui:
specifier: ^4.2.42
version: 4.2.43
specifier: ^4.2.45
version: 4.2.45
vxe-table:
specifier: ^4.8.1
specifier: ^4.8.2
version: 4.8.2
watermark-js-plus:
specifier: ^1.5.7
@ -554,10 +554,10 @@ importers:
version: 7.0.3
cspell:
specifier: 'catalog:'
version: 8.15.7
version: 8.16.0
happy-dom:
specifier: 'catalog:'
version: 15.10.1
version: 15.11.0
husky:
specifier: 'catalog:'
version: 9.1.6
@ -590,7 +590,7 @@ importers:
version: 5.4.10(@types/node@22.9.0)(less@4.2.0)(sass@1.80.6)(terser@5.36.0)
vitest:
specifier: 'catalog:'
version: 2.1.4(@types/node@22.9.0)(happy-dom@15.10.1)(less@4.2.0)(sass@1.80.6)(terser@5.36.0)
version: 2.1.4(@types/node@22.9.0)(happy-dom@15.11.0)(less@4.2.0)(sass@1.80.6)(terser@5.36.0)
vue:
specifier: ^3.5.12
version: 3.5.12(typescript@5.6.3)
@ -915,7 +915,7 @@ importers:
version: 2.16.0(eslint@9.14.0(jiti@2.4.0))
eslint-plugin-n:
specifier: 'catalog:'
version: 17.12.0(eslint@9.14.0(jiti@2.4.0))
version: 17.13.1(eslint@9.14.0(jiti@2.4.0))
eslint-plugin-no-only-tests:
specifier: 'catalog:'
version: 3.3.0
@ -936,7 +936,7 @@ importers:
version: 4.1.4(@typescript-eslint/eslint-plugin@8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))
eslint-plugin-vitest:
specifier: 'catalog:'
version: 0.5.4(@typescript-eslint/eslint-plugin@8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)(vitest@2.1.4(@types/node@22.9.0)(happy-dom@15.10.1)(less@4.2.0)(sass@1.80.6)(terser@5.36.0))
version: 0.5.4(@typescript-eslint/eslint-plugin@8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)(vitest@2.1.4(@types/node@22.9.0)(happy-dom@15.11.0)(less@4.2.0)(sass@1.80.6)(terser@5.36.0))
eslint-plugin-vue:
specifier: 'catalog:'
version: 9.30.0(eslint@9.14.0(jiti@2.4.0))
@ -1045,7 +1045,7 @@ importers:
dependencies:
'@iconify/json':
specifier: 'catalog:'
version: 2.2.268
version: 2.2.269
'@iconify/tailwind':
specifier: 'catalog:'
version: 1.1.3
@ -1631,7 +1631,7 @@ importers:
version: 3.5.12(typescript@5.6.3)
vxe-pc-ui:
specifier: 'catalog:'
version: 4.2.43(vue@3.5.12(typescript@5.6.3))
version: 4.2.45(vue@3.5.12(typescript@5.6.3))
vxe-table:
specifier: 'catalog:'
version: 4.8.2(vue@3.5.12(typescript@5.6.3))
@ -1737,7 +1737,7 @@ importers:
dependencies:
'@tanstack/vue-query':
specifier: 'catalog:'
version: 5.59.17(vue@3.5.12(typescript@5.6.3))
version: 5.59.20(vue@3.5.12(typescript@5.6.3))
'@vben/access':
specifier: workspace:*
version: link:../packages/effects/access
@ -2676,28 +2676,28 @@ packages:
resolution: {integrity: sha512-DSHae2obMSMkAtTBSOulg5X7/z+rGLxcXQIkg3OmWvY6wifojge5uVMydfhUvs7yQj+V7jNmRZ2Xzl8GJyqRgg==}
engines: {node: '>=v18'}
'@cspell/cspell-bundled-dicts@8.15.7':
resolution: {integrity: sha512-lNbrlHhDnOWCJh/vNCliZJz4X1KMEZqWJZpTgmdPrEGS9ZyfEiCmZyoQzw+fauC5Xo7dwd2KdS9VMHftAJqMPQ==}
'@cspell/cspell-bundled-dicts@8.16.0':
resolution: {integrity: sha512-R0Eqq5kTZnmZ0elih5uY3TWjMqqAeMl7ciU7maUs+m1FNjCEdJXtJ9wrQxNgjmXi0tX8cvahZRO3O558tEz/KA==}
engines: {node: '>=18'}
'@cspell/cspell-json-reporter@8.15.7':
resolution: {integrity: sha512-kOcJaThztX1A8jkALBiAyp8dWrHPMuDOXki8Q5ZG1dL25wKsAnPyqflXhXg6Up4VGVIkkgy1S3T0Q/i+G5f12w==}
'@cspell/cspell-json-reporter@8.16.0':
resolution: {integrity: sha512-KLjPK94gA3JNuWy70LeenJ6EL3SFk2ejERKYJ6SVV/cVOKIvVd2qe42yX3/A/DkF2xzuZ2LD4z0sfoqQL1BaqA==}
engines: {node: '>=18'}
'@cspell/cspell-pipe@8.15.7':
resolution: {integrity: sha512-EyVSJPqJFrDA9Sj4Nzx13vytloMS0V3HaevhqMFLHJ53QNz/ZP7vuECbXApRAJwLonuToJBvY3b9xzB6eEhU/A==}
'@cspell/cspell-pipe@8.16.0':
resolution: {integrity: sha512-WoCgrv/mrtwCY4lhc6vEcqN3AQ7lT6K0NW5ShoSo116U2tRaW0unApIYH4Va8u7T9g3wyspFEceQRR1xD9qb9w==}
engines: {node: '>=18'}
'@cspell/cspell-resolver@8.15.7':
resolution: {integrity: sha512-9RPZ5VwjYPYLTLWkoPGHqV3Kuai5QwTWgZJW3Yk2GgJkxss/LDsXME+9CalPcPBQpnCIBEOtE2DjDQbFjAiMnA==}
'@cspell/cspell-resolver@8.16.0':
resolution: {integrity: sha512-b+99bph43ptkXlQHgPXSkN/jK6LQHy2zL1Fm9up7+x6Yr64bxAzWzoeqJAPtnrPvFuOrFN0jZasZzKBw8CvrrQ==}
engines: {node: '>=18'}
'@cspell/cspell-service-bus@8.15.7':
resolution: {integrity: sha512-kL+1+K4VApdwZccGlg7Vjmh4CzzjoT+G556/gErdESQFPY0y9/4OPPVKLrFkbEDODtp9Py7aTRHdhl6w1xxCCw==}
'@cspell/cspell-service-bus@8.16.0':
resolution: {integrity: sha512-+fn763JKA4EYCOv+1VShFq015UMEBAFRDr+rlCnesgLE0fv9TSFVLsjOfh9/g6GuGQLCRLUqKztwwuueeErstQ==}
engines: {node: '>=18'}
'@cspell/cspell-types@8.15.7':
resolution: {integrity: sha512-QMbGJsUXTdV8/V9Gsc/kBgdkBwm4hvcChhQf6KE9yeg3CZlbd95NkFJuSiqp1phJOWMTzHCZ0Ro7v7P/LGKdVA==}
'@cspell/cspell-types@8.16.0':
resolution: {integrity: sha512-bGrIK7p4NVsK+QX/CYWmjax+FkzfSIZaIaoiBESGV5gmwgXDVRMJ3IP6tQVAmTtckOYHCmtT5CZgI8zXWr8dHQ==}
engines: {node: '>=18'}
'@cspell/dict-ada@4.0.5':
@ -2873,20 +2873,20 @@ packages:
'@cspell/dict-vue@3.0.3':
resolution: {integrity: sha512-akmYbrgAGumqk1xXALtDJcEcOMYBYMnkjpmGzH13Ozhq1mkPF4VgllFQlm1xYde+BUKNnzMgPEzxrL2qZllgYA==}
'@cspell/dynamic-import@8.15.7':
resolution: {integrity: sha512-qFlVisdP2lvFcS4Kre4Dl+f4Y7U9w/Y7IQAS+XXl5KlInImMaYhNUDEru8DoUPQHYsXKAPJsu/Y2JloHNE502Q==}
'@cspell/dynamic-import@8.16.0':
resolution: {integrity: sha512-FH+B5y71qfunagXiLSJhXP9h/Vwb1Z8Cc/hLmliGekw/Y8BuYknL86tMg9grXBYNmM0kifIv6ZesQl8Km/p/rA==}
engines: {node: '>=18.0'}
'@cspell/filetypes@8.15.7':
resolution: {integrity: sha512-MeP6gh8Om9vHSxYoYey2BFCib4m+vEyMLQCSub1Gk+uXiJjj1l/S5MFWM9zHhjGBBNNdvuopuUKP6Gcgcw+3Cw==}
'@cspell/filetypes@8.16.0':
resolution: {integrity: sha512-u2Ub0uSwXFPJFvXhAO/0FZBj3sMr4CeYCiQwTUsdFRkRMFpbTc7Vf+a+aC2vIj6WcaWrYXrJy3NZF/yjqF6SGw==}
engines: {node: '>=18'}
'@cspell/strong-weak-map@8.15.7':
resolution: {integrity: sha512-SGlkhRnHXoBzLY2SxVppMsREhyaDHpyXQrPDUfsCnyG5DC8UVmXnTVQp9c2kqhAZw6g6g6V7uoqTLqJQmrWOFQ==}
'@cspell/strong-weak-map@8.16.0':
resolution: {integrity: sha512-R6N12wEIQpBk2uyni/FU1SFSIjP0uql7ynXVcF1ob8/JJeRoikssydi9Xq5J6ghMw+X50u35mFvg9BgWKz0d+g==}
engines: {node: '>=18'}
'@cspell/url@8.15.7':
resolution: {integrity: sha512-IzBsrl54TyO5Ezbyr25ZOUZA3Sg2UbSWDZZar9jSRAsoikcsoy1ivgSumcYJYOH8HAtanfr8YGN0+8UF/kbYqg==}
'@cspell/url@8.16.0':
resolution: {integrity: sha512-zW+6hAieD/FjysfjY4mVv7iHWWasBP3ldj6L+xy2p4Kuax1nug7uuJqMHlAVude/OywNwENG0rYaP/P9Pg4O+w==}
engines: {node: '>=18.0'}
'@css-render/plugin-bem@0.15.14':
@ -3571,8 +3571,8 @@ packages:
'@iconify-json/vscode-icons@1.2.2':
resolution: {integrity: sha512-bTpT0HJDRqGkxQv8oiETNHLEnBZpnA1QaRD35CQyO7M7qgWVLx2xwn/lK6e4waojmlPC3ckMBx3WFIUUn0/Jdg==}
'@iconify/json@2.2.268':
resolution: {integrity: sha512-iGeNYAX81qJAMjQaOV3dSk1ybcPHTiRI8fppZALqJB6xrRrAiDev+Lzuua4DjGv7xHAHvADbeUlNXm/1eLRubQ==}
'@iconify/json@2.2.269':
resolution: {integrity: sha512-ouyDWNdmdtwhmIjZt1+wKj8nCq/V8PrT748exRnlXG//Hb8eLc/K4q4nKiO18gQNnwESMPQDGlrk5aTZaANoHg==}
'@iconify/tailwind@1.1.3':
resolution: {integrity: sha512-SfyeT+2b/aKWA6DjwdevXdLUqaEqJ5xWTegD92KItaWc47IYsGuqrt/GOz4dJCPcTVCrsUjlvMpy8cNd+uV5nQ==}
@ -4202,8 +4202,8 @@ packages:
resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==}
engines: {node: '>=12'}
'@tanstack/query-core@5.59.17':
resolution: {integrity: sha512-jWdDiif8kaqnRGHNXAa9CnudtxY5v9DUxXhodgqX2Rwzj+1UwStDHEbBd9IA5C7VYAaJ2s+BxFR6PUBs8ERorA==}
'@tanstack/query-core@5.59.20':
resolution: {integrity: sha512-e8vw0lf7KwfGe1if4uPFhvZRWULqHjFcz3K8AebtieXvnMOz5FSzlZe3mTLlPuUBcydCnBRqYs2YJ5ys68wwLg==}
'@tanstack/store@0.5.5':
resolution: {integrity: sha512-EOSrgdDAJExbvRZEQ/Xhh9iZchXpMN+ga1Bnk8Nmygzs8TfiE6hbzThF+Pr2G19uHL6+DTDTHhJ8VQiOd7l4tA==}
@ -4211,8 +4211,8 @@ packages:
'@tanstack/virtual-core@3.10.8':
resolution: {integrity: sha512-PBu00mtt95jbKFi6Llk9aik8bnR3tR/oQP1o3TSi+iG//+Q2RTIzCEgKkHG8BB86kxMNW6O8wku+Lmi+QFR6jA==}
'@tanstack/vue-query@5.59.17':
resolution: {integrity: sha512-113b6ITbiNMrzZIybVRIbvNIiVRCIdWzSfZbXBNa+WIjDto/xdR2NnMZrNe2wtUActzC1cArAlGM2CFH1SR11Q==}
'@tanstack/vue-query@5.59.20':
resolution: {integrity: sha512-kIs1GfXh7jVLycbnQDghfdrcvrZz5fxnMF7eAAp8O3ZfhHQWfP57DBXbOvww4Y+TI0EvVoh+hihX+LNFBGFKLg==}
peerDependencies:
'@vue/composition-api': ^1.1.2
vue: ^3.5.12
@ -5371,42 +5371,42 @@ packages:
resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==}
engines: {node: '>=8'}
cspell-config-lib@8.15.7:
resolution: {integrity: sha512-orxPKLMLQjk+Px1wlZdMElsHlKFGiwlXhQcG/36hODFKsle9DnGqVefOjH6aWFO5DyDF+Z678leiO2F30wtXEQ==}
cspell-config-lib@8.16.0:
resolution: {integrity: sha512-PGT6ohLtIYXYLIm+R5hTcTrF0dzj8e7WAUJSJe5WlV/7lrwVdwgWaliLcXtSSPmfxgczr6sndX9TMJ2IEmPrmg==}
engines: {node: '>=18'}
cspell-dictionary@8.15.7:
resolution: {integrity: sha512-jmOk9kJ/bsVFg0/ObnNMUHA3wPgHb4eGFx6yF+Lx28eYx9j2XkLZuXXicbNyOWqJ9AzP0CavPmHwAS6bJrxD3Q==}
cspell-dictionary@8.16.0:
resolution: {integrity: sha512-Y3sN6ttLBKbu0dOLcduY641n5QP1srUvZkW4bOTnG455DbIZfilrP1El/2Hl0RS6hC8LN9PM4bsIm/2xgdbApA==}
engines: {node: '>=18'}
cspell-gitignore@8.15.7:
resolution: {integrity: sha512-LxX/PS3z6UqXHUqw3wIB1OJwZrexxKn/EUertYcLce/K2M2wLsUA+uneU5EvUqzkM6vwMHvdv/hl/tROFQJIbw==}
cspell-gitignore@8.16.0:
resolution: {integrity: sha512-ODKe0ooyzYSBJkwgIVZSRIvzoZfT4tEbFt4fFDT88wPyyfX7xp7MAQhXy5KD1ocXH0WvYbdv37qzn2UbckrahA==}
engines: {node: '>=18'}
hasBin: true
cspell-glob@8.15.7:
resolution: {integrity: sha512-BI0mF0IWqVxEGpRkH2kBgT9Ey7lAMlEhvY/zKCy3JQY5PSn/qI3RhlsXrsTDt2RJxhicuzJIe3KiNdUKXQM0Ig==}
cspell-glob@8.16.0:
resolution: {integrity: sha512-xJSXRHwfENCNFmjpVSEucXY8E3BrpSCA+TukmOYtLyaMKtn6EAwoCpEU7Oj2tZOjdivprPmQ74k4Dqb1RHjIVQ==}
engines: {node: '>=18'}
cspell-grammar@8.15.7:
resolution: {integrity: sha512-g7ocpFG9Gam4+b2bHrqhmXVaFNV4BjFjVnaEKS3RoqcMjJuQUa9wD5HWO6AvBJeJf/auvQS7CgmumQqSo9xxCw==}
cspell-grammar@8.16.0:
resolution: {integrity: sha512-vvbJEkBqXocGH/H975RtkfMzVpNxNGMd0JCDd+NjbpeRyZceuChFw5Tie7kHteFY29SwZovub+Am3F4H1kmf9A==}
engines: {node: '>=18'}
hasBin: true
cspell-io@8.15.7:
resolution: {integrity: sha512-GEnMPu+xyyHTal2QdCbuRrPUEpjCYo0mF/Tz/YkcZNJdn0sj6MylH2EA0A+d6WzheRpw9ijd1dRvq3h5jJgmuQ==}
cspell-io@8.16.0:
resolution: {integrity: sha512-WIK5uhPMjGsTAzm2/fGRbIdr7zWsMVG1fn8wNJYUiYELuyvzvLelfI1VG6szaFCGYqd6Uvgb/fS0uNbwGqCLAQ==}
engines: {node: '>=18'}
cspell-lib@8.15.7:
resolution: {integrity: sha512-RxxPEymTENc76f8ny1LN+aPyR4Efwyah8m5c20xOwxD/lAhBrNs2PPE1taEMPkI7WTXWjKm4D0DJpZatD+W6pg==}
cspell-lib@8.16.0:
resolution: {integrity: sha512-fU8CfECyuhT12COIi4ViQu2bTkdqaa+05YSd2ZV8k8NA7lapPaMFnlooxdfcwwgZJfHeMhRVMzvQF1OhWmwGfA==}
engines: {node: '>=18'}
cspell-trie-lib@8.15.7:
resolution: {integrity: sha512-b8WWWOx5wfhT72K43fk3dMoE4H2c1UpbCEVB2JXJ5scub7mjqoT/CRiZlw1IDfQT6BmUtJuD7sZ8NRFanF9hQA==}
cspell-trie-lib@8.16.0:
resolution: {integrity: sha512-Io1qqI0r4U9ewAWBLClFBBlxLeAoIi15PUGJi4Za1xrlgQJwRE8PMNIJNHKmPEIp78Iute3o/JyC2OfWlxl4Sw==}
engines: {node: '>=18'}
cspell@8.15.7:
resolution: {integrity: sha512-68Bs/brr31M0W6tljNCgHcz09xdfDnRobyyRQJ8z0ZrovfTHHj9gSQldJJt5Fq3AMlCeYbECnKPsY9DkzIP1sQ==}
cspell@8.16.0:
resolution: {integrity: sha512-U6Up/4nODE+Ca+zqwZXTgBioGuF2JQHLEUIuoRJkJzAZkIBYDqrMXM+zdSL9E39+xb9jAtr9kPAYJf1Eybgi9g==}
engines: {node: '>=18'}
hasBin: true
@ -5981,8 +5981,8 @@ packages:
peerDependencies:
eslint: '>=6.0.0'
eslint-plugin-n@17.12.0:
resolution: {integrity: sha512-zNAtz/erDn0v78bIY3MASSQlyaarV4IOTvP5ldHsqblRFrXriikB6ghkDTkHjUad+nMRrIbOy9euod2azjRfBg==}
eslint-plugin-n@17.13.1:
resolution: {integrity: sha512-97qzhk1z3DdSJNCqT45EslwCu5+LB9GDadSyBItgKUfGsXAmN/aa7LRQ0ZxHffUxUzvgbTPJL27/pE9ZQWHy7A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: '>=8.23.0'
@ -6520,8 +6520,8 @@ packages:
h3@1.13.0:
resolution: {integrity: sha512-vFEAu/yf8UMUcB4s43OaDaigcqpQd14yanmOsn+NcRX3/guSKncyE2rOYhq8RIchgJrPSs/QiIddnTTR1ddiAg==}
happy-dom@15.10.1:
resolution: {integrity: sha512-FuGnj/qIB4QnBL6fWmD7Wnh6STxevLgOVWB6+nopDGgWG1+t9CXkNB2ldZ+iqwD2UKxD2D0SU8el8A6AX6Q1+g==}
happy-dom@15.11.0:
resolution: {integrity: sha512-/zyxHbXriYJ8b9Urh43ILk/jd9tC07djURnJuAimJ3tJCOLOzOUp7dEHDwJOZyzROlrrooUhr/0INZIDBj1Bjw==}
engines: {node: '>=18.0.0'}
has-bigints@1.0.2:
@ -9914,8 +9914,8 @@ packages:
peerDependencies:
vue: ^3.5.12
vxe-pc-ui@4.2.43:
resolution: {integrity: sha512-/C9hi1jfZlYjdNlAJSw+BVVRQZEWeZzeNFmSionF2OkClY+C9kN8lLVwpFQ1KWFrfKFesdA2B7g6b5VrgnOmxQ==}
vxe-pc-ui@4.2.45:
resolution: {integrity: sha512-1csbYBOSknnxG5ADjUw5HBysmArDq3LO0R36xYjBv4Ag0RWOMGmf4KSfgGaOcl6FZikkyv8qW0g8YrvCeuTc0w==}
vxe-table@4.8.2:
resolution: {integrity: sha512-QtdvdYYGOgoEma2eHT6yzOhpTmhvwpAx8xA0epISghSeM6750/z89kOg0/lNldzccnmEUWUfCksLM8S+87w/qA==}
@ -11346,7 +11346,7 @@ snapshots:
'@types/conventional-commits-parser': 5.0.0
chalk: 5.3.0
'@cspell/cspell-bundled-dicts@8.15.7':
'@cspell/cspell-bundled-dicts@8.16.0':
dependencies:
'@cspell/dict-ada': 4.0.5
'@cspell/dict-al': 1.0.3
@ -11404,19 +11404,19 @@ snapshots:
'@cspell/dict-typescript': 3.1.11
'@cspell/dict-vue': 3.0.3
'@cspell/cspell-json-reporter@8.15.7':
'@cspell/cspell-json-reporter@8.16.0':
dependencies:
'@cspell/cspell-types': 8.15.7
'@cspell/cspell-types': 8.16.0
'@cspell/cspell-pipe@8.15.7': {}
'@cspell/cspell-pipe@8.16.0': {}
'@cspell/cspell-resolver@8.15.7':
'@cspell/cspell-resolver@8.16.0':
dependencies:
global-directory: 4.0.1
'@cspell/cspell-service-bus@8.15.7': {}
'@cspell/cspell-service-bus@8.16.0': {}
'@cspell/cspell-types@8.15.7': {}
'@cspell/cspell-types@8.16.0': {}
'@cspell/dict-ada@4.0.5': {}
@ -11537,15 +11537,15 @@ snapshots:
'@cspell/dict-vue@3.0.3': {}
'@cspell/dynamic-import@8.15.7':
'@cspell/dynamic-import@8.16.0':
dependencies:
import-meta-resolve: 4.1.0
'@cspell/filetypes@8.15.7': {}
'@cspell/filetypes@8.16.0': {}
'@cspell/strong-weak-map@8.15.7': {}
'@cspell/strong-weak-map@8.16.0': {}
'@cspell/url@8.15.7': {}
'@cspell/url@8.16.0': {}
'@css-render/plugin-bem@0.15.14(css-render@0.15.14)':
dependencies:
@ -12085,7 +12085,7 @@ snapshots:
dependencies:
'@iconify/types': 2.0.0
'@iconify/json@2.2.268':
'@iconify/json@2.2.269':
dependencies:
'@iconify/types': 2.0.0
pathe: 1.1.2
@ -12897,16 +12897,16 @@ snapshots:
dependencies:
remove-accents: 0.5.0
'@tanstack/query-core@5.59.17': {}
'@tanstack/query-core@5.59.20': {}
'@tanstack/store@0.5.5': {}
'@tanstack/virtual-core@3.10.8': {}
'@tanstack/vue-query@5.59.17(vue@3.5.12(typescript@5.6.3))':
'@tanstack/vue-query@5.59.20(vue@3.5.12(typescript@5.6.3))':
dependencies:
'@tanstack/match-sorter-utils': 8.19.4
'@tanstack/query-core': 5.59.17
'@tanstack/query-core': 5.59.20
'@vue/devtools-api': 6.6.4
vue: 3.5.12(typescript@5.6.3)
vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.3))
@ -14272,59 +14272,59 @@ snapshots:
crypto-random-string@2.0.0: {}
cspell-config-lib@8.15.7:
cspell-config-lib@8.16.0:
dependencies:
'@cspell/cspell-types': 8.15.7
'@cspell/cspell-types': 8.16.0
comment-json: 4.2.5
yaml: 2.6.0
cspell-dictionary@8.15.7:
cspell-dictionary@8.16.0:
dependencies:
'@cspell/cspell-pipe': 8.15.7
'@cspell/cspell-types': 8.15.7
cspell-trie-lib: 8.15.7
'@cspell/cspell-pipe': 8.16.0
'@cspell/cspell-types': 8.16.0
cspell-trie-lib: 8.16.0
fast-equals: 5.0.1
cspell-gitignore@8.15.7:
cspell-gitignore@8.16.0:
dependencies:
'@cspell/url': 8.15.7
cspell-glob: 8.15.7
cspell-io: 8.15.7
'@cspell/url': 8.16.0
cspell-glob: 8.16.0
cspell-io: 8.16.0
find-up-simple: 1.0.0
cspell-glob@8.15.7:
cspell-glob@8.16.0:
dependencies:
'@cspell/url': 8.15.7
'@cspell/url': 8.16.0
micromatch: 4.0.8
cspell-grammar@8.15.7:
cspell-grammar@8.16.0:
dependencies:
'@cspell/cspell-pipe': 8.15.7
'@cspell/cspell-types': 8.15.7
'@cspell/cspell-pipe': 8.16.0
'@cspell/cspell-types': 8.16.0
cspell-io@8.15.7:
cspell-io@8.16.0:
dependencies:
'@cspell/cspell-service-bus': 8.15.7
'@cspell/url': 8.15.7
'@cspell/cspell-service-bus': 8.16.0
'@cspell/url': 8.16.0
cspell-lib@8.15.7:
cspell-lib@8.16.0:
dependencies:
'@cspell/cspell-bundled-dicts': 8.15.7
'@cspell/cspell-pipe': 8.15.7
'@cspell/cspell-resolver': 8.15.7
'@cspell/cspell-types': 8.15.7
'@cspell/dynamic-import': 8.15.7
'@cspell/filetypes': 8.15.7
'@cspell/strong-weak-map': 8.15.7
'@cspell/url': 8.15.7
'@cspell/cspell-bundled-dicts': 8.16.0
'@cspell/cspell-pipe': 8.16.0
'@cspell/cspell-resolver': 8.16.0
'@cspell/cspell-types': 8.16.0
'@cspell/dynamic-import': 8.16.0
'@cspell/filetypes': 8.16.0
'@cspell/strong-weak-map': 8.16.0
'@cspell/url': 8.16.0
clear-module: 4.1.2
comment-json: 4.2.5
cspell-config-lib: 8.15.7
cspell-dictionary: 8.15.7
cspell-glob: 8.15.7
cspell-grammar: 8.15.7
cspell-io: 8.15.7
cspell-trie-lib: 8.15.7
cspell-config-lib: 8.16.0
cspell-dictionary: 8.16.0
cspell-glob: 8.16.0
cspell-grammar: 8.16.0
cspell-io: 8.16.0
cspell-trie-lib: 8.16.0
env-paths: 3.0.0
fast-equals: 5.0.1
gensequence: 7.0.0
@ -14334,27 +14334,27 @@ snapshots:
vscode-uri: 3.0.8
xdg-basedir: 5.1.0
cspell-trie-lib@8.15.7:
cspell-trie-lib@8.16.0:
dependencies:
'@cspell/cspell-pipe': 8.15.7
'@cspell/cspell-types': 8.15.7
'@cspell/cspell-pipe': 8.16.0
'@cspell/cspell-types': 8.16.0
gensequence: 7.0.0
cspell@8.15.7:
cspell@8.16.0:
dependencies:
'@cspell/cspell-json-reporter': 8.15.7
'@cspell/cspell-pipe': 8.15.7
'@cspell/cspell-types': 8.15.7
'@cspell/dynamic-import': 8.15.7
'@cspell/url': 8.15.7
'@cspell/cspell-json-reporter': 8.16.0
'@cspell/cspell-pipe': 8.16.0
'@cspell/cspell-types': 8.16.0
'@cspell/dynamic-import': 8.16.0
'@cspell/url': 8.16.0
chalk: 5.3.0
chalk-template: 1.1.0
commander: 12.1.0
cspell-dictionary: 8.15.7
cspell-gitignore: 8.15.7
cspell-glob: 8.15.7
cspell-io: 8.15.7
cspell-lib: 8.15.7
cspell-dictionary: 8.16.0
cspell-gitignore: 8.16.0
cspell-glob: 8.16.0
cspell-io: 8.16.0
cspell-lib: 8.16.0
fast-json-stable-stringify: 2.1.0
file-entry-cache: 9.1.0
get-stdin: 9.0.0
@ -15030,7 +15030,7 @@ snapshots:
natural-compare: 1.4.0
synckit: 0.6.2
eslint-plugin-n@17.12.0(eslint@9.14.0(jiti@2.4.0)):
eslint-plugin-n@17.13.1(eslint@9.14.0(jiti@2.4.0)):
dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0))
enhanced-resolve: 5.17.1
@ -15108,13 +15108,13 @@ snapshots:
optionalDependencies:
'@typescript-eslint/eslint-plugin': 8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)(vitest@2.1.4(@types/node@22.9.0)(happy-dom@15.10.1)(less@4.2.0)(sass@1.80.6)(terser@5.36.0)):
eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)(vitest@2.1.4(@types/node@22.9.0)(happy-dom@15.11.0)(less@4.2.0)(sass@1.80.6)(terser@5.36.0)):
dependencies:
'@typescript-eslint/utils': 7.18.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
eslint: 9.14.0(jiti@2.4.0)
optionalDependencies:
'@typescript-eslint/eslint-plugin': 8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)
vitest: 2.1.4(@types/node@22.9.0)(happy-dom@15.10.1)(less@4.2.0)(sass@1.80.6)(terser@5.36.0)
vitest: 2.1.4(@types/node@22.9.0)(happy-dom@15.11.0)(less@4.2.0)(sass@1.80.6)(terser@5.36.0)
transitivePeerDependencies:
- supports-color
- typescript
@ -15666,7 +15666,7 @@ snapshots:
uncrypto: 0.1.3
unenv: 1.10.0
happy-dom@15.10.1:
happy-dom@15.11.0:
dependencies:
entities: 4.5.0
webidl-conversions: 7.0.0
@ -19205,7 +19205,7 @@ snapshots:
- typescript
- universal-cookie
vitest@2.1.4(@types/node@22.9.0)(happy-dom@15.10.1)(less@4.2.0)(sass@1.80.6)(terser@5.36.0):
vitest@2.1.4(@types/node@22.9.0)(happy-dom@15.11.0)(less@4.2.0)(sass@1.80.6)(terser@5.36.0):
dependencies:
'@vitest/expect': 2.1.4
'@vitest/mocker': 2.1.4(vite@5.4.10(@types/node@22.9.0)(less@4.2.0)(sass@1.80.6)(terser@5.36.0))
@ -19229,7 +19229,7 @@ snapshots:
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 22.9.0
happy-dom: 15.10.1
happy-dom: 15.11.0
transitivePeerDependencies:
- less
- lightningcss
@ -19314,7 +19314,7 @@ snapshots:
vooks: 0.2.12(vue@3.5.12(typescript@5.6.3))
vue: 3.5.12(typescript@5.6.3)
vxe-pc-ui@4.2.43(vue@3.5.12(typescript@5.6.3)):
vxe-pc-ui@4.2.45(vue@3.5.12(typescript@5.6.3)):
dependencies:
'@vxe-ui/core': 4.0.16(vue@3.5.12(typescript@5.6.3))
transitivePeerDependencies:
@ -19322,7 +19322,7 @@ snapshots:
vxe-table@4.8.2(vue@3.5.12(typescript@5.6.3)):
dependencies:
vxe-pc-ui: 4.2.43(vue@3.5.12(typescript@5.6.3))
vxe-pc-ui: 4.2.45(vue@3.5.12(typescript@5.6.3))
transitivePeerDependencies:
- vue

View File

@ -23,7 +23,7 @@ catalog:
'@ctrl/tinycolor': ^4.1.0
'@eslint/js': ^9.14.0
'@faker-js/faker': ^9.2.0
'@iconify/json': ^2.2.268
'@iconify/json': ^2.2.269
'@iconify/tailwind': ^1.1.3
'@iconify/vue': ^4.1.2
'@intlify/core-base': ^10.0.4
@ -36,7 +36,7 @@ catalog:
'@stylistic/stylelint-plugin': ^3.1.1
'@tailwindcss/nesting': 0.0.0-insiders.565cd3e
'@tailwindcss/typography': ^0.5.15
'@tanstack/vue-query': ^5.59.17
'@tanstack/vue-query': ^5.59.20
'@tanstack/vue-store': ^0.5.6
'@types/archiver': ^6.0.3
'@types/eslint': ^9.6.1
@ -74,7 +74,7 @@ catalog:
commitlint-plugin-function-rules: ^4.0.1
consola: ^3.2.3
cross-env: ^7.0.3
cspell: ^8.15.7
cspell: ^8.16.0
cssnano: ^7.0.6
cz-git: ^1.10.1
czg: ^1.10.1
@ -91,7 +91,7 @@ catalog:
eslint-plugin-import-x: ^4.4.0
eslint-plugin-jsdoc: ^50.4.3
eslint-plugin-jsonc: ^2.16.0
eslint-plugin-n: ^17.12.0
eslint-plugin-n: ^17.13.1
eslint-plugin-no-only-tests: ^3.3.0
eslint-plugin-perfectionist: ^3.9.1
eslint-plugin-prettier: ^5.2.1
@ -105,7 +105,7 @@ catalog:
get-port: ^7.1.0
globals: ^15.12.0
h3: ^1.13.0
happy-dom: ^15.10.1
happy-dom: ^15.11.0
html-minifier-terser: ^7.2.0
husky: ^9.1.6
is-ci: ^3.0.1
@ -174,8 +174,8 @@ catalog:
vue-i18n: ^10.0.4
vue-router: ^4.4.5
vue-tsc: ^2.1.10
vxe-pc-ui: ^4.2.42
vxe-table: ^4.8.1
vxe-pc-ui: ^4.2.45
vxe-table: ^4.8.2
watermark-js-plus: ^1.5.7
zod: ^3.23.8
zod-defaults: ^0.1.3