diff --git a/package.json b/package.json index 06c38dcb..cd8f1dea 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ }, "dependencies": { "@ant-design/icons-vue": "^6.1.0", - "@vue/runtime-core": "^3.2.31", + "@vue/runtime-core": "^3.2.32", "@vueuse/core": "^8.2.5", "ant-design-vue": "3.1.1", "axios": "^0.26.1", @@ -42,7 +42,7 @@ "qs": "^6.10.3", "socket.io-client": "^4.4.1", "sortablejs": "^1.15.0", - "vue": "^3.2.31", + "vue": "^3.2.32", "vue-i18n": "9.2.0-beta.30", "vue-router": "^4.0.14", "vue-types": "^4.1.1", @@ -53,15 +53,15 @@ "@commitlint/config-conventional": "^16.2.1", "@types/lodash-es": "^4.17.6", "@types/node": "^17.0.23", - "@typescript-eslint/eslint-plugin": "^5.18.0", - "@typescript-eslint/parser": "^5.18.0", + "@typescript-eslint/eslint-plugin": "^5.19.0", + "@typescript-eslint/parser": "^5.19.0", "@vitejs/plugin-legacy": "^1.8.0", "@vitejs/plugin-vue": "^2.3.1", "@vitejs/plugin-vue-jsx": "^1.3.9", "commitizen": "^4.2.4", "conventional-changelog-cli": "^2.2.2", "cross-env": "^7.0.3", - "eslint": "^8.12.0", + "eslint": "^8.13.0", "eslint-config-prettier": "^8.5.0", "eslint-define-config": "^1.3.0", "eslint-plugin-import": "2.26.0", @@ -72,7 +72,7 @@ "lint-staged": "^12.3.7", "mockjs": "^1.1.0", "postcss": "^8.4.12", - "postcss-html": "^1.3.0", + "postcss-html": "^1.3.1", "postcss-less": "^6.0.0", "prettier": "^2.6.2", "stylelint": "^14.6.1", @@ -89,9 +89,9 @@ "vite-plugin-mock": "^2.9.6", "vite-plugin-style-import": "^1.4.0", "vite-plugin-svg-icons": "^2.0.1", - "vite-plugin-windicss": "^1.8.3", + "vite-plugin-windicss": "^1.8.4", "vue-eslint-parser": "^8.3.0", - "vue-tsc": "^0.33.9", + "vue-tsc": "^0.34.6", "windicss": "^3.5.1" }, "__npminstall_done": false, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aa5ad362..b63c2fb5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,12 +6,12 @@ specifiers: '@commitlint/config-conventional': ^16.2.1 '@types/lodash-es': ^4.17.6 '@types/node': ^17.0.23 - '@typescript-eslint/eslint-plugin': ^5.18.0 - '@typescript-eslint/parser': ^5.18.0 + '@typescript-eslint/eslint-plugin': ^5.19.0 + '@typescript-eslint/parser': ^5.19.0 '@vitejs/plugin-legacy': ^1.8.0 '@vitejs/plugin-vue': ^2.3.1 '@vitejs/plugin-vue-jsx': ^1.3.9 - '@vue/runtime-core': ^3.2.31 + '@vue/runtime-core': ^3.2.32 '@vueuse/core': ^8.2.5 ant-design-vue: 3.1.1 axios: ^0.26.1 @@ -20,7 +20,7 @@ specifiers: core-js: ^3.21.1 cross-env: ^7.0.3 dayjs: ^1.11.0 - eslint: ^8.12.0 + eslint: ^8.13.0 eslint-config-prettier: ^8.5.0 eslint-define-config: ^1.3.0 eslint-plugin-import: 2.26.0 @@ -36,7 +36,7 @@ specifiers: nprogress: ^1.0.0-1 pinia: 2.0.13 postcss: ^8.4.12 - postcss-html: ^1.3.0 + postcss-html: ^1.3.1 postcss-less: ^6.0.0 prettier: ^2.6.2 qs: ^6.10.3 @@ -56,21 +56,21 @@ specifiers: vite-plugin-mock: ^2.9.6 vite-plugin-style-import: ^1.4.0 vite-plugin-svg-icons: ^2.0.1 - vite-plugin-windicss: ^1.8.3 - vue: ^3.2.31 + vite-plugin-windicss: ^1.8.4 + vue: ^3.2.32 vue-eslint-parser: ^8.3.0 vue-i18n: 9.2.0-beta.30 vue-router: ^4.0.14 - vue-tsc: ^0.33.9 + vue-tsc: ^0.34.6 vue-types: ^4.1.1 windicss: ^3.5.1 xlsx: ^0.18.5 dependencies: - '@ant-design/icons-vue': 6.1.0_vue@3.2.31 - '@vue/runtime-core': 3.2.31 - '@vueuse/core': 8.2.5_vue@3.2.31 - ant-design-vue: 3.1.1_vue@3.2.31 + '@ant-design/icons-vue': 6.1.0_vue@3.2.32 + '@vue/runtime-core': 3.2.32 + '@vueuse/core': 8.2.5_vue@3.2.32 + ant-design-vue: 3.1.1_vue@3.2.32 axios: 0.26.1 core-js: 3.21.1 dayjs: 1.11.0 @@ -78,14 +78,14 @@ dependencies: lodash-es: 4.17.21 mitt: 3.0.0 nprogress: 1.0.0-1 - pinia: 2.0.13_typescript@4.6.3+vue@3.2.31 + pinia: 2.0.13_typescript@4.6.3+vue@3.2.32 qs: 6.10.3 socket.io-client: 4.4.1 sortablejs: 1.15.0 - vue: 3.2.31 - vue-i18n: 9.2.0-beta.30_vue@3.2.31 - vue-router: 4.0.14_vue@3.2.31 - vue-types: 4.1.1_vue@3.2.31 + vue: 3.2.32 + vue-i18n: 9.2.0-beta.30_vue@3.2.32 + vue-router: 4.0.14_vue@3.2.32 + vue-types: 4.1.1_vue@3.2.32 xlsx: 0.18.5 devDependencies: @@ -93,45 +93,45 @@ devDependencies: '@commitlint/config-conventional': 16.2.1 '@types/lodash-es': 4.17.6 '@types/node': 17.0.23 - '@typescript-eslint/eslint-plugin': 5.18.0_a07dca3bdfc4bfa60f4dda0c1f9e3287 - '@typescript-eslint/parser': 5.18.0_eslint@8.12.0+typescript@4.6.3 + '@typescript-eslint/eslint-plugin': 5.19.0_f34adc8488d2e4f014fe61432d70cbf2 + '@typescript-eslint/parser': 5.19.0_eslint@8.13.0+typescript@4.6.3 '@vitejs/plugin-legacy': 1.8.0_vite@2.9.1 - '@vitejs/plugin-vue': 2.3.1_vite@2.9.1+vue@3.2.31 + '@vitejs/plugin-vue': 2.3.1_vite@2.9.1+vue@3.2.32 '@vitejs/plugin-vue-jsx': 1.3.9 commitizen: 4.2.4 conventional-changelog-cli: 2.2.2 cross-env: 7.0.3 - eslint: 8.12.0 - eslint-config-prettier: 8.5.0_eslint@8.12.0 + eslint: 8.13.0 + eslint-config-prettier: 8.5.0_eslint@8.13.0 eslint-define-config: 1.3.0 - eslint-plugin-import: 2.26.0_eslint@8.12.0 - eslint-plugin-prettier: 4.0.0_f2c91d0f54113167d2bd9214a5ab5a36 - eslint-plugin-vue: 8.6.0_eslint@8.12.0 + eslint-plugin-import: 2.26.0_eslint@8.13.0 + eslint-plugin-prettier: 4.0.0_1815ac95b7fb26c13c7d48a8eef62d0f + eslint-plugin-vue: 8.6.0_eslint@8.13.0 husky: 7.0.4 less: 4.1.2 lint-staged: 12.3.7 mockjs: 1.1.0 postcss: 8.4.12 - postcss-html: 1.3.0 + postcss-html: 1.3.1 postcss-less: 6.0.0_postcss@8.4.12 prettier: 2.6.2 stylelint: 14.6.1 - stylelint-config-html: 1.0.0_50484b26a38601352aaf9ea7986ae8a8 + stylelint-config-html: 1.0.0_ad16406824c784cb54a638fd486ad6d5 stylelint-config-prettier: 9.0.3_stylelint@14.6.1 stylelint-config-recommended: 7.0.0_stylelint@14.6.1 - stylelint-config-recommended-vue: 1.4.0_50484b26a38601352aaf9ea7986ae8a8 + stylelint-config-recommended-vue: 1.4.0_ad16406824c784cb54a638fd486ad6d5 stylelint-config-standard: 25.0.0_stylelint@14.6.1 stylelint-order: 5.0.0_stylelint@14.6.1 typescript: 4.6.3 - unplugin-vue-define-options: 0.6.0_vite@2.9.1+vue@3.2.31 + unplugin-vue-define-options: 0.6.0_vite@2.9.1+vue@3.2.32 vite: 2.9.1_less@4.1.2 vite-plugin-checker: 0.4.5_vite@2.9.1 vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@2.9.1 vite-plugin-style-import: 1.4.1_vite@2.9.1 vite-plugin-svg-icons: 2.0.1_vite@2.9.1 - vite-plugin-windicss: 1.8.3_vite@2.9.1 - vue-eslint-parser: 8.3.0_eslint@8.12.0 - vue-tsc: 0.33.9_typescript@4.6.3 + vite-plugin-windicss: 1.8.4_vite@2.9.1 + vue-eslint-parser: 8.3.0_eslint@8.13.0 + vue-tsc: 0.34.6_typescript@4.6.3 windicss: 3.5.1 packages: @@ -153,18 +153,18 @@ packages: resolution: {integrity: sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==} dev: false - /@ant-design/icons-vue/6.1.0_vue@3.2.31: + /@ant-design/icons-vue/6.1.0_vue@3.2.32: resolution: {integrity: sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA==} peerDependencies: vue: '>=3.0.3' dependencies: '@ant-design/colors': 6.0.0 '@ant-design/icons-svg': 4.2.1 - vue: 3.2.31 + vue: 3.2.32 dev: false - /@antfu/utils/0.5.0: - resolution: {integrity: sha512-MrAQ/MrPSxbh1bBrmwJjORfJymw4IqSHFBXqvxaga3ZdDM+/zokYF8DjyJpSjY2QmpmgQrajDUBJOWrYeARfzA==} + /@antfu/utils/0.5.1: + resolution: {integrity: sha512-8Afo0+xvYe1K8Wm4xHTymfTkpzy36aaqDvhXIayUwl+mecMG9Xzl3XjXa6swG6Bk8FBeQ646RyvmsYt6+2Be9g==} dev: true /@babel/code-frame/7.16.7: @@ -391,12 +391,12 @@ packages: resolution: {integrity: sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==} engines: {node: '>=6.0.0'} hasBin: true + dev: true /@babel/parser/7.17.8: resolution: {integrity: sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==} engines: {node: '>=6.0.0'} hasBin: true - dev: true /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.17.8: resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} @@ -441,8 +441,8 @@ packages: - supports-color dev: true - /@babel/runtime/7.17.2: - resolution: {integrity: sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==} + /@babel/runtime/7.17.9: + resolution: {integrity: sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.9 @@ -906,8 +906,8 @@ packages: '@types/node': 17.0.23 dev: true - /@typescript-eslint/eslint-plugin/5.18.0_a07dca3bdfc4bfa60f4dda0c1f9e3287: - resolution: {integrity: sha512-tzrmdGMJI/uii9/V6lurMo4/o+dMTKDH82LkNjhJ3adCW22YQydoRs5MwTiqxGF9CSYxPxQ7EYb4jLNlIs+E+A==} + /@typescript-eslint/eslint-plugin/5.19.0_f34adc8488d2e4f014fe61432d70cbf2: + resolution: {integrity: sha512-w59GpFqDYGnWFim9p6TGJz7a3qWeENJuAKCqjGSx+Hq/bwq3RZwXYqy98KIfN85yDqz9mq6QXiY5h0FjGQLyEg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -917,12 +917,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.18.0_eslint@8.12.0+typescript@4.6.3 - '@typescript-eslint/scope-manager': 5.18.0 - '@typescript-eslint/type-utils': 5.18.0_eslint@8.12.0+typescript@4.6.3 - '@typescript-eslint/utils': 5.18.0_eslint@8.12.0+typescript@4.6.3 + '@typescript-eslint/parser': 5.19.0_eslint@8.13.0+typescript@4.6.3 + '@typescript-eslint/scope-manager': 5.19.0 + '@typescript-eslint/type-utils': 5.19.0_eslint@8.13.0+typescript@4.6.3 + '@typescript-eslint/utils': 5.19.0_eslint@8.13.0+typescript@4.6.3 debug: 4.3.4 - eslint: 8.12.0 + eslint: 8.13.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -933,8 +933,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.18.0_eslint@8.12.0+typescript@4.6.3: - resolution: {integrity: sha512-+08nYfurBzSSPndngnHvFw/fniWYJ5ymOrn/63oMIbgomVQOvIDhBoJmYZ9lwQOCnQV9xHGvf88ze3jFGUYooQ==} + /@typescript-eslint/parser/5.19.0_eslint@8.13.0+typescript@4.6.3: + resolution: {integrity: sha512-yhktJjMCJX8BSBczh1F/uY8wGRYrBeyn84kH6oyqdIJwTGKmzX5Qiq49LRQ0Jh0LXnWijEziSo6BRqny8nqLVQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -943,26 +943,26 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.18.0 - '@typescript-eslint/types': 5.18.0 - '@typescript-eslint/typescript-estree': 5.18.0_typescript@4.6.3 + '@typescript-eslint/scope-manager': 5.19.0 + '@typescript-eslint/types': 5.19.0 + '@typescript-eslint/typescript-estree': 5.19.0_typescript@4.6.3 debug: 4.3.4 - eslint: 8.12.0 + eslint: 8.13.0 typescript: 4.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.18.0: - resolution: {integrity: sha512-C0CZML6NyRDj+ZbMqh9FnPscg2PrzSaVQg3IpTmpe0NURMVBXlghGZgMYqBw07YW73i0MCqSDqv2SbywnCS8jQ==} + /@typescript-eslint/scope-manager/5.19.0: + resolution: {integrity: sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.18.0 - '@typescript-eslint/visitor-keys': 5.18.0 + '@typescript-eslint/types': 5.19.0 + '@typescript-eslint/visitor-keys': 5.19.0 dev: true - /@typescript-eslint/type-utils/5.18.0_eslint@8.12.0+typescript@4.6.3: - resolution: {integrity: sha512-vcn9/6J5D6jtHxpEJrgK8FhaM8r6J1/ZiNu70ZUJN554Y3D9t3iovi6u7JF8l/e7FcBIxeuTEidZDR70UuCIfA==} + /@typescript-eslint/type-utils/5.19.0_eslint@8.13.0+typescript@4.6.3: + resolution: {integrity: sha512-O6XQ4RI4rQcBGshTQAYBUIGsKqrKeuIOz9v8bckXZnSeXjn/1+BDZndHLe10UplQeJLXDNbaZYrAytKNQO2T4Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -971,22 +971,22 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.18.0_eslint@8.12.0+typescript@4.6.3 + '@typescript-eslint/utils': 5.19.0_eslint@8.13.0+typescript@4.6.3 debug: 4.3.4 - eslint: 8.12.0 + eslint: 8.13.0 tsutils: 3.21.0_typescript@4.6.3 typescript: 4.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.18.0: - resolution: {integrity: sha512-bhV1+XjM+9bHMTmXi46p1Led5NP6iqQcsOxgx7fvk6gGiV48c6IynY0apQb7693twJDsXiVzNXTflhplmaiJaw==} + /@typescript-eslint/types/5.19.0: + resolution: {integrity: sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.18.0_typescript@4.6.3: - resolution: {integrity: sha512-wa+2VAhOPpZs1bVij9e5gyVu60ReMi/KuOx4LKjGx2Y3XTNUDJgQ+5f77D49pHtqef/klglf+mibuHs9TrPxdQ==} + /@typescript-eslint/typescript-estree/5.19.0_typescript@4.6.3: + resolution: {integrity: sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -994,8 +994,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.18.0 - '@typescript-eslint/visitor-keys': 5.18.0 + '@typescript-eslint/types': 5.19.0 + '@typescript-eslint/visitor-keys': 5.19.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -1006,29 +1006,29 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.18.0_eslint@8.12.0+typescript@4.6.3: - resolution: {integrity: sha512-+hFGWUMMri7OFY26TsOlGa+zgjEy1ssEipxpLjtl4wSll8zy85x0GrUSju/FHdKfVorZPYJLkF3I4XPtnCTewA==} + /@typescript-eslint/utils/5.19.0_eslint@8.13.0+typescript@4.6.3: + resolution: {integrity: sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 5.18.0 - '@typescript-eslint/types': 5.18.0 - '@typescript-eslint/typescript-estree': 5.18.0_typescript@4.6.3 - eslint: 8.12.0 + '@typescript-eslint/scope-manager': 5.19.0 + '@typescript-eslint/types': 5.19.0 + '@typescript-eslint/typescript-estree': 5.19.0_typescript@4.6.3 + eslint: 8.13.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.12.0 + eslint-utils: 3.0.0_eslint@8.13.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys/5.18.0: - resolution: {integrity: sha512-Hf+t+dJsjAKpKSkg3EHvbtEpFFb/1CiOHnvI8bjHgOD4/wAw3gKrA0i94LrbekypiZVanJu3McWJg7rWDMzRTg==} + /@typescript-eslint/visitor-keys/5.19.0: + resolution: {integrity: sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.18.0 + '@typescript-eslint/types': 5.19.0 eslint-visitor-keys: 3.3.0 dev: true @@ -1060,7 +1060,7 @@ packages: - supports-color dev: true - /@vitejs/plugin-vue/2.3.1_vite@2.9.1+vue@3.2.31: + /@vitejs/plugin-vue/2.3.1_vite@2.9.1+vue@3.2.32: resolution: {integrity: sha512-YNzBt8+jt6bSwpt7LP890U1UcTOIZZxfpE5WOJ638PNxSEKOqAi0+FSKS0nVeukfdZ0Ai/H7AFd6k3hayfGZqQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -1068,66 +1068,37 @@ packages: vue: ^3.2.25 dependencies: vite: 2.9.1_less@4.1.2 - vue: 3.2.31 + vue: 3.2.32 dev: true - /@volar/code-gen/0.33.9: - resolution: {integrity: sha512-HI+XemEjvOv9uSjqaNXIL1brSTaBy9vRTcXqz9787nL5VKktI8aU1Zk4w9yJR88eTqw7mlPIdMaib7Ps/QPq8Q==} + /@volar/code-gen/0.34.6: + resolution: {integrity: sha512-sFgiaN3F+Sy93uVDtnZxfhEdy15ERSZ9qHY9wny4oQHztxS0pscrIGOQcvSoaK3pcyR8xGTouXkNf0BsOUwuXA==} dependencies: - '@volar/source-map': 0.33.9 + '@volar/source-map': 0.34.6 dev: true - /@volar/pug-language-service/0.33.9: - resolution: {integrity: sha512-3oOV0HmoqkCyPAiHXSMoDzbLrSEQQv3d1dY/Lfo4H8hGoS8kUYJ958328TuLFc90yzsSmYnuvIux5AUok138pg==} - dependencies: - '@volar/code-gen': 0.33.9 - '@volar/shared': 0.33.9 - '@volar/source-map': 0.33.9 - '@volar/transforms': 0.33.9 - pug-lexer: 5.0.1 - pug-parser: 6.0.0 - vscode-languageserver-textdocument: 1.0.4 - vscode-languageserver-types: 3.17.0-next.9 + /@volar/source-map/0.34.6: + resolution: {integrity: sha512-TIAxtvFIANh0PfQFY7dT/f2MIvpNRzJ7xrvlqwl1oYt7sa8AIposBFGS873s4avOuz15AoubKU7uZnVLYJ5AWg==} dev: true - /@volar/shared/0.33.9: - resolution: {integrity: sha512-YqEBYT1SjyO+/W73lyKZlftumimsrYGvd98pHrIyvgc6HNhFnCcthRbyHskstjU6P8Bgj90mRl+7Sb29J+Z5ng==} + /@volar/vue-code-gen/0.34.6: + resolution: {integrity: sha512-0wh5fhQsxY6GL/zrxabjY+lAsFsaUNWDl+45iVeuczGP9sU07lpHoCwHBHBqCK8kxbvAJZaa3Me66apoq5BEvw==} dependencies: - upath: 2.0.1 - vscode-jsonrpc: 8.0.0-next.7 - vscode-uri: 3.0.3 - dev: true - - /@volar/source-map/0.33.9: - resolution: {integrity: sha512-SE7dfumZ8pLsbj4DtiSDTg2/d/JT45nF51rUnuz1UNSBPEeXBexlzvz5EQ2AyrX0FjAAd2ijrRtirTk1a0SFhQ==} + '@volar/code-gen': 0.34.6 + '@volar/source-map': 0.34.6 + '@vue/compiler-core': 3.2.32 + '@vue/compiler-dom': 3.2.32 + '@vue/shared': 3.2.32 dev: true - /@volar/transforms/0.33.9: - resolution: {integrity: sha512-qdc2d0ZW/G6jCx1pBmoMjMJTY245pZJjpPL/OCT3zgbDLGvLvqhowXxQYQd2YiNXqxJvbadEKviH5LiZL3sU9g==} + /@volar/vue-typescript/0.34.6: + resolution: {integrity: sha512-vKEYnDw9BhIMR6+Rp1Ue/8TpBjYNm4+3fIom4wMxFDlEOCku7fsF169QgZuDDvyPrFlurT878qjKYf88cYFCgA==} dependencies: - '@volar/shared': 0.33.9 - vscode-languageserver-types: 3.17.0-next.9 - dev: true - - /@volar/vue-code-gen/0.33.9: - resolution: {integrity: sha512-qRCXcBhm1kUlI06sW5zolavn8gqZdSC2eIWw7jgbW68K/cGlTyXHGGZgJPM9P22cF9pcrjV1ByehO18ke2u+aA==} - dependencies: - '@volar/code-gen': 0.33.9 - '@volar/source-map': 0.33.9 - '@vue/compiler-core': 3.2.31 - '@vue/compiler-dom': 3.2.31 - '@vue/shared': 3.2.31 - dev: true - - /@volar/vue-typescript/0.33.9: - resolution: {integrity: sha512-UUViaQfzAV7z49TB+IsGCT6ls7zdEUib2N0L4k8U9nZbd2BQA4kcR9nyS/8oDOU5fK3ErP+pPlC+XzGGamKhcw==} - dependencies: - '@volar/code-gen': 0.33.9 - '@volar/pug-language-service': 0.33.9 - '@volar/source-map': 0.33.9 - '@volar/vue-code-gen': 0.33.9 - '@vue/compiler-sfc': 3.2.31 - '@vue/reactivity': 3.2.31 + '@volar/code-gen': 0.34.6 + '@volar/source-map': 0.34.6 + '@volar/vue-code-gen': 0.34.6 + '@vue/compiler-sfc': 3.2.32 + '@vue/reactivity': 3.2.32 dev: true /@vue/babel-helper-vue-transform-on/1.0.2: @@ -1158,12 +1129,28 @@ packages: '@vue/shared': 3.2.31 estree-walker: 2.0.2 source-map: 0.6.1 + dev: true + + /@vue/compiler-core/3.2.32: + resolution: {integrity: sha512-bRQ8Rkpm/aYFElDWtKkTPHeLnX5pEkNxhPUcqu5crEJIilZH0yeFu/qUAcV4VfSE2AudNPkQSOwMZofhnuutmA==} + dependencies: + '@babel/parser': 7.17.8 + '@vue/shared': 3.2.32 + estree-walker: 2.0.2 + source-map: 0.6.1 /@vue/compiler-dom/3.2.31: resolution: {integrity: sha512-60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg==} dependencies: '@vue/compiler-core': 3.2.31 '@vue/shared': 3.2.31 + dev: true + + /@vue/compiler-dom/3.2.32: + resolution: {integrity: sha512-maa3PNB/NxR17h2hDQfcmS02o1f9r9QIpN1y6fe8tWPrS1E4+q8MqrvDDQNhYVPd84rc3ybtyumrgm9D5Rf/kg==} + dependencies: + '@vue/compiler-core': 3.2.32 + '@vue/shared': 3.2.32 /@vue/compiler-sfc/3.2.31: resolution: {integrity: sha512-748adc9msSPGzXgibHiO6T7RWgfnDcVQD+VVwYgSsyyY8Ans64tALHZANrKtOzvkwznV/F4H7OAod/jIlp/dkQ==} @@ -1178,12 +1165,34 @@ packages: magic-string: 0.25.9 postcss: 8.4.12 source-map: 0.6.1 + dev: true + + /@vue/compiler-sfc/3.2.32: + resolution: {integrity: sha512-uO6+Gh3AVdWm72lRRCjMr8nMOEqc6ezT9lWs5dPzh1E9TNaJkMYPaRtdY9flUv/fyVQotkfjY/ponjfR+trPSg==} + dependencies: + '@babel/parser': 7.17.8 + '@vue/compiler-core': 3.2.32 + '@vue/compiler-dom': 3.2.32 + '@vue/compiler-ssr': 3.2.32 + '@vue/reactivity-transform': 3.2.32 + '@vue/shared': 3.2.32 + estree-walker: 2.0.2 + magic-string: 0.25.9 + postcss: 8.4.12 + source-map: 0.6.1 /@vue/compiler-ssr/3.2.31: resolution: {integrity: sha512-mjN0rqig+A8TVDnsGPYJM5dpbjlXeHUm2oZHZwGyMYiGT/F4fhJf/cXy8QpjnLQK4Y9Et4GWzHn9PS8AHUnSkw==} dependencies: '@vue/compiler-dom': 3.2.31 '@vue/shared': 3.2.31 + dev: true + + /@vue/compiler-ssr/3.2.32: + resolution: {integrity: sha512-ZklVUF/SgTx6yrDUkaTaBL/JMVOtSocP+z5Xz/qIqqLdW/hWL90P+ob/jOQ0Xc/om57892Q7sRSrex0wujOL2Q==} + dependencies: + '@vue/compiler-dom': 3.2.32 + '@vue/shared': 3.2.32 /@vue/devtools-api/6.0.13: resolution: {integrity: sha512-T34EjcArVqzANedEZe2kXQ+AZsld2z1ptJlkOGm87+blk+s6udnP4ze/NYqV8lz1o9AIivimN0xxteLlWiWQdg==} @@ -1201,41 +1210,55 @@ packages: '@vue/shared': 3.2.31 estree-walker: 2.0.2 magic-string: 0.25.9 + dev: true - /@vue/reactivity/3.2.31: - resolution: {integrity: sha512-HVr0l211gbhpEKYr2hYe7hRsV91uIVGFYNHj73njbARVGHQvIojkImKMaZNDdoDZOIkMsBc9a1sMqR+WZwfSCw==} + /@vue/reactivity-transform/3.2.32: + resolution: {integrity: sha512-CW1W9zaJtE275tZSWIfQKiPG0iHpdtSlmTqYBu7Y62qvtMgKG5yOxtvBs4RlrZHlaqFSE26avLAgQiTp4YHozw==} dependencies: - '@vue/shared': 3.2.31 + '@babel/parser': 7.17.8 + '@vue/compiler-core': 3.2.32 + '@vue/shared': 3.2.32 + estree-walker: 2.0.2 + magic-string: 0.25.9 - /@vue/runtime-core/3.2.31: - resolution: {integrity: sha512-Kcog5XmSY7VHFEMuk4+Gap8gUssYMZ2+w+cmGI6OpZWYOEIcbE0TPzzPHi+8XTzAgx1w/ZxDFcXhZeXN5eKWsA==} + /@vue/reactivity/3.2.32: + resolution: {integrity: sha512-4zaDumuyDqkuhbb63hRd+YHFGopW7srFIWesLUQ2su/rJfWrSq3YUvoKAJE8Eu1EhZ2Q4c1NuwnEreKj1FkDxA==} dependencies: - '@vue/reactivity': 3.2.31 - '@vue/shared': 3.2.31 + '@vue/shared': 3.2.32 + + /@vue/runtime-core/3.2.32: + resolution: {integrity: sha512-uKKzK6LaCnbCJ7rcHvsK0azHLGpqs+Vi9B28CV1mfWVq1F3Bj8Okk3cX+5DtD06aUh4V2bYhS2UjjWiUUKUF0w==} + dependencies: + '@vue/reactivity': 3.2.32 + '@vue/shared': 3.2.32 dev: false - /@vue/runtime-dom/3.2.31: - resolution: {integrity: sha512-N+o0sICVLScUjfLG7u9u5XCjvmsexAiPt17GNnaWHJUfsKed5e85/A3SWgKxzlxx2SW/Hw7RQxzxbXez9PtY3g==} + /@vue/runtime-dom/3.2.32: + resolution: {integrity: sha512-AmlIg+GPqjkNoADLjHojEX5RGcAg+TsgXOOcUrtDHwKvA8mO26EnLQLB8nylDjU6AMJh2CIYn8NEgyOV5ZIScQ==} dependencies: - '@vue/runtime-core': 3.2.31 - '@vue/shared': 3.2.31 + '@vue/runtime-core': 3.2.32 + '@vue/shared': 3.2.32 csstype: 2.6.20 dev: false - /@vue/server-renderer/3.2.31_vue@3.2.31: - resolution: {integrity: sha512-8CN3Zj2HyR2LQQBHZ61HexF5NReqngLT3oahyiVRfSSvak+oAvVmu8iNLSu6XR77Ili2AOpnAt1y8ywjjqtmkg==} + /@vue/server-renderer/3.2.32_vue@3.2.32: + resolution: {integrity: sha512-TYKpZZfRJpGTTiy/s6bVYwQJpAUx3G03z4G7/3O18M11oacrMTVHaHjiPuPqf3xQtY8R4LKmQ3EOT/DRCA/7Wg==} peerDependencies: - vue: 3.2.31 + vue: 3.2.32 dependencies: - '@vue/compiler-ssr': 3.2.31 - '@vue/shared': 3.2.31 - vue: 3.2.31 + '@vue/compiler-ssr': 3.2.32 + '@vue/shared': 3.2.32 + vue: 3.2.32 dev: false /@vue/shared/3.2.31: resolution: {integrity: sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ==} + dev: true - /@vueuse/core/8.2.5_vue@3.2.31: + /@vue/shared/3.2.32: + resolution: {integrity: sha512-bjcixPErUsAnTQRQX4Z5IQnICYjIfNCyCl8p29v1M6kfVzvwOICPw+dz48nNuWlTOOx2RHhzHdazJibE8GSnsw==} + + /@vueuse/core/8.2.5_vue@3.2.32: resolution: {integrity: sha512-5prZAA1Ji2ltwNUnzreu6WIXYqHYP/9U2BiY5mD/650VYLpVcwVlYznJDFcLCmEWI3o3Vd34oS1FUf+6Mh68GQ==} peerDependencies: '@vue/composition-api': ^1.1.0 @@ -1247,16 +1270,16 @@ packages: optional: true dependencies: '@vueuse/metadata': 8.2.5 - '@vueuse/shared': 8.2.5_vue@3.2.31 - vue: 3.2.31 - vue-demi: 0.12.1_vue@3.2.31 + '@vueuse/shared': 8.2.5_vue@3.2.32 + vue: 3.2.32 + vue-demi: 0.12.1_vue@3.2.32 dev: false /@vueuse/metadata/8.2.5: resolution: {integrity: sha512-Lk9plJjh9cIdiRdcj16dau+2LANxIdFCiTgdfzwYXbflxq0QnMBeOD2qHgKDE7fuVrtPcVWj8VSuZEx1HRfNQA==} dev: false - /@vueuse/shared/8.2.5_vue@3.2.31: + /@vueuse/shared/8.2.5_vue@3.2.32: resolution: {integrity: sha512-lNWo+7sk6JCuOj4AiYM+6HZ6fq4xAuVq1sVckMQKgfCJZpZRe4i8es+ZULO5bYTKP+VrOCtqrLR2GzEfrbr3YQ==} peerDependencies: '@vue/composition-api': ^1.1.0 @@ -1267,29 +1290,29 @@ packages: vue: optional: true dependencies: - vue: 3.2.31 - vue-demi: 0.12.1_vue@3.2.31 + vue: 3.2.32 + vue-demi: 0.12.1_vue@3.2.32 dev: false - /@windicss/config/1.8.3: - resolution: {integrity: sha512-1fvfZhRD7WfV/Xh6uIAYKIdbQWrwEgSdkFlHiLPzMDS44KjwNZILDzLAz9Y2W5H2K4MLGgGMnzGS89ECyjc0Ww==} + /@windicss/config/1.8.4: + resolution: {integrity: sha512-i4fFGFfZoRess6WMkauykHC3PFd9xKYVx7lSuLfMK7sgo6x3+l4dY42GbsWMHyLqH1sTMfyt1LgfXSIKYJozSA==} dependencies: - debug: 4.3.3 + debug: 4.3.4 jiti: 1.13.0 windicss: 3.5.1 transitivePeerDependencies: - supports-color dev: true - /@windicss/plugin-utils/1.8.3: - resolution: {integrity: sha512-emlMeDt73uNV1ZofLTDogcxqL9aZ5uIRYkjeHlrWiaDozFbX6Jc+a6eRo9Ieaar3JUryl6AnecTPHAiFDl4IXg==} + /@windicss/plugin-utils/1.8.4: + resolution: {integrity: sha512-DqJVwAfzlgd8nYSNlmhXOey32pI8UwH7QiOWdFS/AR2O/q9oLDGHDn97Its/kZdfoyhi8ylwZNP2Pk0H7cihhQ==} dependencies: - '@antfu/utils': 0.5.0 - '@windicss/config': 1.8.3 - debug: 4.3.3 + '@antfu/utils': 0.5.1 + '@windicss/config': 1.8.4 + debug: 4.3.4 fast-glob: 3.2.11 - magic-string: 0.25.9 - micromatch: 4.0.4 + magic-string: 0.26.1 + micromatch: 4.0.5 windicss: 3.5.1 transitivePeerDependencies: - supports-color @@ -1316,12 +1339,6 @@ packages: engines: {node: '>=0.4.0'} dev: true - /acorn/7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - /acorn/8.7.0: resolution: {integrity: sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==} engines: {node: '>=0.4.0'} @@ -1426,14 +1443,14 @@ packages: engines: {node: '>=12'} dev: true - /ant-design-vue/3.1.1_vue@3.2.31: + /ant-design-vue/3.1.1_vue@3.2.32: resolution: {integrity: sha512-QcnESmPllfyPy4SavOlf1jml/bdmzCIcCgYWRwl0WKG5jbuuOQ0vhgfUCC2rI6R+84gb/qf4/0qoZnWcEyQziA==} peerDependencies: vue: '>=3.2.0' dependencies: '@ant-design/colors': 6.0.0 - '@ant-design/icons-vue': 6.1.0_vue@3.2.31 - '@babel/runtime': 7.17.2 + '@ant-design/icons-vue': 6.1.0_vue@3.2.32 + '@babel/runtime': 7.17.9 '@ctrl/tinycolor': 3.4.0 '@simonwep/pickr': 1.8.2 array-tree-filter: 2.1.0 @@ -1446,8 +1463,8 @@ packages: resize-observer-polyfill: 1.5.1 scroll-into-view-if-needed: 2.2.29 shallow-equal: 1.2.1 - vue: 3.2.31 - vue-types: 3.0.2_vue@3.2.31 + vue: 3.2.32 + vue-types: 3.0.2_vue@3.2.32 warning: 4.0.3 dev: false @@ -1765,12 +1782,6 @@ packages: tslib: 2.3.1 dev: true - /character-parser/2.2.0: - resolution: {integrity: sha1-x84o821LzZdE5f/CxfzeHHMmH8A=} - dependencies: - is-regex: 1.1.4 - dev: true - /chardet/0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} dev: true @@ -2876,13 +2887,13 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-prettier/8.5.0_eslint@8.12.0: + /eslint-config-prettier/8.5.0_eslint@8.13.0: resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.12.0 + eslint: 8.13.0 dev: true /eslint-define-config/1.3.0: @@ -2905,7 +2916,7 @@ packages: find-up: 2.1.0 dev: true - /eslint-plugin-import/2.26.0_eslint@8.12.0: + /eslint-plugin-import/2.26.0_eslint@8.13.0: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -2915,7 +2926,7 @@ packages: array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.12.0 + eslint: 8.13.0 eslint-import-resolver-node: 0.3.6 eslint-module-utils: 2.7.3 has: 1.0.3 @@ -2927,7 +2938,7 @@ packages: tsconfig-paths: 3.14.1 dev: true - /eslint-plugin-prettier/4.0.0_f2c91d0f54113167d2bd9214a5ab5a36: + /eslint-plugin-prettier/4.0.0_1815ac95b7fb26c13c7d48a8eef62d0f: resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==} engines: {node: '>=6.0.0'} peerDependencies: @@ -2938,23 +2949,23 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.12.0 - eslint-config-prettier: 8.5.0_eslint@8.12.0 + eslint: 8.13.0 + eslint-config-prettier: 8.5.0_eslint@8.13.0 prettier: 2.6.2 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-vue/8.6.0_eslint@8.12.0: + /eslint-plugin-vue/8.6.0_eslint@8.13.0: resolution: {integrity: sha512-abXiF2J18n/7ZPy9foSlJyouKf54IqpKlNvNmzhM93N0zs3QUxZG/oBd3tVPOJTKg7SlhBUtPxugpqzNbgGpQQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.12.0 - eslint-utils: 3.0.0_eslint@8.12.0 + eslint: 8.13.0 + eslint-utils: 3.0.0_eslint@8.13.0 natural-compare: 1.4.0 semver: 7.3.5 - vue-eslint-parser: 8.3.0_eslint@8.12.0 + vue-eslint-parser: 8.3.0_eslint@8.13.0 transitivePeerDependencies: - supports-color dev: true @@ -2975,13 +2986,13 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.12.0: + /eslint-utils/3.0.0_eslint@8.13.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.12.0 + eslint: 8.13.0 eslint-visitor-keys: 2.1.0 dev: true @@ -2995,8 +3006,8 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.12.0: - resolution: {integrity: sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==} + /eslint/8.13.0: + resolution: {integrity: sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: @@ -3009,7 +3020,7 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.12.0 + eslint-utils: 3.0.0_eslint@8.13.0 eslint-visitor-keys: 3.3.0 espree: 9.3.1 esquery: 1.4.0 @@ -3919,13 +3930,6 @@ packages: kind-of: 6.0.3 dev: true - /is-expression/4.0.0: - resolution: {integrity: sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==} - dependencies: - acorn: 7.4.1 - object-assign: 4.1.1 - dev: true - /is-extendable/0.1.1: resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=} engines: {node: '>=0.10.0'} @@ -4538,6 +4542,14 @@ packages: picomatch: 2.3.1 dev: true + /micromatch/4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + dev: true + /mime/1.6.0: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} engines: {node: '>=4'} @@ -5031,7 +5043,7 @@ packages: dev: true optional: true - /pinia/2.0.13_typescript@4.6.3+vue@3.2.31: + /pinia/2.0.13_typescript@4.6.3+vue@3.2.32: resolution: {integrity: sha512-B7rSqm1xNpwcPMnqns8/gVBfbbi7lWTByzS6aPZ4JOXSJD4Y531rZHDCoYWBwLyHY/8hWnXljgiXp6rRyrofcw==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -5045,8 +5057,8 @@ packages: dependencies: '@vue/devtools-api': 6.1.4 typescript: 4.6.3 - vue: 3.2.31 - vue-demi: 0.12.1_vue@3.2.31 + vue: 3.2.32 + vue-demi: 0.12.1_vue@3.2.32 dev: false /posix-character-classes/0.1.1: @@ -5054,8 +5066,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /postcss-html/1.3.0: - resolution: {integrity: sha512-ewbwd7OGW4dLsErtvZH9HpVMEcXnlhYSzKsr7MepGlOT8imHTIZ/+pdfEruLS+hTYapLTQAWDnoQcJpsYU4uRw==} + /postcss-html/1.3.1: + resolution: {integrity: sha512-SJ7iRw+IngyZv3Z9lChlZU30a9y9MZjZZcoUJmx0T/nKE9S+hetJ8fAv/MRu4bPnGDsXhVlaFs5+umpK3yaaQQ==} engines: {node: ^12 || >=14} dependencies: htmlparser2: 7.2.0 @@ -5209,25 +5221,6 @@ packages: dev: true optional: true - /pug-error/2.0.0: - resolution: {integrity: sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==} - dev: true - - /pug-lexer/5.0.1: - resolution: {integrity: sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==} - dependencies: - character-parser: 2.2.0 - is-expression: 4.0.0 - pug-error: 2.0.0 - dev: true - - /pug-parser/6.0.0: - resolution: {integrity: sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==} - dependencies: - pug-error: 2.0.0 - token-stream: 1.0.0 - dev: true - /punycode/2.1.1: resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} engines: {node: '>=6'} @@ -5907,14 +5900,14 @@ packages: resolution: {integrity: sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=} dev: true - /stylelint-config-html/1.0.0_50484b26a38601352aaf9ea7986ae8a8: + /stylelint-config-html/1.0.0_ad16406824c784cb54a638fd486ad6d5: resolution: {integrity: sha512-rKQUUWDpaYC7ybsS6tLxddjn6DxhjSIXybElSmcTyVQj3ExhmU3q+l41ktrlwHRyY0M5SkTkZiwngvYPYmsgSQ==} engines: {node: ^12 || >=14} peerDependencies: postcss-html: ^1.0.0 stylelint: '>=14.0.0' dependencies: - postcss-html: 1.3.0 + postcss-html: 1.3.1 stylelint: 14.6.1 dev: true @@ -5928,17 +5921,17 @@ packages: stylelint: 14.6.1 dev: true - /stylelint-config-recommended-vue/1.4.0_50484b26a38601352aaf9ea7986ae8a8: + /stylelint-config-recommended-vue/1.4.0_ad16406824c784cb54a638fd486ad6d5: resolution: {integrity: sha512-DVJqyX2KvMCn9U0+keL12r7xlsH26K4Vg8NrIZuq5MoF7g82DpMp326Om4E0Q+Il1o+bTHuUyejf2XAI0iD04Q==} engines: {node: ^12 || >=14} peerDependencies: postcss-html: ^1.0.0 stylelint: '>=14.0.0' dependencies: - postcss-html: 1.3.0 + postcss-html: 1.3.1 semver: 7.3.5 stylelint: 14.6.1 - stylelint-config-html: 1.0.0_50484b26a38601352aaf9ea7986ae8a8 + stylelint-config-html: 1.0.0_ad16406824c784cb54a638fd486ad6d5 stylelint-config-recommended: 7.0.0_stylelint@14.6.1 dev: true @@ -6201,10 +6194,6 @@ packages: safe-regex: 1.1.0 dev: true - /token-stream/1.0.0: - resolution: {integrity: sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=} - dev: true - /traverse/0.6.6: resolution: {integrity: sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=} dev: true @@ -6352,7 +6341,7 @@ packages: engines: {node: '>= 0.8'} dev: true - /unplugin-vue-define-options/0.6.0_vite@2.9.1+vue@3.2.31: + /unplugin-vue-define-options/0.6.0_vite@2.9.1+vue@3.2.32: resolution: {integrity: sha512-9CHGnxVYr1GtqMHMDr9Lv2UA3sSUuoa5i+1mVpkXBxcAv6Q6/nhpmtQZD5nRwKSXQ2LzbI4g9T2wVG1fiUF3ZA==} engines: {node: '>=14.17.0'} peerDependencies: @@ -6361,7 +6350,7 @@ packages: '@rollup/pluginutils': 4.2.0 '@vue/compiler-sfc': 3.2.31 unplugin: 0.6.1_vite@2.9.1 - vue: 3.2.31 + vue: 3.2.32 transitivePeerDependencies: - esbuild - rollup @@ -6400,11 +6389,6 @@ packages: isobject: 3.0.1 dev: true - /upath/2.0.1: - resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} - engines: {node: '>=4'} - dev: true - /upper-case-first/2.0.2: resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} dependencies: @@ -6549,13 +6533,13 @@ packages: - supports-color dev: true - /vite-plugin-windicss/1.8.3_vite@2.9.1: - resolution: {integrity: sha512-RIw2GD6H6cKNE8wZXVOBs4L1uTicVS0FaAkeqXvy1oyuXLC4SXmvnzEuoK0+qFuWJjW0ECNwE8eU+ZZhzNQKUg==} + /vite-plugin-windicss/1.8.4_vite@2.9.1: + resolution: {integrity: sha512-LSZAO8BZn3x406GRbYX5t5ONXXJVdqiQtN1qrznLA/Dy5/NzZVhfcrL6N1qEYYO7HsCDT4pLAjTzObvDnM9Y8A==} peerDependencies: vite: ^2.0.1 dependencies: - '@windicss/plugin-utils': 1.8.3 - debug: 4.3.3 + '@windicss/plugin-utils': 1.8.4 + debug: 4.3.4 kolorist: 1.5.1 vite: 2.9.1_less@4.1.2 windicss: 3.5.1 @@ -6593,11 +6577,6 @@ packages: engines: {node: '>=8.0.0 || >=10.0.0'} dev: true - /vscode-jsonrpc/8.0.0-next.7: - resolution: {integrity: sha512-JX/F31LEsims0dAlOTKFE4E+AJMiJvdRSRViifFJSqSN7EzeYyWlfuDchF7g91oRNPZOIWfibTkDf3/UMsQGzQ==} - engines: {node: '>=14.0.0'} - dev: true - /vscode-languageclient/7.0.0: resolution: {integrity: sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==} engines: {vscode: ^1.52.0} @@ -6622,10 +6601,6 @@ packages: resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==} dev: true - /vscode-languageserver-types/3.17.0-next.9: - resolution: {integrity: sha512-9/PeDNPYduaoXRUzYpqmu4ZV9L01HGo0wH9FUt+sSHR7IXwA7xoXBfNUlv8gB9H0D2WwEmMomSy1NmhjKQyn3A==} - dev: true - /vscode-languageserver/7.0.0: resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==} hasBin: true @@ -6637,7 +6612,7 @@ packages: resolution: {integrity: sha512-EcswR2S8bpR7fD0YPeS7r2xXExrScVMxg4MedACaWHEtx9ftCF/qHG1xGkolzTPcEmjTavCQgbVzHUIdTMzFGA==} dev: true - /vue-demi/0.12.1_vue@3.2.31: + /vue-demi/0.12.1_vue@3.2.32: resolution: {integrity: sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw==} engines: {node: '>=12'} hasBin: true @@ -6649,17 +6624,17 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.2.31 + vue: 3.2.32 dev: false - /vue-eslint-parser/8.3.0_eslint@8.12.0: + /vue-eslint-parser/8.3.0_eslint@8.13.0: resolution: {integrity: sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.3 - eslint: 8.12.0 + eslint: 8.13.0 eslint-scope: 7.1.1 eslint-visitor-keys: 3.3.0 espree: 9.3.1 @@ -6670,7 +6645,7 @@ packages: - supports-color dev: true - /vue-i18n/9.2.0-beta.30_vue@3.2.31: + /vue-i18n/9.2.0-beta.30_vue@3.2.32: resolution: {integrity: sha512-5DqrgG9ffgC7j3RRAfViC0WUcdz0C3Ix1qq1AyQItpF7UkSB6iSJGEjBG6KdspbRQq/8t1YzDx4JRXbL05l6ow==} engines: {node: '>= 12'} peerDependencies: @@ -6680,56 +6655,56 @@ packages: '@intlify/shared': 9.2.0-beta.30 '@intlify/vue-devtools': 9.2.0-beta.30 '@vue/devtools-api': 6.0.13 - vue: 3.2.31 + vue: 3.2.32 dev: false - /vue-router/4.0.14_vue@3.2.31: + /vue-router/4.0.14_vue@3.2.32: resolution: {integrity: sha512-wAO6zF9zxA3u+7AkMPqw9LjoUCjSxfFvINQj3E/DceTt6uEz1XZLraDhdg2EYmvVwTBSGlLYsUw8bDmx0754Mw==} peerDependencies: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.0.13 - vue: 3.2.31 + vue: 3.2.32 dev: false - /vue-tsc/0.33.9_typescript@4.6.3: - resolution: {integrity: sha512-s/+r4JNsCh4e3MUdsYrjEA8IgPPDzHL5kEah/OznxIHd1XMlYiIkXGdiyU6JE5J+lzXNOKdOlNliqwwpeETQWw==} + /vue-tsc/0.34.6_typescript@4.6.3: + resolution: {integrity: sha512-rEr8/BrpSN2QmnTw6MuT0WJA/qx54xDqSXG6EBGt37fn7jLCrKYF37GW3xZCdktO0V53l1XF2ssBtmLL+OI2ww==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@volar/vue-typescript': 0.33.9 + '@volar/vue-typescript': 0.34.6 typescript: 4.6.3 dev: true - /vue-types/3.0.2_vue@3.2.31: + /vue-types/3.0.2_vue@3.2.32: resolution: {integrity: sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==} engines: {node: '>=10.15.0'} peerDependencies: vue: ^3.0.0 dependencies: is-plain-object: 3.0.1 - vue: 3.2.31 + vue: 3.2.32 dev: false - /vue-types/4.1.1_vue@3.2.31: + /vue-types/4.1.1_vue@3.2.32: resolution: {integrity: sha512-Jq2GZ/w6rExJbLA/h7nHBFLciu+YNekgox0DB64wN1snZ4IIJMq+qnqp1/vE4fc7vEjZcP5KGhLzkkSjIHLRzw==} engines: {node: '>=12.16.0'} peerDependencies: vue: ^2.0.0 || ^3.0.0 dependencies: is-plain-object: 5.0.0 - vue: 3.2.31 + vue: 3.2.32 dev: false - /vue/3.2.31: - resolution: {integrity: sha512-odT3W2tcffTiQCy57nOT93INw1auq5lYLLYtWpPYQQYQOOdHiqFct9Xhna6GJ+pJQaF67yZABraH47oywkJgFw==} + /vue/3.2.32: + resolution: {integrity: sha512-6L3jKZApF042OgbCkh+HcFeAkiYi3Lovi8wNhWqIK98Pi5efAMLZzRHgi91v+60oIRxdJsGS9sTMsb+yDpY8Eg==} dependencies: - '@vue/compiler-dom': 3.2.31 - '@vue/compiler-sfc': 3.2.31 - '@vue/runtime-dom': 3.2.31 - '@vue/server-renderer': 3.2.31_vue@3.2.31 - '@vue/shared': 3.2.31 + '@vue/compiler-dom': 3.2.32 + '@vue/compiler-sfc': 3.2.32 + '@vue/runtime-dom': 3.2.32 + '@vue/server-renderer': 3.2.32_vue@3.2.32 + '@vue/shared': 3.2.32 dev: false /warning/4.0.3: diff --git a/src/components/core/dynamic-table/src/dynamic-table.ts b/src/components/core/dynamic-table/src/dynamic-table.ts index bdde1a53..b0b3587d 100644 --- a/src/components/core/dynamic-table/src/dynamic-table.ts +++ b/src/components/core/dynamic-table/src/dynamic-table.ts @@ -85,7 +85,7 @@ export const dynamicTableProps = { export type DynamicTableProps = ExtractPropTypes; export const dynamicTableEmits = { - change: (...rest: Parameters>) => rest.length === 4, + change: (...rest: OnChangeCallbackParams) => rest.length === 4, 'toggle-advanced': (isAdvanced: boolean) => isBoolean(isAdvanced), }; diff --git a/src/components/core/dynamic-table/src/hooks/useTableMethods.tsx b/src/components/core/dynamic-table/src/hooks/useTableMethods.tsx index 4f220eba..6414cce9 100644 --- a/src/components/core/dynamic-table/src/hooks/useTableMethods.tsx +++ b/src/components/core/dynamic-table/src/hooks/useTableMethods.tsx @@ -37,7 +37,7 @@ export const useTableMethods = ({ state, props, emit }: UseTableMethodsContext) * @param {boolean} flush 是否将页数重置到第一页 * @description 获取表格数据 */ - const fetchData = async (params = {}) => { + const fetchData = async (params = {}, rest?: OnChangeCallbackParams) => { // 如果用户没有提供dataSource并且dataRequest是一个函数,那就进行接口请求 if ( Object.is(props.dataSource, undefined) && @@ -58,7 +58,7 @@ export const useTableMethods = ({ state, props, emit }: UseTableMethodsContext) } loadingRef.value = true; const data = await props - ?.dataRequest?.(queryParams) + ?.dataRequest?.(queryParams, rest) .finally(() => (loadingRef.value = false)); if (data?.pagination) { @@ -103,13 +103,13 @@ export const useTableMethods = ({ state, props, emit }: UseTableMethodsContext) /** * @description 分页改变 */ - const handleTableChange: OnChangeCallbackParams = (...rest) => { + const handleTableChange = (...rest: OnChangeCallbackParams) => { // const [pagination, filters, sorter] = rest; const [pagination] = rest; if (Object.keys(pagination).length) { Object.assign(unref(paginationRef), pagination); } - fetchData(); + fetchData(pagination, rest); emit('change', ...rest); }; diff --git a/src/components/core/dynamic-table/src/types/table.ts b/src/components/core/dynamic-table/src/types/table.ts index de97daea..e4800b6f 100644 --- a/src/components/core/dynamic-table/src/types/table.ts +++ b/src/components/core/dynamic-table/src/types/table.ts @@ -1,10 +1,11 @@ import type { TableProps } from 'ant-design-vue'; +import type { TablePaginationConfig } from 'ant-design-vue/es/table'; import type { DynamicTableProps } from '../dynamic-table'; /** * 加载表格数据的参数 */ -export type LoadDataParams = { +export type LoadDataParams = TablePaginationConfig & { /** 根据自己业务需求定义页码 */ page?: number; /** 根据自己业务需求定义页数据条数 */ @@ -12,7 +13,10 @@ export type LoadDataParams = { }; /** 表格onChange事件回调参数 */ -export type OnChangeCallbackParams = TableProps['onChange']; +export type OnChangeCallbackParams = Parameters>; + +/** 表格onChange事件回调函数 */ +export type OnChangeCallback = TableProps['onChange']; export type TableActionType = { /** 刷新并清空,页码也会重置,不包括搜索表单 */ diff --git a/src/views/demos/tables/search-table/columns.tsx b/src/views/demos/tables/search-table/columns.tsx index 7995766f..ab3e52d9 100644 --- a/src/views/demos/tables/search-table/columns.tsx +++ b/src/views/demos/tables/search-table/columns.tsx @@ -50,6 +50,7 @@ export const columns: TableColumn[] = [ title: '姓名', align: 'center', dataIndex: 'name', + sorter: true, formItemProps: { required: true, }, diff --git a/src/views/demos/tables/search-table/index.vue b/src/views/demos/tables/search-table/index.vue index cc066b6f..faa791ad 100644 --- a/src/views/demos/tables/search-table/index.vue +++ b/src/views/demos/tables/search-table/index.vue @@ -18,11 +18,16 @@