From e0c8781bcc03c9ecddb4d6e89ebcfb21842e456e Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Wed, 17 Aug 2022 19:39:54 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E6=97=A0`Layout`?= =?UTF-8?q?=E7=9A=84=E7=A9=BA=E7=99=BD=E9=A1=B5=E9=9D=A2=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- locales/en.yaml | 1 + locales/zh-CN.yaml | 1 + pnpm-lock.yaml | 752 ++++++++++----------- src/assets/svg/back.svg | 1 + src/layout/components/sidebar/vertical.vue | 4 +- src/router/modules/remaining.ts | 11 + src/views/empty/index.vue | 35 + src/views/tabs/index.vue | 5 + 8 files changed, 397 insertions(+), 413 deletions(-) create mode 100644 src/assets/svg/back.svg create mode 100644 src/views/empty/index.vue diff --git a/locales/en.yaml b/locales/en.yaml index 89912da14..14ec1a0a4 100644 --- a/locales/en.yaml +++ b/locales/en.yaml @@ -21,6 +21,7 @@ buttons: menus: hshome: Home hslogin: Login + hsempty: Empty Page hssysManagement: System Manage hsUser: User Manage hsDict: Dict Manage diff --git a/locales/zh-CN.yaml b/locales/zh-CN.yaml index df9e5002b..18082e40e 100644 --- a/locales/zh-CN.yaml +++ b/locales/zh-CN.yaml @@ -21,6 +21,7 @@ buttons: menus: hshome: 首页 hslogin: 登录 + hsempty: 无Layout页 hssysManagement: 系统管理 hsUser: 用户管理 hsDict: 字典管理 diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fd7926e30..ec09d321b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -131,7 +131,7 @@ dependencies: "@pureadmin/components": 1.1.0_vue@3.2.37 "@pureadmin/descriptions": 1.1.0 "@pureadmin/table": 1.2.0 - "@pureadmin/utils": 0.1.1_5d67ed6011fc942bf0327f2155ab86bd + "@pureadmin/utils": 0.1.1_eee28d5c32d802cce3ac03abf6bb30f5 "@vueuse/core": 9.1.0_vue@3.2.37 "@vueuse/motion": 2.0.0-beta.12_vue@3.2.37 "@vueuse/shared": 9.1.0_vue@3.2.37 @@ -142,7 +142,7 @@ dependencies: china-area-data: 5.0.1 cropperjs: 1.5.12 css-color-function: 1.3.3 - dayjs: 1.11.4 + dayjs: 1.11.5 driver.js: 0.9.8 echarts: 5.3.3 element-plus: 2.2.13_vue@3.2.37 @@ -168,7 +168,7 @@ dependencies: vue: 3.2.37 vue-form-create2: 1.2.9 vue-i18n: 9.2.2_vue@3.2.37 - vue-json-pretty: 2.1.1_vue@3.2.37 + vue-json-pretty: 2.2.0_vue@3.2.37 vue-pdf-embed: 1.1.4_vue@3.2.37 vue-router: 4.1.3_vue@3.2.37 vue-types: 4.2.1_vue@3.2.37 @@ -184,11 +184,11 @@ devDependencies: "@commitlint/config-conventional": 13.1.0 "@faker-js/faker": 7.4.0 "@iconify-icons/carbon": 1.2.8 - "@iconify-icons/ep": 1.2.7 + "@iconify-icons/ep": 1.2.8 "@iconify-icons/fa": 1.2.3 "@iconify-icons/fa-solid": 1.2.3 "@iconify-icons/fluent": 1.2.16 - "@iconify-icons/mdi": 1.2.27 + "@iconify-icons/mdi": 1.2.28 "@iconify-icons/ri": 1.2.3 "@iconify-icons/uil": 1.2.2 "@iconify/vue": 3.2.1_vue@3.2.37 @@ -196,28 +196,28 @@ devDependencies: "@pureadmin/theme": 2.4.0 "@types/element-resize-detector": 1.1.3 "@types/js-cookie": 3.0.2 - "@types/lodash": 4.14.182 + "@types/lodash": 4.14.183 "@types/lodash-es": 4.17.6 "@types/mockjs": 1.0.3 "@types/node": 14.14.14 "@types/nprogress": 0.2.0 - "@types/qrcode": 1.4.2 + "@types/qrcode": 1.4.3 "@types/qs": 6.9.7 "@types/sortablejs": 1.13.0 - "@typescript-eslint/eslint-plugin": 5.30.7_f59730a40ab520cf82d095906622871f - "@typescript-eslint/parser": 5.30.7_eslint@8.20.0+typescript@4.7.4 - "@vitejs/plugin-legacy": 2.0.0_vite@3.0.8 - "@vitejs/plugin-vue": 3.0.1_vite@3.0.8+vue@3.2.37 + "@typescript-eslint/eslint-plugin": 5.33.1_ac9d23a22d787f7b7991fddcc31412d2 + "@typescript-eslint/parser": 5.33.1_eslint@8.22.0+typescript@4.7.4 + "@vitejs/plugin-legacy": 2.0.1_vite@3.0.8 + "@vitejs/plugin-vue": 3.0.3_vite@3.0.8+vue@3.2.37 "@vitejs/plugin-vue-jsx": 2.0.0_vite@3.0.8+vue@3.2.37 - "@vue/eslint-config-prettier": 7.0.0_eslint@8.20.0+prettier@2.7.1 - "@vue/eslint-config-typescript": 10.0.0_d9788956cbf8477fcc4437a4de5c25ce + "@vue/eslint-config-prettier": 7.0.0_eslint@8.22.0+prettier@2.7.1 + "@vue/eslint-config-typescript": 10.0.0_c3cdf287d97b2ef58cc8a46e57dc8a9b "@vue/runtime-core": 3.2.37 autoprefixer: 10.4.8_postcss@8.4.16 cloc: 2.10.0 cross-env: 7.0.3 - eslint: 8.20.0 - eslint-plugin-prettier: 4.2.1_eslint@8.20.0+prettier@2.7.1 - eslint-plugin-vue: 8.7.1_eslint@8.20.0 + eslint: 8.22.0 + eslint-plugin-prettier: 4.2.1_eslint@8.22.0+prettier@2.7.1 + eslint-plugin-vue: 8.7.1_eslint@8.22.0 font-awesome: 4.7.0 husky: 7.0.4 lint-staged: 11.1.2 @@ -230,22 +230,22 @@ devDependencies: pretty-quick: 3.1.1_prettier@2.7.1 rimraf: 3.0.2 rollup-plugin-visualizer: 5.7.1 - sass: 1.53.0 - sass-loader: 13.0.2_sass@1.53.0 - stylelint: 14.9.1 - stylelint-config-html: 1.1.0_ec6f1b9a5f924194eaa4ef872da9887a - stylelint-config-prettier: 9.0.3_stylelint@14.9.1 - stylelint-config-recommended: 6.0.0_stylelint@14.9.1 - stylelint-config-standard: 24.0.0_stylelint@14.9.1 - stylelint-order: 5.0.0_stylelint@14.9.1 + sass: 1.54.4 + sass-loader: 13.0.2_sass@1.54.4 + stylelint: 14.10.0 + stylelint-config-html: 1.1.0_7ee45c8378581e2add5db54f2b956de9 + stylelint-config-prettier: 9.0.3_stylelint@14.10.0 + stylelint-config-recommended: 6.0.0_stylelint@14.10.0 + stylelint-config-standard: 24.0.0_stylelint@14.10.0 + stylelint-order: 5.0.0_stylelint@14.10.0 typescript: 4.7.4 unocss: 0.45.7_vite@3.0.8 unplugin-vue-define-options: 0.7.3_vite@3.0.8+vue@3.2.37 - vite: 3.0.8_sass@1.53.0 + vite: 3.0.8_sass@1.54.4 vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@3.0.8 vite-plugin-remove-console: 1.1.0 vite-svg-loader: 3.4.0 - vue-eslint-parser: 8.3.0_eslint@8.20.0 + vue-eslint-parser: 8.3.0_eslint@8.22.0 vue-tsc: 0.40.1_typescript@4.7.4 packages: @@ -264,7 +264,7 @@ packages: engines: { node: ">=6.0.0" } dependencies: "@jridgewell/gen-mapping": 0.1.1 - "@jridgewell/trace-mapping": 0.3.14 + "@jridgewell/trace-mapping": 0.3.15 dev: true /@ant-design/colors/6.0.0: @@ -331,23 +331,23 @@ packages: engines: { node: ">=6.9.0" } dev: true - /@babel/core/7.18.9: + /@babel/core/7.18.10: resolution: { - integrity: sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g== + integrity: sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw== } engines: { node: ">=6.9.0" } dependencies: "@ampproject/remapping": 2.2.0 "@babel/code-frame": 7.18.6 - "@babel/generator": 7.18.9 - "@babel/helper-compilation-targets": 7.18.9_@babel+core@7.18.9 + "@babel/generator": 7.18.12 + "@babel/helper-compilation-targets": 7.18.9_@babel+core@7.18.10 "@babel/helper-module-transforms": 7.18.9 "@babel/helpers": 7.18.9 - "@babel/parser": 7.18.9 - "@babel/template": 7.18.6 - "@babel/traverse": 7.18.9 - "@babel/types": 7.18.9 + "@babel/parser": 7.18.11 + "@babel/template": 7.18.10 + "@babel/traverse": 7.18.11 + "@babel/types": 7.18.10 convert-source-map: 1.8.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -357,14 +357,14 @@ packages: - supports-color dev: true - /@babel/generator/7.18.9: + /@babel/generator/7.18.12: resolution: { - integrity: sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug== + integrity: sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.18.9 + "@babel/types": 7.18.10 "@jridgewell/gen-mapping": 0.3.2 jsesc: 2.5.2 dev: true @@ -376,10 +376,10 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.18.9 + "@babel/types": 7.18.10 dev: true - /@babel/helper-compilation-targets/7.18.9_@babel+core@7.18.9: + /@babel/helper-compilation-targets/7.18.9_@babel+core@7.18.10: resolution: { integrity: sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg== @@ -389,13 +389,13 @@ packages: "@babel/core": ^7.0.0 dependencies: "@babel/compat-data": 7.18.8 - "@babel/core": 7.18.9 + "@babel/core": 7.18.10 "@babel/helper-validator-option": 7.18.6 - browserslist: 4.21.2 + browserslist: 4.21.3 semver: 6.3.0 dev: true - /@babel/helper-create-class-features-plugin/7.18.9_@babel+core@7.18.9: + /@babel/helper-create-class-features-plugin/7.18.9_@babel+core@7.18.10: resolution: { integrity: sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw== @@ -404,7 +404,7 @@ packages: peerDependencies: "@babel/core": ^7.0.0 dependencies: - "@babel/core": 7.18.9 + "@babel/core": 7.18.10 "@babel/helper-annotate-as-pure": 7.18.6 "@babel/helper-environment-visitor": 7.18.9 "@babel/helper-function-name": 7.18.9 @@ -431,8 +431,8 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/template": 7.18.6 - "@babel/types": 7.18.9 + "@babel/template": 7.18.10 + "@babel/types": 7.18.10 dev: true /@babel/helper-hoist-variables/7.18.6: @@ -442,7 +442,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.18.9 + "@babel/types": 7.18.10 dev: true /@babel/helper-member-expression-to-functions/7.18.9: @@ -452,7 +452,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.18.9 + "@babel/types": 7.18.10 dev: true /@babel/helper-module-imports/7.18.6: @@ -462,7 +462,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.18.9 + "@babel/types": 7.18.10 dev: true /@babel/helper-module-transforms/7.18.9: @@ -477,9 +477,9 @@ packages: "@babel/helper-simple-access": 7.18.6 "@babel/helper-split-export-declaration": 7.18.6 "@babel/helper-validator-identifier": 7.18.6 - "@babel/template": 7.18.6 - "@babel/traverse": 7.18.9 - "@babel/types": 7.18.9 + "@babel/template": 7.18.10 + "@babel/traverse": 7.18.11 + "@babel/types": 7.18.10 transitivePeerDependencies: - supports-color dev: true @@ -491,7 +491,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.18.9 + "@babel/types": 7.18.10 dev: true /@babel/helper-plugin-utils/7.18.9: @@ -512,8 +512,8 @@ packages: "@babel/helper-environment-visitor": 7.18.9 "@babel/helper-member-expression-to-functions": 7.18.9 "@babel/helper-optimise-call-expression": 7.18.6 - "@babel/traverse": 7.18.9 - "@babel/types": 7.18.9 + "@babel/traverse": 7.18.11 + "@babel/types": 7.18.10 transitivePeerDependencies: - supports-color dev: true @@ -525,7 +525,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.18.9 + "@babel/types": 7.18.10 dev: true /@babel/helper-split-export-declaration/7.18.6: @@ -535,9 +535,16 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.18.9 + "@babel/types": 7.18.10 dev: true + /@babel/helper-string-parser/7.18.10: + resolution: + { + integrity: sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw== + } + engines: { node: ">=6.9.0" } + /@babel/helper-validator-identifier/7.18.6: resolution: { @@ -560,9 +567,9 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/template": 7.18.6 - "@babel/traverse": 7.18.9 - "@babel/types": 7.18.9 + "@babel/template": 7.18.10 + "@babel/traverse": 7.18.11 + "@babel/types": 7.18.10 transitivePeerDependencies: - supports-color dev: true @@ -579,17 +586,17 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser/7.18.9: + /@babel/parser/7.18.11: resolution: { - integrity: sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg== + integrity: sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ== } engines: { node: ">=6.0.0" } hasBin: true dependencies: - "@babel/types": 7.18.9 + "@babel/types": 7.18.10 - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.18.9: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.18.10: resolution: { integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== @@ -597,11 +604,11 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.18.9 + "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.18.9 dev: true - /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.18.9: + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.18.10: resolution: { integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== @@ -610,11 +617,11 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.18.9 + "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.18.9 dev: true - /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.18.9: + /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.18.10: resolution: { integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA== @@ -623,23 +630,23 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.18.9 + "@babel/core": 7.18.10 "@babel/helper-plugin-utils": 7.18.9 dev: true - /@babel/plugin-transform-typescript/7.18.8_@babel+core@7.18.9: + /@babel/plugin-transform-typescript/7.18.12_@babel+core@7.18.10: resolution: { - integrity: sha512-p2xM8HI83UObjsZGofMV/EdYjamsDm6MoN3hXPYIT0+gxIoopE+B7rPYKAxfrz9K9PK7JafTTjqYC6qipLExYA== + integrity: sha512-2vjjam0cum0miPkenUbQswKowuxs/NjMwIKEq0zwegRxXk12C9YOF9STXnaUptITOtOJHKHpzvvWYOjbm6tc0w== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.18.9 - "@babel/helper-create-class-features-plugin": 7.18.9_@babel+core@7.18.9 + "@babel/core": 7.18.10 + "@babel/helper-create-class-features-plugin": 7.18.9_@babel+core@7.18.10 "@babel/helper-plugin-utils": 7.18.9 - "@babel/plugin-syntax-typescript": 7.18.6_@babel+core@7.18.9 + "@babel/plugin-syntax-typescript": 7.18.6_@babel+core@7.18.10 transitivePeerDependencies: - supports-color dev: true @@ -651,7 +658,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - core-js-pure: 3.23.5 + core-js-pure: 3.24.1 regenerator-runtime: 0.13.9 dev: false @@ -665,54 +672,55 @@ packages: regenerator-runtime: 0.13.9 dev: false - /@babel/standalone/7.18.9: + /@babel/standalone/7.18.12: resolution: { - integrity: sha512-6E+p5azHMHcMkHzGFnA7Pqhtgfwx1cClwjMqomMHhdFupCLZDDpVQUctRGYE7p7nn7cXJZSI/L9en+tt30AP3w== + integrity: sha512-wDh3K5IUJiSMAY0MLYBFoCaj2RCZwvDz5BHn2uHat9KOsGWEVDFgFQFIOO+81Js2phFKNppLC45iOCsZVfJniw== } engines: { node: ">=6.9.0" } dev: true - /@babel/template/7.18.6: + /@babel/template/7.18.10: resolution: { - integrity: sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw== + integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== } engines: { node: ">=6.9.0" } dependencies: "@babel/code-frame": 7.18.6 - "@babel/parser": 7.18.9 - "@babel/types": 7.18.9 + "@babel/parser": 7.18.11 + "@babel/types": 7.18.10 dev: true - /@babel/traverse/7.18.9: + /@babel/traverse/7.18.11: resolution: { - integrity: sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg== + integrity: sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ== } engines: { node: ">=6.9.0" } dependencies: "@babel/code-frame": 7.18.6 - "@babel/generator": 7.18.9 + "@babel/generator": 7.18.12 "@babel/helper-environment-visitor": 7.18.9 "@babel/helper-function-name": 7.18.9 "@babel/helper-hoist-variables": 7.18.6 "@babel/helper-split-export-declaration": 7.18.6 - "@babel/parser": 7.18.9 - "@babel/types": 7.18.9 + "@babel/parser": 7.18.11 + "@babel/types": 7.18.10 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types/7.18.9: + /@babel/types/7.18.10: resolution: { - integrity: sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg== + integrity: sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ== } engines: { node: ">=6.9.0" } dependencies: + "@babel/helper-string-parser": 7.18.10 "@babel/helper-validator-identifier": 7.18.6 to-fast-properties: 2.0.0 @@ -927,10 +935,10 @@ packages: engines: { node: ">=10" } dev: false - /@element-plus/icons-vue/2.0.6_vue@3.2.37: + /@element-plus/icons-vue/2.0.9_vue@3.2.37: resolution: { - integrity: sha512-lPpG8hYkjL/Z97DH5Ei6w6o22Z4YdNglWCNYOPcB33JCF2A4wye6HFgSI7hEt9zdLyxlSpiqtgf9XcYU+m5mew== + integrity: sha512-okdrwiVeKBmW41Hkl0eMrXDjzJwhQMuKiBOu17rOszqM+LS/yBYpNQNV5Jvoh06Wc+89fMmb/uhzf8NZuDuUaQ== } peerDependencies: vue: ^3.2.0 @@ -977,7 +985,7 @@ packages: dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.3.2 + espree: 9.3.3 globals: 13.17.0 ignore: 5.2.0 import-fresh: 3.3.0 @@ -1012,10 +1020,10 @@ packages: "@floating-ui/core": 0.7.3 dev: false - /@humanwhocodes/config-array/0.9.5: + /@humanwhocodes/config-array/0.10.4: resolution: { - integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw== + integrity: sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw== } engines: { node: ">=10.10.0" } dependencies: @@ -1026,6 +1034,13 @@ packages: - supports-color dev: true + /@humanwhocodes/gitignore-to-minimatch/1.0.2: + resolution: + { + integrity: sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA== + } + dev: true + /@humanwhocodes/object-schema/1.2.1: resolution: { @@ -1042,10 +1057,10 @@ packages: "@iconify/types": 1.1.0 dev: true - /@iconify-icons/ep/1.2.7: + /@iconify-icons/ep/1.2.8: resolution: { - integrity: sha512-y0/zXggqqrUAM5JBnWr8NXe2ZPlyECS3kuCCW14KnQE21w1hXde1ywEPgCdC02moNsJYcRCqtPisMjdFP7YdPw== + integrity: sha512-Kqo/WCveGmVAUzH/egRvfoxvaxPnxObzTgY6e9PqwPL6IaiRlFMdfBFxpiZvlnSv7qum0xryDqFsPhCamheRYg== } dependencies: "@iconify/types": 1.1.0 @@ -1078,10 +1093,10 @@ packages: "@iconify/types": 1.1.0 dev: true - /@iconify-icons/mdi/1.2.27: + /@iconify-icons/mdi/1.2.28: resolution: { - integrity: sha512-yzKEn3mDgae5Ip2FyQ/NwAHA8076FA6n74tJiRfTnzVtNgUWtP+hhqptBPevPatHQTaXKfci5pBq3KNJ6v/B5w== + integrity: sha512-wbTabxesHPwcu96WqwJK8td3KA/P77+yC3VgxMxyIFYjfmOjMvbmUl7e3UOLb4wrAa/NmgopkPxbx7Iicu2dkA== } dependencies: "@iconify/types": 1.1.0 @@ -1247,7 +1262,7 @@ packages: debug: 4.3.4 fast-glob: 3.2.11 source-map: 0.6.1 - vite: 3.0.8_sass@1.53.0 + vite: 3.0.8_sass@1.54.4 vue-i18n: 9.2.2_vue@3.2.37 transitivePeerDependencies: - supports-color @@ -1284,7 +1299,7 @@ packages: dependencies: "@jridgewell/set-array": 1.1.2 "@jridgewell/sourcemap-codec": 1.4.14 - "@jridgewell/trace-mapping": 0.3.14 + "@jridgewell/trace-mapping": 0.3.15 dev: true /@jridgewell/resolve-uri/3.1.0: @@ -1310,10 +1325,10 @@ packages: } dev: true - /@jridgewell/trace-mapping/0.3.14: + /@jridgewell/trace-mapping/0.3.15: resolution: { - integrity: sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ== + integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g== } dependencies: "@jridgewell/resolve-uri": 3.1.0 @@ -1328,7 +1343,7 @@ packages: dependencies: "@types/mousetrap": 1.6.9 mousetrap: 1.6.5 - preact: 10.10.2 + preact: 10.10.3 dev: false /@logicflow/extension/1.1.24: @@ -1339,7 +1354,7 @@ packages: dependencies: "@logicflow/core": 1.1.24 ids: 1.0.0 - preact: 10.10.2 + preact: 10.10.3 dev: false /@nodelib/fs.scandir/2.1.5: @@ -1398,7 +1413,7 @@ packages: integrity: sha512-Bi6lasPjc8P61kMcCXZjCd9ne99rj+whwUJ1ulKQX7JFupBhjo71Vu0TV5I7oEN52lZuvV1+F0EhJlEoIHpGFQ== } dependencies: - "@element-plus/icons-vue": 2.0.6_vue@3.2.37 + "@element-plus/icons-vue": 2.0.9_vue@3.2.37 element-plus: 2.2.13_vue@3.2.37 vue: 3.2.37 transitivePeerDependencies: @@ -1428,7 +1443,7 @@ packages: string-hash: 1.1.3 dev: true - /@pureadmin/utils/0.1.1_5d67ed6011fc942bf0327f2155ab86bd: + /@pureadmin/utils/0.1.1_eee28d5c32d802cce3ac03abf6bb30f5: resolution: { integrity: sha512-J6WTyo5Ej4Ki0/UHDUGpIWQHRTifjnT6ThGa1mz7SNMzMjL+JOauDl7pmDifmAtp9ePH0XPfkK1QtvkrrG7Rfw== @@ -1445,7 +1460,7 @@ packages: vue: optional: true dependencies: - dayjs: 1.11.4 + dayjs: 1.11.5 echarts: 5.3.3 vue: 3.2.37 dev: false @@ -1465,7 +1480,7 @@ packages: "@rollup/pluginutils": 3.1.0 "@types/resolve": 1.17.1 deepmerge: 4.2.2 - is-builtin-module: 3.1.0 + is-builtin-module: 3.2.0 is-module: 1.0.0 resolve: 1.22.1 dev: true @@ -1504,7 +1519,7 @@ packages: integrity: sha512-/l5w8BIkrpP6n1xsetx9MWPWlU6OblN5YgZZphxan0Tq4BByTCETL6lyIeY8lagalS2Nbt4F2W034KHLIiunKA== } dependencies: - core-js: 3.23.5 + core-js: 3.24.1 nanopop: 2.1.0 dev: false @@ -1571,12 +1586,12 @@ packages: integrity: sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg== } dependencies: - "@types/lodash": 4.14.182 + "@types/lodash": 4.14.183 - /@types/lodash/4.14.182: + /@types/lodash/4.14.183: resolution: { - integrity: sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q== + integrity: sha512-UXavyuxzXKMqJPEpFPri6Ku5F9af6ZJXUneHhvQJxavrEjuHkFp2YnDWHcxJiG7hk8ZkWqjcyNeW1s/smZv5cw== } /@types/minimatch/3.0.5: @@ -1642,10 +1657,10 @@ packages: } dev: true - /@types/qrcode/1.4.2: + /@types/qrcode/1.4.3: resolution: { - integrity: sha512-7uNT9L4WQTNJejHTSTdaJhfBSCN73xtXaHFyBJ8TSwiLhe4PRuTue7Iph0s2nG9R/ifUaSnGhLUOZavlBEqDWQ== + integrity: sha512-Kg3+t/609IWo7ufK+NQ3sm7ulZacK5PgxEHuvbU7zRw4i6aRj3aBqIIOw8ukFsrUWMHUxDRmgcoVumQ0szjyDA== } dependencies: "@types/node": 14.14.14 @@ -1688,10 +1703,10 @@ packages: } dev: false - /@typescript-eslint/eslint-plugin/5.30.7_f59730a40ab520cf82d095906622871f: + /@typescript-eslint/eslint-plugin/5.33.1_ac9d23a22d787f7b7991fddcc31412d2: resolution: { - integrity: sha512-l4L6Do+tfeM2OK0GJsU7TUcM/1oN/N25xHm3Jb4z3OiDU4Lj8dIuxX9LpVMS9riSXQs42D1ieX7b85/r16H9Fw== + integrity: sha512-S1iZIxrTvKkU3+m63YUOxYPKaP+yWDQrdhxTglVDVEVBf+aCSw85+BmJnyUaQQsk5TXFG/LpBu9fa+LrAQ91fQ== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1702,12 +1717,12 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/parser": 5.30.7_eslint@8.20.0+typescript@4.7.4 - "@typescript-eslint/scope-manager": 5.30.7 - "@typescript-eslint/type-utils": 5.30.7_eslint@8.20.0+typescript@4.7.4 - "@typescript-eslint/utils": 5.30.7_eslint@8.20.0+typescript@4.7.4 + "@typescript-eslint/parser": 5.33.1_eslint@8.22.0+typescript@4.7.4 + "@typescript-eslint/scope-manager": 5.33.1 + "@typescript-eslint/type-utils": 5.33.1_eslint@8.22.0+typescript@4.7.4 + "@typescript-eslint/utils": 5.33.1_eslint@8.22.0+typescript@4.7.4 debug: 4.3.4 - eslint: 8.20.0 + eslint: 8.22.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -1718,10 +1733,10 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.30.7_eslint@8.20.0+typescript@4.7.4: + /@typescript-eslint/parser/5.33.1_eslint@8.22.0+typescript@4.7.4: resolution: { - integrity: sha512-Rg5xwznHWWSy7v2o0cdho6n+xLhK2gntImp0rJroVVFkcYFYQ8C8UJTSuTw/3CnExBmPjycjmUJkxVmjXsld6A== + integrity: sha512-IgLLtW7FOzoDlmaMoXdxG8HOCByTBXrB1V2ZQYSEV1ggMmJfAkMWTwUjjzagS6OkfpySyhKFkBw7A9jYmcHpZA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1731,31 +1746,31 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/scope-manager": 5.30.7 - "@typescript-eslint/types": 5.30.7 - "@typescript-eslint/typescript-estree": 5.30.7_typescript@4.7.4 + "@typescript-eslint/scope-manager": 5.33.1 + "@typescript-eslint/types": 5.33.1 + "@typescript-eslint/typescript-estree": 5.33.1_typescript@4.7.4 debug: 4.3.4 - eslint: 8.20.0 + eslint: 8.22.0 typescript: 4.7.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.30.7: + /@typescript-eslint/scope-manager/5.33.1: resolution: { - integrity: sha512-7BM1bwvdF1UUvt+b9smhqdc/eniOnCKxQT/kj3oXtj3LqnTWCAM0qHRHfyzCzhEfWX0zrW7KqXXeE4DlchZBKw== + integrity: sha512-8ibcZSqy4c5m69QpzJn8XQq9NnqAToC8OdH/W6IXPXv83vRyEDPYLdjAlUx8h/rbusq6MkW4YdQzURGOqsn3CA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - "@typescript-eslint/types": 5.30.7 - "@typescript-eslint/visitor-keys": 5.30.7 + "@typescript-eslint/types": 5.33.1 + "@typescript-eslint/visitor-keys": 5.33.1 dev: true - /@typescript-eslint/type-utils/5.30.7_eslint@8.20.0+typescript@4.7.4: + /@typescript-eslint/type-utils/5.33.1_eslint@8.22.0+typescript@4.7.4: resolution: { - integrity: sha512-nD5qAE2aJX/YLyKMvOU5jvJyku4QN5XBVsoTynFrjQZaDgDV6i7QHFiYCx10wvn7hFvfuqIRNBtsgaLe0DbWhw== + integrity: sha512-X3pGsJsD8OiqhNa5fim41YtlnyiWMF/eKsEZGsHID2HcDqeSC5yr/uLOeph8rNF2/utwuI0IQoAK3fpoxcLl2g== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1765,27 +1780,27 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/utils": 5.30.7_eslint@8.20.0+typescript@4.7.4 + "@typescript-eslint/utils": 5.33.1_eslint@8.22.0+typescript@4.7.4 debug: 4.3.4 - eslint: 8.20.0 + eslint: 8.22.0 tsutils: 3.21.0_typescript@4.7.4 typescript: 4.7.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.30.7: + /@typescript-eslint/types/5.33.1: resolution: { - integrity: sha512-ocVkETUs82+U+HowkovV6uxf1AnVRKCmDRNUBUUo46/5SQv1owC/EBFkiu4MOHeZqhKz2ktZ3kvJJ1uFqQ8QPg== + integrity: sha512-7K6MoQPQh6WVEkMrMW5QOA5FO+BOwzHSNd0j3+BlBwd6vtzfZceJ8xJ7Um2XDi/O3umS8/qDX6jdy2i7CijkwQ== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /@typescript-eslint/typescript-estree/5.30.7_typescript@4.7.4: + /@typescript-eslint/typescript-estree/5.33.1_typescript@4.7.4: resolution: { - integrity: sha512-tNslqXI1ZdmXXrHER83TJ8OTYl4epUzJC0aj2i4DMDT4iU+UqLT3EJeGQvJ17BMbm31x5scSwo3hPM0nqQ1AEA== + integrity: sha512-JOAzJ4pJ+tHzA2pgsWQi4804XisPHOtbvwUyqsuuq8+y5B5GMZs7lI1xDWs6V2d7gE/Ez5bTGojSK12+IIPtXA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1794,8 +1809,8 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/types": 5.30.7 - "@typescript-eslint/visitor-keys": 5.30.7 + "@typescript-eslint/types": 5.33.1 + "@typescript-eslint/visitor-keys": 5.33.1 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -1806,35 +1821,35 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.30.7_eslint@8.20.0+typescript@4.7.4: + /@typescript-eslint/utils/5.33.1_eslint@8.22.0+typescript@4.7.4: resolution: { - integrity: sha512-Z3pHdbFw+ftZiGUnm1GZhkJgVqsDL5CYW2yj+TB2mfXDFOMqtbzQi2dNJIyPqPbx9mv2kUxS1gU+r2gKlKi1rQ== + integrity: sha512-uphZjkMaZ4fE8CR4dU7BquOV6u0doeQAr8n6cQenl/poMaIyJtBu8eys5uk6u5HiDH01Mj5lzbJ5SfeDz7oqMQ== } 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.11 - "@typescript-eslint/scope-manager": 5.30.7 - "@typescript-eslint/types": 5.30.7 - "@typescript-eslint/typescript-estree": 5.30.7_typescript@4.7.4 - eslint: 8.20.0 + "@typescript-eslint/scope-manager": 5.33.1 + "@typescript-eslint/types": 5.33.1 + "@typescript-eslint/typescript-estree": 5.33.1_typescript@4.7.4 + eslint: 8.22.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.20.0 + eslint-utils: 3.0.0_eslint@8.22.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys/5.30.7: + /@typescript-eslint/visitor-keys/5.33.1: resolution: { - integrity: sha512-KrRXf8nnjvcpxDFOKej4xkD7657+PClJs5cJVSG7NNoCNnjEdc46juNAQt7AyuWctuCgs6mVRc1xGctEqrjxWw== + integrity: sha512-nwIxOK8Z2MPWltLKMLOEZwmfBZReqUdbEoHQXeCpa+sRVARe5twpJGHCB4dk9903Yaf0nMAlGbQfaAH92F60eg== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - "@typescript-eslint/types": 5.30.7 + "@typescript-eslint/types": 5.33.1 eslint-visitor-keys: 3.3.0 dev: true @@ -2033,7 +2048,7 @@ packages: "@unocss/scope": 0.45.7 "@unocss/transformer-directives": 0.45.7 magic-string: 0.26.2 - vite: 3.0.8_sass@1.53.0 + vite: 3.0.8_sass@1.54.4 dev: true /@uppy/companion-client/2.2.1: @@ -2059,7 +2074,7 @@ packages: mime-match: 1.0.2 namespace-emitter: 2.0.1 nanoid: 3.3.4 - preact: 10.10.2 + preact: 10.10.3 dev: false /@uppy/store-default/2.1.0: @@ -2092,12 +2107,12 @@ packages: nanoid: 3.3.4 dev: false - /@vitejs/plugin-legacy/2.0.0_vite@3.0.8: + /@vitejs/plugin-legacy/2.0.1_vite@3.0.8: resolution: { - integrity: sha512-cuc45C4BQo2VlOsHZML4fc3MPfSjOEFeezHxr+WWlOOmi+muy1rz2snnFiePtyjVc1CYGTsnxk13cXpzQvMZaw== + integrity: sha512-kKC56rfsXwebApzyuZqdQlGmqTyH1ugy0l0rY58gx5OXzq4/t5/DCqGUoz53Db51OqfjRqsHfqmvq9or6w9k/Q== } - engines: { node: ">=14.18.0" } + engines: { node: ^14.18.0 || >=16.0.0 } peerDependencies: terser: ^5.4.0 vite: ^3.0.0 @@ -2105,12 +2120,12 @@ packages: terser: optional: true dependencies: - "@babel/standalone": 7.18.9 - core-js: 3.23.5 + "@babel/standalone": 7.18.12 + core-js: 3.24.1 magic-string: 0.26.2 regenerator-runtime: 0.13.9 - systemjs: 6.12.1 - vite: 3.0.8_sass@1.53.0 + systemjs: 6.12.2 + vite: 3.0.8_sass@1.54.4 dev: true /@vitejs/plugin-vue-jsx/2.0.0_vite@3.0.8+vue@3.2.37: @@ -2123,27 +2138,27 @@ packages: vite: ^3.0.0 vue: ^3.0.0 dependencies: - "@babel/core": 7.18.9 - "@babel/plugin-syntax-import-meta": 7.10.4_@babel+core@7.18.9 - "@babel/plugin-transform-typescript": 7.18.8_@babel+core@7.18.9 - "@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.18.9 - vite: 3.0.8_sass@1.53.0 + "@babel/core": 7.18.10 + "@babel/plugin-syntax-import-meta": 7.10.4_@babel+core@7.18.10 + "@babel/plugin-transform-typescript": 7.18.12_@babel+core@7.18.10 + "@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.18.10 + vite: 3.0.8_sass@1.54.4 vue: 3.2.37 transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue/3.0.1_vite@3.0.8+vue@3.2.37: + /@vitejs/plugin-vue/3.0.3_vite@3.0.8+vue@3.2.37: resolution: { - integrity: sha512-Ll9JgxG7ONIz/XZv3dssfoMUDu9qAnlJ+km+pBA0teYSXzwPCIzS/e1bmwNYl5dcQGs677D21amgfYAnzMl17A== + integrity: sha512-U4zNBlz9mg+TA+i+5QPc3N5lQvdUXENZLO2h0Wdzp56gI1MWhqJOv+6R+d4kOzoaSSq6TnGPBdZAXKOe4lXy6g== } engines: { node: ^14.18.0 || >=16.0.0 } peerDependencies: vite: ^3.0.0 vue: ^3.2.25 dependencies: - vite: 3.0.8_sass@1.53.0 + vite: 3.0.8_sass@1.54.4 vue: 3.2.37 dev: true @@ -2205,17 +2220,17 @@ packages: } dev: true - /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.18.9: + /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.18.10: resolution: { integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w== } dependencies: "@babel/helper-module-imports": 7.18.6 - "@babel/plugin-syntax-jsx": 7.18.6_@babel+core@7.18.9 - "@babel/template": 7.18.6 - "@babel/traverse": 7.18.9 - "@babel/types": 7.18.9 + "@babel/plugin-syntax-jsx": 7.18.6_@babel+core@7.18.10 + "@babel/template": 7.18.10 + "@babel/traverse": 7.18.11 + "@babel/types": 7.18.10 "@vue/babel-helper-vue-transform-on": 1.0.2 camelcase: 6.3.0 html-tags: 3.2.0 @@ -2231,7 +2246,7 @@ packages: integrity: sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg== } dependencies: - "@babel/parser": 7.18.9 + "@babel/parser": 7.18.11 "@vue/shared": 3.2.37 estree-walker: 2.0.2 source-map: 0.6.1 @@ -2251,7 +2266,7 @@ packages: integrity: sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg== } dependencies: - "@babel/parser": 7.18.9 + "@babel/parser": 7.18.11 "@vue/compiler-core": 3.2.37 "@vue/compiler-dom": 3.2.37 "@vue/compiler-ssr": 3.2.37 @@ -2278,7 +2293,7 @@ packages: } dev: false - /@vue/eslint-config-prettier/7.0.0_eslint@8.20.0+prettier@2.7.1: + /@vue/eslint-config-prettier/7.0.0_eslint@8.22.0+prettier@2.7.1: resolution: { integrity: sha512-/CTc6ML3Wta1tCe1gUeO0EYnVXfo3nJXsIhZ8WJr3sov+cGASr6yuiibJTL6lmIBm7GobopToOuB3B6AWyV0Iw== @@ -2287,13 +2302,13 @@ packages: eslint: ">= 7.28.0" prettier: ">= 2.0.0" dependencies: - eslint: 8.20.0 - eslint-config-prettier: 8.5.0_eslint@8.20.0 - eslint-plugin-prettier: 4.2.1_370b9998364e21a2d582909b8d493e2e + eslint: 8.22.0 + eslint-config-prettier: 8.5.0_eslint@8.22.0 + eslint-plugin-prettier: 4.2.1_4684e48c5980d148e4d39aec3317fee1 prettier: 2.7.1 dev: true - /@vue/eslint-config-typescript/10.0.0_d9788956cbf8477fcc4437a4de5c25ce: + /@vue/eslint-config-typescript/10.0.0_c3cdf287d97b2ef58cc8a46e57dc8a9b: resolution: { integrity: sha512-F94cL8ug3FaYXlCfU5/wiGjk1qeadmoBpRGAOBq+qre3Smdupa59dd6ZJrsfRODpsMPyTG7330juMDsUvpZ3Rw== @@ -2307,12 +2322,12 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/eslint-plugin": 5.30.7_f59730a40ab520cf82d095906622871f - "@typescript-eslint/parser": 5.30.7_eslint@8.20.0+typescript@4.7.4 - eslint: 8.20.0 - eslint-plugin-vue: 8.7.1_eslint@8.20.0 + "@typescript-eslint/eslint-plugin": 5.33.1_ac9d23a22d787f7b7991fddcc31412d2 + "@typescript-eslint/parser": 5.33.1_eslint@8.22.0+typescript@4.7.4 + eslint: 8.22.0 + eslint-plugin-vue: 8.7.1_eslint@8.22.0 typescript: 4.7.4 - vue-eslint-parser: 8.3.0_eslint@8.20.0 + vue-eslint-parser: 8.3.0_eslint@8.22.0 transitivePeerDependencies: - supports-color dev: true @@ -2323,7 +2338,7 @@ packages: integrity: sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg== } dependencies: - "@babel/parser": 7.18.9 + "@babel/parser": 7.18.11 "@vue/compiler-core": 3.2.37 "@vue/shared": 3.2.37 estree-walker: 2.0.2 @@ -2394,7 +2409,7 @@ packages: "@vueuse/metadata": 8.9.4 "@vueuse/shared": 8.9.4_vue@3.2.37 vue: 3.2.37 - vue-demi: 0.13.5_vue@3.2.37 + vue-demi: 0.13.8_vue@3.2.37 dev: false /@vueuse/core/9.1.0_vue@3.2.37: @@ -2406,7 +2421,7 @@ packages: "@types/web-bluetooth": 0.0.15 "@vueuse/metadata": 9.1.0 "@vueuse/shared": 9.1.0_vue@3.2.37 - vue-demi: 0.13.5_vue@3.2.37 + vue-demi: 0.13.8_vue@3.2.37 transitivePeerDependencies: - "@vue/composition-api" - vue @@ -2440,11 +2455,11 @@ packages: dependencies: "@vueuse/core": 8.9.4_vue@3.2.37 "@vueuse/shared": 8.9.4_vue@3.2.37 - framesync: 6.1.0 - popmotion: 11.0.3 - style-value-types: 5.1.0 + framesync: 6.1.2 + popmotion: 11.0.5 + style-value-types: 5.1.2 vue: 3.2.37 - vue-demi: 0.13.5_vue@3.2.37 + vue-demi: 0.13.8_vue@3.2.37 dev: false /@vueuse/shared/8.9.4_vue@3.2.37: @@ -2462,7 +2477,7 @@ packages: optional: true dependencies: vue: 3.2.37 - vue-demi: 0.13.5_vue@3.2.37 + vue-demi: 0.13.8_vue@3.2.37 dev: false /@vueuse/shared/9.1.0_vue@3.2.37: @@ -2471,7 +2486,7 @@ packages: integrity: sha512-pB/3njQu4tfJJ78ajELNda0yMG6lKfpToQW7Soe09CprF1k3QuyoNi1tBNvo75wBDJWD+LOnr+c4B5HZ39jY/Q== } dependencies: - vue-demi: 0.13.5_vue@3.2.37 + vue-demi: 0.13.8_vue@3.2.37 transitivePeerDependencies: - "@vue/composition-api" - vue @@ -2700,7 +2715,7 @@ packages: dependencies: cac: 6.7.12 color: 4.2.3 - cssnano: 5.1.12_postcss@8.4.16 + cssnano: 5.1.13_postcss@8.4.16 cssnano-preset-lite: 2.1.3_postcss@8.4.16 fs-extra: 10.1.0 postcss: 8.4.16 @@ -2719,10 +2734,10 @@ packages: through: 2.3.8 dev: true - /ace-builds/1.8.1: + /ace-builds/1.9.6: resolution: { - integrity: sha512-wjEQ4khMQYg9FfdEDoOtqdoHwcwFL48H0VB3te5b5A3eqHwxsTw8IX6+xzfisgborIb8dYU+1y9tcmtGFrCPIg== + integrity: sha512-M/Li4hPruMSbkkg35LgdbsIBq0WuwrV4ztP2pKaww47rC/MvDc1bOrYxwJrfgxdlzyLKrja5bn+9KwwuzqB2xQ== } dev: false @@ -2867,10 +2882,10 @@ packages: dependencies: color-convert: 2.0.1 - /ant-design-vue/3.2.10_vue@3.2.37: + /ant-design-vue/3.2.11_vue@3.2.37: resolution: { - integrity: sha512-aqa0kjJzVQ74MfVw5w7rTOdJQL2JN9V/O6Ro+VQQMq/tY7q91JiomhI9TRKAK3tFdBDXJpUoBCVOsosbbxMzRw== + integrity: sha512-QKCAcOY5EJF0PepiVGA4X5PzUetYUvG5qALmA+2TON40pc2+brOEiVTwr3kjF9N+f7q4MpyiLPu4pIErwoajOQ== } engines: { node: ">=12.22.0" } peerDependencies: @@ -2883,7 +2898,7 @@ packages: "@simonwep/pickr": 1.8.2 array-tree-filter: 2.1.0 async-validator: 4.2.5 - dayjs: 1.11.4 + dayjs: 1.11.5 dom-align: 1.12.3 dom-scroll-into-view: 2.0.1 lodash: 4.17.21 @@ -3000,7 +3015,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.21.3 - caniuse-lite: 1.0.30001375 + caniuse-lite: 1.0.30001378 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -3080,20 +3095,6 @@ packages: fill-range: 7.0.1 dev: true - /browserslist/4.21.2: - resolution: - { - integrity: sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA== - } - engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } - hasBin: true - dependencies: - caniuse-lite: 1.0.30001368 - electron-to-chromium: 1.4.198 - node-releases: 2.0.6 - update-browserslist-db: 1.0.5_browserslist@4.21.2 - dev: true - /browserslist/4.21.3: resolution: { @@ -3102,8 +3103,8 @@ packages: engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true dependencies: - caniuse-lite: 1.0.30001375 - electron-to-chromium: 1.4.215 + caniuse-lite: 1.0.30001378 + electron-to-chromium: 1.4.222 node-releases: 2.0.6 update-browserslist-db: 1.0.5_browserslist@4.21.3 dev: true @@ -3182,23 +3183,16 @@ packages: integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== } dependencies: - browserslist: 4.21.2 - caniuse-lite: 1.0.30001368 + browserslist: 4.21.3 + caniuse-lite: 1.0.30001378 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite/1.0.30001368: + /caniuse-lite/1.0.30001378: resolution: { - integrity: sha512-wgfRYa9DenEomLG/SdWgQxpIyvdtH3NW8Vq+tB6AwR9e56iOIcu1im5F/wNdDf04XlKHXqIx4N8Jo0PemeBenQ== - } - dev: true - - /caniuse-lite/1.0.30001375: - resolution: - { - integrity: sha512-kWIMkNzLYxSvnjy0hL8w1NOaWNr2rn39RTAVyIwcw8juu60bZDWiF1/loOYANzjtJmy6qPgNmn38ro5Pygagdw== + integrity: sha512-JVQnfoO7FK7WvU4ZkBRbPjaot4+YqxogSDosHv0Hv5mWpUESmN+UubMU6L/hGz8QlQ2aY5U0vR6MOs6j/CXpNA== } dev: true @@ -3330,16 +3324,6 @@ packages: hasBin: true dev: true - /clone-regexp/2.2.0: - resolution: - { - integrity: sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q== - } - engines: { node: ">=6" } - dependencies: - is-regexp: 2.1.0 - dev: true - /clone/1.0.4: resolution: { @@ -3426,10 +3410,10 @@ packages: color-string: 1.9.1 dev: true - /colord/2.9.2: + /colord/2.9.3: resolution: { - integrity: sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ== + integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== } dev: true @@ -3564,18 +3548,18 @@ packages: safe-buffer: 5.1.2 dev: true - /core-js-pure/3.23.5: + /core-js-pure/3.24.1: resolution: { - integrity: sha512-8t78LdpKSuCq4pJYCYk8hl7XEkAX+BP16yRIwL3AanTksxuEf7CM83vRyctmiEL8NDZ3jpUcv56fk9/zG3aIuw== + integrity: sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg== } requiresBuild: true dev: false - /core-js/3.23.5: + /core-js/3.24.1: resolution: { - integrity: sha512-7Vh11tujtAZy82da4duVreQysIoO2EvVrur7y6IzZkH1IHPSekuDi8Vuw1+YKjkbfWLRD7Nc9ICQ/sIUDutcyg== + integrity: sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg== } requiresBuild: true @@ -3794,10 +3778,10 @@ packages: postcss: 8.4.16 dev: true - /cssnano/5.1.12_postcss@8.4.16: + /cssnano/5.1.13_postcss@8.4.16: resolution: { - integrity: sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ== + integrity: sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: @@ -3853,10 +3837,10 @@ packages: engines: { node: ">=8" } dev: true - /dayjs/1.11.4: + /dayjs/1.11.5: resolution: { - integrity: sha512-Zj/lPM5hOvQ1Bf7uAvewDaUcsJoI6JmNqmHhHl3nyumwe0XHwt8sWdOVAPACJzCebL8gQCi+K49w7iKWnGwX9g== + integrity: sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA== } dev: false @@ -3944,10 +3928,10 @@ packages: engines: { node: ">=8" } dev: true - /defu/6.0.1: + /defu/6.1.0: resolution: { - integrity: sha512-rZrZJDGZkdmVhFer2Q7ItCOcpPaAU8nDvDOBHTJNiYkvgvUeomBkJTuzRKNQoWgXUFJLx1tDhp3lqdS/twWUdw== + integrity: sha512-pOFYRTIhoKujrmbTRhcW5lYQLBXw/dlTwfI8IguF1QCDJOcJzNH1w+YFjxqy6BAuJrClTy6MUE8q+oKJ2FLsIw== } dev: true @@ -4153,20 +4137,16 @@ packages: dev: false /ee-first/1.1.1: - resolution: { integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= } - dev: true - - /electron-to-chromium/1.4.198: resolution: { - integrity: sha512-jwqQPdKGeAslcq8L+1SZZgL6uDiIDmTe9Gq4brsdWAH27y7MJ2g9Ue6MyST3ogmSM49EAQP7bype1V5hsuNrmQ== + integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== } dev: true - /electron-to-chromium/1.4.215: + /electron-to-chromium/1.4.222: resolution: { - integrity: sha512-vqZxT8C5mlDZ//hQFhneHmOLnj1LhbzxV0+I1yqHV8SB1Oo4Y5Ne9+qQhwHl7O1s9s9cRuo2l5CoLEHdhMTwZg== + integrity: sha512-gEM2awN5HZknWdLbngk4uQCVfhucFAfFzuchP3wM3NN6eow1eDU0dFy2kts43FB20ZfhVFF0jmFSTb1h5OhyIg== } dev: true @@ -4179,14 +4159,14 @@ packages: vue: ^3.2.0 dependencies: "@ctrl/tinycolor": 3.4.1 - "@element-plus/icons-vue": 2.0.6_vue@3.2.37 + "@element-plus/icons-vue": 2.0.9_vue@3.2.37 "@floating-ui/dom": 0.5.4 "@popperjs/core": /@sxzz/popperjs-es/2.11.7 - "@types/lodash": 4.14.182 + "@types/lodash": 4.14.183 "@types/lodash-es": 4.17.6 "@vueuse/core": 8.9.4_vue@3.2.37 async-validator: 4.2.5 - dayjs: 1.11.4 + dayjs: 1.11.5 escape-html: 1.0.3 lodash: 4.17.21 lodash-es: 4.17.21 @@ -4615,7 +4595,7 @@ packages: engines: { node: ">=10" } dev: true - /eslint-config-prettier/8.5.0_eslint@8.20.0: + /eslint-config-prettier/8.5.0_eslint@8.22.0: resolution: { integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== @@ -4624,10 +4604,10 @@ packages: peerDependencies: eslint: ">=7.0.0" dependencies: - eslint: 8.20.0 + eslint: 8.22.0 dev: true - /eslint-plugin-prettier/4.2.1_370b9998364e21a2d582909b8d493e2e: + /eslint-plugin-prettier/4.2.1_4684e48c5980d148e4d39aec3317fee1: resolution: { integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ== @@ -4641,13 +4621,13 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.20.0 - eslint-config-prettier: 8.5.0_eslint@8.20.0 + eslint: 8.22.0 + eslint-config-prettier: 8.5.0_eslint@8.22.0 prettier: 2.7.1 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-prettier/4.2.1_eslint@8.20.0+prettier@2.7.1: + /eslint-plugin-prettier/4.2.1_eslint@8.22.0+prettier@2.7.1: resolution: { integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ== @@ -4661,12 +4641,12 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.20.0 + eslint: 8.22.0 prettier: 2.7.1 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-vue/8.7.1_eslint@8.20.0: + /eslint-plugin-vue/8.7.1_eslint@8.22.0: resolution: { integrity: sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg== @@ -4675,13 +4655,13 @@ packages: peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.20.0 - eslint-utils: 3.0.0_eslint@8.20.0 + eslint: 8.22.0 + eslint-utils: 3.0.0_eslint@8.22.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.10 semver: 7.3.7 - vue-eslint-parser: 8.3.0_eslint@8.20.0 + vue-eslint-parser: 8.3.0_eslint@8.22.0 transitivePeerDependencies: - supports-color dev: true @@ -4718,7 +4698,7 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.20.0: + /eslint-utils/3.0.0_eslint@8.22.0: resolution: { integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== @@ -4727,7 +4707,7 @@ packages: peerDependencies: eslint: ">=5" dependencies: - eslint: 8.20.0 + eslint: 8.22.0 eslint-visitor-keys: 2.1.0 dev: true @@ -4755,16 +4735,17 @@ packages: engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /eslint/8.20.0: + /eslint/8.22.0: resolution: { - integrity: sha512-d4ixhz5SKCa1D6SCPrivP7yYVi7nyD6A4vs6HIAul9ujBzcEmZVM3/0NN/yu5nKhmO1wjp5xQ46iRfmDGlOviA== + integrity: sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } hasBin: true dependencies: "@eslint/eslintrc": 1.3.0 - "@humanwhocodes/config-array": 0.9.5 + "@humanwhocodes/config-array": 0.10.4 + "@humanwhocodes/gitignore-to-minimatch": 1.0.2 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -4772,16 +4753,19 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.20.0 + eslint-utils: 3.0.0_eslint@8.22.0 eslint-visitor-keys: 3.3.0 - espree: 9.3.2 + espree: 9.3.3 esquery: 1.4.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 + find-up: 5.0.0 functional-red-black-tree: 1.0.1 glob-parent: 6.0.2 globals: 13.17.0 + globby: 11.1.0 + grapheme-splitter: 1.0.4 ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 @@ -4814,10 +4798,10 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /espree/9.3.2: + /espree/9.3.3: resolution: { - integrity: sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA== + integrity: sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: @@ -4952,16 +4936,6 @@ packages: strip-final-newline: 2.0.0 dev: true - /execall/2.0.0: - resolution: - { - integrity: sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow== - } - engines: { node: ">=8" } - dependencies: - clone-regexp: 2.2.0 - dev: true - /ext/1.6.0: resolution: { @@ -5013,10 +4987,10 @@ packages: } dev: true - /fastest-levenshtein/1.0.14: + /fastest-levenshtein/1.0.16: resolution: { - integrity: sha512-tFfWHjnuUfKE186Tfgr+jtaFc0mZTApEgKDOeyN+FwOqRkO/zK/3h1AiRd8u8CY53owL3CUmGr/oI9p/RdyLTA== + integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== } engines: { node: ">= 4.9.1" } dev: true @@ -5155,19 +5129,10 @@ packages: } dev: true - /framesync/6.0.1: + /framesync/6.1.2: resolution: { - integrity: sha512-fUY88kXvGiIItgNC7wcTOl0SNRCVXMKSWW2Yzfmn7EKNc+MpCzcz9DhdHcdjbrtN3c6R4H5dTY2jiCpPdysEjA== - } - dependencies: - tslib: 2.4.0 - dev: false - - /framesync/6.1.0: - resolution: - { - integrity: sha512-aBX+hdWAvwiJYeQlFLY2533VxeL6OEu71CAgV4GGKksrj6+dE6i7K86WSSiRBEARCoJn5bFqffhg4l07eA27tg== + integrity: sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g== } dependencies: tslib: 2.4.0 @@ -5274,14 +5239,6 @@ packages: } dev: false - /get-stdin/8.0.0: - resolution: - { - integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== - } - engines: { node: ">=10" } - dev: true - /get-stream/5.2.0: resolution: { @@ -5427,6 +5384,13 @@ packages: integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== } + /grapheme-splitter/1.0.4: + resolution: + { + integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== + } + dev: true + /gzip-size/6.0.0: resolution: { @@ -5681,20 +5645,20 @@ packages: binary-extensions: 2.2.0 dev: true - /is-builtin-module/3.1.0: + /is-builtin-module/3.2.0: resolution: { - integrity: sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg== + integrity: sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw== } engines: { node: ">=6" } dependencies: builtin-modules: 3.3.0 dev: true - /is-core-module/2.9.0: + /is-core-module/2.10.0: resolution: { - integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A== + integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg== } dependencies: has: 1.0.3 @@ -5803,14 +5767,6 @@ packages: engines: { node: ">=0.10.0" } dev: true - /is-regexp/2.1.0: - resolution: - { - integrity: sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA== - } - engines: { node: ">=6" } - dev: true - /is-stream/2.0.1: resolution: { @@ -6642,7 +6598,7 @@ packages: engines: { node: ">=10" } dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.9.0 + is-core-module: 2.10.0 semver: 7.3.7 validate-npm-package-license: 3.0.4 dev: true @@ -6974,7 +6930,7 @@ packages: "@vue/devtools-api": 6.2.1 typescript: 4.7.4 vue: 3.2.37 - vue-demi: 0.13.5_vue@3.2.37 + vue-demi: 0.13.8_vue@3.2.37 dev: false /please-upgrade-node/3.2.0: @@ -6994,15 +6950,15 @@ packages: engines: { node: ">=10.13.0" } dev: false - /popmotion/11.0.3: + /popmotion/11.0.5: resolution: { - integrity: sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA== + integrity: sha512-la8gPM1WYeFznb/JqF4GiTkRRPZsfaj2+kCxqQgr2MJylMmIKUwBfWW8Wa5fml/8gmtlD5yI01MP1QCZPWmppA== } dependencies: - framesync: 6.0.1 + framesync: 6.1.2 hey-listen: 1.0.8 - style-value-types: 5.0.0 + style-value-types: 5.1.2 tslib: 2.4.0 dev: false @@ -7028,9 +6984,9 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.2 + browserslist: 4.21.3 caniuse-api: 3.0.0 - colord: 2.9.2 + colord: 2.9.3 postcss: 8.4.16 postcss-value-parser: 4.2.0 dev: true @@ -7044,7 +7000,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.2 + browserslist: 4.21.3 postcss: 8.4.16 postcss-value-parser: 4.2.0 dev: true @@ -7155,7 +7111,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.2 + browserslist: 4.21.3 caniuse-api: 3.0.0 cssnano-utils: 3.1.0_postcss@8.4.16 postcss: 8.4.16 @@ -7184,7 +7140,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - colord: 2.9.2 + colord: 2.9.3 cssnano-utils: 3.1.0_postcss@8.4.16 postcss: 8.4.16 postcss-value-parser: 4.2.0 @@ -7199,7 +7155,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.2 + browserslist: 4.21.3 cssnano-utils: 3.1.0_postcss@8.4.16 postcss: 8.4.16 postcss-value-parser: 4.2.0 @@ -7304,7 +7260,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.2 + browserslist: 4.21.3 postcss: 8.4.16 postcss-value-parser: 4.2.0 dev: true @@ -7359,7 +7315,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.2 + browserslist: 4.21.3 caniuse-api: 3.0.0 postcss: 8.4.16 dev: true @@ -7475,10 +7431,10 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 - /preact/10.10.2: + /preact/10.10.3: resolution: { - integrity: sha512-GUXSsfwq4NKhlLYY5ctfNE0IjFk7Xo4952yPI8yMkXdhzeQmQ+FahZITe7CeHXMPyKBVQ8SoCmGNIy9TSOdhgQ== + integrity: sha512-Gwwh0o531izatQQZu0yEX4mtfxVYsZJ4TT/o2VK3UZ/UuAWAWFnzsEfpZvad32vY3TKoRnSY2WqiDz2rH/viWQ== } dev: false @@ -7752,7 +7708,7 @@ packages: } hasBin: true dependencies: - is-core-module: 2.9.0 + is-core-module: 2.10.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true @@ -7878,7 +7834,7 @@ packages: } dev: true - /sass-loader/13.0.2_sass@1.53.0: + /sass-loader/13.0.2_sass@1.54.4: resolution: { integrity: sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q== @@ -7904,13 +7860,13 @@ packages: dependencies: klona: 2.0.5 neo-async: 2.6.2 - sass: 1.53.0 + sass: 1.54.4 dev: true - /sass/1.53.0: + /sass/1.54.4: resolution: { - integrity: sha512-zb/oMirbKhUgRQ0/GFz8TSAwRq2IlR29vOUJZOx0l8sV+CkHUfHa4u5nqrG+1VceZp7Jfj59SVW9ogdhTvJDcQ== + integrity: sha512-3tmF16yvnBwtlPrNBHw/H907j8MlOX8aTBnlNX1yrKx24RKcJGPyLhFUwkoKBKesR3unP93/2z14Ll8NicwQUA== } engines: { node: ">=12.0.0" } hasBin: true @@ -8342,20 +8298,10 @@ packages: } dev: true - /style-value-types/5.0.0: + /style-value-types/5.1.2: resolution: { - integrity: sha512-08yq36Ikn4kx4YU6RD7jWEv27v4V+PUsOGa4n/as8Et3CuODMJQ00ENeAVXAeydX4Z2j1XHZF1K2sX4mGl18fA== - } - dependencies: - hey-listen: 1.0.8 - tslib: 2.4.0 - dev: false - - /style-value-types/5.1.0: - resolution: - { - integrity: sha512-DRIfBtjxQ4ztBZpexkFcI+UR7pODC5qLMf2Syt+bH98PAHHRH2tQnzxBuDQlqcAoYar6GzWnj8iAfqfwnEzCiQ== + integrity: sha512-Vs9fNreYF9j6W2VvuDTP7kepALi7sk0xtk2Tu8Yxi9UoajJdEVpNpCov0HsLTqXvNGKX+Uv09pkozVITi1jf3Q== } dependencies: hey-listen: 1.0.8 @@ -8371,12 +8317,12 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.2 + browserslist: 4.21.3 postcss: 8.4.16 postcss-selector-parser: 6.0.10 dev: true - /stylelint-config-html/1.1.0_ec6f1b9a5f924194eaa4ef872da9887a: + /stylelint-config-html/1.1.0_7ee45c8378581e2add5db54f2b956de9: resolution: { integrity: sha512-IZv4IVESjKLumUGi+HWeb7skgO6/g4VMuAYrJdlqQFndgbj6WJAXPhaysvBiXefX79upBdQVumgYcdd17gCpjQ== @@ -8387,10 +8333,10 @@ packages: stylelint: ">=14.0.0" dependencies: postcss-html: 1.5.0 - stylelint: 14.9.1 + stylelint: 14.10.0 dev: true - /stylelint-config-prettier/9.0.3_stylelint@14.9.1: + /stylelint-config-prettier/9.0.3_stylelint@14.10.0: resolution: { integrity: sha512-5n9gUDp/n5tTMCq1GLqSpA30w2sqWITSSEiAWQlpxkKGAUbjcemQ0nbkRvRUa0B1LgD3+hCvdL7B1eTxy1QHJg== @@ -8400,10 +8346,10 @@ packages: peerDependencies: stylelint: ">=11.0.0" dependencies: - stylelint: 14.9.1 + stylelint: 14.10.0 dev: true - /stylelint-config-recommended/6.0.0_stylelint@14.9.1: + /stylelint-config-recommended/6.0.0_stylelint@14.10.0: resolution: { integrity: sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw== @@ -8411,10 +8357,10 @@ packages: peerDependencies: stylelint: ^14.0.0 dependencies: - stylelint: 14.9.1 + stylelint: 14.10.0 dev: true - /stylelint-config-standard/24.0.0_stylelint@14.9.1: + /stylelint-config-standard/24.0.0_stylelint@14.10.0: resolution: { integrity: sha512-+RtU7fbNT+VlNbdXJvnjc3USNPZRiRVp/d2DxOF/vBDDTi0kH5RX2Ny6errdtZJH3boO+bmqIYEllEmok4jiuw== @@ -8422,11 +8368,11 @@ packages: peerDependencies: stylelint: ^14.0.0 dependencies: - stylelint: 14.9.1 - stylelint-config-recommended: 6.0.0_stylelint@14.9.1 + stylelint: 14.10.0 + stylelint-config-recommended: 6.0.0_stylelint@14.10.0 dev: true - /stylelint-order/5.0.0_stylelint@14.9.1: + /stylelint-order/5.0.0_stylelint@14.10.0: resolution: { integrity: sha512-OWQ7pmicXufDw5BlRqzdz3fkGKJPgLyDwD1rFY3AIEfIH/LQY38Vu/85v8/up0I+VPiuGRwbc2Hg3zLAsJaiyw== @@ -8436,28 +8382,26 @@ packages: dependencies: postcss: 8.4.16 postcss-sorting: 7.0.1_postcss@8.4.16 - stylelint: 14.9.1 + stylelint: 14.10.0 dev: true - /stylelint/14.9.1: + /stylelint/14.10.0: resolution: { - integrity: sha512-RdAkJdPiLqHawCSnu21nE27MjNXaVd4WcOHA4vK5GtIGjScfhNnaOuWR2wWdfKFAvcWQPOYe311iveiVKSmwsA== + integrity: sha512-VAmyKrEK+wNFh9R8mNqoxEFzaa4gsHGhcT4xgkQDuOA5cjF6CaNS8loYV7gpi4tIZBPUyXesotPXzJAMN8VLOQ== } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } hasBin: true dependencies: "@csstools/selector-specificity": 2.0.2_7b6fee2724f05f3c8883c74281a3791a balanced-match: 2.0.0 - colord: 2.9.2 + colord: 2.9.3 cosmiconfig: 7.0.1 css-functions-list: 3.1.0 debug: 4.3.4 - execall: 2.0.0 fast-glob: 3.2.11 - fastest-levenshtein: 1.0.14 + fastest-levenshtein: 1.0.16 file-entry-cache: 6.0.1 - get-stdin: 8.0.0 global-modules: 2.0.0 globby: 11.1.0 globjoin: 0.1.4 @@ -8486,7 +8430,7 @@ packages: svg-tags: 1.0.0 table: 6.8.0 v8-compile-cache: 2.3.0 - write-file-atomic: 4.0.1 + write-file-atomic: 4.0.2 transitivePeerDependencies: - supports-color dev: true @@ -8565,10 +8509,10 @@ packages: ssr-window: 4.0.2 dev: false - /systemjs/6.12.1: + /systemjs/6.12.2: resolution: { - integrity: sha512-hqTN6kW+pN6/qro6G9OZ7ceDQOcYno020zBQKpZQLsJhYTDMCMNfXi/Y8duF5iW+4WWZr42ry0MMkcRGpbwG2A== + integrity: sha512-m8E/zVRcfwPiCVtj7iAtL5JdfewnBVvq1HfnPlg30U3SIRCCj1sH2kDLl/PJJvgGB8rSZI65ZXmeZyQshK4aYg== } dev: true @@ -8796,7 +8740,7 @@ packages: } dependencies: "@antfu/utils": 0.5.2 - defu: 6.0.1 + defu: 6.1.0 jiti: 1.14.0 dev: true @@ -8925,25 +8869,11 @@ packages: dependencies: acorn: 8.8.0 chokidar: 3.5.3 - vite: 3.0.8_sass@1.53.0 + vite: 3.0.8_sass@1.54.4 webpack-sources: 3.2.3 webpack-virtual-modules: 0.4.4 dev: true - /update-browserslist-db/1.0.5_browserslist@4.21.2: - resolution: - { - integrity: sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q== - } - hasBin: true - peerDependencies: - browserslist: ">= 4.21.0" - dependencies: - browserslist: 4.21.2 - escalade: 3.1.1 - picocolors: 1.0.0 - dev: true - /update-browserslist-db/1.0.5_browserslist@4.21.3: resolution: { @@ -9044,7 +8974,7 @@ packages: fast-glob: 3.2.11 mockjs: 1.1.0 path-to-regexp: 6.2.1 - vite: 3.0.8_sass@1.53.0 + vite: 3.0.8_sass@1.54.4 transitivePeerDependencies: - rollup - supports-color @@ -9067,7 +8997,7 @@ packages: svgo: 2.8.0 dev: true - /vite/3.0.8_sass@1.53.0: + /vite/3.0.8_sass@1.54.4: resolution: { integrity: sha512-AOZ4eN7mrkJiOLuw8IA7piS4IdOQyQCA81GxGsAQvAZzMRi9ZwGB3TOaYsj4uLAWK46T5L4AfQ6InNGlxX30IQ== @@ -9093,15 +9023,15 @@ packages: postcss: 8.4.16 resolve: 1.22.1 rollup: 2.77.3 - sass: 1.53.0 + sass: 1.54.4 optionalDependencies: fsevents: 2.3.2 dev: true - /vue-demi/0.13.5_vue@3.2.37: + /vue-demi/0.13.8_vue@3.2.37: resolution: { - integrity: sha512-tO3K2bML3AwiHmVHeKCq6HLef2st4zBXIV5aEkoJl6HZ+gJWxWv2O8wLH8qrA3SX3lDoTDHNghLX1xZg83MXvw== + integrity: sha512-Vy1zbZhCOdsmvGR6tJhAvO5vhP7eiS8xkbYQSoVa7o6KlIy3W8Rc53ED4qI4qpeRDjv3mLfXSEpYU6Yq4pgXRg== } engines: { node: ">=12" } hasBin: true @@ -9116,7 +9046,7 @@ packages: vue: 3.2.37 dev: false - /vue-eslint-parser/8.3.0_eslint@8.20.0: + /vue-eslint-parser/8.3.0_eslint@8.22.0: resolution: { integrity: sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g== @@ -9126,10 +9056,10 @@ packages: eslint: ">=6.0.0" dependencies: debug: 4.3.4 - eslint: 8.20.0 + eslint: 8.22.0 eslint-scope: 7.1.1 eslint-visitor-keys: 3.3.0 - espree: 9.3.2 + espree: 9.3.3 esquery: 1.4.0 lodash: 4.17.21 semver: 7.3.7 @@ -9143,9 +9073,9 @@ packages: integrity: sha512-8Es47Ocrr5FnE8VDP+CtMM6GdJY+eWir8X8V5wrGqcT6pM6R3TIZZaD49NIDp78nZWu2UoWWM9bnuU8Jke10lw== } dependencies: - ace-builds: 1.8.1 - ant-design-vue: 3.2.10_vue@3.2.37 - core-js: 3.23.5 + ace-builds: 1.9.6 + ant-design-vue: 3.2.11_vue@3.2.37 + core-js: 3.24.1 element-plus: 2.2.13_vue@3.2.37 lodash: 4.17.21 uuid: 8.3.2 @@ -9172,10 +9102,10 @@ packages: vue: 3.2.37 dev: false - /vue-json-pretty/2.1.1_vue@3.2.37: + /vue-json-pretty/2.2.0_vue@3.2.37: resolution: { - integrity: sha512-zl/gWr/zeQU4mUozlBxGu/9ebR/tYywty5VGu8FcHTJwOu9se4OwlPZELruwnzvHODfUOh8rUirSgNTHmLZXVw== + integrity: sha512-Jah7kWV+ZEFPIvf1NCAntUzcmtNYAbkkj2l5WHJotz97BE7YRJ3hx5ecBcaCPkW6bYBugm1ditZjKAdX8AQZMA== } engines: { node: ">= 10.0.0", npm: ">= 5.0.0" } peerDependencies: @@ -9445,12 +9375,12 @@ packages: } dev: true - /write-file-atomic/4.0.1: + /write-file-atomic/4.0.2: resolution: { - integrity: sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ== + integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== } - engines: { node: ^12.13.0 || ^14.15.0 || >=16 } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } dependencies: imurmurhash: 0.1.4 signal-exit: 3.0.7 @@ -9567,10 +9497,10 @@ packages: engines: { node: ">=10" } dev: true - /yargs-parser/21.0.1: + /yargs-parser/21.1.1: resolution: { - integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg== + integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== } engines: { node: ">=12" } dev: true @@ -9608,7 +9538,7 @@ packages: require-directory: 2.1.1 string-width: 4.2.3 y18n: 5.0.8 - yargs-parser: 21.0.1 + yargs-parser: 21.1.1 dev: true /yn/3.1.1: diff --git a/src/assets/svg/back.svg b/src/assets/svg/back.svg new file mode 100644 index 000000000..7f36aeb82 --- /dev/null +++ b/src/assets/svg/back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/layout/components/sidebar/vertical.vue b/src/layout/components/sidebar/vertical.vue index cc6653759..e72d881a0 100644 --- a/src/layout/components/sidebar/vertical.vue +++ b/src/layout/components/sidebar/vertical.vue @@ -69,7 +69,7 @@ watch( router unique-opened mode="vertical" - class="outer-most" + class="outer-most select-none" :collapse="isCollapse" :default-active="route.path" :collapse-transition="false" @@ -79,8 +79,8 @@ watch( v-for="routes in menuData" :key="routes.path" :item="routes" - class="outer-most" :base-path="routes.path" + class="outer-most select-none" /> diff --git a/src/router/modules/remaining.ts b/src/router/modules/remaining.ts index b3d94fe01..ae0b26e7f 100644 --- a/src/router/modules/remaining.ts +++ b/src/router/modules/remaining.ts @@ -28,6 +28,17 @@ const remainingRouter = [ component: () => import("/@/layout/redirect.vue") } ] + }, + // 下面是一个无layout菜单的例子(一个全屏空白页面),因为这种情况极少发生,所以只需要在前端配置即可(配置路径:src/router/modules/remaining.ts) + { + path: "/empty", + name: "Empty", + component: () => import("/@/views/empty/index.vue"), + meta: { + title: $t("menus.hsempty"), + showLink: false, + rank: 105 + } } ]; diff --git a/src/views/empty/index.vue b/src/views/empty/index.vue new file mode 100644 index 000000000..1ac5d5174 --- /dev/null +++ b/src/views/empty/index.vue @@ -0,0 +1,35 @@ + + + + + diff --git a/src/views/tabs/index.vue b/src/views/tabs/index.vue index d71429a69..7b9b79f64 100644 --- a/src/views/tabs/index.vue +++ b/src/views/tabs/index.vue @@ -93,5 +93,10 @@ function onCloseTags() {
开启方式:在页面最右上角有个设置的小图标,点进去,会看到项目配置面板,找到标签页持久化开启即可。

+ + + + 跳转无Layout的空白页面 +