From 336c7766f9130619b7076e832d7ade7cbc3049f2 Mon Sep 17 00:00:00 2001 From: Soybean <2570172956@qq.com> Date: Mon, 18 Oct 2021 16:45:35 +0800 Subject: [PATCH] =?UTF-8?q?feat(components):=20=E6=B7=BB=E5=8A=A0=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E9=AA=8C=E8=AF=81=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/plugins/index.ts | 2 +- build/plugins/vue.ts | 2 +- package.json | 11 +- pnpm-lock.yaml | 469 +++++++++--------- .../SystemLogo/components/SvgFillLogo.vue | 14 +- .../common/SystemLogo/components/SvgLogo.vue | 6 +- .../GlobalHeader/components/UserAvatar.vue | 16 +- .../components/VerticalMixSider/index.vue | 9 +- .../components/NavMode/components/NavType.vue | 18 +- .../components/NavMode/index.vue | 1 + src/main.ts | 5 +- src/plugins/index.ts | 3 +- src/plugins/makeit-captcha.ts | 7 + src/store/modules/theme/index.ts | 7 +- src/typings/makeit-captcha.d.ts | 5 + .../login/components/PwdLogin/index.vue | 29 +- windi.config.ts | 2 - 17 files changed, 336 insertions(+), 270 deletions(-) create mode 100644 src/plugins/makeit-captcha.ts create mode 100644 src/typings/makeit-captcha.d.ts diff --git a/build/plugins/index.ts b/build/plugins/index.ts index 8728947e..20316afd 100644 --- a/build/plugins/index.ts +++ b/build/plugins/index.ts @@ -4,6 +4,6 @@ import html from './html'; import iconify from './iconify'; import visualizer from './visualizer'; -const plugins = [vue(), ...html, ...iconify, WindiCSS(), visualizer]; +const plugins = [vue, ...html, ...iconify, WindiCSS(), visualizer]; export default plugins; diff --git a/build/plugins/vue.ts b/build/plugins/vue.ts index 74537d22..ea8619e3 100644 --- a/build/plugins/vue.ts +++ b/build/plugins/vue.ts @@ -1,3 +1,3 @@ import vue from '@vitejs/plugin-vue'; -export default vue; +export default vue({}); diff --git a/package.json b/package.json index 430c897f..b24148d5 100644 --- a/package.json +++ b/package.json @@ -18,13 +18,14 @@ "*.{vue,js,jsx,ts,tsx}": "eslint --fix" }, "dependencies": { - "@vueuse/core": "^6.5.3", + "@vueuse/core": "^6.6.1", "axios": "^0.23.0", "chroma-js": "^2.1.2", "clipboard": "^2.0.8", "dayjs": "^1.10.7", "form-data": "^4.0.0", - "naive-ui": "^2.19.8", + "makeit-captcha": "^1.2.5", + "naive-ui": "^2.19.9", "pinia": "^2.0.0-rc.13", "qs": "^6.10.1", "vue": "^3.2.20", @@ -33,7 +34,7 @@ "devDependencies": { "@commitlint/cli": "^13.2.1", "@commitlint/config-conventional": "^13.2.0", - "@iconify/json": "^1.1.414", + "@iconify/json": "^1.1.415", "@iconify/vue": "^3.0.0", "@types/chroma-js": "^2.1.3", "@types/qs": "^6.9.7", @@ -69,12 +70,12 @@ "rollup-plugin-visualizer": "^5.5.2", "sass": "^1.43.2", "typescript": "^4.4.4", - "unplugin-icons": "^0.12.15", + "unplugin-icons": "^0.12.16", "unplugin-vue-components": "^0.15.6", "vite": "^2.6.7", "vite-plugin-html": "^2.1.1", "vite-plugin-windicss": "^1.4.11", - "vue-tsc": "^0.28.4", + "vue-tsc": "^0.28.7", "vueuc": "^0.4.13", "windicss": "^3.1.9" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 028abc0a..df805416 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3,7 +3,7 @@ lockfileVersion: 5.3 specifiers: '@commitlint/cli': ^13.2.1 '@commitlint/config-conventional': ^13.2.0 - '@iconify/json': ^1.1.414 + '@iconify/json': ^1.1.415 '@iconify/vue': ^3.0.0 '@types/chroma-js': ^2.1.3 '@types/qs': ^6.9.7 @@ -21,7 +21,7 @@ specifiers: '@vue/compiler-sfc': ^3.2.20 '@vue/eslint-config-prettier': ^6.0.0 '@vue/eslint-config-typescript': ^8.0.0 - '@vueuse/core': ^6.5.3 + '@vueuse/core': ^6.6.1 axios: ^0.23.0 chroma-js: ^2.1.2 clipboard: ^2.0.8 @@ -39,7 +39,8 @@ specifiers: form-data: ^4.0.0 husky: ^7.0.2 lint-staged: ^11.2.3 - naive-ui: ^2.19.8 + makeit-captcha: ^1.2.5 + naive-ui: ^2.19.9 patch-package: ^6.4.7 pinia: ^2.0.0-rc.13 postinstall-postinstall: ^2.1.0 @@ -48,25 +49,26 @@ specifiers: rollup-plugin-visualizer: ^5.5.2 sass: ^1.43.2 typescript: ^4.4.4 - unplugin-icons: ^0.12.15 + unplugin-icons: ^0.12.16 unplugin-vue-components: ^0.15.6 vite: ^2.6.7 vite-plugin-html: ^2.1.1 vite-plugin-windicss: ^1.4.11 vue: ^3.2.20 vue-router: ^4.0.11 - vue-tsc: ^0.28.4 + vue-tsc: ^0.28.7 vueuc: ^0.4.13 windicss: ^3.1.9 dependencies: - '@vueuse/core': registry.npmmirror.com/@vueuse/core/6.5.3_vue@3.2.20 + '@vueuse/core': registry.npmmirror.com/@vueuse/core/6.6.1_vue@3.2.20 axios: registry.npmmirror.com/axios/0.23.0 chroma-js: registry.nlark.com/chroma-js/2.1.2 clipboard: registry.nlark.com/clipboard/2.0.8 dayjs: registry.nlark.com/dayjs/1.10.7 form-data: 4.0.0 - naive-ui: registry.npmmirror.com/naive-ui/2.19.8_vue@3.2.20 + makeit-captcha: registry.npmmirror.com/makeit-captcha/1.2.5 + naive-ui: registry.npmmirror.com/naive-ui/2.19.9_vue@3.2.20 pinia: registry.npmmirror.com/pinia/2.0.0-rc.13_typescript@4.4.4+vue@3.2.20 qs: 6.10.1 vue: registry.npmmirror.com/vue/3.2.20 @@ -75,7 +77,7 @@ dependencies: devDependencies: '@commitlint/cli': registry.npmmirror.com/@commitlint/cli/13.2.1 '@commitlint/config-conventional': registry.npmmirror.com/@commitlint/config-conventional/13.2.0 - '@iconify/json': registry.npmmirror.com/@iconify/json/1.1.414 + '@iconify/json': registry.npmmirror.com/@iconify/json/1.1.415 '@iconify/vue': registry.nlark.com/@iconify/vue/3.0.0_vue@3.2.20 '@types/chroma-js': registry.nlark.com/@types/chroma-js/2.1.3 '@types/qs': registry.nlark.com/@types/qs/6.9.7 @@ -111,12 +113,12 @@ devDependencies: rollup-plugin-visualizer: registry.nlark.com/rollup-plugin-visualizer/5.5.2 sass: registry.npmmirror.com/sass/1.43.2 typescript: registry.npmmirror.com/typescript/4.4.4 - unplugin-icons: registry.npmmirror.com/unplugin-icons/0.12.15_e14ef356e1d12d404481b7eb2ba1650f + unplugin-icons: registry.npmmirror.com/unplugin-icons/0.12.16_e14ef356e1d12d404481b7eb2ba1650f unplugin-vue-components: registry.npmmirror.com/unplugin-vue-components/0.15.6_vite@2.6.7+vue@3.2.20 vite: registry.npmmirror.com/vite/2.6.7_sass@1.43.2 vite-plugin-html: registry.npmmirror.com/vite-plugin-html/2.1.1_vite@2.6.7 vite-plugin-windicss: registry.npmmirror.com/vite-plugin-windicss/1.4.11_vite@2.6.7 - vue-tsc: registry.npmmirror.com/vue-tsc/0.28.4_typescript@4.4.4 + vue-tsc: registry.npmmirror.com/vue-tsc/0.28.7_typescript@4.4.4 vueuc: registry.npmmirror.com/vueuc/0.4.13_vue@3.2.20 windicss: registry.npmmirror.com/windicss/3.1.9 @@ -206,18 +208,6 @@ packages: resolution: {integrity: sha1-fJIU5Y6uk+hd1m2/uv5+T/+iNls=, tarball: conventional-commit-types/download/conventional-commit-types-3.0.0.tgz} dev: true - /cosmiconfig/7.0.0: - resolution: {integrity: sha1-75tE13OVnK5j3ezRIt4jhTtg+NM=, tarball: cosmiconfig/download/cosmiconfig-7.0.0.tgz} - engines: {node: '>=10'} - dependencies: - '@types/parse-json': registry.nlark.com/@types/parse-json/4.0.0 - import-fresh: 3.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: registry.nlark.com/yaml/1.10.2 - dev: true - optional: true - /cross-spawn/6.0.5: resolution: {integrity: sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=, tarball: cross-spawn/download/cross-spawn-6.0.5.tgz} engines: {node: '>=4.8'} @@ -259,13 +249,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /error-ex/1.3.2: - resolution: {integrity: sha1-tKxAZIEH/c3PriQvQovqihTU8b8=, tarball: error-ex/download/error-ex-1.3.2.tgz} - dependencies: - is-arrayish: 0.2.1 - dev: true - optional: true - /escape-string-regexp/1.0.5: resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=, tarball: escape-string-regexp/download/escape-string-regexp-1.0.5.tgz} engines: {node: '>=0.8.0'} @@ -385,15 +368,6 @@ packages: parse-passwd: registry.nlark.com/parse-passwd/1.0.0 dev: true - /import-fresh/3.3.0: - resolution: {integrity: sha1-NxYsJfy566oublPVtNiM4X2eDCs=, tarball: import-fresh/download/import-fresh-3.3.0.tgz} - engines: {node: '>=6'} - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - dev: true - optional: true - /inflight/1.0.6: resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=, tarball: inflight/download/inflight-1.0.6.tgz} dependencies: @@ -409,11 +383,6 @@ packages: resolution: {integrity: sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=, tarball: ini/download/ini-1.3.8.tgz} dev: true - /is-arrayish/0.2.1: - resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=, tarball: is-arrayish/download/is-arrayish-0.2.1.tgz} - dev: true - optional: true - /is-ci/2.0.0: resolution: {integrity: sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw=, tarball: is-ci/download/is-ci-2.0.0.tgz?cache=0&sync_timestamp=1613636778230&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-ci%2Fdownload%2Fis-ci-2.0.0.tgz} hasBin: true @@ -458,22 +427,12 @@ packages: engines: {node: '>=0.10.0'} dev: true - /json-parse-even-better-errors/2.3.1: - resolution: {integrity: sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=, tarball: json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz} - dev: true - optional: true - /jsonfile/4.0.0: resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=, tarball: jsonfile/download/jsonfile-4.0.0.tgz} optionalDependencies: graceful-fs: registry.nlark.com/graceful-fs/4.2.8 dev: true - /lines-and-columns/1.1.6: - resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=, tarball: lines-and-columns/download/lines-and-columns-1.1.6.tgz} - dev: true - optional: true - /lodash.map/4.6.0: resolution: {integrity: sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=, tarball: lodash.map/download/lodash.map-4.6.0.tgz} dev: true @@ -559,25 +518,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /parent-module/1.0.1: - resolution: {integrity: sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=, tarball: parent-module/download/parent-module-1.0.1.tgz} - engines: {node: '>=6'} - dependencies: - callsites: registry.nlark.com/callsites/3.1.0 - dev: true - optional: true - - /parse-json/5.2.0: - resolution: {integrity: sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=, tarball: parse-json/download/parse-json-5.2.0.tgz} - engines: {node: '>=8'} - dependencies: - '@babel/code-frame': registry.nlark.com/@babel/code-frame/7.14.5 - error-ex: 1.3.2 - json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.1.6 - dev: true - optional: true - /path-is-absolute/1.0.1: resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=, tarball: path-is-absolute/download/path-is-absolute-1.0.1.tgz} engines: {node: '>=0.10.0'} @@ -593,12 +533,6 @@ packages: engines: {node: '>=8'} dev: false - /path-type/4.0.0: - resolution: {integrity: sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=, tarball: path-type/download/path-type-4.0.0.tgz} - engines: {node: '>=8'} - dev: true - optional: true - /prettier-linter-helpers/1.0.0: resolution: {integrity: sha1-0j1B/hN1ZG3i0BBNNFSjAIgCz3s=, tarball: prettier-linter-helpers/download/prettier-linter-helpers-1.0.0.tgz} engines: {node: '>=6.0.0'} @@ -621,18 +555,6 @@ packages: global-modules: 1.0.0 dev: true - /resolve-from/4.0.0: - resolution: {integrity: sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=, tarball: resolve-from/download/resolve-from-4.0.0.tgz} - engines: {node: '>=4'} - dev: true - optional: true - - /resolve-from/5.0.0: - resolution: {integrity: sha1-w1IlhD3493bfIcV1V7wIfp39/Gk=, tarball: resolve-from/download/resolve-from-5.0.0.tgz} - engines: {node: '>=8'} - dev: true - optional: true - /restore-cursor/2.0.0: resolution: {integrity: sha1-n37ih/gv0ybU/RYpI9YhKe7g368=, tarball: restore-cursor/download/restore-cursor-2.0.0.tgz} engines: {node: '>=4'} @@ -813,6 +735,30 @@ packages: engines: {node: '>=0.10.0'} dev: true + registry.nlark.com/@ant-design/colors/5.1.1: + resolution: {integrity: sha1-gAshhrHifmZDLmfQPtlq8+IdiUA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@ant-design/colors/download/@ant-design/colors-5.1.1.tgz} + name: '@ant-design/colors' + version: 5.1.1 + dependencies: + '@ctrl/tinycolor': registry.nlark.com/@ctrl/tinycolor/3.4.0 + dev: false + + registry.nlark.com/@ant-design/icons-vue/5.1.9_vue@3.2.20: + resolution: {integrity: sha1-jXQaMpC+Ya98cWGMMIzBqUbE5DQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@ant-design/icons-vue/download/@ant-design/icons-vue-5.1.9.tgz} + id: registry.nlark.com/@ant-design/icons-vue/5.1.9 + name: '@ant-design/icons-vue' + version: 5.1.9 + peerDependencies: + vue: '>=3.0.3' + dependencies: + '@ant-design/colors': registry.nlark.com/@ant-design/colors/5.1.1 + '@ant-design/icons-svg': registry.npmmirror.com/@ant-design/icons-svg/4.2.1 + '@babel/runtime': registry.nlark.com/@babel/runtime/7.15.4 + '@types/lodash': registry.npmmirror.com/@types/lodash/4.14.175 + lodash: registry.nlark.com/lodash/4.17.21 + vue: registry.npmmirror.com/vue/3.2.20 + dev: false + registry.nlark.com/@antfu/utils/0.3.0: resolution: {integrity: sha1-YwbEO1Kog72Olz4+2N1kJIQYvMQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@antfu/utils/download/@antfu/utils-0.3.0.tgz} name: '@antfu/utils' @@ -821,16 +767,6 @@ packages: '@types/throttle-debounce': registry.nlark.com/@types/throttle-debounce/2.1.0 dev: true - registry.nlark.com/@babel/code-frame/7.14.5: - resolution: {integrity: sha1-I7CNdA6D9JxeWZRfvxtD6Au/Tts=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.14.5.tgz} - name: '@babel/code-frame' - version: 7.14.5 - engines: {node: '>=6.9.0'} - dependencies: - '@babel/highlight': registry.nlark.com/@babel/highlight/7.14.5 - dev: true - optional: true - registry.nlark.com/@babel/helper-validator-identifier/7.14.9: resolution: {integrity: sha1-ZlTRcbICT22O4VG/JQlpmRkTHUg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.14.9.tgz} name: '@babel/helper-validator-identifier' @@ -849,6 +785,15 @@ packages: js-tokens: registry.nlark.com/js-tokens/4.0.0 dev: true + registry.nlark.com/@babel/runtime/7.15.4: + resolution: {integrity: sha1-/RfRa/34eObdAtGXU6OfqKjZyEo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/runtime/download/@babel/runtime-7.15.4.tgz} + name: '@babel/runtime' + version: 7.15.4 + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: registry.nlark.com/regenerator-runtime/0.13.9 + dev: false + registry.nlark.com/@babel/types/7.15.6: resolution: {integrity: sha1-mavcSCGLKIHAWN0KerBbmcm+dY8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@babel/types/download/@babel/types-7.15.6.tgz?cache=0&sync_timestamp=1631500167899&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40babel%2Ftypes%2Fdownload%2F%40babel%2Ftypes-7.15.6.tgz} name: '@babel/types' @@ -859,53 +804,6 @@ packages: to-fast-properties: registry.nlark.com/to-fast-properties/2.0.0 dev: true - registry.nlark.com/@commitlint/execute-rule/13.0.0: - resolution: {integrity: sha1-eCMwO4K12G2sRuZ8+gBfRDNHaYE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@commitlint/execute-rule/download/@commitlint/execute-rule-13.0.0.tgz} - name: '@commitlint/execute-rule' - version: 13.0.0 - engines: {node: '>=v12'} - dev: true - optional: true - - registry.nlark.com/@commitlint/load/13.1.0: - resolution: {integrity: sha1-1sm1R1UfIhZYbWwZZNk/kuewQnc=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@commitlint/load/download/@commitlint/load-13.1.0.tgz} - name: '@commitlint/load' - version: 13.1.0 - engines: {node: '>=v12'} - dependencies: - '@commitlint/execute-rule': registry.nlark.com/@commitlint/execute-rule/13.0.0 - '@commitlint/resolve-extends': registry.nlark.com/@commitlint/resolve-extends/13.0.0 - '@commitlint/types': registry.nlark.com/@commitlint/types/13.1.0 - chalk: registry.nlark.com/chalk/4.1.2 - cosmiconfig: 7.0.0 - lodash: 4.17.21 - resolve-from: 5.0.0 - dev: true - optional: true - - registry.nlark.com/@commitlint/resolve-extends/13.0.0: - resolution: {integrity: sha1-o4/NJHRIO/nsbh6QGye4ojq+fXM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@commitlint/resolve-extends/download/@commitlint/resolve-extends-13.0.0.tgz} - name: '@commitlint/resolve-extends' - version: 13.0.0 - engines: {node: '>=v12'} - dependencies: - import-fresh: 3.3.0 - lodash: 4.17.21 - resolve-from: 5.0.0 - resolve-global: registry.nlark.com/resolve-global/1.0.0 - dev: true - optional: true - - registry.nlark.com/@commitlint/types/13.1.0: - resolution: {integrity: sha1-Es+26TI3KxgWr4kA4tEGlK3SgZE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@commitlint/types/download/@commitlint/types-13.1.0.tgz} - name: '@commitlint/types' - version: 13.1.0 - engines: {node: '>=v12'} - dependencies: - chalk: registry.nlark.com/chalk/4.1.2 - dev: true - optional: true - registry.nlark.com/@css-render/plugin-bem/0.15.6: resolution: {integrity: sha1-9/6kdN9PMmLvn7gBetocuXEs14o=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@css-render/plugin-bem/download/@css-render/plugin-bem-0.15.6.tgz} name: '@css-render/plugin-bem' @@ -925,6 +823,13 @@ packages: vue: registry.npmmirror.com/vue/3.2.20 dev: false + registry.nlark.com/@ctrl/tinycolor/3.4.0: + resolution: {integrity: sha1-w8WuVDyJfKqcKmhjC+01W+X5mQ8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@ctrl/tinycolor/download/@ctrl/tinycolor-3.4.0.tgz} + name: '@ctrl/tinycolor' + version: 3.4.0 + engines: {node: '>=10'} + dev: false + registry.nlark.com/@emmetio/abbreviation/2.2.2: resolution: {integrity: sha1-dGdi/Z56jC6mBPWAxi48/iUOaYk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/@emmetio/abbreviation/download/@emmetio/abbreviation-2.2.2.tgz} name: '@emmetio/abbreviation' @@ -1351,12 +1256,6 @@ packages: engines: {node: '>=8'} dev: true - registry.nlark.com/async-validator/4.0.3: - resolution: {integrity: sha1-yOzWso/I4YsUvk7HxwRkH5mdN30=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/async-validator/download/async-validator-4.0.3.tgz} - name: async-validator - version: 4.0.3 - dev: false - registry.nlark.com/async/0.9.2: resolution: {integrity: sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=, registry: http://registry.npm.taobao.org/, tarball: https://registry.nlark.com/async/download/async-0.9.2.tgz} name: async @@ -1763,7 +1662,7 @@ packages: longest: 2.0.1 word-wrap: 1.2.3 optionalDependencies: - '@commitlint/load': registry.nlark.com/@commitlint/load/13.1.0 + '@commitlint/load': registry.npmmirror.com/@commitlint/load/13.2.1 dev: true registry.nlark.com/cz-conventional-changelog/3.3.0: @@ -1779,7 +1678,7 @@ packages: longest: 2.0.1 word-wrap: 1.2.3 optionalDependencies: - '@commitlint/load': registry.nlark.com/@commitlint/load/13.1.0 + '@commitlint/load': registry.npmmirror.com/@commitlint/load/13.2.1 dev: true registry.nlark.com/cz-customizable/6.3.0: @@ -2473,6 +2372,11 @@ packages: name: follow-redirects version: 1.14.4 engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true dev: false registry.nlark.com/fs-extra/10.0.0: @@ -2717,13 +2621,6 @@ packages: hasBin: true dev: true - registry.nlark.com/highlight.js/11.2.0: - resolution: {integrity: sha1-p+O4wf3E8FOLk7LcLd1TpAxqsPA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/highlight.js/download/highlight.js-11.2.0.tgz} - name: highlight.js - version: 11.2.0 - engines: {node: '>=12.0.0'} - dev: false - registry.nlark.com/hosted-git-info/2.8.9: resolution: {integrity: sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/hosted-git-info/download/hosted-git-info-2.8.9.tgz} name: hosted-git-info @@ -3013,6 +2910,13 @@ packages: engines: {node: '>=0.10.0'} dev: true + registry.nlark.com/is-plain-object/3.0.1: + resolution: {integrity: sha1-Zi2S0kwKpDAkB7DUXSHyJRyF+Fs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-plain-object/download/is-plain-object-3.0.1.tgz} + name: is-plain-object + version: 3.0.1 + engines: {node: '>=0.10.0'} + dev: false + registry.nlark.com/is-promise/2.2.2: resolution: {integrity: sha1-OauVnMv5p3TPB597QMeib3YxNfE=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/is-promise/download/is-promise-2.2.2.tgz} name: is-promise @@ -3991,6 +3895,12 @@ packages: strip-indent: registry.nlark.com/strip-indent/3.0.0 dev: true + registry.nlark.com/regenerator-runtime/0.13.9: + resolution: {integrity: sha1-iSV0Kpj/2QgUmI11Zq0wyjsmO1I=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.13.9.tgz} + name: regenerator-runtime + version: 0.13.9 + dev: false + registry.nlark.com/regexpp/3.2.0: resolution: {integrity: sha1-BCWido2PI7rXDKS5BGH6LxIT4bI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/regexpp/download/regexpp-3.2.0.tgz} name: regexpp @@ -4650,15 +4560,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - registry.nlark.com/vscode-languageserver-protocol/3.17.0-next.8: - resolution: {integrity: sha1-7y63QjtHTMzRE4QjneJEiOf+gYw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/vscode-languageserver-protocol/download/vscode-languageserver-protocol-3.17.0-next.8.tgz} - name: vscode-languageserver-protocol - version: 3.17.0-next.8 - dependencies: - vscode-jsonrpc: registry.npmmirror.com/vscode-jsonrpc/8.0.0-next.2 - vscode-languageserver-types: registry.npmmirror.com/vscode-languageserver-types/3.17.0-next.3 - dev: true - registry.nlark.com/vscode-nls/5.0.0: resolution: {integrity: sha1-mfDaC9nqfNpE5WWnTFSx8rwleEA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/vscode-nls/download/vscode-nls-5.0.0.tgz} name: vscode-nls @@ -4844,6 +4745,12 @@ packages: engines: {node: '>=10'} dev: true + registry.npmmirror.com/@ant-design/icons-svg/4.2.1: + resolution: {integrity: sha1-hjDajrRHGkqr2u19H/apfcss8Fo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ant-design/icons-svg/download/@ant-design/icons-svg-4.2.1.tgz?cache=0&sync_timestamp=1632624403754&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40ant-design%2Ficons-svg%2Fdownload%2F%40ant-design%2Ficons-svg-4.2.1.tgz} + name: '@ant-design/icons-svg' + version: 4.2.1 + dev: false + registry.npmmirror.com/@antfu/install-pkg/0.1.0: resolution: {integrity: sha1-jYxhggy8MuXDfYLVFUha0+6b0FI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@antfu/install-pkg/download/@antfu/install-pkg-0.1.0.tgz} name: '@antfu/install-pkg' @@ -5074,10 +4981,10 @@ packages: - supports-color dev: true - registry.npmmirror.com/@iconify/json/1.1.414: - resolution: {integrity: sha1-pnpt/VJ5oPoazsuyPx3NqES3PxU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@iconify/json/download/@iconify/json-1.1.414.tgz} + registry.npmmirror.com/@iconify/json/1.1.415: + resolution: {integrity: sha1-L1lD0gdZIOWR6jBSDPeCS8E5phk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@iconify/json/download/@iconify/json-1.1.415.tgz} name: '@iconify/json' - version: 1.1.414 + version: 1.1.415 dev: true registry.npmmirror.com/@iconify/types/1.0.10: @@ -5263,19 +5170,19 @@ packages: vite: registry.npmmirror.com/vite/2.6.7_sass@1.43.2 dev: true - registry.npmmirror.com/@volar/code-gen/0.28.4: - resolution: {integrity: sha1-ozf+RudF1tpUNsK95WRbEggD1lw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/code-gen/download/@volar/code-gen-0.28.4.tgz} + registry.npmmirror.com/@volar/code-gen/0.28.7: + resolution: {integrity: sha1-i0EItZza6YfHE3im+R3DWsB7Xb4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/code-gen/download/@volar/code-gen-0.28.7.tgz} name: '@volar/code-gen' - version: 0.28.4 + version: 0.28.7 dependencies: - '@volar/shared': registry.npmmirror.com/@volar/shared/0.28.4 - '@volar/source-map': registry.npmmirror.com/@volar/source-map/0.28.4 + '@volar/shared': registry.npmmirror.com/@volar/shared/0.28.7 + '@volar/source-map': registry.npmmirror.com/@volar/source-map/0.28.7 dev: true - registry.npmmirror.com/@volar/html2pug/0.28.4: - resolution: {integrity: sha1-R1rLgx3I1ZJzfyVoLj5Wnsaq4mg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/html2pug/download/@volar/html2pug-0.28.4.tgz} + registry.npmmirror.com/@volar/html2pug/0.28.7: + resolution: {integrity: sha1-qONZ1ubldDhu1qwjuJxGZY2RdQs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/html2pug/download/@volar/html2pug-0.28.7.tgz} name: '@volar/html2pug' - version: 0.28.4 + version: 0.28.7 dependencies: domelementtype: registry.nlark.com/domelementtype/2.2.0 domhandler: registry.nlark.com/domhandler/4.2.2 @@ -5283,30 +5190,30 @@ packages: pug: registry.nlark.com/pug/3.0.2 dev: true - registry.npmmirror.com/@volar/shared/0.28.4: - resolution: {integrity: sha1-97144WqS+D5zKWfjNoiG7vjnal0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/shared/download/@volar/shared-0.28.4.tgz} + registry.npmmirror.com/@volar/shared/0.28.7: + resolution: {integrity: sha1-i2gEpimPD/ym/TEc+kqhTMEQWHQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/shared/download/@volar/shared-0.28.7.tgz} name: '@volar/shared' - version: 0.28.4 + version: 0.28.7 dependencies: upath: registry.nlark.com/upath/2.0.1 vscode-jsonrpc: registry.npmmirror.com/vscode-jsonrpc/8.0.0-next.2 vscode-uri: registry.nlark.com/vscode-uri/3.0.2 dev: true - registry.npmmirror.com/@volar/source-map/0.28.4: - resolution: {integrity: sha1-PJVdJ25Y3cwbFQJJ3ryxoWifiJI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/source-map/download/@volar/source-map-0.28.4.tgz} + registry.npmmirror.com/@volar/source-map/0.28.7: + resolution: {integrity: sha1-c5gMia7C3TYLINDi+0bf4bL3YlA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/source-map/download/@volar/source-map-0.28.7.tgz} name: '@volar/source-map' - version: 0.28.4 + version: 0.28.7 dependencies: - '@volar/shared': registry.npmmirror.com/@volar/shared/0.28.4 + '@volar/shared': registry.npmmirror.com/@volar/shared/0.28.7 dev: true - registry.npmmirror.com/@volar/transforms/0.28.4: - resolution: {integrity: sha1-VvW1gX4CRv5IOVBd7bluwvGdQ2U=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/transforms/download/@volar/transforms-0.28.4.tgz} + registry.npmmirror.com/@volar/transforms/0.28.7: + resolution: {integrity: sha1-oxRk6PU/Nluxb6s0wrYpomxuo2A=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@volar/transforms/download/@volar/transforms-0.28.7.tgz} name: '@volar/transforms' - version: 0.28.4 + version: 0.28.7 dependencies: - '@volar/shared': registry.npmmirror.com/@volar/shared/0.28.4 + '@volar/shared': registry.npmmirror.com/@volar/shared/0.28.7 vscode-languageserver: registry.npmmirror.com/vscode-languageserver/8.0.0-next.2 dev: true @@ -5447,11 +5354,11 @@ packages: name: '@vue/shared' version: 3.2.20 - registry.npmmirror.com/@vueuse/core/6.5.3_vue@3.2.20: - resolution: {integrity: sha1-FYSOrMrRhlLfTLS2zK5715IaDH4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vueuse/core/download/@vueuse/core-6.5.3.tgz} - id: registry.npmmirror.com/@vueuse/core/6.5.3 + registry.npmmirror.com/@vueuse/core/6.6.1_vue@3.2.20: + resolution: {integrity: sha1-zPYeHuYr7C22FW77sK5jW+PDLkw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vueuse/core/download/@vueuse/core-6.6.1.tgz} + id: registry.npmmirror.com/@vueuse/core/6.6.1 name: '@vueuse/core' - version: 6.5.3 + version: 6.6.1 peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -5461,16 +5368,16 @@ packages: vue: optional: true dependencies: - '@vueuse/shared': registry.npmmirror.com/@vueuse/shared/6.5.3_vue@3.2.20 + '@vueuse/shared': registry.npmmirror.com/@vueuse/shared/6.6.1_vue@3.2.20 vue: registry.npmmirror.com/vue/3.2.20 vue-demi: registry.nlark.com/vue-demi/0.11.4_vue@3.2.20 dev: false - registry.npmmirror.com/@vueuse/shared/6.5.3_vue@3.2.20: - resolution: {integrity: sha1-ZQP6S/v0XQYWus7bikvQA/Adpzs=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vueuse/shared/download/@vueuse/shared-6.5.3.tgz} - id: registry.npmmirror.com/@vueuse/shared/6.5.3 + registry.npmmirror.com/@vueuse/shared/6.6.1_vue@3.2.20: + resolution: {integrity: sha1-fZ3TWs6Pb/9W1HShs7ldaZ0jcyg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vueuse/shared/download/@vueuse/shared-6.6.1.tgz} + id: registry.npmmirror.com/@vueuse/shared/6.6.1 name: '@vueuse/shared' - version: 6.5.3 + version: 6.6.1 peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -5536,12 +5443,30 @@ packages: es-abstract: registry.npmmirror.com/es-abstract/1.19.1 dev: true + registry.npmmirror.com/async-validator/4.0.3: + resolution: {integrity: sha1-yOzWso/I4YsUvk7HxwRkH5mdN30=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/async-validator/download/async-validator-4.0.3.tgz} + name: async-validator + version: 4.0.3 + dev: false + + registry.npmmirror.com/axios/0.21.4: + resolution: {integrity: sha1-xnuQ3AVo5cHPKwuFjEO6KOLtpXU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/axios/download/axios-0.21.4.tgz} + name: axios + version: 0.21.4 + dependencies: + follow-redirects: registry.nlark.com/follow-redirects/1.14.4 + transitivePeerDependencies: + - debug + dev: false + registry.npmmirror.com/axios/0.23.0: resolution: {integrity: sha1-sPpdCUio0ddePVY1I4tsRiWwUUk=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/axios/download/axios-0.23.0.tgz} name: axios version: 0.23.0 dependencies: follow-redirects: registry.nlark.com/follow-redirects/1.14.4 + transitivePeerDependencies: + - debug dev: false registry.npmmirror.com/camelcase-keys/6.2.2: @@ -5975,6 +5900,13 @@ packages: path-is-absolute: registry.nlark.com/path-is-absolute/1.0.1 dev: true + registry.npmmirror.com/highlight.js/11.2.0: + resolution: {integrity: sha1-p+O4wf3E8FOLk7LcLd1TpAxqsPA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/highlight.js/download/highlight.js-11.2.0.tgz?cache=0&sync_timestamp=1634477593659&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fhighlight.js%2Fdownload%2Fhighlight.js-11.2.0.tgz} + name: highlight.js + version: 11.2.0 + engines: {node: '>=12.0.0'} + dev: false + registry.npmmirror.com/import-meta-resolve/1.1.1: resolution: {integrity: sha1-JE/VQv0frnNVDU+LPN47uh17Kxg=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/import-meta-resolve/download/import-meta-resolve-1.1.1.tgz} name: import-meta-resolve @@ -6098,6 +6030,29 @@ packages: mlly: registry.npmmirror.com/mlly/0.2.5 dev: true + registry.npmmirror.com/makeit-captcha/1.2.5: + resolution: {integrity: sha1-9QVe2/811eGg3M7eeVPyT2qrwgw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/makeit-captcha/download/makeit-captcha-1.2.5.tgz} + name: makeit-captcha + version: 1.2.5 + dependencies: + '@ant-design/icons-vue': registry.nlark.com/@ant-design/icons-vue/5.1.9_vue@3.2.20 + axios: registry.npmmirror.com/axios/0.21.4 + makeit-tooltip: registry.npmmirror.com/makeit-tooltip/1.1.2 + vue: registry.npmmirror.com/vue/3.2.20 + vue-types: registry.npmmirror.com/vue-types/3.0.2_vue@3.2.20 + transitivePeerDependencies: + - debug + dev: false + + registry.npmmirror.com/makeit-tooltip/1.1.2: + resolution: {integrity: sha1-smX4WGwrHvm6tObRQcusy466c7w=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/makeit-tooltip/download/makeit-tooltip-1.1.2.tgz} + name: makeit-tooltip + version: 1.1.2 + dependencies: + vue: registry.npmmirror.com/vue/3.2.20 + vue-types: registry.npmmirror.com/vue-types/3.0.2_vue@3.2.20 + dev: false + registry.npmmirror.com/mlly/0.2.5: resolution: {integrity: sha1-zXCW0O/PrjEQkewcuFW55YXOJtM=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mlly/download/mlly-0.2.5.tgz} name: mlly @@ -6112,11 +6067,11 @@ packages: version: 2.1.3 dev: true - registry.npmmirror.com/naive-ui/2.19.8_vue@3.2.20: - resolution: {integrity: sha1-p/tdpZp3R5OT7ki0hHv3OOWDY/E=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/naive-ui/download/naive-ui-2.19.8.tgz} - id: registry.npmmirror.com/naive-ui/2.19.8 + registry.npmmirror.com/naive-ui/2.19.9_vue@3.2.20: + resolution: {integrity: sha1-+qyem185MB4OUrouUpRe1W3/SJA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/naive-ui/download/naive-ui-2.19.9.tgz} + id: registry.npmmirror.com/naive-ui/2.19.9 name: naive-ui - version: 2.19.8 + version: 2.19.9 peerDependencies: vue: ^3.0.0 dependencies: @@ -6124,19 +6079,19 @@ packages: '@css-render/vue3-ssr': registry.nlark.com/@css-render/vue3-ssr/0.15.6_vue@3.2.20 '@types/lodash': registry.npmmirror.com/@types/lodash/4.14.175 '@types/lodash-es': registry.nlark.com/@types/lodash-es/4.17.5 - async-validator: registry.nlark.com/async-validator/4.0.3 + async-validator: registry.npmmirror.com/async-validator/4.0.3 css-render: registry.nlark.com/css-render/0.15.6 date-fns: registry.npmmirror.com/date-fns/2.25.0 date-fns-tz: registry.nlark.com/date-fns-tz/1.1.6_date-fns@2.25.0 evtd: registry.nlark.com/evtd/0.2.2 - highlight.js: registry.nlark.com/highlight.js/11.2.0 + highlight.js: registry.npmmirror.com/highlight.js/11.2.0 lodash: registry.nlark.com/lodash/4.17.21 lodash-es: registry.nlark.com/lodash-es/4.17.21 seemly: registry.npmmirror.com/seemly/0.3.2 treemate: registry.nlark.com/treemate/0.3.8 vdirs: registry.nlark.com/vdirs/0.1.4_vue@3.2.20 vfonts: registry.nlark.com/vfonts/0.1.0 - vooks: registry.npmmirror.com/vooks/0.2.8_vue@3.2.20 + vooks: registry.npmmirror.com/vooks/0.2.10_vue@3.2.20 vue: registry.npmmirror.com/vue/3.2.20 vueuc: registry.npmmirror.com/vueuc/0.4.13_6fc825ea257a26467f64b236a3efe3b7 dev: false @@ -6376,11 +6331,11 @@ packages: hasBin: true dev: true - registry.npmmirror.com/unplugin-icons/0.12.15_e14ef356e1d12d404481b7eb2ba1650f: - resolution: {integrity: sha1-OeH6ftTW5VbcX70lTA1cExjTxYQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unplugin-icons/download/unplugin-icons-0.12.15.tgz} - id: registry.npmmirror.com/unplugin-icons/0.12.15 + registry.npmmirror.com/unplugin-icons/0.12.16_e14ef356e1d12d404481b7eb2ba1650f: + resolution: {integrity: sha1-rVKIa3cTQXO0hkxwF1rdRx1gOlU=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/unplugin-icons/download/unplugin-icons-0.12.16.tgz} + id: registry.npmmirror.com/unplugin-icons/0.12.16 name: unplugin-icons - version: 0.12.15 + version: 0.12.16 peerDependencies: '@svgr/core': ^5.5.0 '@vue/compiler-sfc': ^3.0.2 @@ -6543,6 +6498,18 @@ packages: fsevents: registry.nlark.com/fsevents/2.3.2 dev: true + registry.npmmirror.com/vooks/0.2.10_vue@3.2.20: + resolution: {integrity: sha1-Jlb0wCV1jtl+3EqVhMnMFez/tws=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vooks/download/vooks-0.2.10.tgz} + id: registry.npmmirror.com/vooks/0.2.10 + name: vooks + version: 0.2.10 + peerDependencies: + vue: ^3.0.0 + dependencies: + evtd: registry.nlark.com/evtd/0.2.2 + vue: registry.npmmirror.com/vue/3.2.20 + dev: false + registry.npmmirror.com/vooks/0.2.8_vue@3.2.20: resolution: {integrity: sha1-+tanjHLjlEPlYoUzewhDuq7tDz4=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vooks/download/vooks-0.2.8.tgz} id: registry.npmmirror.com/vooks/0.2.8 @@ -6596,6 +6563,15 @@ packages: engines: {node: '>=8.0.0 || >=10.0.0'} dev: true + registry.npmmirror.com/vscode-languageserver-protocol/3.17.0-next.8: + resolution: {integrity: sha1-7y63QjtHTMzRE4QjneJEiOf+gYw=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vscode-languageserver-protocol/download/vscode-languageserver-protocol-3.17.0-next.8.tgz} + name: vscode-languageserver-protocol + version: 3.17.0-next.8 + dependencies: + vscode-jsonrpc: registry.npmmirror.com/vscode-jsonrpc/8.0.0-next.2 + vscode-languageserver-types: registry.npmmirror.com/vscode-languageserver-types/3.17.0-next.3 + dev: true + registry.npmmirror.com/vscode-languageserver-textdocument/1.0.1: resolution: {integrity: sha1-F4Fo6H761hcbNyrdHeo09T5dMw8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vscode-languageserver-textdocument/download/vscode-languageserver-textdocument-1.0.1.tgz} name: vscode-languageserver-textdocument @@ -6620,45 +6596,45 @@ packages: version: 8.0.0-next.2 hasBin: true dependencies: - vscode-languageserver-protocol: registry.nlark.com/vscode-languageserver-protocol/3.17.0-next.8 + vscode-languageserver-protocol: registry.npmmirror.com/vscode-languageserver-protocol/3.17.0-next.8 dev: true - registry.npmmirror.com/vscode-pug-languageservice/0.28.4: - resolution: {integrity: sha1-nljLZlxBfXESHbjSi7IwUv4RK5I=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vscode-pug-languageservice/download/vscode-pug-languageservice-0.28.4.tgz} + registry.npmmirror.com/vscode-pug-languageservice/0.28.7: + resolution: {integrity: sha1-CWo2zB20JE5Btc4h68gtuvcIscQ=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vscode-pug-languageservice/download/vscode-pug-languageservice-0.28.7.tgz} name: vscode-pug-languageservice - version: 0.28.4 + version: 0.28.7 dependencies: - '@volar/code-gen': registry.npmmirror.com/@volar/code-gen/0.28.4 - '@volar/shared': registry.npmmirror.com/@volar/shared/0.28.4 - '@volar/source-map': registry.npmmirror.com/@volar/source-map/0.28.4 - '@volar/transforms': registry.npmmirror.com/@volar/transforms/0.28.4 + '@volar/code-gen': registry.npmmirror.com/@volar/code-gen/0.28.7 + '@volar/shared': registry.npmmirror.com/@volar/shared/0.28.7 + '@volar/source-map': registry.npmmirror.com/@volar/source-map/0.28.7 + '@volar/transforms': registry.npmmirror.com/@volar/transforms/0.28.7 pug-lexer: registry.nlark.com/pug-lexer/5.0.1 pug-parser: registry.nlark.com/pug-parser/6.0.0 vscode-languageserver: registry.npmmirror.com/vscode-languageserver/8.0.0-next.2 dev: true - registry.npmmirror.com/vscode-typescript-languageservice/0.28.4: - resolution: {integrity: sha1-Ezjj0yYH7u52uptA4EGGeUKGy/M=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vscode-typescript-languageservice/download/vscode-typescript-languageservice-0.28.4.tgz} + registry.npmmirror.com/vscode-typescript-languageservice/0.28.7: + resolution: {integrity: sha1-KKjyp5DEv81PSqLX7Xmvhaax1AI=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vscode-typescript-languageservice/download/vscode-typescript-languageservice-0.28.7.tgz} name: vscode-typescript-languageservice - version: 0.28.4 + version: 0.28.7 dependencies: - '@volar/shared': registry.npmmirror.com/@volar/shared/0.28.4 + '@volar/shared': registry.npmmirror.com/@volar/shared/0.28.7 semver: registry.nlark.com/semver/7.3.5 upath: registry.nlark.com/upath/2.0.1 vscode-languageserver: registry.npmmirror.com/vscode-languageserver/8.0.0-next.2 vscode-languageserver-textdocument: registry.npmmirror.com/vscode-languageserver-textdocument/1.0.1 dev: true - registry.npmmirror.com/vscode-vue-languageservice/0.28.4: - resolution: {integrity: sha1-CS+k/iJnvOosx5K5UBI5d69ZseA=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vscode-vue-languageservice/download/vscode-vue-languageservice-0.28.4.tgz} + registry.npmmirror.com/vscode-vue-languageservice/0.28.7: + resolution: {integrity: sha1-KurpgNpK+s3mkDI/BOa9bbwZGS8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vscode-vue-languageservice/download/vscode-vue-languageservice-0.28.7.tgz} name: vscode-vue-languageservice - version: 0.28.4 + version: 0.28.7 dependencies: - '@volar/code-gen': registry.npmmirror.com/@volar/code-gen/0.28.4 - '@volar/html2pug': registry.npmmirror.com/@volar/html2pug/0.28.4 - '@volar/shared': registry.npmmirror.com/@volar/shared/0.28.4 - '@volar/source-map': registry.npmmirror.com/@volar/source-map/0.28.4 - '@volar/transforms': registry.npmmirror.com/@volar/transforms/0.28.4 + '@volar/code-gen': registry.npmmirror.com/@volar/code-gen/0.28.7 + '@volar/html2pug': registry.npmmirror.com/@volar/html2pug/0.28.7 + '@volar/shared': registry.npmmirror.com/@volar/shared/0.28.7 + '@volar/source-map': registry.npmmirror.com/@volar/source-map/0.28.7 + '@volar/transforms': registry.npmmirror.com/@volar/transforms/0.28.7 '@vscode/emmet-helper': registry.npmmirror.com/@vscode/emmet-helper/2.8.1 '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom/3.2.20 '@vue/reactivity': registry.npmmirror.com/@vue/reactivity/3.2.20 @@ -6670,23 +6646,36 @@ packages: vscode-json-languageservice: registry.npmmirror.com/vscode-json-languageservice/4.1.8 vscode-languageserver: registry.npmmirror.com/vscode-languageserver/8.0.0-next.2 vscode-languageserver-textdocument: registry.npmmirror.com/vscode-languageserver-textdocument/1.0.1 - vscode-pug-languageservice: registry.npmmirror.com/vscode-pug-languageservice/0.28.4 - vscode-typescript-languageservice: registry.npmmirror.com/vscode-typescript-languageservice/0.28.4 + vscode-pug-languageservice: registry.npmmirror.com/vscode-pug-languageservice/0.28.7 + vscode-typescript-languageservice: registry.npmmirror.com/vscode-typescript-languageservice/0.28.7 dev: true - registry.npmmirror.com/vue-tsc/0.28.4_typescript@4.4.4: - resolution: {integrity: sha1-4msDhhyBlt+N21bTe7t6YqxFOFY=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-tsc/download/vue-tsc-0.28.4.tgz} - id: registry.npmmirror.com/vue-tsc/0.28.4 + registry.npmmirror.com/vue-tsc/0.28.7_typescript@4.4.4: + resolution: {integrity: sha1-pvp0bdDK/BrqBs3nTSKz5x7XJm8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-tsc/download/vue-tsc-0.28.7.tgz} + id: registry.npmmirror.com/vue-tsc/0.28.7 name: vue-tsc - version: 0.28.4 + version: 0.28.7 hasBin: true peerDependencies: typescript: '*' dependencies: typescript: registry.npmmirror.com/typescript/4.4.4 - vscode-vue-languageservice: registry.npmmirror.com/vscode-vue-languageservice/0.28.4 + vscode-vue-languageservice: registry.npmmirror.com/vscode-vue-languageservice/0.28.7 dev: true + registry.npmmirror.com/vue-types/3.0.2_vue@3.2.20: + resolution: {integrity: sha1-7BbgXUEsA4Ji/B76TOuWR+f7YB0=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-types/download/vue-types-3.0.2.tgz} + id: registry.npmmirror.com/vue-types/3.0.2 + name: vue-types + version: 3.0.2 + engines: {node: '>=10.15.0'} + peerDependencies: + vue: ^3.0.0 + dependencies: + is-plain-object: registry.nlark.com/is-plain-object/3.0.1 + vue: registry.npmmirror.com/vue/3.2.20 + dev: false + registry.npmmirror.com/vue/3.2.20: resolution: {integrity: sha1-lA+KqL8+O+eCQ8pYK61B/NRa4+Y=, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue/download/vue-3.2.20.tgz} name: vue diff --git a/src/components/common/SystemLogo/components/SvgFillLogo.vue b/src/components/common/SystemLogo/components/SvgFillLogo.vue index a387229f..027d289b 100644 --- a/src/components/common/SystemLogo/components/SvgFillLogo.vue +++ b/src/components/common/SystemLogo/components/SvgFillLogo.vue @@ -6,23 +6,23 @@ /> @@ -32,6 +32,10 @@ defineProps({ color: { type: String, default: '#409EFF' + }, + foreground: { + type: String, + default: '#fefefe00' } }); diff --git a/src/components/common/SystemLogo/components/SvgLogo.vue b/src/components/common/SystemLogo/components/SvgLogo.vue index e5a42da2..e0cc9a51 100644 --- a/src/components/common/SystemLogo/components/SvgLogo.vue +++ b/src/components/common/SystemLogo/components/SvgLogo.vue @@ -3,7 +3,7 @@ diff --git a/src/layouts/BasicLayout/components/GlobalHeader/components/UserAvatar.vue b/src/layouts/BasicLayout/components/GlobalHeader/components/UserAvatar.vue index ec699f9e..9d82aaea 100644 --- a/src/layouts/BasicLayout/components/GlobalHeader/components/UserAvatar.vue +++ b/src/layouts/BasicLayout/components/GlobalHeader/components/UserAvatar.vue @@ -8,7 +8,7 @@ diff --git a/src/layouts/BasicLayout/components/GlobalSider/components/VerticalMixSider/index.vue b/src/layouts/BasicLayout/components/GlobalSider/components/VerticalMixSider/index.vue index 2dd0dad2..d6b2fcd9 100644 --- a/src/layouts/BasicLayout/components/GlobalSider/components/VerticalMixSider/index.vue +++ b/src/layouts/BasicLayout/components/GlobalSider/components/VerticalMixSider/index.vue @@ -31,7 +31,7 @@ diff --git a/src/layouts/BasicLayout/components/SettingDrawer/components/NavMode/index.vue b/src/layouts/BasicLayout/components/SettingDrawer/components/NavMode/index.vue index d40f5f2e..0e26080a 100644 --- a/src/layouts/BasicLayout/components/SettingDrawer/components/NavMode/index.vue +++ b/src/layouts/BasicLayout/components/SettingDrawer/components/NavMode/index.vue @@ -6,6 +6,7 @@ :key="item.mode" :mode="item.mode" :checked="theme.navStyle.mode === item.mode" + :primary-color="theme.themeColor" @click="setNavMode(item.mode)" /> diff --git a/src/main.ts b/src/main.ts index 237bc1a4..6df14884 100644 --- a/src/main.ts +++ b/src/main.ts @@ -3,7 +3,7 @@ import App from './App.vue'; import AppProvider from './AppProvider.vue'; import { setupStore } from './store'; import { setupRouter } from './router'; -import { setupWindicssDarkMode } from './plugins'; +import { setupWindicssDarkMode, setupMakeitCaptcha } from './plugins'; import 'virtual:windi.css'; import './styles/css/global.css'; @@ -11,6 +11,9 @@ async function setupApp() { const appProvider = createApp(AppProvider); const app = createApp(App); + // 图片验证码插件 + setupMakeitCaptcha(app); + // 挂载全局状态 setupStore(app); diff --git a/src/plugins/index.ts b/src/plugins/index.ts index 1bfd8ff0..cad18c9f 100644 --- a/src/plugins/index.ts +++ b/src/plugins/index.ts @@ -1,3 +1,4 @@ import setupWindicssDarkMode from './dark-mode'; +import setupMakeitCaptcha from './makeit-captcha'; -export { setupWindicssDarkMode }; +export { setupWindicssDarkMode, setupMakeitCaptcha }; diff --git a/src/plugins/makeit-captcha.ts b/src/plugins/makeit-captcha.ts new file mode 100644 index 00000000..5a290bf3 --- /dev/null +++ b/src/plugins/makeit-captcha.ts @@ -0,0 +1,7 @@ +import type { App } from 'vue'; +import MakeitCaptcha from 'makeit-captcha'; +import 'makeit-captcha/dist/captcha.min.css'; + +export default function setupMakeitCaptcha(app: App) { + app.use(MakeitCaptcha); +} diff --git a/src/store/modules/theme/index.ts b/src/store/modules/theme/index.ts index 7c2316cd..1237f90c 100644 --- a/src/store/modules/theme/index.ts +++ b/src/store/modules/theme/index.ts @@ -40,18 +40,23 @@ const themeStore = defineStore({ primaryColor, primaryColorHover, primaryColorPressed, + primaryColorSuppl: primaryColor, infoColor, infoColorHover, infoColorPressed, + infoColorSuppl: infoColor, successColor, successColorHover, successColorPressed, + successColorSuppl: infoColor, warningColor, warningColorHover, warningColorPressed, + warningColorSuppl: warningColor, errorColor, errorColorHover, - errorColorPressed + errorColorPressed, + errorColorSuppl: errorColor }, LoadingBar: { colorLoading diff --git a/src/typings/makeit-captcha.d.ts b/src/typings/makeit-captcha.d.ts new file mode 100644 index 00000000..3c91f4d8 --- /dev/null +++ b/src/typings/makeit-captcha.d.ts @@ -0,0 +1,5 @@ +declare module 'makeit-captcha' { + import _default from 'makeit-captcha/es/src'; + + export default _default; +} diff --git a/src/views/system/login/components/PwdLogin/index.vue b/src/views/system/login/components/PwdLogin/index.vue index 7bc8a996..6d7fd975 100644 --- a/src/views/system/login/components/PwdLogin/index.vue +++ b/src/views/system/login/components/PwdLogin/index.vue @@ -7,6 +7,11 @@ + +
+ +
+
记住我 @@ -31,12 +36,15 @@