Showing
20 changed files
with
867 additions
and
505 deletions
| ... | @@ -8,6 +8,7 @@ | ... | @@ -8,6 +8,7 @@ |
| 8 | "name": "vite-project", | 8 | "name": "vite-project", |
| 9 | "version": "0.0.0", | 9 | "version": "0.0.0", |
| 10 | "dependencies": { | 10 | "dependencies": { |
| 11 | + "element-plus": "^2.3.14", | ||
| 11 | "pinia": "^2.1.6", | 12 | "pinia": "^2.1.6", |
| 12 | "vue": "^3.3.4", | 13 | "vue": "^3.3.4", |
| 13 | "vue-router": "^4.2.4" | 14 | "vue-router": "^4.2.4" |
| ... | @@ -18,6 +19,7 @@ | ... | @@ -18,6 +19,7 @@ |
| 18 | "@vue/eslint-config-prettier": "^8.0.0", | 19 | "@vue/eslint-config-prettier": "^8.0.0", |
| 19 | "eslint": "^8.49.0", | 20 | "eslint": "^8.49.0", |
| 20 | "eslint-plugin-vue": "^9.17.0", | 21 | "eslint-plugin-vue": "^9.17.0", |
| 22 | + "less": "^4.2.0", | ||
| 21 | "prettier": "^3.0.3", | 23 | "prettier": "^3.0.3", |
| 22 | "vite": "^4.4.9" | 24 | "vite": "^4.4.9" |
| 23 | } | 25 | } |
| ... | @@ -42,6 +44,22 @@ | ... | @@ -42,6 +44,22 @@ |
| 42 | "node": ">=6.0.0" | 44 | "node": ">=6.0.0" |
| 43 | } | 45 | } |
| 44 | }, | 46 | }, |
| 47 | + "node_modules/@ctrl/tinycolor": { | ||
| 48 | + "version": "3.6.1", | ||
| 49 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", | ||
| 50 | + "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==", | ||
| 51 | + "engines": { | ||
| 52 | + "node": ">=10" | ||
| 53 | + } | ||
| 54 | + }, | ||
| 55 | + "node_modules/@element-plus/icons-vue": { | ||
| 56 | + "version": "2.1.0", | ||
| 57 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@element-plus/icons-vue/-/icons-vue-2.1.0.tgz", | ||
| 58 | + "integrity": "sha512-PSBn3elNoanENc1vnCfh+3WA9fimRC7n+fWkf3rE5jvv+aBohNHABC/KAR5KWPecxWxDTVT1ERpRbOMRcOV/vA==", | ||
| 59 | + "peerDependencies": { | ||
| 60 | + "vue": "^3.2.0" | ||
| 61 | + } | ||
| 62 | + }, | ||
| 45 | "node_modules/@esbuild/android-arm": { | 63 | "node_modules/@esbuild/android-arm": { |
| 46 | "version": "0.18.20", | 64 | "version": "0.18.20", |
| 47 | "resolved": "https://mirrors.cloud.tencent.com/npm/@esbuild/android-arm/-/android-arm-0.18.20.tgz", | 65 | "resolved": "https://mirrors.cloud.tencent.com/npm/@esbuild/android-arm/-/android-arm-0.18.20.tgz", |
| ... | @@ -450,6 +468,28 @@ | ... | @@ -450,6 +468,28 @@ |
| 450 | "node": "^12.22.0 || ^14.17.0 || >=16.0.0" | 468 | "node": "^12.22.0 || ^14.17.0 || >=16.0.0" |
| 451 | } | 469 | } |
| 452 | }, | 470 | }, |
| 471 | + "node_modules/@floating-ui/core": { | ||
| 472 | + "version": "1.5.0", | ||
| 473 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@floating-ui/core/-/core-1.5.0.tgz", | ||
| 474 | + "integrity": "sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==", | ||
| 475 | + "dependencies": { | ||
| 476 | + "@floating-ui/utils": "^0.1.3" | ||
| 477 | + } | ||
| 478 | + }, | ||
| 479 | + "node_modules/@floating-ui/dom": { | ||
| 480 | + "version": "1.5.3", | ||
| 481 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@floating-ui/dom/-/dom-1.5.3.tgz", | ||
| 482 | + "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==", | ||
| 483 | + "dependencies": { | ||
| 484 | + "@floating-ui/core": "^1.4.2", | ||
| 485 | + "@floating-ui/utils": "^0.1.3" | ||
| 486 | + } | ||
| 487 | + }, | ||
| 488 | + "node_modules/@floating-ui/utils": { | ||
| 489 | + "version": "0.1.6", | ||
| 490 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@floating-ui/utils/-/utils-0.1.6.tgz", | ||
| 491 | + "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==" | ||
| 492 | + }, | ||
| 453 | "node_modules/@humanwhocodes/config-array": { | 493 | "node_modules/@humanwhocodes/config-array": { |
| 454 | "version": "0.11.11", | 494 | "version": "0.11.11", |
| 455 | "resolved": "https://mirrors.cloud.tencent.com/npm/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", | 495 | "resolved": "https://mirrors.cloud.tencent.com/npm/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", |
| ... | @@ -543,12 +583,40 @@ | ... | @@ -543,12 +583,40 @@ |
| 543 | "url": "https://opencollective.com/unts" | 583 | "url": "https://opencollective.com/unts" |
| 544 | } | 584 | } |
| 545 | }, | 585 | }, |
| 586 | + "node_modules/@popperjs/core": { | ||
| 587 | + "name": "@sxzz/popperjs-es", | ||
| 588 | + "version": "2.11.7", | ||
| 589 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz", | ||
| 590 | + "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==", | ||
| 591 | + "funding": { | ||
| 592 | + "type": "opencollective", | ||
| 593 | + "url": "https://opencollective.com/popperjs" | ||
| 594 | + } | ||
| 595 | + }, | ||
| 546 | "node_modules/@rushstack/eslint-patch": { | 596 | "node_modules/@rushstack/eslint-patch": { |
| 547 | "version": "1.5.1", | 597 | "version": "1.5.1", |
| 548 | "resolved": "https://mirrors.cloud.tencent.com/npm/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz", | 598 | "resolved": "https://mirrors.cloud.tencent.com/npm/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz", |
| 549 | "integrity": "sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==", | 599 | "integrity": "sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==", |
| 550 | "dev": true | 600 | "dev": true |
| 551 | }, | 601 | }, |
| 602 | + "node_modules/@types/lodash": { | ||
| 603 | + "version": "4.14.199", | ||
| 604 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@types/lodash/-/lodash-4.14.199.tgz", | ||
| 605 | + "integrity": "sha512-Vrjz5N5Ia4SEzWWgIVwnHNEnb1UE1XMkvY5DGXrAeOGE9imk0hgTHh5GyDjLDJi9OTCn9oo9dXH1uToK1VRfrg==" | ||
| 606 | + }, | ||
| 607 | + "node_modules/@types/lodash-es": { | ||
| 608 | + "version": "4.17.9", | ||
| 609 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@types/lodash-es/-/lodash-es-4.17.9.tgz", | ||
| 610 | + "integrity": "sha512-ZTcmhiI3NNU7dEvWLZJkzG6ao49zOIjEgIE0RgV7wbPxU0f2xT3VSAHw2gmst8swH6V0YkLRGp4qPlX/6I90MQ==", | ||
| 611 | + "dependencies": { | ||
| 612 | + "@types/lodash": "*" | ||
| 613 | + } | ||
| 614 | + }, | ||
| 615 | + "node_modules/@types/web-bluetooth": { | ||
| 616 | + "version": "0.0.16", | ||
| 617 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", | ||
| 618 | + "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==" | ||
| 619 | + }, | ||
| 552 | "node_modules/@vitejs/plugin-vue": { | 620 | "node_modules/@vitejs/plugin-vue": { |
| 553 | "version": "4.4.0", | 621 | "version": "4.4.0", |
| 554 | "resolved": "https://mirrors.cloud.tencent.com/npm/@vitejs/plugin-vue/-/plugin-vue-4.4.0.tgz", | 622 | "resolved": "https://mirrors.cloud.tencent.com/npm/@vitejs/plugin-vue/-/plugin-vue-4.4.0.tgz", |
| ... | @@ -683,6 +751,89 @@ | ... | @@ -683,6 +751,89 @@ |
| 683 | "resolved": "https://mirrors.cloud.tencent.com/npm/@vue/shared/-/shared-3.3.4.tgz", | 751 | "resolved": "https://mirrors.cloud.tencent.com/npm/@vue/shared/-/shared-3.3.4.tgz", |
| 684 | "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" | 752 | "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" |
| 685 | }, | 753 | }, |
| 754 | + "node_modules/@vueuse/core": { | ||
| 755 | + "version": "9.13.0", | ||
| 756 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@vueuse/core/-/core-9.13.0.tgz", | ||
| 757 | + "integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==", | ||
| 758 | + "dependencies": { | ||
| 759 | + "@types/web-bluetooth": "^0.0.16", | ||
| 760 | + "@vueuse/metadata": "9.13.0", | ||
| 761 | + "@vueuse/shared": "9.13.0", | ||
| 762 | + "vue-demi": "*" | ||
| 763 | + }, | ||
| 764 | + "funding": { | ||
| 765 | + "url": "https://github.com/sponsors/antfu" | ||
| 766 | + } | ||
| 767 | + }, | ||
| 768 | + "node_modules/@vueuse/core/node_modules/vue-demi": { | ||
| 769 | + "version": "0.14.6", | ||
| 770 | + "resolved": "https://mirrors.cloud.tencent.com/npm/vue-demi/-/vue-demi-0.14.6.tgz", | ||
| 771 | + "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", | ||
| 772 | + "hasInstallScript": true, | ||
| 773 | + "bin": { | ||
| 774 | + "vue-demi-fix": "bin/vue-demi-fix.js", | ||
| 775 | + "vue-demi-switch": "bin/vue-demi-switch.js" | ||
| 776 | + }, | ||
| 777 | + "engines": { | ||
| 778 | + "node": ">=12" | ||
| 779 | + }, | ||
| 780 | + "funding": { | ||
| 781 | + "url": "https://github.com/sponsors/antfu" | ||
| 782 | + }, | ||
| 783 | + "peerDependencies": { | ||
| 784 | + "@vue/composition-api": "^1.0.0-rc.1", | ||
| 785 | + "vue": "^3.0.0-0 || ^2.6.0" | ||
| 786 | + }, | ||
| 787 | + "peerDependenciesMeta": { | ||
| 788 | + "@vue/composition-api": { | ||
| 789 | + "optional": true | ||
| 790 | + } | ||
| 791 | + } | ||
| 792 | + }, | ||
| 793 | + "node_modules/@vueuse/metadata": { | ||
| 794 | + "version": "9.13.0", | ||
| 795 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@vueuse/metadata/-/metadata-9.13.0.tgz", | ||
| 796 | + "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==", | ||
| 797 | + "funding": { | ||
| 798 | + "url": "https://github.com/sponsors/antfu" | ||
| 799 | + } | ||
| 800 | + }, | ||
| 801 | + "node_modules/@vueuse/shared": { | ||
| 802 | + "version": "9.13.0", | ||
| 803 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@vueuse/shared/-/shared-9.13.0.tgz", | ||
| 804 | + "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==", | ||
| 805 | + "dependencies": { | ||
| 806 | + "vue-demi": "*" | ||
| 807 | + }, | ||
| 808 | + "funding": { | ||
| 809 | + "url": "https://github.com/sponsors/antfu" | ||
| 810 | + } | ||
| 811 | + }, | ||
| 812 | + "node_modules/@vueuse/shared/node_modules/vue-demi": { | ||
| 813 | + "version": "0.14.6", | ||
| 814 | + "resolved": "https://mirrors.cloud.tencent.com/npm/vue-demi/-/vue-demi-0.14.6.tgz", | ||
| 815 | + "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", | ||
| 816 | + "hasInstallScript": true, | ||
| 817 | + "bin": { | ||
| 818 | + "vue-demi-fix": "bin/vue-demi-fix.js", | ||
| 819 | + "vue-demi-switch": "bin/vue-demi-switch.js" | ||
| 820 | + }, | ||
| 821 | + "engines": { | ||
| 822 | + "node": ">=12" | ||
| 823 | + }, | ||
| 824 | + "funding": { | ||
| 825 | + "url": "https://github.com/sponsors/antfu" | ||
| 826 | + }, | ||
| 827 | + "peerDependencies": { | ||
| 828 | + "@vue/composition-api": "^1.0.0-rc.1", | ||
| 829 | + "vue": "^3.0.0-0 || ^2.6.0" | ||
| 830 | + }, | ||
| 831 | + "peerDependenciesMeta": { | ||
| 832 | + "@vue/composition-api": { | ||
| 833 | + "optional": true | ||
| 834 | + } | ||
| 835 | + } | ||
| 836 | + }, | ||
| 686 | "node_modules/acorn": { | 837 | "node_modules/acorn": { |
| 687 | "version": "8.10.0", | 838 | "version": "8.10.0", |
| 688 | "resolved": "https://mirrors.cloud.tencent.com/npm/acorn/-/acorn-8.10.0.tgz", | 839 | "resolved": "https://mirrors.cloud.tencent.com/npm/acorn/-/acorn-8.10.0.tgz", |
| ... | @@ -750,6 +901,11 @@ | ... | @@ -750,6 +901,11 @@ |
| 750 | "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", | 901 | "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", |
| 751 | "dev": true | 902 | "dev": true |
| 752 | }, | 903 | }, |
| 904 | + "node_modules/async-validator": { | ||
| 905 | + "version": "4.2.5", | ||
| 906 | + "resolved": "https://mirrors.cloud.tencent.com/npm/async-validator/-/async-validator-4.2.5.tgz", | ||
| 907 | + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" | ||
| 908 | + }, | ||
| 753 | "node_modules/balanced-match": { | 909 | "node_modules/balanced-match": { |
| 754 | "version": "1.0.2", | 910 | "version": "1.0.2", |
| 755 | "resolved": "https://mirrors.cloud.tencent.com/npm/balanced-match/-/balanced-match-1.0.2.tgz", | 911 | "resolved": "https://mirrors.cloud.tencent.com/npm/balanced-match/-/balanced-match-1.0.2.tgz", |
| ... | @@ -869,6 +1025,18 @@ | ... | @@ -869,6 +1025,18 @@ |
| 869 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", | 1025 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", |
| 870 | "dev": true | 1026 | "dev": true |
| 871 | }, | 1027 | }, |
| 1028 | + "node_modules/copy-anything": { | ||
| 1029 | + "version": "2.0.6", | ||
| 1030 | + "resolved": "https://mirrors.cloud.tencent.com/npm/copy-anything/-/copy-anything-2.0.6.tgz", | ||
| 1031 | + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", | ||
| 1032 | + "dev": true, | ||
| 1033 | + "dependencies": { | ||
| 1034 | + "is-what": "^3.14.1" | ||
| 1035 | + }, | ||
| 1036 | + "funding": { | ||
| 1037 | + "url": "https://github.com/sponsors/mesqueeb" | ||
| 1038 | + } | ||
| 1039 | + }, | ||
| 872 | "node_modules/cross-spawn": { | 1040 | "node_modules/cross-spawn": { |
| 873 | "version": "7.0.3", | 1041 | "version": "7.0.3", |
| 874 | "resolved": "https://mirrors.cloud.tencent.com/npm/cross-spawn/-/cross-spawn-7.0.3.tgz", | 1042 | "resolved": "https://mirrors.cloud.tencent.com/npm/cross-spawn/-/cross-spawn-7.0.3.tgz", |
| ... | @@ -900,6 +1068,11 @@ | ... | @@ -900,6 +1068,11 @@ |
| 900 | "resolved": "https://mirrors.cloud.tencent.com/npm/csstype/-/csstype-3.1.2.tgz", | 1068 | "resolved": "https://mirrors.cloud.tencent.com/npm/csstype/-/csstype-3.1.2.tgz", |
| 901 | "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" | 1069 | "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" |
| 902 | }, | 1070 | }, |
| 1071 | + "node_modules/dayjs": { | ||
| 1072 | + "version": "1.11.10", | ||
| 1073 | + "resolved": "https://mirrors.cloud.tencent.com/npm/dayjs/-/dayjs-1.11.10.tgz", | ||
| 1074 | + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" | ||
| 1075 | + }, | ||
| 903 | "node_modules/debug": { | 1076 | "node_modules/debug": { |
| 904 | "version": "4.3.4", | 1077 | "version": "4.3.4", |
| 905 | "resolved": "https://mirrors.cloud.tencent.com/npm/debug/-/debug-4.3.4.tgz", | 1078 | "resolved": "https://mirrors.cloud.tencent.com/npm/debug/-/debug-4.3.4.tgz", |
| ... | @@ -981,6 +1154,44 @@ | ... | @@ -981,6 +1154,44 @@ |
| 981 | "node": ">=6.0.0" | 1154 | "node": ">=6.0.0" |
| 982 | } | 1155 | } |
| 983 | }, | 1156 | }, |
| 1157 | + "node_modules/element-plus": { | ||
| 1158 | + "version": "2.3.14", | ||
| 1159 | + "resolved": "https://mirrors.cloud.tencent.com/npm/element-plus/-/element-plus-2.3.14.tgz", | ||
| 1160 | + "integrity": "sha512-9yvxUaU4jXf2ZNPdmIxoj/f8BG8CDcGM6oHa9JIqxLjQlfY4bpzR1E5CjNimnOX3rxO93w1TQ0jTVt0RSxh9kA==", | ||
| 1161 | + "dependencies": { | ||
| 1162 | + "@ctrl/tinycolor": "^3.4.1", | ||
| 1163 | + "@element-plus/icons-vue": "^2.0.6", | ||
| 1164 | + "@floating-ui/dom": "^1.0.1", | ||
| 1165 | + "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7", | ||
| 1166 | + "@types/lodash": "^4.14.182", | ||
| 1167 | + "@types/lodash-es": "^4.17.6", | ||
| 1168 | + "@vueuse/core": "^9.1.0", | ||
| 1169 | + "async-validator": "^4.2.5", | ||
| 1170 | + "dayjs": "^1.11.3", | ||
| 1171 | + "escape-html": "^1.0.3", | ||
| 1172 | + "lodash": "^4.17.21", | ||
| 1173 | + "lodash-es": "^4.17.21", | ||
| 1174 | + "lodash-unified": "^1.0.2", | ||
| 1175 | + "memoize-one": "^6.0.0", | ||
| 1176 | + "normalize-wheel-es": "^1.2.0" | ||
| 1177 | + }, | ||
| 1178 | + "peerDependencies": { | ||
| 1179 | + "vue": "^3.2.0" | ||
| 1180 | + } | ||
| 1181 | + }, | ||
| 1182 | + "node_modules/errno": { | ||
| 1183 | + "version": "0.1.8", | ||
| 1184 | + "resolved": "https://mirrors.cloud.tencent.com/npm/errno/-/errno-0.1.8.tgz", | ||
| 1185 | + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", | ||
| 1186 | + "dev": true, | ||
| 1187 | + "optional": true, | ||
| 1188 | + "dependencies": { | ||
| 1189 | + "prr": "~1.0.1" | ||
| 1190 | + }, | ||
| 1191 | + "bin": { | ||
| 1192 | + "errno": "cli.js" | ||
| 1193 | + } | ||
| 1194 | + }, | ||
| 984 | "node_modules/esbuild": { | 1195 | "node_modules/esbuild": { |
| 985 | "version": "0.18.20", | 1196 | "version": "0.18.20", |
| 986 | "resolved": "https://mirrors.cloud.tencent.com/npm/esbuild/-/esbuild-0.18.20.tgz", | 1197 | "resolved": "https://mirrors.cloud.tencent.com/npm/esbuild/-/esbuild-0.18.20.tgz", |
| ... | @@ -1018,6 +1229,11 @@ | ... | @@ -1018,6 +1229,11 @@ |
| 1018 | "@esbuild/win32-x64": "0.18.20" | 1229 | "@esbuild/win32-x64": "0.18.20" |
| 1019 | } | 1230 | } |
| 1020 | }, | 1231 | }, |
| 1232 | + "node_modules/escape-html": { | ||
| 1233 | + "version": "1.0.3", | ||
| 1234 | + "resolved": "https://mirrors.cloud.tencent.com/npm/escape-html/-/escape-html-1.0.3.tgz", | ||
| 1235 | + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" | ||
| 1236 | + }, | ||
| 1021 | "node_modules/escape-string-regexp": { | 1237 | "node_modules/escape-string-regexp": { |
| 1022 | "version": "4.0.0", | 1238 | "version": "4.0.0", |
| 1023 | "resolved": "https://mirrors.cloud.tencent.com/npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", | 1239 | "resolved": "https://mirrors.cloud.tencent.com/npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", |
| ... | @@ -1461,6 +1677,13 @@ | ... | @@ -1461,6 +1677,13 @@ |
| 1461 | "url": "https://github.com/sponsors/sindresorhus" | 1677 | "url": "https://github.com/sponsors/sindresorhus" |
| 1462 | } | 1678 | } |
| 1463 | }, | 1679 | }, |
| 1680 | + "node_modules/graceful-fs": { | ||
| 1681 | + "version": "4.2.11", | ||
| 1682 | + "resolved": "https://mirrors.cloud.tencent.com/npm/graceful-fs/-/graceful-fs-4.2.11.tgz", | ||
| 1683 | + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", | ||
| 1684 | + "dev": true, | ||
| 1685 | + "optional": true | ||
| 1686 | + }, | ||
| 1464 | "node_modules/graphemer": { | 1687 | "node_modules/graphemer": { |
| 1465 | "version": "1.4.0", | 1688 | "version": "1.4.0", |
| 1466 | "resolved": "https://mirrors.cloud.tencent.com/npm/graphemer/-/graphemer-1.4.0.tgz", | 1689 | "resolved": "https://mirrors.cloud.tencent.com/npm/graphemer/-/graphemer-1.4.0.tgz", |
| ... | @@ -1485,6 +1708,19 @@ | ... | @@ -1485,6 +1708,19 @@ |
| 1485 | "node": ">=14.18.0" | 1708 | "node": ">=14.18.0" |
| 1486 | } | 1709 | } |
| 1487 | }, | 1710 | }, |
| 1711 | + "node_modules/iconv-lite": { | ||
| 1712 | + "version": "0.6.3", | ||
| 1713 | + "resolved": "https://mirrors.cloud.tencent.com/npm/iconv-lite/-/iconv-lite-0.6.3.tgz", | ||
| 1714 | + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", | ||
| 1715 | + "dev": true, | ||
| 1716 | + "optional": true, | ||
| 1717 | + "dependencies": { | ||
| 1718 | + "safer-buffer": ">= 2.1.2 < 3.0.0" | ||
| 1719 | + }, | ||
| 1720 | + "engines": { | ||
| 1721 | + "node": ">=0.10.0" | ||
| 1722 | + } | ||
| 1723 | + }, | ||
| 1488 | "node_modules/ignore": { | 1724 | "node_modules/ignore": { |
| 1489 | "version": "5.2.4", | 1725 | "version": "5.2.4", |
| 1490 | "resolved": "https://mirrors.cloud.tencent.com/npm/ignore/-/ignore-5.2.4.tgz", | 1726 | "resolved": "https://mirrors.cloud.tencent.com/npm/ignore/-/ignore-5.2.4.tgz", |
| ... | @@ -1494,6 +1730,19 @@ | ... | @@ -1494,6 +1730,19 @@ |
| 1494 | "node": ">= 4" | 1730 | "node": ">= 4" |
| 1495 | } | 1731 | } |
| 1496 | }, | 1732 | }, |
| 1733 | + "node_modules/image-size": { | ||
| 1734 | + "version": "0.5.5", | ||
| 1735 | + "resolved": "https://mirrors.cloud.tencent.com/npm/image-size/-/image-size-0.5.5.tgz", | ||
| 1736 | + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", | ||
| 1737 | + "dev": true, | ||
| 1738 | + "optional": true, | ||
| 1739 | + "bin": { | ||
| 1740 | + "image-size": "bin/image-size.js" | ||
| 1741 | + }, | ||
| 1742 | + "engines": { | ||
| 1743 | + "node": ">=0.10.0" | ||
| 1744 | + } | ||
| 1745 | + }, | ||
| 1497 | "node_modules/import-fresh": { | 1746 | "node_modules/import-fresh": { |
| 1498 | "version": "3.3.0", | 1747 | "version": "3.3.0", |
| 1499 | "resolved": "https://mirrors.cloud.tencent.com/npm/import-fresh/-/import-fresh-3.3.0.tgz", | 1748 | "resolved": "https://mirrors.cloud.tencent.com/npm/import-fresh/-/import-fresh-3.3.0.tgz", |
| ... | @@ -1619,6 +1868,12 @@ | ... | @@ -1619,6 +1868,12 @@ |
| 1619 | "url": "https://github.com/sponsors/sindresorhus" | 1868 | "url": "https://github.com/sponsors/sindresorhus" |
| 1620 | } | 1869 | } |
| 1621 | }, | 1870 | }, |
| 1871 | + "node_modules/is-what": { | ||
| 1872 | + "version": "3.14.1", | ||
| 1873 | + "resolved": "https://mirrors.cloud.tencent.com/npm/is-what/-/is-what-3.14.1.tgz", | ||
| 1874 | + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", | ||
| 1875 | + "dev": true | ||
| 1876 | + }, | ||
| 1622 | "node_modules/is-wsl": { | 1877 | "node_modules/is-wsl": { |
| 1623 | "version": "2.2.0", | 1878 | "version": "2.2.0", |
| 1624 | "resolved": "https://mirrors.cloud.tencent.com/npm/is-wsl/-/is-wsl-2.2.0.tgz", | 1879 | "resolved": "https://mirrors.cloud.tencent.com/npm/is-wsl/-/is-wsl-2.2.0.tgz", |
| ... | @@ -1691,6 +1946,32 @@ | ... | @@ -1691,6 +1946,32 @@ |
| 1691 | "json-buffer": "3.0.1" | 1946 | "json-buffer": "3.0.1" |
| 1692 | } | 1947 | } |
| 1693 | }, | 1948 | }, |
| 1949 | + "node_modules/less": { | ||
| 1950 | + "version": "4.2.0", | ||
| 1951 | + "resolved": "https://mirrors.cloud.tencent.com/npm/less/-/less-4.2.0.tgz", | ||
| 1952 | + "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==", | ||
| 1953 | + "dev": true, | ||
| 1954 | + "dependencies": { | ||
| 1955 | + "copy-anything": "^2.0.1", | ||
| 1956 | + "parse-node-version": "^1.0.1", | ||
| 1957 | + "tslib": "^2.3.0" | ||
| 1958 | + }, | ||
| 1959 | + "bin": { | ||
| 1960 | + "lessc": "bin/lessc" | ||
| 1961 | + }, | ||
| 1962 | + "engines": { | ||
| 1963 | + "node": ">=6" | ||
| 1964 | + }, | ||
| 1965 | + "optionalDependencies": { | ||
| 1966 | + "errno": "^0.1.1", | ||
| 1967 | + "graceful-fs": "^4.1.2", | ||
| 1968 | + "image-size": "~0.5.0", | ||
| 1969 | + "make-dir": "^2.1.0", | ||
| 1970 | + "mime": "^1.4.1", | ||
| 1971 | + "needle": "^3.1.0", | ||
| 1972 | + "source-map": "~0.6.0" | ||
| 1973 | + } | ||
| 1974 | + }, | ||
| 1694 | "node_modules/levn": { | 1975 | "node_modules/levn": { |
| 1695 | "version": "0.4.1", | 1976 | "version": "0.4.1", |
| 1696 | "resolved": "https://mirrors.cloud.tencent.com/npm/levn/-/levn-0.4.1.tgz", | 1977 | "resolved": "https://mirrors.cloud.tencent.com/npm/levn/-/levn-0.4.1.tgz", |
| ... | @@ -1722,8 +2003,22 @@ | ... | @@ -1722,8 +2003,22 @@ |
| 1722 | "node_modules/lodash": { | 2003 | "node_modules/lodash": { |
| 1723 | "version": "4.17.21", | 2004 | "version": "4.17.21", |
| 1724 | "resolved": "https://mirrors.cloud.tencent.com/npm/lodash/-/lodash-4.17.21.tgz", | 2005 | "resolved": "https://mirrors.cloud.tencent.com/npm/lodash/-/lodash-4.17.21.tgz", |
| 1725 | - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", | 2006 | + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" |
| 1726 | - "dev": true | 2007 | + }, |
| 2008 | + "node_modules/lodash-es": { | ||
| 2009 | + "version": "4.17.21", | ||
| 2010 | + "resolved": "https://mirrors.cloud.tencent.com/npm/lodash-es/-/lodash-es-4.17.21.tgz", | ||
| 2011 | + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" | ||
| 2012 | + }, | ||
| 2013 | + "node_modules/lodash-unified": { | ||
| 2014 | + "version": "1.0.3", | ||
| 2015 | + "resolved": "https://mirrors.cloud.tencent.com/npm/lodash-unified/-/lodash-unified-1.0.3.tgz", | ||
| 2016 | + "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==", | ||
| 2017 | + "peerDependencies": { | ||
| 2018 | + "@types/lodash-es": "*", | ||
| 2019 | + "lodash": "*", | ||
| 2020 | + "lodash-es": "*" | ||
| 2021 | + } | ||
| 1727 | }, | 2022 | }, |
| 1728 | "node_modules/lodash.merge": { | 2023 | "node_modules/lodash.merge": { |
| 1729 | "version": "4.6.2", | 2024 | "version": "4.6.2", |
| ... | @@ -1754,6 +2049,35 @@ | ... | @@ -1754,6 +2049,35 @@ |
| 1754 | "node": ">=12" | 2049 | "node": ">=12" |
| 1755 | } | 2050 | } |
| 1756 | }, | 2051 | }, |
| 2052 | + "node_modules/make-dir": { | ||
| 2053 | + "version": "2.1.0", | ||
| 2054 | + "resolved": "https://mirrors.cloud.tencent.com/npm/make-dir/-/make-dir-2.1.0.tgz", | ||
| 2055 | + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", | ||
| 2056 | + "dev": true, | ||
| 2057 | + "optional": true, | ||
| 2058 | + "dependencies": { | ||
| 2059 | + "pify": "^4.0.1", | ||
| 2060 | + "semver": "^5.6.0" | ||
| 2061 | + }, | ||
| 2062 | + "engines": { | ||
| 2063 | + "node": ">=6" | ||
| 2064 | + } | ||
| 2065 | + }, | ||
| 2066 | + "node_modules/make-dir/node_modules/semver": { | ||
| 2067 | + "version": "5.7.2", | ||
| 2068 | + "resolved": "https://mirrors.cloud.tencent.com/npm/semver/-/semver-5.7.2.tgz", | ||
| 2069 | + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", | ||
| 2070 | + "dev": true, | ||
| 2071 | + "optional": true, | ||
| 2072 | + "bin": { | ||
| 2073 | + "semver": "bin/semver" | ||
| 2074 | + } | ||
| 2075 | + }, | ||
| 2076 | + "node_modules/memoize-one": { | ||
| 2077 | + "version": "6.0.0", | ||
| 2078 | + "resolved": "https://mirrors.cloud.tencent.com/npm/memoize-one/-/memoize-one-6.0.0.tgz", | ||
| 2079 | + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" | ||
| 2080 | + }, | ||
| 1757 | "node_modules/merge-stream": { | 2081 | "node_modules/merge-stream": { |
| 1758 | "version": "2.0.0", | 2082 | "version": "2.0.0", |
| 1759 | "resolved": "https://mirrors.cloud.tencent.com/npm/merge-stream/-/merge-stream-2.0.0.tgz", | 2083 | "resolved": "https://mirrors.cloud.tencent.com/npm/merge-stream/-/merge-stream-2.0.0.tgz", |
| ... | @@ -1782,6 +2106,19 @@ | ... | @@ -1782,6 +2106,19 @@ |
| 1782 | "node": ">=8.6" | 2106 | "node": ">=8.6" |
| 1783 | } | 2107 | } |
| 1784 | }, | 2108 | }, |
| 2109 | + "node_modules/mime": { | ||
| 2110 | + "version": "1.6.0", | ||
| 2111 | + "resolved": "https://mirrors.cloud.tencent.com/npm/mime/-/mime-1.6.0.tgz", | ||
| 2112 | + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", | ||
| 2113 | + "dev": true, | ||
| 2114 | + "optional": true, | ||
| 2115 | + "bin": { | ||
| 2116 | + "mime": "cli.js" | ||
| 2117 | + }, | ||
| 2118 | + "engines": { | ||
| 2119 | + "node": ">=4" | ||
| 2120 | + } | ||
| 2121 | + }, | ||
| 1785 | "node_modules/mimic-fn": { | 2122 | "node_modules/mimic-fn": { |
| 1786 | "version": "4.0.0", | 2123 | "version": "4.0.0", |
| 1787 | "resolved": "https://mirrors.cloud.tencent.com/npm/mimic-fn/-/mimic-fn-4.0.0.tgz", | 2124 | "resolved": "https://mirrors.cloud.tencent.com/npm/mimic-fn/-/mimic-fn-4.0.0.tgz", |
| ... | @@ -1835,6 +2172,39 @@ | ... | @@ -1835,6 +2172,39 @@ |
| 1835 | "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", | 2172 | "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", |
| 1836 | "dev": true | 2173 | "dev": true |
| 1837 | }, | 2174 | }, |
| 2175 | + "node_modules/needle": { | ||
| 2176 | + "version": "3.2.0", | ||
| 2177 | + "resolved": "https://mirrors.cloud.tencent.com/npm/needle/-/needle-3.2.0.tgz", | ||
| 2178 | + "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", | ||
| 2179 | + "dev": true, | ||
| 2180 | + "optional": true, | ||
| 2181 | + "dependencies": { | ||
| 2182 | + "debug": "^3.2.6", | ||
| 2183 | + "iconv-lite": "^0.6.3", | ||
| 2184 | + "sax": "^1.2.4" | ||
| 2185 | + }, | ||
| 2186 | + "bin": { | ||
| 2187 | + "needle": "bin/needle" | ||
| 2188 | + }, | ||
| 2189 | + "engines": { | ||
| 2190 | + "node": ">= 4.4.x" | ||
| 2191 | + } | ||
| 2192 | + }, | ||
| 2193 | + "node_modules/needle/node_modules/debug": { | ||
| 2194 | + "version": "3.2.7", | ||
| 2195 | + "resolved": "https://mirrors.cloud.tencent.com/npm/debug/-/debug-3.2.7.tgz", | ||
| 2196 | + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", | ||
| 2197 | + "dev": true, | ||
| 2198 | + "optional": true, | ||
| 2199 | + "dependencies": { | ||
| 2200 | + "ms": "^2.1.1" | ||
| 2201 | + } | ||
| 2202 | + }, | ||
| 2203 | + "node_modules/normalize-wheel-es": { | ||
| 2204 | + "version": "1.2.0", | ||
| 2205 | + "resolved": "https://mirrors.cloud.tencent.com/npm/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz", | ||
| 2206 | + "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==" | ||
| 2207 | + }, | ||
| 1838 | "node_modules/npm-run-path": { | 2208 | "node_modules/npm-run-path": { |
| 1839 | "version": "5.1.0", | 2209 | "version": "5.1.0", |
| 1840 | "resolved": "https://mirrors.cloud.tencent.com/npm/npm-run-path/-/npm-run-path-5.1.0.tgz", | 2210 | "resolved": "https://mirrors.cloud.tencent.com/npm/npm-run-path/-/npm-run-path-5.1.0.tgz", |
| ... | @@ -1975,6 +2345,15 @@ | ... | @@ -1975,6 +2345,15 @@ |
| 1975 | "node": ">=6" | 2345 | "node": ">=6" |
| 1976 | } | 2346 | } |
| 1977 | }, | 2347 | }, |
| 2348 | + "node_modules/parse-node-version": { | ||
| 2349 | + "version": "1.0.1", | ||
| 2350 | + "resolved": "https://mirrors.cloud.tencent.com/npm/parse-node-version/-/parse-node-version-1.0.1.tgz", | ||
| 2351 | + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", | ||
| 2352 | + "dev": true, | ||
| 2353 | + "engines": { | ||
| 2354 | + "node": ">= 0.10" | ||
| 2355 | + } | ||
| 2356 | + }, | ||
| 1978 | "node_modules/path-exists": { | 2357 | "node_modules/path-exists": { |
| 1979 | "version": "4.0.0", | 2358 | "version": "4.0.0", |
| 1980 | "resolved": "https://mirrors.cloud.tencent.com/npm/path-exists/-/path-exists-4.0.0.tgz", | 2359 | "resolved": "https://mirrors.cloud.tencent.com/npm/path-exists/-/path-exists-4.0.0.tgz", |
| ... | @@ -2019,6 +2398,16 @@ | ... | @@ -2019,6 +2398,16 @@ |
| 2019 | "url": "https://github.com/sponsors/jonschlinkert" | 2398 | "url": "https://github.com/sponsors/jonschlinkert" |
| 2020 | } | 2399 | } |
| 2021 | }, | 2400 | }, |
| 2401 | + "node_modules/pify": { | ||
| 2402 | + "version": "4.0.1", | ||
| 2403 | + "resolved": "https://mirrors.cloud.tencent.com/npm/pify/-/pify-4.0.1.tgz", | ||
| 2404 | + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", | ||
| 2405 | + "dev": true, | ||
| 2406 | + "optional": true, | ||
| 2407 | + "engines": { | ||
| 2408 | + "node": ">=6" | ||
| 2409 | + } | ||
| 2410 | + }, | ||
| 2022 | "node_modules/pinia": { | 2411 | "node_modules/pinia": { |
| 2023 | "version": "2.1.6", | 2412 | "version": "2.1.6", |
| 2024 | "resolved": "https://mirrors.cloud.tencent.com/npm/pinia/-/pinia-2.1.6.tgz", | 2413 | "resolved": "https://mirrors.cloud.tencent.com/npm/pinia/-/pinia-2.1.6.tgz", |
| ... | @@ -2145,6 +2534,13 @@ | ... | @@ -2145,6 +2534,13 @@ |
| 2145 | "node": ">=6.0.0" | 2534 | "node": ">=6.0.0" |
| 2146 | } | 2535 | } |
| 2147 | }, | 2536 | }, |
| 2537 | + "node_modules/prr": { | ||
| 2538 | + "version": "1.0.1", | ||
| 2539 | + "resolved": "https://mirrors.cloud.tencent.com/npm/prr/-/prr-1.0.1.tgz", | ||
| 2540 | + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", | ||
| 2541 | + "dev": true, | ||
| 2542 | + "optional": true | ||
| 2543 | + }, | ||
| 2148 | "node_modules/punycode": { | 2544 | "node_modules/punycode": { |
| 2149 | "version": "2.3.0", | 2545 | "version": "2.3.0", |
| 2150 | "resolved": "https://mirrors.cloud.tencent.com/npm/punycode/-/punycode-2.3.0.tgz", | 2546 | "resolved": "https://mirrors.cloud.tencent.com/npm/punycode/-/punycode-2.3.0.tgz", |
| ... | @@ -2351,6 +2747,20 @@ | ... | @@ -2351,6 +2747,20 @@ |
| 2351 | "queue-microtask": "^1.2.2" | 2747 | "queue-microtask": "^1.2.2" |
| 2352 | } | 2748 | } |
| 2353 | }, | 2749 | }, |
| 2750 | + "node_modules/safer-buffer": { | ||
| 2751 | + "version": "2.1.2", | ||
| 2752 | + "resolved": "https://mirrors.cloud.tencent.com/npm/safer-buffer/-/safer-buffer-2.1.2.tgz", | ||
| 2753 | + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", | ||
| 2754 | + "dev": true, | ||
| 2755 | + "optional": true | ||
| 2756 | + }, | ||
| 2757 | + "node_modules/sax": { | ||
| 2758 | + "version": "1.3.0", | ||
| 2759 | + "resolved": "https://mirrors.cloud.tencent.com/npm/sax/-/sax-1.3.0.tgz", | ||
| 2760 | + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", | ||
| 2761 | + "dev": true, | ||
| 2762 | + "optional": true | ||
| 2763 | + }, | ||
| 2354 | "node_modules/semver": { | 2764 | "node_modules/semver": { |
| 2355 | "version": "7.5.4", | 2765 | "version": "7.5.4", |
| 2356 | "resolved": "https://mirrors.cloud.tencent.com/npm/semver/-/semver-7.5.4.tgz", | 2766 | "resolved": "https://mirrors.cloud.tencent.com/npm/semver/-/semver-7.5.4.tgz", |
| ... | @@ -2393,6 +2803,16 @@ | ... | @@ -2393,6 +2803,16 @@ |
| 2393 | "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", | 2803 | "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", |
| 2394 | "dev": true | 2804 | "dev": true |
| 2395 | }, | 2805 | }, |
| 2806 | + "node_modules/source-map": { | ||
| 2807 | + "version": "0.6.1", | ||
| 2808 | + "resolved": "https://mirrors.cloud.tencent.com/npm/source-map/-/source-map-0.6.1.tgz", | ||
| 2809 | + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", | ||
| 2810 | + "dev": true, | ||
| 2811 | + "optional": true, | ||
| 2812 | + "engines": { | ||
| 2813 | + "node": ">=0.10.0" | ||
| 2814 | + } | ||
| 2815 | + }, | ||
| 2396 | "node_modules/source-map-js": { | 2816 | "node_modules/source-map-js": { |
| 2397 | "version": "1.0.2", | 2817 | "version": "1.0.2", |
| 2398 | "resolved": "https://mirrors.cloud.tencent.com/npm/source-map-js/-/source-map-js-1.0.2.tgz", | 2818 | "resolved": "https://mirrors.cloud.tencent.com/npm/source-map-js/-/source-map-js-1.0.2.tgz", |
| ... | @@ -2715,6 +3135,17 @@ | ... | @@ -2715,6 +3135,17 @@ |
| 2715 | "resolved": "https://mirrors.cloud.tencent.com/npm/@babel/parser/-/parser-7.23.0.tgz", | 3135 | "resolved": "https://mirrors.cloud.tencent.com/npm/@babel/parser/-/parser-7.23.0.tgz", |
| 2716 | "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==" | 3136 | "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==" |
| 2717 | }, | 3137 | }, |
| 3138 | + "@ctrl/tinycolor": { | ||
| 3139 | + "version": "3.6.1", | ||
| 3140 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz", | ||
| 3141 | + "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==" | ||
| 3142 | + }, | ||
| 3143 | + "@element-plus/icons-vue": { | ||
| 3144 | + "version": "2.1.0", | ||
| 3145 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@element-plus/icons-vue/-/icons-vue-2.1.0.tgz", | ||
| 3146 | + "integrity": "sha512-PSBn3elNoanENc1vnCfh+3WA9fimRC7n+fWkf3rE5jvv+aBohNHABC/KAR5KWPecxWxDTVT1ERpRbOMRcOV/vA==", | ||
| 3147 | + "requires": {} | ||
| 3148 | + }, | ||
| 2718 | "@esbuild/android-arm": { | 3149 | "@esbuild/android-arm": { |
| 2719 | "version": "0.18.20", | 3150 | "version": "0.18.20", |
| 2720 | "resolved": "https://mirrors.cloud.tencent.com/npm/@esbuild/android-arm/-/android-arm-0.18.20.tgz", | 3151 | "resolved": "https://mirrors.cloud.tencent.com/npm/@esbuild/android-arm/-/android-arm-0.18.20.tgz", |
| ... | @@ -2907,6 +3338,28 @@ | ... | @@ -2907,6 +3338,28 @@ |
| 2907 | "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==", | 3338 | "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==", |
| 2908 | "dev": true | 3339 | "dev": true |
| 2909 | }, | 3340 | }, |
| 3341 | + "@floating-ui/core": { | ||
| 3342 | + "version": "1.5.0", | ||
| 3343 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@floating-ui/core/-/core-1.5.0.tgz", | ||
| 3344 | + "integrity": "sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==", | ||
| 3345 | + "requires": { | ||
| 3346 | + "@floating-ui/utils": "^0.1.3" | ||
| 3347 | + } | ||
| 3348 | + }, | ||
| 3349 | + "@floating-ui/dom": { | ||
| 3350 | + "version": "1.5.3", | ||
| 3351 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@floating-ui/dom/-/dom-1.5.3.tgz", | ||
| 3352 | + "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==", | ||
| 3353 | + "requires": { | ||
| 3354 | + "@floating-ui/core": "^1.4.2", | ||
| 3355 | + "@floating-ui/utils": "^0.1.3" | ||
| 3356 | + } | ||
| 3357 | + }, | ||
| 3358 | + "@floating-ui/utils": { | ||
| 3359 | + "version": "0.1.6", | ||
| 3360 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@floating-ui/utils/-/utils-0.1.6.tgz", | ||
| 3361 | + "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==" | ||
| 3362 | + }, | ||
| 2910 | "@humanwhocodes/config-array": { | 3363 | "@humanwhocodes/config-array": { |
| 2911 | "version": "0.11.11", | 3364 | "version": "0.11.11", |
| 2912 | "resolved": "https://mirrors.cloud.tencent.com/npm/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", | 3365 | "resolved": "https://mirrors.cloud.tencent.com/npm/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", |
| ... | @@ -2975,12 +3428,35 @@ | ... | @@ -2975,12 +3428,35 @@ |
| 2975 | "tslib": "^2.6.0" | 3428 | "tslib": "^2.6.0" |
| 2976 | } | 3429 | } |
| 2977 | }, | 3430 | }, |
| 3431 | + "@popperjs/core": { | ||
| 3432 | + "version": "npm:@sxzz/popperjs-es@2.11.7", | ||
| 3433 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz", | ||
| 3434 | + "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==" | ||
| 3435 | + }, | ||
| 2978 | "@rushstack/eslint-patch": { | 3436 | "@rushstack/eslint-patch": { |
| 2979 | "version": "1.5.1", | 3437 | "version": "1.5.1", |
| 2980 | "resolved": "https://mirrors.cloud.tencent.com/npm/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz", | 3438 | "resolved": "https://mirrors.cloud.tencent.com/npm/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz", |
| 2981 | "integrity": "sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==", | 3439 | "integrity": "sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==", |
| 2982 | "dev": true | 3440 | "dev": true |
| 2983 | }, | 3441 | }, |
| 3442 | + "@types/lodash": { | ||
| 3443 | + "version": "4.14.199", | ||
| 3444 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@types/lodash/-/lodash-4.14.199.tgz", | ||
| 3445 | + "integrity": "sha512-Vrjz5N5Ia4SEzWWgIVwnHNEnb1UE1XMkvY5DGXrAeOGE9imk0hgTHh5GyDjLDJi9OTCn9oo9dXH1uToK1VRfrg==" | ||
| 3446 | + }, | ||
| 3447 | + "@types/lodash-es": { | ||
| 3448 | + "version": "4.17.9", | ||
| 3449 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@types/lodash-es/-/lodash-es-4.17.9.tgz", | ||
| 3450 | + "integrity": "sha512-ZTcmhiI3NNU7dEvWLZJkzG6ao49zOIjEgIE0RgV7wbPxU0f2xT3VSAHw2gmst8swH6V0YkLRGp4qPlX/6I90MQ==", | ||
| 3451 | + "requires": { | ||
| 3452 | + "@types/lodash": "*" | ||
| 3453 | + } | ||
| 3454 | + }, | ||
| 3455 | + "@types/web-bluetooth": { | ||
| 3456 | + "version": "0.0.16", | ||
| 3457 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz", | ||
| 3458 | + "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==" | ||
| 3459 | + }, | ||
| 2984 | "@vitejs/plugin-vue": { | 3460 | "@vitejs/plugin-vue": { |
| 2985 | "version": "4.4.0", | 3461 | "version": "4.4.0", |
| 2986 | "resolved": "https://mirrors.cloud.tencent.com/npm/@vitejs/plugin-vue/-/plugin-vue-4.4.0.tgz", | 3462 | "resolved": "https://mirrors.cloud.tencent.com/npm/@vitejs/plugin-vue/-/plugin-vue-4.4.0.tgz", |
| ... | @@ -3102,6 +3578,46 @@ | ... | @@ -3102,6 +3578,46 @@ |
| 3102 | "resolved": "https://mirrors.cloud.tencent.com/npm/@vue/shared/-/shared-3.3.4.tgz", | 3578 | "resolved": "https://mirrors.cloud.tencent.com/npm/@vue/shared/-/shared-3.3.4.tgz", |
| 3103 | "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" | 3579 | "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==" |
| 3104 | }, | 3580 | }, |
| 3581 | + "@vueuse/core": { | ||
| 3582 | + "version": "9.13.0", | ||
| 3583 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@vueuse/core/-/core-9.13.0.tgz", | ||
| 3584 | + "integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==", | ||
| 3585 | + "requires": { | ||
| 3586 | + "@types/web-bluetooth": "^0.0.16", | ||
| 3587 | + "@vueuse/metadata": "9.13.0", | ||
| 3588 | + "@vueuse/shared": "9.13.0", | ||
| 3589 | + "vue-demi": "*" | ||
| 3590 | + }, | ||
| 3591 | + "dependencies": { | ||
| 3592 | + "vue-demi": { | ||
| 3593 | + "version": "0.14.6", | ||
| 3594 | + "resolved": "https://mirrors.cloud.tencent.com/npm/vue-demi/-/vue-demi-0.14.6.tgz", | ||
| 3595 | + "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", | ||
| 3596 | + "requires": {} | ||
| 3597 | + } | ||
| 3598 | + } | ||
| 3599 | + }, | ||
| 3600 | + "@vueuse/metadata": { | ||
| 3601 | + "version": "9.13.0", | ||
| 3602 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@vueuse/metadata/-/metadata-9.13.0.tgz", | ||
| 3603 | + "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==" | ||
| 3604 | + }, | ||
| 3605 | + "@vueuse/shared": { | ||
| 3606 | + "version": "9.13.0", | ||
| 3607 | + "resolved": "https://mirrors.cloud.tencent.com/npm/@vueuse/shared/-/shared-9.13.0.tgz", | ||
| 3608 | + "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==", | ||
| 3609 | + "requires": { | ||
| 3610 | + "vue-demi": "*" | ||
| 3611 | + }, | ||
| 3612 | + "dependencies": { | ||
| 3613 | + "vue-demi": { | ||
| 3614 | + "version": "0.14.6", | ||
| 3615 | + "resolved": "https://mirrors.cloud.tencent.com/npm/vue-demi/-/vue-demi-0.14.6.tgz", | ||
| 3616 | + "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", | ||
| 3617 | + "requires": {} | ||
| 3618 | + } | ||
| 3619 | + } | ||
| 3620 | + }, | ||
| 3105 | "acorn": { | 3621 | "acorn": { |
| 3106 | "version": "8.10.0", | 3622 | "version": "8.10.0", |
| 3107 | "resolved": "https://mirrors.cloud.tencent.com/npm/acorn/-/acorn-8.10.0.tgz", | 3623 | "resolved": "https://mirrors.cloud.tencent.com/npm/acorn/-/acorn-8.10.0.tgz", |
| ... | @@ -3148,6 +3664,11 @@ | ... | @@ -3148,6 +3664,11 @@ |
| 3148 | "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", | 3664 | "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", |
| 3149 | "dev": true | 3665 | "dev": true |
| 3150 | }, | 3666 | }, |
| 3667 | + "async-validator": { | ||
| 3668 | + "version": "4.2.5", | ||
| 3669 | + "resolved": "https://mirrors.cloud.tencent.com/npm/async-validator/-/async-validator-4.2.5.tgz", | ||
| 3670 | + "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==" | ||
| 3671 | + }, | ||
| 3151 | "balanced-match": { | 3672 | "balanced-match": { |
| 3152 | "version": "1.0.2", | 3673 | "version": "1.0.2", |
| 3153 | "resolved": "https://mirrors.cloud.tencent.com/npm/balanced-match/-/balanced-match-1.0.2.tgz", | 3674 | "resolved": "https://mirrors.cloud.tencent.com/npm/balanced-match/-/balanced-match-1.0.2.tgz", |
| ... | @@ -3240,6 +3761,15 @@ | ... | @@ -3240,6 +3761,15 @@ |
| 3240 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", | 3761 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", |
| 3241 | "dev": true | 3762 | "dev": true |
| 3242 | }, | 3763 | }, |
| 3764 | + "copy-anything": { | ||
| 3765 | + "version": "2.0.6", | ||
| 3766 | + "resolved": "https://mirrors.cloud.tencent.com/npm/copy-anything/-/copy-anything-2.0.6.tgz", | ||
| 3767 | + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", | ||
| 3768 | + "dev": true, | ||
| 3769 | + "requires": { | ||
| 3770 | + "is-what": "^3.14.1" | ||
| 3771 | + } | ||
| 3772 | + }, | ||
| 3243 | "cross-spawn": { | 3773 | "cross-spawn": { |
| 3244 | "version": "7.0.3", | 3774 | "version": "7.0.3", |
| 3245 | "resolved": "https://mirrors.cloud.tencent.com/npm/cross-spawn/-/cross-spawn-7.0.3.tgz", | 3775 | "resolved": "https://mirrors.cloud.tencent.com/npm/cross-spawn/-/cross-spawn-7.0.3.tgz", |
| ... | @@ -3262,6 +3792,11 @@ | ... | @@ -3262,6 +3792,11 @@ |
| 3262 | "resolved": "https://mirrors.cloud.tencent.com/npm/csstype/-/csstype-3.1.2.tgz", | 3792 | "resolved": "https://mirrors.cloud.tencent.com/npm/csstype/-/csstype-3.1.2.tgz", |
| 3263 | "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" | 3793 | "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" |
| 3264 | }, | 3794 | }, |
| 3795 | + "dayjs": { | ||
| 3796 | + "version": "1.11.10", | ||
| 3797 | + "resolved": "https://mirrors.cloud.tencent.com/npm/dayjs/-/dayjs-1.11.10.tgz", | ||
| 3798 | + "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" | ||
| 3799 | + }, | ||
| 3265 | "debug": { | 3800 | "debug": { |
| 3266 | "version": "4.3.4", | 3801 | "version": "4.3.4", |
| 3267 | "resolved": "https://mirrors.cloud.tencent.com/npm/debug/-/debug-4.3.4.tgz", | 3802 | "resolved": "https://mirrors.cloud.tencent.com/npm/debug/-/debug-4.3.4.tgz", |
| ... | @@ -3314,6 +3849,38 @@ | ... | @@ -3314,6 +3849,38 @@ |
| 3314 | "esutils": "^2.0.2" | 3849 | "esutils": "^2.0.2" |
| 3315 | } | 3850 | } |
| 3316 | }, | 3851 | }, |
| 3852 | + "element-plus": { | ||
| 3853 | + "version": "2.3.14", | ||
| 3854 | + "resolved": "https://mirrors.cloud.tencent.com/npm/element-plus/-/element-plus-2.3.14.tgz", | ||
| 3855 | + "integrity": "sha512-9yvxUaU4jXf2ZNPdmIxoj/f8BG8CDcGM6oHa9JIqxLjQlfY4bpzR1E5CjNimnOX3rxO93w1TQ0jTVt0RSxh9kA==", | ||
| 3856 | + "requires": { | ||
| 3857 | + "@ctrl/tinycolor": "^3.4.1", | ||
| 3858 | + "@element-plus/icons-vue": "^2.0.6", | ||
| 3859 | + "@floating-ui/dom": "^1.0.1", | ||
| 3860 | + "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7", | ||
| 3861 | + "@types/lodash": "^4.14.182", | ||
| 3862 | + "@types/lodash-es": "^4.17.6", | ||
| 3863 | + "@vueuse/core": "^9.1.0", | ||
| 3864 | + "async-validator": "^4.2.5", | ||
| 3865 | + "dayjs": "^1.11.3", | ||
| 3866 | + "escape-html": "^1.0.3", | ||
| 3867 | + "lodash": "^4.17.21", | ||
| 3868 | + "lodash-es": "^4.17.21", | ||
| 3869 | + "lodash-unified": "^1.0.2", | ||
| 3870 | + "memoize-one": "^6.0.0", | ||
| 3871 | + "normalize-wheel-es": "^1.2.0" | ||
| 3872 | + } | ||
| 3873 | + }, | ||
| 3874 | + "errno": { | ||
| 3875 | + "version": "0.1.8", | ||
| 3876 | + "resolved": "https://mirrors.cloud.tencent.com/npm/errno/-/errno-0.1.8.tgz", | ||
| 3877 | + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", | ||
| 3878 | + "dev": true, | ||
| 3879 | + "optional": true, | ||
| 3880 | + "requires": { | ||
| 3881 | + "prr": "~1.0.1" | ||
| 3882 | + } | ||
| 3883 | + }, | ||
| 3317 | "esbuild": { | 3884 | "esbuild": { |
| 3318 | "version": "0.18.20", | 3885 | "version": "0.18.20", |
| 3319 | "resolved": "https://mirrors.cloud.tencent.com/npm/esbuild/-/esbuild-0.18.20.tgz", | 3886 | "resolved": "https://mirrors.cloud.tencent.com/npm/esbuild/-/esbuild-0.18.20.tgz", |
| ... | @@ -3344,6 +3911,11 @@ | ... | @@ -3344,6 +3911,11 @@ |
| 3344 | "@esbuild/win32-x64": "0.18.20" | 3911 | "@esbuild/win32-x64": "0.18.20" |
| 3345 | } | 3912 | } |
| 3346 | }, | 3913 | }, |
| 3914 | + "escape-html": { | ||
| 3915 | + "version": "1.0.3", | ||
| 3916 | + "resolved": "https://mirrors.cloud.tencent.com/npm/escape-html/-/escape-html-1.0.3.tgz", | ||
| 3917 | + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" | ||
| 3918 | + }, | ||
| 3347 | "escape-string-regexp": { | 3919 | "escape-string-regexp": { |
| 3348 | "version": "4.0.0", | 3920 | "version": "4.0.0", |
| 3349 | "resolved": "https://mirrors.cloud.tencent.com/npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", | 3921 | "resolved": "https://mirrors.cloud.tencent.com/npm/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", |
| ... | @@ -3659,6 +4231,13 @@ | ... | @@ -3659,6 +4231,13 @@ |
| 3659 | "type-fest": "^0.20.2" | 4231 | "type-fest": "^0.20.2" |
| 3660 | } | 4232 | } |
| 3661 | }, | 4233 | }, |
| 4234 | + "graceful-fs": { | ||
| 4235 | + "version": "4.2.11", | ||
| 4236 | + "resolved": "https://mirrors.cloud.tencent.com/npm/graceful-fs/-/graceful-fs-4.2.11.tgz", | ||
| 4237 | + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", | ||
| 4238 | + "dev": true, | ||
| 4239 | + "optional": true | ||
| 4240 | + }, | ||
| 3662 | "graphemer": { | 4241 | "graphemer": { |
| 3663 | "version": "1.4.0", | 4242 | "version": "1.4.0", |
| 3664 | "resolved": "https://mirrors.cloud.tencent.com/npm/graphemer/-/graphemer-1.4.0.tgz", | 4243 | "resolved": "https://mirrors.cloud.tencent.com/npm/graphemer/-/graphemer-1.4.0.tgz", |
| ... | @@ -3677,12 +4256,29 @@ | ... | @@ -3677,12 +4256,29 @@ |
| 3677 | "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", | 4256 | "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", |
| 3678 | "dev": true | 4257 | "dev": true |
| 3679 | }, | 4258 | }, |
| 4259 | + "iconv-lite": { | ||
| 4260 | + "version": "0.6.3", | ||
| 4261 | + "resolved": "https://mirrors.cloud.tencent.com/npm/iconv-lite/-/iconv-lite-0.6.3.tgz", | ||
| 4262 | + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", | ||
| 4263 | + "dev": true, | ||
| 4264 | + "optional": true, | ||
| 4265 | + "requires": { | ||
| 4266 | + "safer-buffer": ">= 2.1.2 < 3.0.0" | ||
| 4267 | + } | ||
| 4268 | + }, | ||
| 3680 | "ignore": { | 4269 | "ignore": { |
| 3681 | "version": "5.2.4", | 4270 | "version": "5.2.4", |
| 3682 | "resolved": "https://mirrors.cloud.tencent.com/npm/ignore/-/ignore-5.2.4.tgz", | 4271 | "resolved": "https://mirrors.cloud.tencent.com/npm/ignore/-/ignore-5.2.4.tgz", |
| 3683 | "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", | 4272 | "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", |
| 3684 | "dev": true | 4273 | "dev": true |
| 3685 | }, | 4274 | }, |
| 4275 | + "image-size": { | ||
| 4276 | + "version": "0.5.5", | ||
| 4277 | + "resolved": "https://mirrors.cloud.tencent.com/npm/image-size/-/image-size-0.5.5.tgz", | ||
| 4278 | + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", | ||
| 4279 | + "dev": true, | ||
| 4280 | + "optional": true | ||
| 4281 | + }, | ||
| 3686 | "import-fresh": { | 4282 | "import-fresh": { |
| 3687 | "version": "3.3.0", | 4283 | "version": "3.3.0", |
| 3688 | "resolved": "https://mirrors.cloud.tencent.com/npm/import-fresh/-/import-fresh-3.3.0.tgz", | 4284 | "resolved": "https://mirrors.cloud.tencent.com/npm/import-fresh/-/import-fresh-3.3.0.tgz", |
| ... | @@ -3763,6 +4359,12 @@ | ... | @@ -3763,6 +4359,12 @@ |
| 3763 | "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", | 4359 | "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", |
| 3764 | "dev": true | 4360 | "dev": true |
| 3765 | }, | 4361 | }, |
| 4362 | + "is-what": { | ||
| 4363 | + "version": "3.14.1", | ||
| 4364 | + "resolved": "https://mirrors.cloud.tencent.com/npm/is-what/-/is-what-3.14.1.tgz", | ||
| 4365 | + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", | ||
| 4366 | + "dev": true | ||
| 4367 | + }, | ||
| 3766 | "is-wsl": { | 4368 | "is-wsl": { |
| 3767 | "version": "2.2.0", | 4369 | "version": "2.2.0", |
| 3768 | "resolved": "https://mirrors.cloud.tencent.com/npm/is-wsl/-/is-wsl-2.2.0.tgz", | 4370 | "resolved": "https://mirrors.cloud.tencent.com/npm/is-wsl/-/is-wsl-2.2.0.tgz", |
| ... | @@ -3822,6 +4424,24 @@ | ... | @@ -3822,6 +4424,24 @@ |
| 3822 | "json-buffer": "3.0.1" | 4424 | "json-buffer": "3.0.1" |
| 3823 | } | 4425 | } |
| 3824 | }, | 4426 | }, |
| 4427 | + "less": { | ||
| 4428 | + "version": "4.2.0", | ||
| 4429 | + "resolved": "https://mirrors.cloud.tencent.com/npm/less/-/less-4.2.0.tgz", | ||
| 4430 | + "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==", | ||
| 4431 | + "dev": true, | ||
| 4432 | + "requires": { | ||
| 4433 | + "copy-anything": "^2.0.1", | ||
| 4434 | + "errno": "^0.1.1", | ||
| 4435 | + "graceful-fs": "^4.1.2", | ||
| 4436 | + "image-size": "~0.5.0", | ||
| 4437 | + "make-dir": "^2.1.0", | ||
| 4438 | + "mime": "^1.4.1", | ||
| 4439 | + "needle": "^3.1.0", | ||
| 4440 | + "parse-node-version": "^1.0.1", | ||
| 4441 | + "source-map": "~0.6.0", | ||
| 4442 | + "tslib": "^2.3.0" | ||
| 4443 | + } | ||
| 4444 | + }, | ||
| 3825 | "levn": { | 4445 | "levn": { |
| 3826 | "version": "0.4.1", | 4446 | "version": "0.4.1", |
| 3827 | "resolved": "https://mirrors.cloud.tencent.com/npm/levn/-/levn-0.4.1.tgz", | 4447 | "resolved": "https://mirrors.cloud.tencent.com/npm/levn/-/levn-0.4.1.tgz", |
| ... | @@ -3844,8 +4464,18 @@ | ... | @@ -3844,8 +4464,18 @@ |
| 3844 | "lodash": { | 4464 | "lodash": { |
| 3845 | "version": "4.17.21", | 4465 | "version": "4.17.21", |
| 3846 | "resolved": "https://mirrors.cloud.tencent.com/npm/lodash/-/lodash-4.17.21.tgz", | 4466 | "resolved": "https://mirrors.cloud.tencent.com/npm/lodash/-/lodash-4.17.21.tgz", |
| 3847 | - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", | 4467 | + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" |
| 3848 | - "dev": true | 4468 | + }, |
| 4469 | + "lodash-es": { | ||
| 4470 | + "version": "4.17.21", | ||
| 4471 | + "resolved": "https://mirrors.cloud.tencent.com/npm/lodash-es/-/lodash-es-4.17.21.tgz", | ||
| 4472 | + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" | ||
| 4473 | + }, | ||
| 4474 | + "lodash-unified": { | ||
| 4475 | + "version": "1.0.3", | ||
| 4476 | + "resolved": "https://mirrors.cloud.tencent.com/npm/lodash-unified/-/lodash-unified-1.0.3.tgz", | ||
| 4477 | + "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==", | ||
| 4478 | + "requires": {} | ||
| 3849 | }, | 4479 | }, |
| 3850 | "lodash.merge": { | 4480 | "lodash.merge": { |
| 3851 | "version": "4.6.2", | 4481 | "version": "4.6.2", |
| ... | @@ -3870,6 +4500,31 @@ | ... | @@ -3870,6 +4500,31 @@ |
| 3870 | "@jridgewell/sourcemap-codec": "^1.4.15" | 4500 | "@jridgewell/sourcemap-codec": "^1.4.15" |
| 3871 | } | 4501 | } |
| 3872 | }, | 4502 | }, |
| 4503 | + "make-dir": { | ||
| 4504 | + "version": "2.1.0", | ||
| 4505 | + "resolved": "https://mirrors.cloud.tencent.com/npm/make-dir/-/make-dir-2.1.0.tgz", | ||
| 4506 | + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", | ||
| 4507 | + "dev": true, | ||
| 4508 | + "optional": true, | ||
| 4509 | + "requires": { | ||
| 4510 | + "pify": "^4.0.1", | ||
| 4511 | + "semver": "^5.6.0" | ||
| 4512 | + }, | ||
| 4513 | + "dependencies": { | ||
| 4514 | + "semver": { | ||
| 4515 | + "version": "5.7.2", | ||
| 4516 | + "resolved": "https://mirrors.cloud.tencent.com/npm/semver/-/semver-5.7.2.tgz", | ||
| 4517 | + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", | ||
| 4518 | + "dev": true, | ||
| 4519 | + "optional": true | ||
| 4520 | + } | ||
| 4521 | + } | ||
| 4522 | + }, | ||
| 4523 | + "memoize-one": { | ||
| 4524 | + "version": "6.0.0", | ||
| 4525 | + "resolved": "https://mirrors.cloud.tencent.com/npm/memoize-one/-/memoize-one-6.0.0.tgz", | ||
| 4526 | + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" | ||
| 4527 | + }, | ||
| 3873 | "merge-stream": { | 4528 | "merge-stream": { |
| 3874 | "version": "2.0.0", | 4529 | "version": "2.0.0", |
| 3875 | "resolved": "https://mirrors.cloud.tencent.com/npm/merge-stream/-/merge-stream-2.0.0.tgz", | 4530 | "resolved": "https://mirrors.cloud.tencent.com/npm/merge-stream/-/merge-stream-2.0.0.tgz", |
| ... | @@ -3892,6 +4547,13 @@ | ... | @@ -3892,6 +4547,13 @@ |
| 3892 | "picomatch": "^2.3.1" | 4547 | "picomatch": "^2.3.1" |
| 3893 | } | 4548 | } |
| 3894 | }, | 4549 | }, |
| 4550 | + "mime": { | ||
| 4551 | + "version": "1.6.0", | ||
| 4552 | + "resolved": "https://mirrors.cloud.tencent.com/npm/mime/-/mime-1.6.0.tgz", | ||
| 4553 | + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", | ||
| 4554 | + "dev": true, | ||
| 4555 | + "optional": true | ||
| 4556 | + }, | ||
| 3895 | "mimic-fn": { | 4557 | "mimic-fn": { |
| 3896 | "version": "4.0.0", | 4558 | "version": "4.0.0", |
| 3897 | "resolved": "https://mirrors.cloud.tencent.com/npm/mimic-fn/-/mimic-fn-4.0.0.tgz", | 4559 | "resolved": "https://mirrors.cloud.tencent.com/npm/mimic-fn/-/mimic-fn-4.0.0.tgz", |
| ... | @@ -3924,6 +4586,35 @@ | ... | @@ -3924,6 +4586,35 @@ |
| 3924 | "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", | 4586 | "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", |
| 3925 | "dev": true | 4587 | "dev": true |
| 3926 | }, | 4588 | }, |
| 4589 | + "needle": { | ||
| 4590 | + "version": "3.2.0", | ||
| 4591 | + "resolved": "https://mirrors.cloud.tencent.com/npm/needle/-/needle-3.2.0.tgz", | ||
| 4592 | + "integrity": "sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==", | ||
| 4593 | + "dev": true, | ||
| 4594 | + "optional": true, | ||
| 4595 | + "requires": { | ||
| 4596 | + "debug": "^3.2.6", | ||
| 4597 | + "iconv-lite": "^0.6.3", | ||
| 4598 | + "sax": "^1.2.4" | ||
| 4599 | + }, | ||
| 4600 | + "dependencies": { | ||
| 4601 | + "debug": { | ||
| 4602 | + "version": "3.2.7", | ||
| 4603 | + "resolved": "https://mirrors.cloud.tencent.com/npm/debug/-/debug-3.2.7.tgz", | ||
| 4604 | + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", | ||
| 4605 | + "dev": true, | ||
| 4606 | + "optional": true, | ||
| 4607 | + "requires": { | ||
| 4608 | + "ms": "^2.1.1" | ||
| 4609 | + } | ||
| 4610 | + } | ||
| 4611 | + } | ||
| 4612 | + }, | ||
| 4613 | + "normalize-wheel-es": { | ||
| 4614 | + "version": "1.2.0", | ||
| 4615 | + "resolved": "https://mirrors.cloud.tencent.com/npm/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz", | ||
| 4616 | + "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==" | ||
| 4617 | + }, | ||
| 3927 | "npm-run-path": { | 4618 | "npm-run-path": { |
| 3928 | "version": "5.1.0", | 4619 | "version": "5.1.0", |
| 3929 | "resolved": "https://mirrors.cloud.tencent.com/npm/npm-run-path/-/npm-run-path-5.1.0.tgz", | 4620 | "resolved": "https://mirrors.cloud.tencent.com/npm/npm-run-path/-/npm-run-path-5.1.0.tgz", |
| ... | @@ -4021,6 +4712,12 @@ | ... | @@ -4021,6 +4712,12 @@ |
| 4021 | "callsites": "^3.0.0" | 4712 | "callsites": "^3.0.0" |
| 4022 | } | 4713 | } |
| 4023 | }, | 4714 | }, |
| 4715 | + "parse-node-version": { | ||
| 4716 | + "version": "1.0.1", | ||
| 4717 | + "resolved": "https://mirrors.cloud.tencent.com/npm/parse-node-version/-/parse-node-version-1.0.1.tgz", | ||
| 4718 | + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", | ||
| 4719 | + "dev": true | ||
| 4720 | + }, | ||
| 4024 | "path-exists": { | 4721 | "path-exists": { |
| 4025 | "version": "4.0.0", | 4722 | "version": "4.0.0", |
| 4026 | "resolved": "https://mirrors.cloud.tencent.com/npm/path-exists/-/path-exists-4.0.0.tgz", | 4723 | "resolved": "https://mirrors.cloud.tencent.com/npm/path-exists/-/path-exists-4.0.0.tgz", |
| ... | @@ -4050,6 +4747,13 @@ | ... | @@ -4050,6 +4747,13 @@ |
| 4050 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", | 4747 | "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", |
| 4051 | "dev": true | 4748 | "dev": true |
| 4052 | }, | 4749 | }, |
| 4750 | + "pify": { | ||
| 4751 | + "version": "4.0.1", | ||
| 4752 | + "resolved": "https://mirrors.cloud.tencent.com/npm/pify/-/pify-4.0.1.tgz", | ||
| 4753 | + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", | ||
| 4754 | + "dev": true, | ||
| 4755 | + "optional": true | ||
| 4756 | + }, | ||
| 4053 | "pinia": { | 4757 | "pinia": { |
| 4054 | "version": "2.1.6", | 4758 | "version": "2.1.6", |
| 4055 | "resolved": "https://mirrors.cloud.tencent.com/npm/pinia/-/pinia-2.1.6.tgz", | 4759 | "resolved": "https://mirrors.cloud.tencent.com/npm/pinia/-/pinia-2.1.6.tgz", |
| ... | @@ -4108,6 +4812,13 @@ | ... | @@ -4108,6 +4812,13 @@ |
| 4108 | "fast-diff": "^1.1.2" | 4812 | "fast-diff": "^1.1.2" |
| 4109 | } | 4813 | } |
| 4110 | }, | 4814 | }, |
| 4815 | + "prr": { | ||
| 4816 | + "version": "1.0.1", | ||
| 4817 | + "resolved": "https://mirrors.cloud.tencent.com/npm/prr/-/prr-1.0.1.tgz", | ||
| 4818 | + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", | ||
| 4819 | + "dev": true, | ||
| 4820 | + "optional": true | ||
| 4821 | + }, | ||
| 4111 | "punycode": { | 4822 | "punycode": { |
| 4112 | "version": "2.3.0", | 4823 | "version": "2.3.0", |
| 4113 | "resolved": "https://mirrors.cloud.tencent.com/npm/punycode/-/punycode-2.3.0.tgz", | 4824 | "resolved": "https://mirrors.cloud.tencent.com/npm/punycode/-/punycode-2.3.0.tgz", |
| ... | @@ -4229,6 +4940,20 @@ | ... | @@ -4229,6 +4940,20 @@ |
| 4229 | "queue-microtask": "^1.2.2" | 4940 | "queue-microtask": "^1.2.2" |
| 4230 | } | 4941 | } |
| 4231 | }, | 4942 | }, |
| 4943 | + "safer-buffer": { | ||
| 4944 | + "version": "2.1.2", | ||
| 4945 | + "resolved": "https://mirrors.cloud.tencent.com/npm/safer-buffer/-/safer-buffer-2.1.2.tgz", | ||
| 4946 | + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", | ||
| 4947 | + "dev": true, | ||
| 4948 | + "optional": true | ||
| 4949 | + }, | ||
| 4950 | + "sax": { | ||
| 4951 | + "version": "1.3.0", | ||
| 4952 | + "resolved": "https://mirrors.cloud.tencent.com/npm/sax/-/sax-1.3.0.tgz", | ||
| 4953 | + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", | ||
| 4954 | + "dev": true, | ||
| 4955 | + "optional": true | ||
| 4956 | + }, | ||
| 4232 | "semver": { | 4957 | "semver": { |
| 4233 | "version": "7.5.4", | 4958 | "version": "7.5.4", |
| 4234 | "resolved": "https://mirrors.cloud.tencent.com/npm/semver/-/semver-7.5.4.tgz", | 4959 | "resolved": "https://mirrors.cloud.tencent.com/npm/semver/-/semver-7.5.4.tgz", |
| ... | @@ -4259,6 +4984,13 @@ | ... | @@ -4259,6 +4984,13 @@ |
| 4259 | "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", | 4984 | "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", |
| 4260 | "dev": true | 4985 | "dev": true |
| 4261 | }, | 4986 | }, |
| 4987 | + "source-map": { | ||
| 4988 | + "version": "0.6.1", | ||
| 4989 | + "resolved": "https://mirrors.cloud.tencent.com/npm/source-map/-/source-map-0.6.1.tgz", | ||
| 4990 | + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", | ||
| 4991 | + "dev": true, | ||
| 4992 | + "optional": true | ||
| 4993 | + }, | ||
| 4262 | "source-map-js": { | 4994 | "source-map-js": { |
| 4263 | "version": "1.0.2", | 4995 | "version": "1.0.2", |
| 4264 | "resolved": "https://mirrors.cloud.tencent.com/npm/source-map-js/-/source-map-js-1.0.2.tgz", | 4996 | "resolved": "https://mirrors.cloud.tencent.com/npm/source-map-js/-/source-map-js-1.0.2.tgz", | ... | ... |
| ... | @@ -10,6 +10,7 @@ | ... | @@ -10,6 +10,7 @@ |
| 10 | "format": "prettier --write src/" | 10 | "format": "prettier --write src/" |
| 11 | }, | 11 | }, |
| 12 | "dependencies": { | 12 | "dependencies": { |
| 13 | + "element-plus": "^2.3.14", | ||
| 13 | "pinia": "^2.1.6", | 14 | "pinia": "^2.1.6", |
| 14 | "vue": "^3.3.4", | 15 | "vue": "^3.3.4", |
| 15 | "vue-router": "^4.2.4" | 16 | "vue-router": "^4.2.4" |
| ... | @@ -20,6 +21,7 @@ | ... | @@ -20,6 +21,7 @@ |
| 20 | "@vue/eslint-config-prettier": "^8.0.0", | 21 | "@vue/eslint-config-prettier": "^8.0.0", |
| 21 | "eslint": "^8.49.0", | 22 | "eslint": "^8.49.0", |
| 22 | "eslint-plugin-vue": "^9.17.0", | 23 | "eslint-plugin-vue": "^9.17.0", |
| 24 | + "less": "^4.2.0", | ||
| 23 | "prettier": "^3.0.3", | 25 | "prettier": "^3.0.3", |
| 24 | "vite": "^4.4.9" | 26 | "vite": "^4.4.9" |
| 25 | } | 27 | } | ... | ... |
| 1 | -<script setup> | 1 | +<!-- |
| 2 | -import { RouterLink, RouterView } from 'vue-router' | 2 | + * @Date: 2023-10-09 10:45:07 |
| 3 | -import HelloWorld from './components/HelloWorld.vue' | 3 | + * @LastEditors: hookehuyr hookehuyr@gmail.com |
| 4 | -</script> | 4 | + * @LastEditTime: 2023-10-09 11:02:09 |
| 5 | - | 5 | + * @FilePath: /print-web/src/App.vue |
| 6 | + * @Description: 文件描述 | ||
| 7 | +--> | ||
| 6 | <template> | 8 | <template> |
| 7 | - <header> | 9 | + <div> |
| 8 | - <img alt="Vue logo" class="logo" src="@/assets/logo.svg" width="125" height="125" /> | 10 | + <router-view /> |
| 9 | - | ||
| 10 | - <div class="wrapper"> | ||
| 11 | - <HelloWorld msg="You did it!" /> | ||
| 12 | - | ||
| 13 | - <nav> | ||
| 14 | - <RouterLink to="/">Home</RouterLink> | ||
| 15 | - <RouterLink to="/about">About</RouterLink> | ||
| 16 | - </nav> | ||
| 17 | </div> | 11 | </div> |
| 18 | - </header> | ||
| 19 | - | ||
| 20 | - <RouterView /> | ||
| 21 | </template> | 12 | </template> |
| 22 | 13 | ||
| 23 | -<style scoped> | 14 | +<script setup> |
| 24 | -header { | 15 | +import { ref } from 'vue' |
| 25 | - line-height: 1.5; | 16 | +import { useRoute, useRouter } from 'vue-router' |
| 26 | - max-height: 100vh; | ||
| 27 | -} | ||
| 28 | - | ||
| 29 | -.logo { | ||
| 30 | - display: block; | ||
| 31 | - margin: 0 auto 2rem; | ||
| 32 | -} | ||
| 33 | - | ||
| 34 | -nav { | ||
| 35 | - width: 100%; | ||
| 36 | - font-size: 12px; | ||
| 37 | - text-align: center; | ||
| 38 | - margin-top: 2rem; | ||
| 39 | -} | ||
| 40 | - | ||
| 41 | -nav a.router-link-exact-active { | ||
| 42 | - color: var(--color-text); | ||
| 43 | -} | ||
| 44 | - | ||
| 45 | -nav a.router-link-exact-active:hover { | ||
| 46 | - background-color: transparent; | ||
| 47 | -} | ||
| 48 | - | ||
| 49 | -nav a { | ||
| 50 | - display: inline-block; | ||
| 51 | - padding: 0 1rem; | ||
| 52 | - border-left: 1px solid var(--color-border); | ||
| 53 | -} | ||
| 54 | - | ||
| 55 | -nav a:first-of-type { | ||
| 56 | - border: 0; | ||
| 57 | -} | ||
| 58 | - | ||
| 59 | -@media (min-width: 1024px) { | ||
| 60 | - header { | ||
| 61 | - display: flex; | ||
| 62 | - place-items: center; | ||
| 63 | - padding-right: calc(var(--section-gap) / 2); | ||
| 64 | - } | ||
| 65 | - | ||
| 66 | - .logo { | ||
| 67 | - margin: 0 2rem 0 0; | ||
| 68 | - } | ||
| 69 | 17 | ||
| 70 | - header .wrapper { | 18 | +</script> |
| 71 | - display: flex; | ||
| 72 | - place-items: flex-start; | ||
| 73 | - flex-wrap: wrap; | ||
| 74 | - } | ||
| 75 | 19 | ||
| 76 | - nav { | 20 | +<style lang="less" scoped> |
| 77 | - text-align: left; | ||
| 78 | - margin-left: -1rem; | ||
| 79 | - font-size: 1rem; | ||
| 80 | 21 | ||
| 81 | - padding: 1rem 0; | ||
| 82 | - margin-top: 1rem; | ||
| 83 | - } | ||
| 84 | -} | ||
| 85 | </style> | 22 | </style> | ... | ... |
| 1 | -/* color palette from <https://github.com/vuejs/theme> */ | ||
| 2 | -:root { | ||
| 3 | - --vt-c-white: #ffffff; | ||
| 4 | - --vt-c-white-soft: #f8f8f8; | ||
| 5 | - --vt-c-white-mute: #f2f2f2; | ||
| 6 | - | ||
| 7 | - --vt-c-black: #181818; | ||
| 8 | - --vt-c-black-soft: #222222; | ||
| 9 | - --vt-c-black-mute: #282828; | ||
| 10 | - | ||
| 11 | - --vt-c-indigo: #2c3e50; | ||
| 12 | - | ||
| 13 | - --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); | ||
| 14 | - --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); | ||
| 15 | - --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); | ||
| 16 | - --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); | ||
| 17 | - | ||
| 18 | - --vt-c-text-light-1: var(--vt-c-indigo); | ||
| 19 | - --vt-c-text-light-2: rgba(60, 60, 60, 0.66); | ||
| 20 | - --vt-c-text-dark-1: var(--vt-c-white); | ||
| 21 | - --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); | ||
| 22 | -} | ||
| 23 | - | ||
| 24 | -/* semantic color variables for this project */ | ||
| 25 | -:root { | ||
| 26 | - --color-background: var(--vt-c-white); | ||
| 27 | - --color-background-soft: var(--vt-c-white-soft); | ||
| 28 | - --color-background-mute: var(--vt-c-white-mute); | ||
| 29 | - | ||
| 30 | - --color-border: var(--vt-c-divider-light-2); | ||
| 31 | - --color-border-hover: var(--vt-c-divider-light-1); | ||
| 32 | - | ||
| 33 | - --color-heading: var(--vt-c-text-light-1); | ||
| 34 | - --color-text: var(--vt-c-text-light-1); | ||
| 35 | - | ||
| 36 | - --section-gap: 160px; | ||
| 37 | -} | ||
| 38 | - | ||
| 39 | -@media (prefers-color-scheme: dark) { | ||
| 40 | - :root { | ||
| 41 | - --color-background: var(--vt-c-black); | ||
| 42 | - --color-background-soft: var(--vt-c-black-soft); | ||
| 43 | - --color-background-mute: var(--vt-c-black-mute); | ||
| 44 | - | ||
| 45 | - --color-border: var(--vt-c-divider-dark-2); | ||
| 46 | - --color-border-hover: var(--vt-c-divider-dark-1); | ||
| 47 | - | ||
| 48 | - --color-heading: var(--vt-c-text-dark-1); | ||
| 49 | - --color-text: var(--vt-c-text-dark-2); | ||
| 50 | - } | ||
| 51 | -} | ||
| 52 | - | ||
| 53 | -*, | ||
| 54 | -*::before, | ||
| 55 | -*::after { | ||
| 56 | - box-sizing: border-box; | ||
| 57 | - margin: 0; | ||
| 58 | - font-weight: normal; | ||
| 59 | -} | ||
| 60 | - | ||
| 61 | -body { | ||
| 62 | - min-height: 100vh; | ||
| 63 | - color: var(--color-text); | ||
| 64 | - background: var(--color-background); | ||
| 65 | - transition: | ||
| 66 | - color 0.5s, | ||
| 67 | - background-color 0.5s; | ||
| 68 | - line-height: 1.6; | ||
| 69 | - font-family: | ||
| 70 | - Inter, | ||
| 71 | - -apple-system, | ||
| 72 | - BlinkMacSystemFont, | ||
| 73 | - 'Segoe UI', | ||
| 74 | - Roboto, | ||
| 75 | - Oxygen, | ||
| 76 | - Ubuntu, | ||
| 77 | - Cantarell, | ||
| 78 | - 'Fira Sans', | ||
| 79 | - 'Droid Sans', | ||
| 80 | - 'Helvetica Neue', | ||
| 81 | - sans-serif; | ||
| 82 | - font-size: 15px; | ||
| 83 | - text-rendering: optimizeLegibility; | ||
| 84 | - -webkit-font-smoothing: antialiased; | ||
| 85 | - -moz-osx-font-smoothing: grayscale; | ||
| 86 | -} |
| 1 | -@import './base.css'; | ||
| 2 | - | ||
| 3 | -#app { | ||
| 4 | - max-width: 1280px; | ||
| 5 | - margin: 0 auto; | ||
| 6 | - padding: 2rem; | ||
| 7 | - | ||
| 8 | - font-weight: normal; | ||
| 9 | -} | ||
| 10 | - | ||
| 11 | -a, | ||
| 12 | -.green { | ||
| 13 | - text-decoration: none; | ||
| 14 | - color: hsla(160, 100%, 37%, 1); | ||
| 15 | - transition: 0.4s; | ||
| 16 | -} | ||
| 17 | - | ||
| 18 | -@media (hover: hover) { | ||
| 19 | - a:hover { | ||
| 20 | - background-color: hsla(160, 100%, 37%, 0.2); | ||
| 21 | - } | ||
| 22 | -} | ||
| 23 | - | ||
| 24 | -@media (min-width: 1024px) { | ||
| 25 | - body { | ||
| 26 | - display: flex; | ||
| 27 | - place-items: center; | ||
| 28 | - } | ||
| 29 | - | ||
| 30 | - #app { | ||
| 31 | - display: grid; | ||
| 32 | - grid-template-columns: 1fr 1fr; | ||
| 33 | - padding: 0 2rem; | ||
| 34 | - } | ||
| 35 | -} |
src/assets/styles/base.less
0 → 100644
File mode changed
src/components/HelloWorld.vue
deleted
100644 → 0
| 1 | -<script setup> | ||
| 2 | -defineProps({ | ||
| 3 | - msg: { | ||
| 4 | - type: String, | ||
| 5 | - required: true | ||
| 6 | - } | ||
| 7 | -}) | ||
| 8 | -</script> | ||
| 9 | - | ||
| 10 | -<template> | ||
| 11 | - <div class="greetings"> | ||
| 12 | - <h1 class="green">{{ msg }}</h1> | ||
| 13 | - <h3> | ||
| 14 | - You’ve successfully created a project with | ||
| 15 | - <a href="https://vitejs.dev/" target="_blank" rel="noopener">Vite</a> + | ||
| 16 | - <a href="https://vuejs.org/" target="_blank" rel="noopener">Vue 3</a>. | ||
| 17 | - </h3> | ||
| 18 | - </div> | ||
| 19 | -</template> | ||
| 20 | - | ||
| 21 | -<style scoped> | ||
| 22 | -h1 { | ||
| 23 | - font-weight: 500; | ||
| 24 | - font-size: 2.6rem; | ||
| 25 | - position: relative; | ||
| 26 | - top: -10px; | ||
| 27 | -} | ||
| 28 | - | ||
| 29 | -h3 { | ||
| 30 | - font-size: 1.2rem; | ||
| 31 | -} | ||
| 32 | - | ||
| 33 | -.greetings h1, | ||
| 34 | -.greetings h3 { | ||
| 35 | - text-align: center; | ||
| 36 | -} | ||
| 37 | - | ||
| 38 | -@media (min-width: 1024px) { | ||
| 39 | - .greetings h1, | ||
| 40 | - .greetings h3 { | ||
| 41 | - text-align: left; | ||
| 42 | - } | ||
| 43 | -} | ||
| 44 | -</style> |
src/components/TheWelcome.vue
deleted
100644 → 0
| 1 | -<script setup> | ||
| 2 | -import WelcomeItem from './WelcomeItem.vue' | ||
| 3 | -import DocumentationIcon from './icons/IconDocumentation.vue' | ||
| 4 | -import ToolingIcon from './icons/IconTooling.vue' | ||
| 5 | -import EcosystemIcon from './icons/IconEcosystem.vue' | ||
| 6 | -import CommunityIcon from './icons/IconCommunity.vue' | ||
| 7 | -import SupportIcon from './icons/IconSupport.vue' | ||
| 8 | -</script> | ||
| 9 | - | ||
| 10 | -<template> | ||
| 11 | - <WelcomeItem> | ||
| 12 | - <template #icon> | ||
| 13 | - <DocumentationIcon /> | ||
| 14 | - </template> | ||
| 15 | - <template #heading>Documentation</template> | ||
| 16 | - | ||
| 17 | - Vue’s | ||
| 18 | - <a href="https://vuejs.org/" target="_blank" rel="noopener">official documentation</a> | ||
| 19 | - provides you with all information you need to get started. | ||
| 20 | - </WelcomeItem> | ||
| 21 | - | ||
| 22 | - <WelcomeItem> | ||
| 23 | - <template #icon> | ||
| 24 | - <ToolingIcon /> | ||
| 25 | - </template> | ||
| 26 | - <template #heading>Tooling</template> | ||
| 27 | - | ||
| 28 | - This project is served and bundled with | ||
| 29 | - <a href="https://vitejs.dev/guide/features.html" target="_blank" rel="noopener">Vite</a>. The | ||
| 30 | - recommended IDE setup is | ||
| 31 | - <a href="https://code.visualstudio.com/" target="_blank" rel="noopener">VSCode</a> + | ||
| 32 | - <a href="https://github.com/johnsoncodehk/volar" target="_blank" rel="noopener">Volar</a>. If | ||
| 33 | - you need to test your components and web pages, check out | ||
| 34 | - <a href="https://www.cypress.io/" target="_blank" rel="noopener">Cypress</a> and | ||
| 35 | - <a href="https://on.cypress.io/component" target="_blank" rel="noopener" | ||
| 36 | - >Cypress Component Testing</a | ||
| 37 | - >. | ||
| 38 | - | ||
| 39 | - <br /> | ||
| 40 | - | ||
| 41 | - More instructions are available in <code>README.md</code>. | ||
| 42 | - </WelcomeItem> | ||
| 43 | - | ||
| 44 | - <WelcomeItem> | ||
| 45 | - <template #icon> | ||
| 46 | - <EcosystemIcon /> | ||
| 47 | - </template> | ||
| 48 | - <template #heading>Ecosystem</template> | ||
| 49 | - | ||
| 50 | - Get official tools and libraries for your project: | ||
| 51 | - <a href="https://pinia.vuejs.org/" target="_blank" rel="noopener">Pinia</a>, | ||
| 52 | - <a href="https://router.vuejs.org/" target="_blank" rel="noopener">Vue Router</a>, | ||
| 53 | - <a href="https://test-utils.vuejs.org/" target="_blank" rel="noopener">Vue Test Utils</a>, and | ||
| 54 | - <a href="https://github.com/vuejs/devtools" target="_blank" rel="noopener">Vue Dev Tools</a>. If | ||
| 55 | - you need more resources, we suggest paying | ||
| 56 | - <a href="https://github.com/vuejs/awesome-vue" target="_blank" rel="noopener">Awesome Vue</a> | ||
| 57 | - a visit. | ||
| 58 | - </WelcomeItem> | ||
| 59 | - | ||
| 60 | - <WelcomeItem> | ||
| 61 | - <template #icon> | ||
| 62 | - <CommunityIcon /> | ||
| 63 | - </template> | ||
| 64 | - <template #heading>Community</template> | ||
| 65 | - | ||
| 66 | - Got stuck? Ask your question on | ||
| 67 | - <a href="https://chat.vuejs.org" target="_blank" rel="noopener">Vue Land</a>, our official | ||
| 68 | - Discord server, or | ||
| 69 | - <a href="https://stackoverflow.com/questions/tagged/vue.js" target="_blank" rel="noopener" | ||
| 70 | - >StackOverflow</a | ||
| 71 | - >. You should also subscribe to | ||
| 72 | - <a href="https://news.vuejs.org" target="_blank" rel="noopener">our mailing list</a> and follow | ||
| 73 | - the official | ||
| 74 | - <a href="https://twitter.com/vuejs" target="_blank" rel="noopener">@vuejs</a> | ||
| 75 | - twitter account for latest news in the Vue world. | ||
| 76 | - </WelcomeItem> | ||
| 77 | - | ||
| 78 | - <WelcomeItem> | ||
| 79 | - <template #icon> | ||
| 80 | - <SupportIcon /> | ||
| 81 | - </template> | ||
| 82 | - <template #heading>Support Vue</template> | ||
| 83 | - | ||
| 84 | - As an independent project, Vue relies on community backing for its sustainability. You can help | ||
| 85 | - us by | ||
| 86 | - <a href="https://vuejs.org/sponsor/" target="_blank" rel="noopener">becoming a sponsor</a>. | ||
| 87 | - </WelcomeItem> | ||
| 88 | -</template> |
src/components/WelcomeItem.vue
deleted
100644 → 0
| 1 | -<template> | ||
| 2 | - <div class="item"> | ||
| 3 | - <i> | ||
| 4 | - <slot name="icon"></slot> | ||
| 5 | - </i> | ||
| 6 | - <div class="details"> | ||
| 7 | - <h3> | ||
| 8 | - <slot name="heading"></slot> | ||
| 9 | - </h3> | ||
| 10 | - <slot></slot> | ||
| 11 | - </div> | ||
| 12 | - </div> | ||
| 13 | -</template> | ||
| 14 | - | ||
| 15 | -<style scoped> | ||
| 16 | -.item { | ||
| 17 | - margin-top: 2rem; | ||
| 18 | - display: flex; | ||
| 19 | - position: relative; | ||
| 20 | -} | ||
| 21 | - | ||
| 22 | -.details { | ||
| 23 | - flex: 1; | ||
| 24 | - margin-left: 1rem; | ||
| 25 | -} | ||
| 26 | - | ||
| 27 | -i { | ||
| 28 | - display: flex; | ||
| 29 | - place-items: center; | ||
| 30 | - place-content: center; | ||
| 31 | - width: 32px; | ||
| 32 | - height: 32px; | ||
| 33 | - color: var(--color-text); | ||
| 34 | -} | ||
| 35 | - | ||
| 36 | -h3 { | ||
| 37 | - font-size: 1.2rem; | ||
| 38 | - font-weight: 500; | ||
| 39 | - margin-bottom: 0.4rem; | ||
| 40 | - color: var(--color-heading); | ||
| 41 | -} | ||
| 42 | - | ||
| 43 | -@media (min-width: 1024px) { | ||
| 44 | - .item { | ||
| 45 | - margin-top: 0; | ||
| 46 | - padding: 0.4rem 0 1rem calc(var(--section-gap) / 2); | ||
| 47 | - } | ||
| 48 | - | ||
| 49 | - i { | ||
| 50 | - top: calc(50% - 25px); | ||
| 51 | - left: -26px; | ||
| 52 | - position: absolute; | ||
| 53 | - border: 1px solid var(--color-border); | ||
| 54 | - background: var(--color-background); | ||
| 55 | - border-radius: 8px; | ||
| 56 | - width: 50px; | ||
| 57 | - height: 50px; | ||
| 58 | - } | ||
| 59 | - | ||
| 60 | - .item:before { | ||
| 61 | - content: ' '; | ||
| 62 | - border-left: 1px solid var(--color-border); | ||
| 63 | - position: absolute; | ||
| 64 | - left: 0; | ||
| 65 | - bottom: calc(50% + 25px); | ||
| 66 | - height: calc(50% - 25px); | ||
| 67 | - } | ||
| 68 | - | ||
| 69 | - .item:after { | ||
| 70 | - content: ' '; | ||
| 71 | - border-left: 1px solid var(--color-border); | ||
| 72 | - position: absolute; | ||
| 73 | - left: 0; | ||
| 74 | - top: calc(50% + 25px); | ||
| 75 | - height: calc(50% - 25px); | ||
| 76 | - } | ||
| 77 | - | ||
| 78 | - .item:first-of-type:before { | ||
| 79 | - display: none; | ||
| 80 | - } | ||
| 81 | - | ||
| 82 | - .item:last-of-type:after { | ||
| 83 | - display: none; | ||
| 84 | - } | ||
| 85 | -} | ||
| 86 | -</style> |
| 1 | -<template> | ||
| 2 | - <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor"> | ||
| 3 | - <path | ||
| 4 | - d="M15 4a1 1 0 1 0 0 2V4zm0 11v-1a1 1 0 0 0-1 1h1zm0 4l-.707.707A1 1 0 0 0 16 19h-1zm-4-4l.707-.707A1 1 0 0 0 11 14v1zm-4.707-1.293a1 1 0 0 0-1.414 1.414l1.414-1.414zm-.707.707l-.707-.707.707.707zM9 11v-1a1 1 0 0 0-.707.293L9 11zm-4 0h1a1 1 0 0 0-1-1v1zm0 4H4a1 1 0 0 0 1.707.707L5 15zm10-9h2V4h-2v2zm2 0a1 1 0 0 1 1 1h2a3 3 0 0 0-3-3v2zm1 1v6h2V7h-2zm0 6a1 1 0 0 1-1 1v2a3 3 0 0 0 3-3h-2zm-1 1h-2v2h2v-2zm-3 1v4h2v-4h-2zm1.707 3.293l-4-4-1.414 1.414 4 4 1.414-1.414zM11 14H7v2h4v-2zm-4 0c-.276 0-.525-.111-.707-.293l-1.414 1.414C5.42 15.663 6.172 16 7 16v-2zm-.707 1.121l3.414-3.414-1.414-1.414-3.414 3.414 1.414 1.414zM9 12h4v-2H9v2zm4 0a3 3 0 0 0 3-3h-2a1 1 0 0 1-1 1v2zm3-3V3h-2v6h2zm0-6a3 3 0 0 0-3-3v2a1 1 0 0 1 1 1h2zm-3-3H3v2h10V0zM3 0a3 3 0 0 0-3 3h2a1 1 0 0 1 1-1V0zM0 3v6h2V3H0zm0 6a3 3 0 0 0 3 3v-2a1 1 0 0 1-1-1H0zm3 3h2v-2H3v2zm1-1v4h2v-4H4zm1.707 4.707l.586-.586-1.414-1.414-.586.586 1.414 1.414z" | ||
| 5 | - /> | ||
| 6 | - </svg> | ||
| 7 | -</template> |
| 1 | -<template> | ||
| 2 | - <svg xmlns="http://www.w3.org/2000/svg" width="20" height="17" fill="currentColor"> | ||
| 3 | - <path | ||
| 4 | - d="M11 2.253a1 1 0 1 0-2 0h2zm-2 13a1 1 0 1 0 2 0H9zm.447-12.167a1 1 0 1 0 1.107-1.666L9.447 3.086zM1 2.253L.447 1.42A1 1 0 0 0 0 2.253h1zm0 13H0a1 1 0 0 0 1.553.833L1 15.253zm8.447.833a1 1 0 1 0 1.107-1.666l-1.107 1.666zm0-14.666a1 1 0 1 0 1.107 1.666L9.447 1.42zM19 2.253h1a1 1 0 0 0-.447-.833L19 2.253zm0 13l-.553.833A1 1 0 0 0 20 15.253h-1zm-9.553-.833a1 1 0 1 0 1.107 1.666L9.447 14.42zM9 2.253v13h2v-13H9zm1.553-.833C9.203.523 7.42 0 5.5 0v2c1.572 0 2.961.431 3.947 1.086l1.107-1.666zM5.5 0C3.58 0 1.797.523.447 1.42l1.107 1.666C2.539 2.431 3.928 2 5.5 2V0zM0 2.253v13h2v-13H0zm1.553 13.833C2.539 15.431 3.928 15 5.5 15v-2c-1.92 0-3.703.523-5.053 1.42l1.107 1.666zM5.5 15c1.572 0 2.961.431 3.947 1.086l1.107-1.666C9.203 13.523 7.42 13 5.5 13v2zm5.053-11.914C11.539 2.431 12.928 2 14.5 2V0c-1.92 0-3.703.523-5.053 1.42l1.107 1.666zM14.5 2c1.573 0 2.961.431 3.947 1.086l1.107-1.666C18.203.523 16.421 0 14.5 0v2zm3.5.253v13h2v-13h-2zm1.553 12.167C18.203 13.523 16.421 13 14.5 13v2c1.573 0 2.961.431 3.947 1.086l1.107-1.666zM14.5 13c-1.92 0-3.703.523-5.053 1.42l1.107 1.666C11.539 15.431 12.928 15 14.5 15v-2z" | ||
| 5 | - /> | ||
| 6 | - </svg> | ||
| 7 | -</template> |
| 1 | -<template> | ||
| 2 | - <svg xmlns="http://www.w3.org/2000/svg" width="18" height="20" fill="currentColor"> | ||
| 3 | - <path | ||
| 4 | - d="M11.447 8.894a1 1 0 1 0-.894-1.789l.894 1.789zm-2.894-.789a1 1 0 1 0 .894 1.789l-.894-1.789zm0 1.789a1 1 0 1 0 .894-1.789l-.894 1.789zM7.447 7.106a1 1 0 1 0-.894 1.789l.894-1.789zM10 9a1 1 0 1 0-2 0h2zm-2 2.5a1 1 0 1 0 2 0H8zm9.447-5.606a1 1 0 1 0-.894-1.789l.894 1.789zm-2.894-.789a1 1 0 1 0 .894 1.789l-.894-1.789zm2 .789a1 1 0 1 0 .894-1.789l-.894 1.789zm-1.106-2.789a1 1 0 1 0-.894 1.789l.894-1.789zM18 5a1 1 0 1 0-2 0h2zm-2 2.5a1 1 0 1 0 2 0h-2zm-5.447-4.606a1 1 0 1 0 .894-1.789l-.894 1.789zM9 1l.447-.894a1 1 0 0 0-.894 0L9 1zm-2.447.106a1 1 0 1 0 .894 1.789l-.894-1.789zm-6 3a1 1 0 1 0 .894 1.789L.553 4.106zm2.894.789a1 1 0 1 0-.894-1.789l.894 1.789zm-2-.789a1 1 0 1 0-.894 1.789l.894-1.789zm1.106 2.789a1 1 0 1 0 .894-1.789l-.894 1.789zM2 5a1 1 0 1 0-2 0h2zM0 7.5a1 1 0 1 0 2 0H0zm8.553 12.394a1 1 0 1 0 .894-1.789l-.894 1.789zm-1.106-2.789a1 1 0 1 0-.894 1.789l.894-1.789zm1.106 1a1 1 0 1 0 .894 1.789l-.894-1.789zm2.894.789a1 1 0 1 0-.894-1.789l.894 1.789zM8 19a1 1 0 1 0 2 0H8zm2-2.5a1 1 0 1 0-2 0h2zm-7.447.394a1 1 0 1 0 .894-1.789l-.894 1.789zM1 15H0a1 1 0 0 0 .553.894L1 15zm1-2.5a1 1 0 1 0-2 0h2zm12.553 2.606a1 1 0 1 0 .894 1.789l-.894-1.789zM17 15l.447.894A1 1 0 0 0 18 15h-1zm1-2.5a1 1 0 1 0-2 0h2zm-7.447-5.394l-2 1 .894 1.789 2-1-.894-1.789zm-1.106 1l-2-1-.894 1.789 2 1 .894-1.789zM8 9v2.5h2V9H8zm8.553-4.894l-2 1 .894 1.789 2-1-.894-1.789zm.894 0l-2-1-.894 1.789 2 1 .894-1.789zM16 5v2.5h2V5h-2zm-4.553-3.894l-2-1-.894 1.789 2 1 .894-1.789zm-2.894-1l-2 1 .894 1.789 2-1L8.553.106zM1.447 5.894l2-1-.894-1.789-2 1 .894 1.789zm-.894 0l2 1 .894-1.789-2-1-.894 1.789zM0 5v2.5h2V5H0zm9.447 13.106l-2-1-.894 1.789 2 1 .894-1.789zm0 1.789l2-1-.894-1.789-2 1 .894 1.789zM10 19v-2.5H8V19h2zm-6.553-3.894l-2-1-.894 1.789 2 1 .894-1.789zM2 15v-2.5H0V15h2zm13.447 1.894l2-1-.894-1.789-2 1 .894 1.789zM18 15v-2.5h-2V15h2z" | ||
| 5 | - /> | ||
| 6 | - </svg> | ||
| 7 | -</template> |
src/components/icons/IconSupport.vue
deleted
100644 → 0
src/components/icons/IconTooling.vue
deleted
100644 → 0
| 1 | -<!-- This icon is from <https://github.com/Templarian/MaterialDesign>, distributed under Apache 2.0 (https://www.apache.org/licenses/LICENSE-2.0) license--> | ||
| 2 | -<template> | ||
| 3 | - <svg | ||
| 4 | - xmlns="http://www.w3.org/2000/svg" | ||
| 5 | - xmlns:xlink="http://www.w3.org/1999/xlink" | ||
| 6 | - aria-hidden="true" | ||
| 7 | - role="img" | ||
| 8 | - class="iconify iconify--mdi" | ||
| 9 | - width="24" | ||
| 10 | - height="24" | ||
| 11 | - preserveAspectRatio="xMidYMid meet" | ||
| 12 | - viewBox="0 0 24 24" | ||
| 13 | - > | ||
| 14 | - <path | ||
| 15 | - d="M20 18v-4h-3v1h-2v-1H9v1H7v-1H4v4h16M6.33 8l-1.74 4H7v-1h2v1h6v-1h2v1h2.41l-1.74-4H6.33M9 5v1h6V5H9m12.84 7.61c.1.22.16.48.16.8V18c0 .53-.21 1-.6 1.41c-.4.4-.85.59-1.4.59H4c-.55 0-1-.19-1.4-.59C2.21 19 2 18.53 2 18v-4.59c0-.32.06-.58.16-.8L4.5 7.22C4.84 6.41 5.45 6 6.33 6H7V5c0-.55.18-1 .57-1.41C7.96 3.2 8.44 3 9 3h6c.56 0 1.04.2 1.43.59c.39.41.57.86.57 1.41v1h.67c.88 0 1.49.41 1.83 1.22l2.34 5.39z" | ||
| 16 | - fill="currentColor" | ||
| 17 | - ></path> | ||
| 18 | - </svg> | ||
| 19 | -</template> |
| 1 | +/* | ||
| 2 | + * @Date: 2023-10-09 10:45:07 | ||
| 3 | + * @LastEditors: hookehuyr hookehuyr@gmail.com | ||
| 4 | + * @LastEditTime: 2023-10-09 10:59:28 | ||
| 5 | + * @FilePath: /print-web/src/main.js | ||
| 6 | + * @Description: 文件描述 | ||
| 7 | + */ | ||
| 1 | import './assets/main.css' | 8 | import './assets/main.css' |
| 2 | 9 | ||
| 3 | import { createApp } from 'vue' | 10 | import { createApp } from 'vue' |
| 4 | import { createPinia } from 'pinia' | 11 | import { createPinia } from 'pinia' |
| 5 | 12 | ||
| 13 | +import ElementPlus from 'element-plus' | ||
| 14 | +import 'element-plus/dist/index.css' | ||
| 15 | + | ||
| 6 | import App from './App.vue' | 16 | import App from './App.vue' |
| 7 | import router from './router' | 17 | import router from './router' |
| 8 | 18 | ||
| ... | @@ -10,5 +20,6 @@ const app = createApp(App) | ... | @@ -10,5 +20,6 @@ const app = createApp(App) |
| 10 | 20 | ||
| 11 | app.use(createPinia()) | 21 | app.use(createPinia()) |
| 12 | app.use(router) | 22 | app.use(router) |
| 23 | +app.use(ElementPlus) | ||
| 13 | 24 | ||
| 14 | app.mount('#app') | 25 | app.mount('#app') | ... | ... |
| 1 | +/* | ||
| 2 | + * @Date: 2023-10-09 10:45:07 | ||
| 3 | + * @LastEditors: hookehuyr hookehuyr@gmail.com | ||
| 4 | + * @LastEditTime: 2023-10-09 11:03:22 | ||
| 5 | + * @FilePath: /print-web/src/router/index.js | ||
| 6 | + * @Description: 文件描述 | ||
| 7 | + */ | ||
| 1 | import { createRouter, createWebHistory } from 'vue-router' | 8 | import { createRouter, createWebHistory } from 'vue-router' |
| 2 | -import HomeView from '../views/HomeView.vue' | ||
| 3 | 9 | ||
| 4 | const router = createRouter({ | 10 | const router = createRouter({ |
| 5 | history: createWebHistory(import.meta.env.BASE_URL), | 11 | history: createWebHistory(import.meta.env.BASE_URL), |
| 6 | routes: [ | 12 | routes: [ |
| 7 | { | 13 | { |
| 8 | path: '/', | 14 | path: '/', |
| 9 | - name: 'home', | 15 | + name: 'index', |
| 10 | - component: HomeView | ||
| 11 | - }, | ||
| 12 | - { | ||
| 13 | - path: '/about', | ||
| 14 | - name: 'about', | ||
| 15 | // route level code-splitting | 16 | // route level code-splitting |
| 16 | // this generates a separate chunk (About.[hash].js) for this route | 17 | // this generates a separate chunk (About.[hash].js) for this route |
| 17 | // which is lazy-loaded when the route is visited. | 18 | // which is lazy-loaded when the route is visited. |
| 18 | - component: () => import('../views/AboutView.vue') | 19 | + component: () => import('../views/index.vue') |
| 19 | } | 20 | } |
| 20 | ] | 21 | ] |
| 21 | }) | 22 | }) | ... | ... |
src/views/AboutView.vue
deleted
100644 → 0
src/views/HomeView.vue
deleted
100644 → 0
src/views/index.vue
0 → 100644
| 1 | +<!-- | ||
| 2 | + * @Date: 2023-10-09 11:02:29 | ||
| 3 | + * @LastEditors: hookehuyr hookehuyr@gmail.com | ||
| 4 | + * @LastEditTime: 2023-10-09 11:14:26 | ||
| 5 | + * @FilePath: /print-web/src/views/index.vue | ||
| 6 | + * @Description: 文件描述 | ||
| 7 | +--> | ||
| 8 | +<template> | ||
| 9 | + <el-row :gutter="10"> | ||
| 10 | + <el-col :xs="8" :sm="6" :md="4" :lg="3" :xl="1" | ||
| 11 | + ><div class="grid-content ep-bg-purple" | ||
| 12 | + />1</el-col> | ||
| 13 | + <el-col :xs="4" :sm="6" :md="8" :lg="9" :xl="11" | ||
| 14 | + ><div class="grid-content ep-bg-purple-light" | ||
| 15 | + />2</el-col> | ||
| 16 | + <el-col :xs="4" :sm="6" :md="8" :lg="9" :xl="11" | ||
| 17 | + ><div class="grid-content ep-bg-purple" | ||
| 18 | + />3</el-col> | ||
| 19 | + <el-col :xs="8" :sm="6" :md="4" :lg="3" :xl="1" | ||
| 20 | + ><div class="grid-content ep-bg-purple-light" | ||
| 21 | + />4</el-col> | ||
| 22 | + </el-row> | ||
| 23 | +</template> | ||
| 24 | + | ||
| 25 | +<script setup> | ||
| 26 | +import { ref } from "vue"; | ||
| 27 | +import { useRoute, useRouter } from "vue-router"; | ||
| 28 | +</script> | ||
| 29 | + | ||
| 30 | +<style lang="less" scoped> | ||
| 31 | +.el-col { | ||
| 32 | + border-radius: 4px; | ||
| 33 | +} | ||
| 34 | + | ||
| 35 | +.grid-content { | ||
| 36 | + border-radius: 4px; | ||
| 37 | + min-height: 36px; | ||
| 38 | +} | ||
| 39 | + | ||
| 40 | +.ep-bg-purple { | ||
| 41 | + background: #d3dce6; | ||
| 42 | +} | ||
| 43 | +.ep-bg-purple-light { | ||
| 44 | + background: #e5e9f2; | ||
| 45 | +} | ||
| 46 | +</style> |
| 1 | +/* | ||
| 2 | + * @Date: 2023-10-09 10:45:07 | ||
| 3 | + * @LastEditors: hookehuyr hookehuyr@gmail.com | ||
| 4 | + * @LastEditTime: 2023-10-09 11:10:27 | ||
| 5 | + * @FilePath: /print-web/vite.config.js | ||
| 6 | + * @Description: 文件描述 | ||
| 7 | + */ | ||
| 1 | import { fileURLToPath, URL } from 'node:url' | 8 | import { fileURLToPath, URL } from 'node:url' |
| 2 | 9 | ||
| 3 | import { defineConfig } from 'vite' | 10 | import { defineConfig } from 'vite' |
| 4 | import vue from '@vitejs/plugin-vue' | 11 | import vue from '@vitejs/plugin-vue' |
| 5 | 12 | ||
| 13 | +var path = require('path') | ||
| 14 | + | ||
| 6 | // https://vitejs.dev/config/ | 15 | // https://vitejs.dev/config/ |
| 7 | export default defineConfig({ | 16 | export default defineConfig({ |
| 8 | - plugins: [ | 17 | + plugins: [vue()], |
| 9 | - vue(), | ||
| 10 | - ], | ||
| 11 | resolve: { | 18 | resolve: { |
| 12 | alias: { | 19 | alias: { |
| 13 | - '@': fileURLToPath(new URL('./src', import.meta.url)) | 20 | + '@': fileURLToPath(new URL('./src', import.meta.url)), |
| 14 | - } | 21 | + }, |
| 15 | - } | 22 | + }, |
| 23 | + css: { | ||
| 24 | + modules: '', // 配置 CSS modules 的行为。选项将被传递给 postcss-modules。 | ||
| 25 | + postcss: { | ||
| 26 | + // 内联的 PostCSS 配置(格式同 postcss.config.js),或者一个(默认基于项目根目录的)自定义的 PostCSS 配置路径。其路径搜索是通过 postcss-load-config 实现的。 注意,如果提供了该内联配置,Vite 将不会搜索其他 PostCSS 配置源。 | ||
| 27 | + plugins: [], | ||
| 28 | + }, | ||
| 29 | + preprocessorOptions: { | ||
| 30 | + less: { | ||
| 31 | + javascriptEnabled: true, | ||
| 32 | + additionalData: `@import "${path.resolve( | ||
| 33 | + __dirname, | ||
| 34 | + 'src/assets/styles/base.less', | ||
| 35 | + )}";`, | ||
| 36 | + }, | ||
| 37 | + }, // 指定传递给 CSS 预处理器的选项。 | ||
| 38 | + }, | ||
| 39 | + server: { | ||
| 40 | + host: '0.0.0.0', | ||
| 41 | + port: '10086', // 本地服务端口 | ||
| 42 | + strictPort: true, // 设为true时若端口已被占用则会直接退出, 而不是尝试下一个可用端口 | ||
| 43 | + // https: '', | ||
| 44 | + // open: false, // 在服务器启动时自动在浏览器中打开应用程序. 当此值为字符串时, 会被当作URL的路径名. | ||
| 45 | + // proxy: { // 代理 | ||
| 46 | + // '/srv/': { | ||
| 47 | + // // target: 'http://voice.onwall.cn', | ||
| 48 | + // target: viteEnv.VITE_PROXY_TARGET, | ||
| 49 | + // changeOrigin: true, | ||
| 50 | + // // rewrite: (path) => path.replace(/^\/api/, '') | ||
| 51 | + // }, | ||
| 52 | + // }, | ||
| 53 | + // proxy: createProxy(viteEnv.VITE_PROXY_PREFIX, viteEnv.VITE_PROXY_TARGET), | ||
| 54 | + // cors: '', // 为开发服务器配置 CORS。默认启用并允许任何源,传递一个 选项对象 来调整行为或设为 false 表示禁用。 | ||
| 55 | + // force: '', // 设置为 true 强制使依赖预构建。 | ||
| 56 | + // hmr: '', // 禁用或配置 HMR 连接(用于 HMR websocket 必须使用不同的 http 服务器地址的情况)。 设置 server.hmr.overlay 为 false 可以禁用服务器错误遮罩层。 | ||
| 57 | + // watch: '', // 传递给 chokidar 的文件系统监视器选项。 | ||
| 58 | + }, | ||
| 16 | }) | 59 | }) | ... | ... |
-
Please register or login to post a comment