diff --git a/package.json b/package.json index d19377e..a1c00cb 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "axios": "^0.27.2", "echarts": "^5.3.2", "echarts-wordcloud": "^2.0.0", - "element-plus": "2.1.11", + "element-plus": "2.2.0", "intro.js": "^5.1.0", "lodash-es": "^4.17.21", "mitt": "^3.0.0", @@ -55,7 +55,7 @@ "devDependencies": { "@commitlint/cli": "^16.2.4", "@commitlint/config-conventional": "^16.2.4", - "@iconify/json": "^2.1.38", + "@iconify/json": "^2.1.39", "@intlify/vite-plugin-vue-i18n": "^3.4.0", "@purge-icons/generated": "^0.8.1", "@types/intro.js": "^3.0.2", @@ -64,8 +64,8 @@ "@types/nprogress": "^0.2.0", "@types/qrcode": "^1.4.2", "@types/qs": "^6.9.7", - "@typescript-eslint/eslint-plugin": "^5.22.0", - "@typescript-eslint/parser": "^5.22.0", + "@typescript-eslint/eslint-plugin": "^5.23.0", + "@typescript-eslint/parser": "^5.23.0", "@vitejs/plugin-vue": "^2.3.2", "@vitejs/plugin-vue-jsx": "^1.3.10", "autoprefixer": "^10.4.7", @@ -74,7 +74,7 @@ "eslint-define-config": "^1.4.0", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-vue": "^8.7.1", - "husky": "^7.0.4", + "husky": "^8.0.1", "less": "^4.1.2", "lint-staged": "^12.4.1", "plop": "^3.1.0", @@ -100,7 +100,7 @@ "vite-plugin-svg-icons": "^2.0.1", "vite-plugin-windicss": "^1.8.4", "vue-tsc": "^0.34.11", - "windicss": "^3.5.1", + "windicss": "^3.5.2", "windicss-analysis": "^0.3.5" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cef463d..f0a5072 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,7 +4,7 @@ specifiers: '@commitlint/cli': ^16.2.4 '@commitlint/config-conventional': ^16.2.4 '@iconify/iconify': ^2.2.1 - '@iconify/json': ^2.1.38 + '@iconify/json': ^2.1.39 '@intlify/vite-plugin-vue-i18n': ^3.4.0 '@purge-icons/generated': ^0.8.1 '@types/intro.js': ^3.0.2 @@ -13,8 +13,8 @@ specifiers: '@types/nprogress': ^0.2.0 '@types/qrcode': ^1.4.2 '@types/qs': ^6.9.7 - '@typescript-eslint/eslint-plugin': ^5.22.0 - '@typescript-eslint/parser': ^5.22.0 + '@typescript-eslint/eslint-plugin': ^5.23.0 + '@typescript-eslint/parser': ^5.23.0 '@vitejs/plugin-vue': ^2.3.2 '@vitejs/plugin-vue-jsx': ^1.3.10 '@vueuse/core': ^8.4.2 @@ -26,13 +26,13 @@ specifiers: axios: ^0.27.2 echarts: ^5.3.2 echarts-wordcloud: ^2.0.0 - element-plus: 2.1.11 + element-plus: 2.2.0 eslint: ^8.15.0 eslint-config-prettier: ^8.5.0 eslint-define-config: ^1.4.0 eslint-plugin-prettier: ^4.0.0 eslint-plugin-vue: ^8.7.1 - husky: ^7.0.4 + husky: ^8.0.1 intro.js: ^5.1.0 less: ^4.1.2 lint-staged: ^12.4.1 @@ -73,7 +73,7 @@ specifiers: vue-tsc: ^0.34.11 vue-types: ^4.1.1 web-storage-cache: ^1.1.1 - windicss: ^3.5.1 + windicss: ^3.5.2 windicss-analysis: ^0.3.5 dependencies: @@ -86,7 +86,7 @@ dependencies: axios: registry.npmmirror.com/axios/0.27.2 echarts: registry.npmmirror.com/echarts/5.3.2 echarts-wordcloud: registry.npmmirror.com/echarts-wordcloud/2.0.0_echarts@5.3.2 - element-plus: 2.1.11_vue@3.2.33 + element-plus: registry.npmmirror.com/element-plus/2.2.0_vue@3.2.33 intro.js: registry.npmmirror.com/intro.js/5.1.0 lodash-es: registry.nlark.com/lodash-es/4.17.21 mitt: registry.npmmirror.com/mitt/3.0.0 @@ -106,7 +106,7 @@ dependencies: devDependencies: '@commitlint/cli': registry.npmmirror.com/@commitlint/cli/16.2.4 '@commitlint/config-conventional': registry.npmmirror.com/@commitlint/config-conventional/16.2.4 - '@iconify/json': registry.npmmirror.com/@iconify/json/2.1.38 + '@iconify/json': registry.npmmirror.com/@iconify/json/2.1.39 '@intlify/vite-plugin-vue-i18n': registry.npmmirror.com/@intlify/vite-plugin-vue-i18n/3.4.0_vite@2.9.8+vue-i18n@9.1.10 '@purge-icons/generated': registry.npmmirror.com/@purge-icons/generated/0.8.1 '@types/intro.js': registry.npmmirror.com/@types/intro.js/3.0.2 @@ -115,8 +115,8 @@ devDependencies: '@types/nprogress': registry.npmmirror.com/@types/nprogress/0.2.0 '@types/qrcode': registry.npmmirror.com/@types/qrcode/1.4.2 '@types/qs': registry.npmmirror.com/@types/qs/6.9.7 - '@typescript-eslint/eslint-plugin': registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.22.0_tal4xlmvnofklupd3hwjtzfb4q - '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.22.0_hcfsmds2fshutdssjqluwm76uu + '@typescript-eslint/eslint-plugin': registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.23.0_c63nfttrfhylg3zmgcxfslaw44 + '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.23.0_hcfsmds2fshutdssjqluwm76uu '@vitejs/plugin-vue': registry.npmmirror.com/@vitejs/plugin-vue/2.3.2_vite@2.9.8+vue@3.2.33 '@vitejs/plugin-vue-jsx': 1.3.10 autoprefixer: registry.npmmirror.com/autoprefixer/10.4.7_postcss@8.4.13 @@ -125,7 +125,7 @@ devDependencies: eslint-define-config: 1.4.0 eslint-plugin-prettier: registry.npmmirror.com/eslint-plugin-prettier/4.0.0_iqftbjqlxzn3ny5nablrkczhqi eslint-plugin-vue: 8.7.1_eslint@8.15.0 - husky: registry.npmmirror.com/husky/7.0.4 + husky: registry.npmmirror.com/husky/8.0.1 less: registry.npmmirror.com/less/4.1.2 lint-staged: registry.npmmirror.com/lint-staged/12.4.1 plop: registry.npmmirror.com/plop/3.1.0 @@ -151,7 +151,7 @@ devDependencies: vite-plugin-svg-icons: registry.npmmirror.com/vite-plugin-svg-icons/2.0.1_vite@2.9.8 vite-plugin-windicss: 1.8.4_vite@2.9.8 vue-tsc: registry.npmmirror.com/vue-tsc/0.34.11_typescript@4.6.4 - windicss: registry.npmmirror.com/windicss/3.5.1 + windicss: registry.npmmirror.com/windicss/3.5.2 windicss-analysis: registry.npmmirror.com/windicss-analysis/0.3.5 packages: @@ -203,7 +203,7 @@ packages: debug: registry.npmmirror.com/debug/4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.1 - semver: 6.3.0 + semver: registry.npmmirror.com/semver/6.3.0 transitivePeerDependencies: - supports-color dev: true @@ -452,29 +452,6 @@ packages: to-fast-properties: 2.0.0 dev: true - /@ctrl/tinycolor/3.4.1: - resolution: {integrity: sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==} - engines: {node: '>=10'} - dev: false - - /@element-plus/icons-vue/1.1.4_vue@3.2.33: - resolution: {integrity: sha512-Iz/nHqdp1sFPmdzRwHkEQQA3lKvoObk8azgABZ81QUOpW9s/lUyQVUSh0tNtEPZXQlKwlSh7SPgoVxzrE0uuVQ==} - peerDependencies: - vue: ^3.2.0 - dependencies: - vue: 3.2.33 - dev: false - - /@floating-ui/core/0.6.2: - resolution: {integrity: sha512-jktYRmZwmau63adUG3GKOAVCofBXkk55S/zQ94XOorAHhwqFIOFAy1rSp2N0Wp6/tGbe9V3u/ExlGZypyY17rg==} - dev: false - - /@floating-ui/dom/0.4.5: - resolution: {integrity: sha512-b+prvQgJt8pieaKYMSJBXHxX/DYwdLsAWxKYqnO5dO2V4oo/TYBZJAUQCVNjTWWsrs6o4VDrNcP9+E70HAhJdw==} - dependencies: - '@floating-ui/core': 0.6.2 - dev: false - /@jridgewell/resolve-uri/3.0.5: resolution: {integrity: sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==} engines: {node: '>=6.0.0'} @@ -547,16 +524,6 @@ packages: resolution: {integrity: sha512-UfnOK1pIxO7P+EgPRZXD9jMpimd8QEFcEZ5R67R1UhGbv4zghU5+NE7U8M8G9H5Jc8FI51rqDWQs6FtUfq2e/Q==} dev: false - /@types/lodash-es/4.17.6: - resolution: {integrity: sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==} - dependencies: - '@types/lodash': 4.14.182 - dev: false - - /@types/lodash/4.14.182: - resolution: {integrity: sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==} - dev: false - /@uppy/companion-client/2.0.4: resolution: {integrity: sha512-Uc3bJzgSdvB+wKYoAbmhY7jv5DlziZQdK0w+5Eku2M93xcOictgJPoti94rj/PtZRH3gyszDkwACERs/bfbI7g==} dependencies: @@ -893,7 +860,7 @@ packages: dependencies: debug: registry.npmmirror.com/debug/4.3.4 jiti: 1.13.0 - windicss: 3.5.1 + windicss: registry.npmmirror.com/windicss/3.5.2 transitivePeerDependencies: - supports-color dev: true @@ -903,7 +870,7 @@ packages: dependencies: debug: registry.npmmirror.com/debug/4.3.4 jiti: 1.13.0 - windicss: 3.5.1 + windicss: registry.npmmirror.com/windicss/3.5.2 transitivePeerDependencies: - supports-color dev: true @@ -917,7 +884,7 @@ packages: fast-glob: registry.npmmirror.com/fast-glob/3.2.11 magic-string: 0.26.1 micromatch: registry.npmmirror.com/micromatch/4.0.5 - windicss: 3.5.1 + windicss: registry.npmmirror.com/windicss/3.5.2 transitivePeerDependencies: - supports-color dev: true @@ -944,10 +911,6 @@ packages: picomatch: registry.npmmirror.com/picomatch/2.3.1 dev: true - /async-validator/4.0.7: - resolution: {integrity: sha512-Pj2IR7u8hmUEDOwB++su6baaRi+QvsgajuFB9j95foM1N2gy5HM4z60hfusIO0fBPG5uLAEl6yCJr1jNSVugEQ==} - dev: false - /binary-extensions/2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} @@ -1023,10 +986,6 @@ packages: type: 1.2.0 dev: false - /dayjs/1.11.1: - resolution: {integrity: sha512-ER7EjqVAMkRRsxNCC5YqJ9d9VQYuWdGt7aiH2qA5R5wt8ZmWaP2dLUSIK6y/kVzLMlmh1Tvu5xUf4M/wdGJ5KA==} - dev: false - /debug/4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} @@ -1036,7 +995,7 @@ packages: supports-color: optional: true dependencies: - ms: 2.1.2 + ms: registry.npmmirror.com/ms/2.1.2 dev: true /dom-serializer/0.2.2: @@ -1096,31 +1055,6 @@ packages: domhandler: 4.3.0 dev: true - /element-plus/2.1.11_vue@3.2.33: - resolution: {integrity: sha512-s4X0I8s787tv+9UdekBC1g7v42Fj4bucPAmu03EjbgrGrV7BJvkoBGuK52lNfu4yC76bl6Uyjesd5Fu8CMakSw==} - peerDependencies: - vue: ^3.2.0 - dependencies: - '@ctrl/tinycolor': 3.4.1 - '@element-plus/icons-vue': 1.1.4_vue@3.2.33 - '@floating-ui/dom': 0.4.5 - '@popperjs/core': registry.npmmirror.com/@sxzz/popperjs-es/2.11.6 - '@types/lodash': 4.14.182 - '@types/lodash-es': 4.17.6 - '@vueuse/core': registry.npmmirror.com/@vueuse/core/8.4.2_vue@3.2.33 - async-validator: 4.0.7 - dayjs: 1.11.1 - escape-html: 1.0.3 - lodash: 4.17.21 - lodash-es: 4.17.21 - lodash-unified: 1.0.2_3ib2ivapxullxkx3xftsimdk7u - memoize-one: 6.0.0 - normalize-wheel-es: 1.1.2 - vue: 3.2.33 - transitivePeerDependencies: - - '@vue/composition-api' - dev: false - /entities/1.1.2: resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} dev: true @@ -1157,9 +1091,6 @@ packages: ext: 1.6.0 dev: false - /escape-html/1.0.3: - resolution: {integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=} - /eslint-define-config/1.4.0: resolution: {integrity: sha512-DJGEdzX4fkdkhPSzPgOpBbBjhT+b9DcgbAgxfrEUcipVWlSuesQJriKffHz1JF5mhKFm7PGoiZz4D2nb4GslNA==} engines: {node: '>= 14.6.0', npm: '>= 6.0.0', pnpm: '>= 6.32.9'} @@ -1186,8 +1117,8 @@ packages: resolution: {integrity: sha512-uRDL9MWmQCkaFus8RF5K9/L/2fn+80yoW3jkD53l4shjCh26fCtvJGasxjUqP5OT87SYTxCVA3BwTUzuELx9kA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 + esrecurse: registry.npmmirror.com/esrecurse/4.3.0 + estraverse: registry.npmmirror.com/estraverse/5.3.0 dev: true /eslint-utils/3.0.0_eslint@8.15.0: @@ -1222,22 +1153,10 @@ packages: /esquery/1.4.0: resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} engines: {node: '>=0.10'} - dependencies: - estraverse: 5.3.0 - dev: true - - /esrecurse/4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} dependencies: estraverse: registry.npmmirror.com/estraverse/5.3.0 dev: true - /estraverse/5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - dev: true - /estree-walker/2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} @@ -1397,22 +1316,6 @@ packages: resolution: {integrity: sha512-lxpCM3HTvquGxKGzHeknB/sUjuVoUElLlfYnXZT73K8geR9jQbroGlSCFBax9/0mpGoD3kzcMLnOlGQPJJNyqQ==} dev: true - /lodash-es/4.17.21: - resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} - dev: false - - /lodash-unified/1.0.2_3ib2ivapxullxkx3xftsimdk7u: - resolution: {integrity: sha512-OGbEy+1P+UT26CYi4opY4gebD8cWRDxAT6MAObIVQMiqYdxZr1g3QHWCToVsm31x2NkLS4K3+MC2qInaRMa39g==} - peerDependencies: - '@types/lodash-es': '*' - lodash: '*' - lodash-es: '*' - dependencies: - '@types/lodash-es': 4.17.6 - lodash: 4.17.21 - lodash-es: 4.17.21 - dev: false - /lodash.camelcase/4.3.0: resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=} dev: false @@ -1441,10 +1344,6 @@ packages: resolution: {integrity: sha1-JMS/zWsvuji/0FlNsRedjptlZWE=} dev: false - /lodash/4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: false - /lru-cache/6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} @@ -1464,10 +1363,6 @@ packages: sourcemap-codec: 1.4.8 dev: true - /memoize-one/6.0.0: - resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==} - dev: false - /merge2/1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} @@ -1515,10 +1410,6 @@ packages: resolution: {integrity: sha1-yobR/ogoFpsBICCOPchCS524NCw=} dev: false - /normalize-wheel-es/1.1.2: - resolution: {integrity: sha512-scX83plWJXYH1J4+BhAuIHadROzxX0UBF3+HuZNY2Ks8BciE7tSTQ+5JhTsvzjaO0/EJdm4JBGrfObKxFf3Png==} - dev: false - /nth-check/2.0.1: resolution: {integrity: sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==} dependencies: @@ -1637,17 +1528,6 @@ packages: compute-scroll-into-view: 1.0.17 dev: false - /semver/5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} - hasBin: true - dev: true - optional: true - - /semver/6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} - hasBin: true - dev: true - /semver/7.3.5: resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} engines: {node: '>=10'} @@ -1795,7 +1675,7 @@ packages: debug: 4.3.4 kolorist: 1.5.1 vite: registry.npmmirror.com/vite/2.9.8_less@4.1.2 - windicss: 3.5.1 + windicss: registry.npmmirror.com/windicss/3.5.2 transitivePeerDependencies: - supports-color dev: true @@ -1813,7 +1693,7 @@ packages: espree: 9.3.1 esquery: 1.4.0 lodash: registry.npmmirror.com/lodash/4.17.21 - semver: 7.3.5 + semver: registry.npmmirror.com/semver/7.3.7 transitivePeerDependencies: - supports-color dev: true @@ -1841,12 +1721,6 @@ packages: resolution: {integrity: sha1-pwIEUwhNjNLv5wup02liY94XEKU=} dev: false - /windicss/3.5.1: - resolution: {integrity: sha512-E1hYZATcZFci/XhGS0sJAMRxULjnK+glNukE78Ku7xeb3jxgMY55fFOdIrav+GjQCsgR+IZxPq9/DwmO6eyc4Q==} - engines: {node: '>= 12'} - hasBin: true - dev: true - /wrappy/1.0.2: resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} dev: true @@ -1965,7 +1839,7 @@ packages: dependencies: debug: registry.npmmirror.com/debug/2.6.9 encodeurl: registry.nlark.com/encodeurl/1.0.2 - escape-html: 1.0.3 + escape-html: registry.npmmirror.com/escape-html/1.0.3 on-finished: registry.nlark.com/on-finished/2.3.0 parseurl: registry.nlark.com/parseurl/1.3.3 statuses: registry.nlark.com/statuses/1.5.0 @@ -2396,6 +2270,24 @@ packages: '@cspotcode/source-map-consumer': registry.nlark.com/@cspotcode/source-map-consumer/0.8.0 dev: true + registry.npmmirror.com/@ctrl/tinycolor/3.4.1: + resolution: {integrity: sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz} + name: '@ctrl/tinycolor' + version: 3.4.1 + engines: {node: '>=10'} + dev: false + + registry.npmmirror.com/@element-plus/icons-vue/1.1.4_vue@3.2.33: + resolution: {integrity: sha512-Iz/nHqdp1sFPmdzRwHkEQQA3lKvoObk8azgABZ81QUOpW9s/lUyQVUSh0tNtEPZXQlKwlSh7SPgoVxzrE0uuVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-1.1.4.tgz} + id: registry.npmmirror.com/@element-plus/icons-vue/1.1.4 + name: '@element-plus/icons-vue' + version: 1.1.4 + peerDependencies: + vue: ^3.2.0 + dependencies: + vue: 3.2.33 + dev: false + registry.npmmirror.com/@eslint/eslintrc/1.2.3: resolution: {integrity: sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-1.2.3.tgz} name: '@eslint/eslintrc' @@ -2415,6 +2307,20 @@ packages: - supports-color dev: true + registry.npmmirror.com/@floating-ui/core/0.6.2: + resolution: {integrity: sha512-jktYRmZwmau63adUG3GKOAVCofBXkk55S/zQ94XOorAHhwqFIOFAy1rSp2N0Wp6/tGbe9V3u/ExlGZypyY17rg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@floating-ui/core/-/core-0.6.2.tgz} + name: '@floating-ui/core' + version: 0.6.2 + dev: false + + registry.npmmirror.com/@floating-ui/dom/0.4.5: + resolution: {integrity: sha512-b+prvQgJt8pieaKYMSJBXHxX/DYwdLsAWxKYqnO5dO2V4oo/TYBZJAUQCVNjTWWsrs6o4VDrNcP9+E70HAhJdw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@floating-ui/dom/-/dom-0.4.5.tgz} + name: '@floating-ui/dom' + version: 0.4.5 + dependencies: + '@floating-ui/core': registry.npmmirror.com/@floating-ui/core/0.6.2 + dev: false + registry.npmmirror.com/@humanwhocodes/config-array/0.9.2: resolution: {integrity: sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.9.2.tgz} name: '@humanwhocodes/config-array' @@ -2449,10 +2355,10 @@ packages: name: '@iconify/iconify' version: 2.2.1 - registry.npmmirror.com/@iconify/json/2.1.38: - resolution: {integrity: sha512-/UhyntV8SIJUhxLnj3wT+UH7je5aGZro1L/VGtopsbCJYXV/gyTRNdKYTdI5vJGag7pL/knFrJsuUVsqXqMbKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@iconify/json/-/json-2.1.38.tgz} + registry.npmmirror.com/@iconify/json/2.1.39: + resolution: {integrity: sha512-iz5ZpJJ8e6s9H+6ZS+JJ8PSZOblDTsT6XFAnzF+kDavuixmWGsS+RJab2Vg4FGXogrrPqlcUmeV2fMgM9gSvKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@iconify/json/-/json-2.1.39.tgz} name: '@iconify/json' - version: 2.1.38 + version: 2.1.39 dependencies: '@iconify/types': registry.npmmirror.com/@iconify/types/1.1.0 pathe: registry.npmmirror.com/pathe/0.2.0 @@ -2760,13 +2666,17 @@ packages: version: 4.17.6 dependencies: '@types/lodash': registry.npmmirror.com/@types/lodash/4.14.178 - dev: true registry.npmmirror.com/@types/lodash/4.14.178: resolution: {integrity: sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.178.tgz} name: '@types/lodash' version: 4.14.178 - dev: true + + registry.npmmirror.com/@types/lodash/4.14.182: + resolution: {integrity: sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.182.tgz} + name: '@types/lodash' + version: 4.14.182 + dev: false registry.npmmirror.com/@types/minimist/1.2.2: resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz} @@ -2848,11 +2758,11 @@ packages: '@types/node': registry.npmmirror.com/@types/node/17.0.31 dev: true - registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.22.0_tal4xlmvnofklupd3hwjtzfb4q: - resolution: {integrity: sha512-YCiy5PUzpAeOPGQ7VSGDEY2NeYUV1B0swde2e0HzokRsHBYjSdF6DZ51OuRZxVPHx0032lXGLvOMls91D8FXlg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.22.0.tgz} - id: registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.22.0 + registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.23.0_c63nfttrfhylg3zmgcxfslaw44: + resolution: {integrity: sha512-hEcSmG4XodSLiAp1uxv/OQSGsDY6QN3TcRU32gANp+19wGE1QQZLRS8/GV58VRUoXhnkuJ3ZxNQ3T6Z6zM59DA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.23.0.tgz} + id: registry.npmmirror.com/@typescript-eslint/eslint-plugin/5.23.0 name: '@typescript-eslint/eslint-plugin' - version: 5.22.0 + version: 5.23.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -2862,10 +2772,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.22.0_hcfsmds2fshutdssjqluwm76uu - '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager/5.22.0 - '@typescript-eslint/type-utils': registry.npmmirror.com/@typescript-eslint/type-utils/5.22.0_hcfsmds2fshutdssjqluwm76uu - '@typescript-eslint/utils': registry.npmmirror.com/@typescript-eslint/utils/5.22.0_hcfsmds2fshutdssjqluwm76uu + '@typescript-eslint/parser': registry.npmmirror.com/@typescript-eslint/parser/5.23.0_hcfsmds2fshutdssjqluwm76uu + '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager/5.23.0 + '@typescript-eslint/type-utils': registry.npmmirror.com/@typescript-eslint/type-utils/5.23.0_hcfsmds2fshutdssjqluwm76uu + '@typescript-eslint/utils': registry.npmmirror.com/@typescript-eslint/utils/5.23.0_hcfsmds2fshutdssjqluwm76uu debug: registry.npmmirror.com/debug/4.3.4 eslint: registry.npmmirror.com/eslint/8.15.0 functional-red-black-tree: registry.npmmirror.com/functional-red-black-tree/1.0.1 @@ -2878,11 +2788,11 @@ packages: - supports-color dev: true - registry.npmmirror.com/@typescript-eslint/parser/5.22.0_hcfsmds2fshutdssjqluwm76uu: - resolution: {integrity: sha512-piwC4krUpRDqPaPbFaycN70KCP87+PC5WZmrWs+DlVOxxmF+zI6b6hETv7Quy4s9wbkV16ikMeZgXsvzwI3icQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-5.22.0.tgz} - id: registry.npmmirror.com/@typescript-eslint/parser/5.22.0 + registry.npmmirror.com/@typescript-eslint/parser/5.23.0_hcfsmds2fshutdssjqluwm76uu: + resolution: {integrity: sha512-V06cYUkqcGqpFjb8ttVgzNF53tgbB/KoQT/iB++DOIExKmzI9vBJKjZKt/6FuV9c+zrDsvJKbJ2DOCYwX91cbw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/parser/-/parser-5.23.0.tgz} + id: registry.npmmirror.com/@typescript-eslint/parser/5.23.0 name: '@typescript-eslint/parser' - version: 5.22.0 + version: 5.23.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -2891,9 +2801,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager/5.22.0 - '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.22.0 - '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree/5.22.0_typescript@4.6.4 + '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager/5.23.0 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.23.0 + '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree/5.23.0_typescript@4.6.4 debug: registry.npmmirror.com/debug/4.3.4 eslint: registry.npmmirror.com/eslint/8.15.0 typescript: registry.npmmirror.com/typescript/4.6.4 @@ -2901,21 +2811,21 @@ packages: - supports-color dev: true - registry.npmmirror.com/@typescript-eslint/scope-manager/5.22.0: - resolution: {integrity: sha512-yA9G5NJgV5esANJCO0oF15MkBO20mIskbZ8ijfmlKIvQKg0ynVKfHZ15/nhAJN5m8Jn3X5qkwriQCiUntC9AbA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-5.22.0.tgz} + registry.npmmirror.com/@typescript-eslint/scope-manager/5.23.0: + resolution: {integrity: sha512-EhjaFELQHCRb5wTwlGsNMvzK9b8Oco4aYNleeDlNuL6qXWDF47ch4EhVNPh8Rdhf9tmqbN4sWDk/8g+Z/J8JVw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-5.23.0.tgz} name: '@typescript-eslint/scope-manager' - version: 5.22.0 + version: 5.23.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.22.0 - '@typescript-eslint/visitor-keys': registry.npmmirror.com/@typescript-eslint/visitor-keys/5.22.0 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.23.0 + '@typescript-eslint/visitor-keys': registry.npmmirror.com/@typescript-eslint/visitor-keys/5.23.0 dev: true - registry.npmmirror.com/@typescript-eslint/type-utils/5.22.0_hcfsmds2fshutdssjqluwm76uu: - resolution: {integrity: sha512-iqfLZIsZhK2OEJ4cQ01xOq3NaCuG5FQRKyHicA3xhZxMgaxQazLUHbH/B2k9y5i7l3+o+B5ND9Mf1AWETeMISA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-5.22.0.tgz} - id: registry.npmmirror.com/@typescript-eslint/type-utils/5.22.0 + registry.npmmirror.com/@typescript-eslint/type-utils/5.23.0_hcfsmds2fshutdssjqluwm76uu: + resolution: {integrity: sha512-iuI05JsJl/SUnOTXA9f4oI+/4qS/Zcgk+s2ir+lRmXI+80D8GaGwoUqs4p+X+4AxDolPpEpVUdlEH4ADxFy4gw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-5.23.0.tgz} + id: registry.npmmirror.com/@typescript-eslint/type-utils/5.23.0 name: '@typescript-eslint/type-utils' - version: 5.22.0 + version: 5.23.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -2924,7 +2834,7 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': registry.npmmirror.com/@typescript-eslint/utils/5.22.0_hcfsmds2fshutdssjqluwm76uu + '@typescript-eslint/utils': registry.npmmirror.com/@typescript-eslint/utils/5.23.0_hcfsmds2fshutdssjqluwm76uu debug: registry.npmmirror.com/debug/4.3.4 eslint: registry.npmmirror.com/eslint/8.15.0 tsutils: registry.npmmirror.com/tsutils/3.21.0_typescript@4.6.4 @@ -2933,18 +2843,18 @@ packages: - supports-color dev: true - registry.npmmirror.com/@typescript-eslint/types/5.22.0: - resolution: {integrity: sha512-T7owcXW4l0v7NTijmjGWwWf/1JqdlWiBzPqzAWhobxft0SiEvMJB56QXmeCQjrPuM8zEfGUKyPQr/L8+cFUBLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/types/-/types-5.22.0.tgz} + registry.npmmirror.com/@typescript-eslint/types/5.23.0: + resolution: {integrity: sha512-NfBsV/h4dir/8mJwdZz7JFibaKC3E/QdeMEDJhiAE3/eMkoniZ7MjbEMCGXw6MZnZDMN3G9S0mH/6WUIj91dmw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/types/-/types-5.23.0.tgz} name: '@typescript-eslint/types' - version: 5.22.0 + version: 5.23.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - registry.npmmirror.com/@typescript-eslint/typescript-estree/5.22.0_typescript@4.6.4: - resolution: {integrity: sha512-EyBEQxvNjg80yinGE2xdhpDYm41so/1kOItl0qrjIiJ1kX/L/L8WWGmJg8ni6eG3DwqmOzDqOhe6763bF92nOw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.22.0.tgz} - id: registry.npmmirror.com/@typescript-eslint/typescript-estree/5.22.0 + registry.npmmirror.com/@typescript-eslint/typescript-estree/5.23.0_typescript@4.6.4: + resolution: {integrity: sha512-xE9e0lrHhI647SlGMl+m+3E3CKPF1wzvvOEWnuE3CCjjT7UiRnDGJxmAcVKJIlFgK6DY9RB98eLr1OPigPEOGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.23.0.tgz} + id: registry.npmmirror.com/@typescript-eslint/typescript-estree/5.23.0 name: '@typescript-eslint/typescript-estree' - version: 5.22.0 + version: 5.23.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -2952,8 +2862,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.22.0 - '@typescript-eslint/visitor-keys': registry.npmmirror.com/@typescript-eslint/visitor-keys/5.22.0 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.23.0 + '@typescript-eslint/visitor-keys': registry.npmmirror.com/@typescript-eslint/visitor-keys/5.23.0 debug: registry.npmmirror.com/debug/4.3.4 globby: registry.npmmirror.com/globby/11.1.0 is-glob: registry.npmmirror.com/is-glob/4.0.3 @@ -2964,19 +2874,19 @@ packages: - supports-color dev: true - registry.npmmirror.com/@typescript-eslint/utils/5.22.0_hcfsmds2fshutdssjqluwm76uu: - resolution: {integrity: sha512-HodsGb037iobrWSUMS7QH6Hl1kppikjA1ELiJlNSTYf/UdMEwzgj0WIp+lBNb6WZ3zTwb0tEz51j0Wee3iJ3wQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-5.22.0.tgz} - id: registry.npmmirror.com/@typescript-eslint/utils/5.22.0 + registry.npmmirror.com/@typescript-eslint/utils/5.23.0_hcfsmds2fshutdssjqluwm76uu: + resolution: {integrity: sha512-dbgaKN21drqpkbbedGMNPCtRPZo1IOUr5EI9Jrrh99r5UW5Q0dz46RKXeSBoPV+56R6dFKpbrdhgUNSJsDDRZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/utils/-/utils-5.23.0.tgz} + id: registry.npmmirror.com/@typescript-eslint/utils/5.23.0 name: '@typescript-eslint/utils' - version: 5.22.0 + version: 5.23.0 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': registry.npmmirror.com/@types/json-schema/7.0.9 - '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager/5.22.0 - '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.22.0 - '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree/5.22.0_typescript@4.6.4 + '@typescript-eslint/scope-manager': registry.npmmirror.com/@typescript-eslint/scope-manager/5.23.0 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.23.0 + '@typescript-eslint/typescript-estree': registry.npmmirror.com/@typescript-eslint/typescript-estree/5.23.0_typescript@4.6.4 eslint: registry.npmmirror.com/eslint/8.15.0 eslint-scope: registry.npmmirror.com/eslint-scope/5.1.1 eslint-utils: registry.npmmirror.com/eslint-utils/3.0.0_eslint@8.15.0 @@ -2985,13 +2895,13 @@ packages: - typescript dev: true - registry.npmmirror.com/@typescript-eslint/visitor-keys/5.22.0: - resolution: {integrity: sha512-DbgTqn2Dv5RFWluG88tn0pP6Ex0ROF+dpDO1TNNZdRtLjUr6bdznjA6f/qNqJLjd2PgguAES2Zgxh/JzwzETDg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.22.0.tgz} + registry.npmmirror.com/@typescript-eslint/visitor-keys/5.23.0: + resolution: {integrity: sha512-Vd4mFNchU62sJB8pX19ZSPog05B0Y0CE2UxAZPT5k4iqhRYjPnqyY3woMxCd0++t9OTqkgjST+1ydLBi7e2Fvg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.23.0.tgz} name: '@typescript-eslint/visitor-keys' - version: 5.22.0 + version: 5.23.0 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.22.0 + '@typescript-eslint/types': registry.npmmirror.com/@typescript-eslint/types/5.23.0 eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/3.3.0 dev: true @@ -3176,7 +3086,7 @@ packages: fast-glob: registry.npmmirror.com/fast-glob/3.2.11 magic-string: 0.25.7 micromatch: registry.npmmirror.com/micromatch/4.0.5 - windicss: 3.5.1 + windicss: registry.npmmirror.com/windicss/3.5.2 transitivePeerDependencies: - supports-color dev: true @@ -3430,6 +3340,12 @@ packages: engines: {node: '>=8'} dev: true + registry.npmmirror.com/async-validator/4.0.7: + resolution: {integrity: sha512-Pj2IR7u8hmUEDOwB++su6baaRi+QvsgajuFB9j95foM1N2gy5HM4z60hfusIO0fBPG5uLAEl6yCJr1jNSVugEQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/async-validator/-/async-validator-4.0.7.tgz} + name: async-validator + version: 4.0.7 + dev: false + registry.npmmirror.com/async/0.9.2: resolution: {integrity: sha512-l6ToIJIotphWahxxHyzK9bnLR6kM4jJIIgLShZeqLY7iboHoGkdgFl7W2/Ivi4SkMJYGKqW8vSuk0uKUj6qsSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/async/-/async-0.9.2.tgz} name: async @@ -4204,6 +4120,12 @@ packages: engines: {node: '>=8'} dev: true + registry.npmmirror.com/dayjs/1.11.1: + resolution: {integrity: sha512-ER7EjqVAMkRRsxNCC5YqJ9d9VQYuWdGt7aiH2qA5R5wt8ZmWaP2dLUSIK6y/kVzLMlmh1Tvu5xUf4M/wdGJ5KA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dayjs/-/dayjs-1.11.1.tgz} + name: dayjs + version: 1.11.1 + dev: false + registry.npmmirror.com/debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz} name: debug @@ -4461,6 +4383,34 @@ packages: version: 1.4.134 dev: true + registry.npmmirror.com/element-plus/2.2.0_vue@3.2.33: + resolution: {integrity: sha512-zxmAFEAa1T/n09rR+NozXcWl5CjaFtqoaxhFSafag0dgc90tgEHitDXfegdFAl4ahugdNTqu9aLzngx3VhDAtA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/element-plus/-/element-plus-2.2.0.tgz} + id: registry.npmmirror.com/element-plus/2.2.0 + name: element-plus + version: 2.2.0 + peerDependencies: + vue: ^3.2.0 + dependencies: + '@ctrl/tinycolor': registry.npmmirror.com/@ctrl/tinycolor/3.4.1 + '@element-plus/icons-vue': registry.npmmirror.com/@element-plus/icons-vue/1.1.4_vue@3.2.33 + '@floating-ui/dom': registry.npmmirror.com/@floating-ui/dom/0.4.5 + '@popperjs/core': registry.npmmirror.com/@sxzz/popperjs-es/2.11.6 + '@types/lodash': registry.npmmirror.com/@types/lodash/4.14.182 + '@types/lodash-es': registry.npmmirror.com/@types/lodash-es/4.17.6 + '@vueuse/core': registry.npmmirror.com/@vueuse/core/8.4.2_vue@3.2.33 + async-validator: registry.npmmirror.com/async-validator/4.0.7 + dayjs: registry.npmmirror.com/dayjs/1.11.1 + escape-html: registry.npmmirror.com/escape-html/1.0.3 + lodash: registry.npmmirror.com/lodash/4.17.21 + lodash-es: registry.npmmirror.com/lodash-es/4.17.21 + lodash-unified: registry.npmmirror.com/lodash-unified/1.0.2_3ib2ivapxullxkx3xftsimdk7u + memoize-one: registry.npmmirror.com/memoize-one/6.0.0 + normalize-wheel-es: registry.npmmirror.com/normalize-wheel-es/1.1.2 + vue: 3.2.33 + transitivePeerDependencies: + - '@vue/composition-api' + dev: false + registry.npmmirror.com/emoji-regex/8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz} name: emoji-regex @@ -4775,6 +4725,11 @@ packages: engines: {node: '>=6'} dev: true + registry.npmmirror.com/escape-html/1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz} + name: escape-html + version: 1.0.3 + registry.npmmirror.com/escape-string-regexp/1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz} name: escape-string-regexp @@ -5726,11 +5681,11 @@ packages: engines: {node: '>=10.17.0'} dev: true - registry.npmmirror.com/husky/7.0.4: - resolution: {integrity: sha1-JCBIJF3EnI+xvwzHz7mN1yJTFTU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/husky/download/husky-7.0.4.tgz} + registry.npmmirror.com/husky/8.0.1: + resolution: {integrity: sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/husky/-/husky-8.0.1.tgz} name: husky - version: 7.0.4 - engines: {node: '>=12'} + version: 8.0.1 + engines: {node: '>=14'} hasBin: true dev: true @@ -6416,6 +6371,27 @@ packages: p-locate: registry.npmmirror.com/p-locate/5.0.0 dev: true + registry.npmmirror.com/lodash-es/4.17.21: + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz} + name: lodash-es + version: 4.17.21 + dev: false + + registry.npmmirror.com/lodash-unified/1.0.2_3ib2ivapxullxkx3xftsimdk7u: + resolution: {integrity: sha512-OGbEy+1P+UT26CYi4opY4gebD8cWRDxAT6MAObIVQMiqYdxZr1g3QHWCToVsm31x2NkLS4K3+MC2qInaRMa39g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.2.tgz} + id: registry.npmmirror.com/lodash-unified/1.0.2 + name: lodash-unified + version: 1.0.2 + peerDependencies: + '@types/lodash-es': '*' + lodash: '*' + lodash-es: '*' + dependencies: + '@types/lodash-es': registry.npmmirror.com/@types/lodash-es/4.17.6 + lodash: registry.npmmirror.com/lodash/4.17.21 + lodash-es: registry.npmmirror.com/lodash-es/4.17.21 + dev: false + registry.npmmirror.com/lodash.get/4.4.2: resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.get/-/lodash.get-4.4.2.tgz} name: lodash.get @@ -6438,7 +6414,6 @@ packages: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz} name: lodash version: 4.17.21 - dev: true registry.npmmirror.com/log-symbols/4.1.0: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz} @@ -6504,7 +6479,7 @@ packages: requiresBuild: true dependencies: pify: registry.npmmirror.com/pify/4.0.1 - semver: 5.7.1 + semver: registry.npmmirror.com/semver/5.7.1 dev: true optional: true @@ -6565,6 +6540,12 @@ packages: version: 2.0.14 dev: true + registry.npmmirror.com/memoize-one/6.0.0: + resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz} + name: memoize-one + version: 6.0.0 + dev: false + registry.npmmirror.com/meow/8.1.2: resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/meow/-/meow-8.1.2.tgz} name: meow @@ -6926,6 +6907,12 @@ packages: version: 0.2.0 dev: true + registry.npmmirror.com/normalize-wheel-es/1.1.2: + resolution: {integrity: sha512-scX83plWJXYH1J4+BhAuIHadROzxX0UBF3+HuZNY2Ks8BciE7tSTQ+5JhTsvzjaO0/EJdm4JBGrfObKxFf3Png==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.1.2.tgz} + name: normalize-wheel-es + version: 1.1.2 + dev: false + registry.npmmirror.com/npm-run-path/4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz} name: npm-run-path @@ -9026,10 +9013,10 @@ packages: - supports-color dev: true - registry.npmmirror.com/windicss/3.5.1: - resolution: {integrity: sha512-E1hYZATcZFci/XhGS0sJAMRxULjnK+glNukE78Ku7xeb3jxgMY55fFOdIrav+GjQCsgR+IZxPq9/DwmO6eyc4Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/windicss/-/windicss-3.5.1.tgz} + registry.npmmirror.com/windicss/3.5.2: + resolution: {integrity: sha512-Vy06iCcKXjR9izEViwIcwdaZHouzNWmjqWmVt3lyfZVNm6hWz6ME6s+6pIwrHMbylbal9hW3M9LRbN9mzFhccQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/windicss/-/windicss-3.5.2.tgz} name: windicss - version: 3.5.1 + version: 3.5.2 engines: {node: '>= 12'} hasBin: true dev: true diff --git a/src/App.vue b/src/App.vue index 7990e42..08d6b99 100644 --- a/src/App.vue +++ b/src/App.vue @@ -4,6 +4,7 @@ import { useAppStore } from '@/store/modules/app' import { ConfigGlobal } from '@/components/ConfigGlobal' import { isDark } from '@/utils/is' import { useDesign } from '@/hooks/web/useDesign' +import { useCache } from '@/hooks/web/useCache' const { getPrefixCls } = useDesign() @@ -15,8 +16,14 @@ const currentSize = computed(() => appStore.getCurrentSize) const greyMode = computed(() => appStore.getGreyMode) +const { wsCache } = useCache() + // 根据浏览器当前主题设置系统主题色 const setDefaultTheme = () => { + if (wsCache.get('isDark')) { + appStore.setIsDark(wsCache.get('isDark')) + return + } const isDarkTheme = isDark() appStore.setIsDark(isDarkTheme) } diff --git a/src/components/Logo/src/Logo.vue b/src/components/Logo/src/Logo.vue index d5a2704..f7dffe2 100644 --- a/src/components/Logo/src/Logo.vue +++ b/src/components/Logo/src/Logo.vue @@ -59,7 +59,8 @@ watch( :class="[ prefixCls, layout !== 'classic' ? `${prefixCls}__Top` : '', - 'flex !h-[var(--logo-height)] items-center cursor-pointer pl-8px relative' + 'flex !h-[var(--logo-height)] items-center cursor-pointer pl-8px relative', + 'dark:bg-[var(--el-bg-color)]' ]" to="/" > diff --git a/src/components/Setting/src/Setting.vue b/src/components/Setting/src/Setting.vue index 2fa2121..b67cdf3 100644 --- a/src/components/Setting/src/Setting.vue +++ b/src/components/Setting/src/Setting.vue @@ -92,7 +92,7 @@ const setMenuTheme = (color: string) => { appStore.setTheme(theme) appStore.setCssVarTheme() } -if (layout.value === 'top') { +if (layout.value === 'top' && !appStore.getIsDark) { headerTheme.value = '#fff' setHeaderTheme('#fff') } @@ -101,7 +101,7 @@ if (layout.value === 'top') { watch( () => layout.value, (n) => { - if (n === 'top') { + if (n === 'top' && !appStore.getIsDark) { headerTheme.value = '#fff' setHeaderTheme('#fff') } else { diff --git a/src/layout/components/ToolHeader.vue b/src/layout/components/ToolHeader.vue index 7072dd4..091a25a 100644 --- a/src/layout/components/ToolHeader.vue +++ b/src/layout/components/ToolHeader.vue @@ -41,7 +41,8 @@ export default defineComponent({ id={`${variables.namespace}-tool-header`} class={[ prefixCls, - 'h-[var(--top-tool-height)] relative px-[var(--top-tool-p-x)] flex items-center justify-between' + 'h-[var(--top-tool-height)] relative px-[var(--top-tool-p-x)] flex items-center justify-between', + 'dark:bg-[var(--el-bg-color)]' ]} > {layout.value !== 'top' ? ( diff --git a/src/layout/components/useRenderLayout.tsx b/src/layout/components/useRenderLayout.tsx index 430e20f..7f62a5f 100644 --- a/src/layout/components/useRenderLayout.tsx +++ b/src/layout/components/useRenderLayout.tsx @@ -106,7 +106,7 @@ export const useRenderLayout = () => { const renderTopLeft = () => { return ( <> -