diff --git a/package-lock.json b/package-lock.json
index 4e86c71..6332cd5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -12,7 +12,7 @@
"axios": "^0.24.0",
"blueimp-md5": "^2.19.0",
"core-js": "^3.6.5",
- "element-plus": "^1.2.0-beta.5",
+ "element-plus": "^2.2.6",
"moment": "^2.29.1",
"vue": "^3.0.0",
"vue-router": "^4.0.0-0",
@@ -1667,12 +1667,41 @@
"node": ">=6.9.0"
}
},
+ "node_modules/@ctrl/tinycolor": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz",
+ "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/@element-plus/icons": {
"version": "0.0.11",
"resolved": "https://registry.npmmirror.com/@element-plus/icons/download/@element-plus/icons-0.0.11.tgz",
"integrity": "sha1-mxh8ACd0VIuRGFDRf6X8L5pRX1c=",
"deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."
},
+ "node_modules/@element-plus/icons-vue": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.0.6.tgz",
+ "integrity": "sha512-lPpG8hYkjL/Z97DH5Ei6w6o22Z4YdNglWCNYOPcB33JCF2A4wye6HFgSI7hEt9zdLyxlSpiqtgf9XcYU+m5mew==",
+ "peerDependencies": {
+ "vue": "^3.2.0"
+ }
+ },
+ "node_modules/@floating-ui/core": {
+ "version": "0.7.3",
+ "resolved": "https://registry.npmmirror.com/@floating-ui/core/-/core-0.7.3.tgz",
+ "integrity": "sha512-buc8BXHmG9l82+OQXOFU3Kr2XQx9ys01U/Q9HMIrZ300iLc8HLMgh7dcCqgYzAzf4BkoQvDcXf5Y+CuEZ5JBYg=="
+ },
+ "node_modules/@floating-ui/dom": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmmirror.com/@floating-ui/dom/-/dom-0.5.4.tgz",
+ "integrity": "sha512-419BMceRLq0RrmTSDxn8hf9R3VCJv2K9PUfugh5JyEFmdjzDo+e8U5EdR8nzKq8Yj1htzLm3b6eQEEam3/rrtg==",
+ "dependencies": {
+ "@floating-ui/core": "^0.7.3"
+ }
+ },
"node_modules/@hapi/address": {
"version": "2.1.4",
"resolved": "https://registry.npmmirror.com/@hapi/address/download/@hapi/address-2.1.4.tgz",
@@ -1754,13 +1783,10 @@
}
},
"node_modules/@popperjs/core": {
- "version": "2.11.0",
- "resolved": "https://registry.npmmirror.com/@popperjs/core/download/@popperjs/core-2.11.0.tgz",
- "integrity": "sha512-zrsUxjLOKAzdewIDRWy9nsV1GQsKBCWaGwsZQlCgr6/q+vjyZhFgqedLfFBuI9anTPEUT4APq9Mu0SZBTzIcGQ==",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/popperjs"
- }
+ "name": "@sxzz/popperjs-es",
+ "version": "2.11.7",
+ "resolved": "https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz",
+ "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ=="
},
"node_modules/@soda/friendly-errors-webpack-plugin": {
"version": "1.8.1",
@@ -1928,6 +1954,19 @@
"integrity": "sha1-l+3JA36gw4WFMgsolk3eOznkZg0=",
"dev": true
},
+ "node_modules/@types/lodash": {
+ "version": "4.14.182",
+ "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.182.tgz",
+ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q=="
+ },
+ "node_modules/@types/lodash-es": {
+ "version": "4.17.6",
+ "resolved": "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.6.tgz",
+ "integrity": "sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==",
+ "dependencies": {
+ "@types/lodash": "*"
+ }
+ },
"node_modules/@types/mime": {
"version": "1.3.2",
"resolved": "https://registry.npmmirror.com/@types/mime/download/@types/mime-1.3.2.tgz?cache=0&sync_timestamp=1637267508704&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fmime%2Fdownload%2F%40types%2Fmime-1.3.2.tgz",
@@ -2023,6 +2062,11 @@
"node": ">=0.10.0"
}
},
+ "node_modules/@types/web-bluetooth": {
+ "version": "0.0.14",
+ "resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.14.tgz",
+ "integrity": "sha512-5d2RhCard1nQUC3aHcq/gHzWYO6K0WJmAbjO7mQJgCQKtZpgXxv1rOM6O/dBDhDYYVutk1sciOgNSe+5YyfM8A=="
+ },
"node_modules/@types/webpack": {
"version": "4.41.32",
"resolved": "https://registry.npmmirror.com/@types/webpack/download/@types/webpack-4.41.32.tgz",
@@ -2720,11 +2764,13 @@
"dev": true
},
"node_modules/@vueuse/core": {
- "version": "7.5.1",
- "resolved": "https://registry.npmmirror.com/@vueuse/core/download/@vueuse/core-7.5.1.tgz",
- "integrity": "sha512-GczfdTWqH483zkUHdDYiLm0Tn51OtsQXYc+eBKKIeolh0mgn682KbSYmkrjNytaF7qGc74YxMDAYjkPBW6V2Pg==",
+ "version": "8.7.5",
+ "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-8.7.5.tgz",
+ "integrity": "sha512-tqgzeZGoZcXzoit4kOGLWJibDMLp0vdm6ZO41SSUQhkhtrPhAg6dbIEPiahhUu6sZAmSYvVrZgEr5aKD51nrLA==",
"dependencies": {
- "@vueuse/shared": "7.5.1",
+ "@types/web-bluetooth": "^0.0.14",
+ "@vueuse/metadata": "8.7.5",
+ "@vueuse/shared": "8.7.5",
"vue-demi": "*"
},
"peerDependencies": {
@@ -2741,9 +2787,9 @@
}
},
"node_modules/@vueuse/core/node_modules/@vueuse/shared": {
- "version": "7.5.1",
- "resolved": "https://registry.npmmirror.com/@vueuse/shared/download/@vueuse/shared-7.5.1.tgz",
- "integrity": "sha512-zMQEuYJyTmr5Hj2rYgSbb4H/cSI8mdaa9dUuw20j6rPV+xLV11y7vCyIkxo31uODDr0p77FMlProKzNDiK9rAA==",
+ "version": "8.7.5",
+ "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-8.7.5.tgz",
+ "integrity": "sha512-THXPvMBFmg6Gf6AwRn/EdTh2mhqwjGsB2Yfp374LNQSQVKRHtnJ0I42bsZTn7nuEliBxqUrGQm/lN6qUHmhJLw==",
"dependencies": {
"vue-demi": "*"
},
@@ -2761,11 +2807,10 @@
}
},
"node_modules/@vueuse/core/node_modules/vue-demi": {
- "version": "0.12.1",
- "resolved": "https://registry.npmmirror.com/vue-demi/download/vue-demi-0.12.1.tgz",
- "integrity": "sha1-9+GO++z/0RqwadFHLXoG4xm0F0w=",
+ "version": "0.13.1",
+ "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.1.tgz",
+ "integrity": "sha512-xmkJ56koG3ptpLnpgmIzk9/4nFf4CqduSJbUM0OdPoU87NwRuZ6x49OLhjSa/fC15fV+5CbEnrxU4oyE022svg==",
"hasInstallScript": true,
- "license": "MIT",
"bin": {
"vue-demi-fix": "bin/vue-demi-fix.js",
"vue-demi-switch": "bin/vue-demi-switch.js"
@@ -2773,9 +2818,6 @@
"engines": {
"node": ">=12"
},
- "funding": {
- "url": "https://github.com/sponsors/antfu"
- },
"peerDependencies": {
"@vue/composition-api": "^1.0.0-rc.1",
"vue": "^3.0.0-0 || ^2.6.0"
@@ -2786,6 +2828,11 @@
}
}
},
+ "node_modules/@vueuse/metadata": {
+ "version": "8.7.5",
+ "resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-8.7.5.tgz",
+ "integrity": "sha512-emJZKRQSaEnVqmlu39NpNp8iaW+bPC2kWykWoWOZMSlO/0QVEmO/rt8A5VhOEJTKLX3vwTevqbiRy9WJRwVOQg=="
+ },
"node_modules/@webassemblyjs/ast": {
"version": "1.9.0",
"resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz",
@@ -3290,10 +3337,9 @@
"dev": true
},
"node_modules/async-validator": {
- "version": "4.0.7",
- "resolved": "https://registry.npmmirror.com/async-validator/download/async-validator-4.0.7.tgz?cache=0&sync_timestamp=1634529532378&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fasync-validator%2Fdownload%2Fasync-validator-4.0.7.tgz",
- "integrity": "sha1-A0oP0hA6ay6/AQ2nUYO+wpkkev4=",
- "license": "MIT"
+ "version": "4.2.5",
+ "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz",
+ "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg=="
},
"node_modules/asynckit": {
"version": "0.4.0",
@@ -5380,9 +5426,9 @@
}
},
"node_modules/dayjs": {
- "version": "1.10.7",
- "resolved": "https://registry.npmmirror.com/dayjs/download/dayjs-1.10.7.tgz",
- "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig=="
+ "version": "1.11.3",
+ "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.3.tgz",
+ "integrity": "sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A=="
},
"node_modules/debug": {
"version": "4.3.3",
@@ -5932,18 +5978,25 @@
"dev": true
},
"node_modules/element-plus": {
- "version": "1.2.0-beta.5",
- "resolved": "https://registry.npmmirror.com/element-plus/download/element-plus-1.2.0-beta.5.tgz",
- "integrity": "sha512-8KNGsNZ6RjVJ7kmxq/WLeTBMhVxSjfaGdW2QdcdXz4km1MgxbyBfdiNGVQG4XH/n+hbtLFldCPw0mVT4vkncuA==",
+ "version": "2.2.6",
+ "resolved": "https://registry.npmmirror.com/element-plus/-/element-plus-2.2.6.tgz",
+ "integrity": "sha512-N9G4yWSxDt1YtreCJgt7UaSsXKuR4Fzb3ThzlBjbGDYDhcHijsrLL3qkdLZgeoSB13LRyr9pgP1ljNXdaYGa+g==",
"dependencies": {
- "@element-plus/icons": "^0.0.11",
- "@popperjs/core": "^2.10.2",
- "@vueuse/core": "^7.0.0",
- "async-validator": "^4.0.7",
- "dayjs": "^1.10.7",
+ "@ctrl/tinycolor": "^3.4.1",
+ "@element-plus/icons-vue": "^2.0.5",
+ "@floating-ui/dom": "^0.5.3",
+ "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7",
+ "@types/lodash": "^4.14.182",
+ "@types/lodash-es": "^4.17.6",
+ "@vueuse/core": "^8.6.0",
+ "async-validator": "^4.1.1",
+ "dayjs": "^1.11.3",
+ "escape-html": "^1.0.3",
"lodash": "^4.17.21",
+ "lodash-es": "^4.17.21",
+ "lodash-unified": "^1.0.2",
"memoize-one": "^6.0.0",
- "normalize-wheel-es": "^1.1.1"
+ "normalize-wheel-es": "^1.1.2"
},
"peerDependencies": {
"vue": "^3.2.0"
@@ -6127,8 +6180,7 @@
"node_modules/escape-html": {
"version": "1.0.3",
"resolved": "https://registry.npmmirror.com/escape-html/download/escape-html-1.0.3.tgz",
- "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
- "dev": true
+ "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
},
"node_modules/escape-string-regexp": {
"version": "1.0.5",
@@ -8872,6 +8924,21 @@
"resolved": "https://registry.npmmirror.com/lodash/download/lodash-4.17.21.tgz",
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
},
+ "node_modules/lodash-es": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz",
+ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
+ },
+ "node_modules/lodash-unified": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.2.tgz",
+ "integrity": "sha512-OGbEy+1P+UT26CYi4opY4gebD8cWRDxAT6MAObIVQMiqYdxZr1g3QHWCToVsm31x2NkLS4K3+MC2qInaRMa39g==",
+ "peerDependencies": {
+ "@types/lodash-es": "*",
+ "lodash": "*",
+ "lodash-es": "*"
+ }
+ },
"node_modules/lodash.debounce": {
"version": "4.0.8",
"resolved": "https://registry.npmmirror.com/lodash.debounce/download/lodash.debounce-4.0.8.tgz",
@@ -9036,9 +9103,8 @@
},
"node_modules/memoize-one": {
"version": "6.0.0",
- "resolved": "https://registry.npmmirror.com/memoize-one/download/memoize-one-6.0.0.tgz?cache=0&sync_timestamp=1634697533733&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fmemoize-one%2Fdownload%2Fmemoize-one-6.0.0.tgz",
- "integrity": "sha1-slkbhx7YKUiu5HJ9xqvO7qyMEEU=",
- "license": "MIT"
+ "resolved": "https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz",
+ "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
},
"node_modules/memory-fs": {
"version": "0.4.1",
@@ -9593,10 +9659,9 @@
}
},
"node_modules/normalize-wheel-es": {
- "version": "1.1.1",
- "resolved": "https://registry.npmmirror.com/normalize-wheel-es/download/normalize-wheel-es-1.1.1.tgz?cache=0&sync_timestamp=1635733968623&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnormalize-wheel-es%2Fdownload%2Fnormalize-wheel-es-1.1.1.tgz",
- "integrity": "sha1-qAlttqVvlDMtiE/Y6+2ojy/HlWk=",
- "license": "BSD-3-Clause"
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.1.2.tgz",
+ "integrity": "sha512-scX83plWJXYH1J4+BhAuIHadROzxX0UBF3+HuZNY2Ks8BciE7tSTQ+5JhTsvzjaO0/EJdm4JBGrfObKxFf3Png=="
},
"node_modules/npm-run-path": {
"version": "2.0.2",
@@ -16733,11 +16798,35 @@
"to-fast-properties": "^2.0.0"
}
},
+ "@ctrl/tinycolor": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz",
+ "integrity": "sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw=="
+ },
"@element-plus/icons": {
"version": "0.0.11",
"resolved": "https://registry.npmmirror.com/@element-plus/icons/download/@element-plus/icons-0.0.11.tgz",
"integrity": "sha1-mxh8ACd0VIuRGFDRf6X8L5pRX1c="
},
+ "@element-plus/icons-vue": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.0.6.tgz",
+ "integrity": "sha512-lPpG8hYkjL/Z97DH5Ei6w6o22Z4YdNglWCNYOPcB33JCF2A4wye6HFgSI7hEt9zdLyxlSpiqtgf9XcYU+m5mew==",
+ "requires": {}
+ },
+ "@floating-ui/core": {
+ "version": "0.7.3",
+ "resolved": "https://registry.npmmirror.com/@floating-ui/core/-/core-0.7.3.tgz",
+ "integrity": "sha512-buc8BXHmG9l82+OQXOFU3Kr2XQx9ys01U/Q9HMIrZ300iLc8HLMgh7dcCqgYzAzf4BkoQvDcXf5Y+CuEZ5JBYg=="
+ },
+ "@floating-ui/dom": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmmirror.com/@floating-ui/dom/-/dom-0.5.4.tgz",
+ "integrity": "sha512-419BMceRLq0RrmTSDxn8hf9R3VCJv2K9PUfugh5JyEFmdjzDo+e8U5EdR8nzKq8Yj1htzLm3b6eQEEam3/rrtg==",
+ "requires": {
+ "@floating-ui/core": "^0.7.3"
+ }
+ },
"@hapi/address": {
"version": "2.1.4",
"resolved": "https://registry.npmmirror.com/@hapi/address/download/@hapi/address-2.1.4.tgz",
@@ -16805,9 +16894,9 @@
"dev": true
},
"@popperjs/core": {
- "version": "2.11.0",
- "resolved": "https://registry.npmmirror.com/@popperjs/core/download/@popperjs/core-2.11.0.tgz",
- "integrity": "sha512-zrsUxjLOKAzdewIDRWy9nsV1GQsKBCWaGwsZQlCgr6/q+vjyZhFgqedLfFBuI9anTPEUT4APq9Mu0SZBTzIcGQ=="
+ "version": "npm:@sxzz/popperjs-es@2.11.7",
+ "resolved": "https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz",
+ "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ=="
},
"@soda/friendly-errors-webpack-plugin": {
"version": "1.8.1",
@@ -16955,6 +17044,19 @@
"integrity": "sha1-l+3JA36gw4WFMgsolk3eOznkZg0=",
"dev": true
},
+ "@types/lodash": {
+ "version": "4.14.182",
+ "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.182.tgz",
+ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q=="
+ },
+ "@types/lodash-es": {
+ "version": "4.17.6",
+ "resolved": "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.6.tgz",
+ "integrity": "sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==",
+ "requires": {
+ "@types/lodash": "*"
+ }
+ },
"@types/mime": {
"version": "1.3.2",
"resolved": "https://registry.npmmirror.com/@types/mime/download/@types/mime-1.3.2.tgz?cache=0&sync_timestamp=1637267508704&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2F%40types%2Fmime%2Fdownload%2F%40types%2Fmime-1.3.2.tgz",
@@ -17049,6 +17151,11 @@
}
}
},
+ "@types/web-bluetooth": {
+ "version": "0.0.14",
+ "resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.14.tgz",
+ "integrity": "sha512-5d2RhCard1nQUC3aHcq/gHzWYO6K0WJmAbjO7mQJgCQKtZpgXxv1rOM6O/dBDhDYYVutk1sciOgNSe+5YyfM8A=="
+ },
"@types/webpack": {
"version": "4.41.32",
"resolved": "https://registry.npmmirror.com/@types/webpack/download/@types/webpack-4.41.32.tgz",
@@ -17617,30 +17724,37 @@
"dev": true
},
"@vueuse/core": {
- "version": "7.5.1",
- "resolved": "https://registry.npmmirror.com/@vueuse/core/download/@vueuse/core-7.5.1.tgz",
- "integrity": "sha512-GczfdTWqH483zkUHdDYiLm0Tn51OtsQXYc+eBKKIeolh0mgn682KbSYmkrjNytaF7qGc74YxMDAYjkPBW6V2Pg==",
+ "version": "8.7.5",
+ "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-8.7.5.tgz",
+ "integrity": "sha512-tqgzeZGoZcXzoit4kOGLWJibDMLp0vdm6ZO41SSUQhkhtrPhAg6dbIEPiahhUu6sZAmSYvVrZgEr5aKD51nrLA==",
"requires": {
- "@vueuse/shared": "7.5.1",
+ "@types/web-bluetooth": "^0.0.14",
+ "@vueuse/metadata": "8.7.5",
+ "@vueuse/shared": "8.7.5",
"vue-demi": "*"
},
"dependencies": {
"@vueuse/shared": {
- "version": "7.5.1",
- "resolved": "https://registry.npmmirror.com/@vueuse/shared/download/@vueuse/shared-7.5.1.tgz",
- "integrity": "sha512-zMQEuYJyTmr5Hj2rYgSbb4H/cSI8mdaa9dUuw20j6rPV+xLV11y7vCyIkxo31uODDr0p77FMlProKzNDiK9rAA==",
+ "version": "8.7.5",
+ "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-8.7.5.tgz",
+ "integrity": "sha512-THXPvMBFmg6Gf6AwRn/EdTh2mhqwjGsB2Yfp374LNQSQVKRHtnJ0I42bsZTn7nuEliBxqUrGQm/lN6qUHmhJLw==",
"requires": {
"vue-demi": "*"
}
},
"vue-demi": {
- "version": "0.12.1",
- "resolved": "https://registry.npmmirror.com/vue-demi/download/vue-demi-0.12.1.tgz",
- "integrity": "sha1-9+GO++z/0RqwadFHLXoG4xm0F0w=",
+ "version": "0.13.1",
+ "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.1.tgz",
+ "integrity": "sha512-xmkJ56koG3ptpLnpgmIzk9/4nFf4CqduSJbUM0OdPoU87NwRuZ6x49OLhjSa/fC15fV+5CbEnrxU4oyE022svg==",
"requires": {}
}
}
},
+ "@vueuse/metadata": {
+ "version": "8.7.5",
+ "resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-8.7.5.tgz",
+ "integrity": "sha512-emJZKRQSaEnVqmlu39NpNp8iaW+bPC2kWykWoWOZMSlO/0QVEmO/rt8A5VhOEJTKLX3vwTevqbiRy9WJRwVOQg=="
+ },
"@webassemblyjs/ast": {
"version": "1.9.0",
"resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz",
@@ -18087,9 +18201,9 @@
"dev": true
},
"async-validator": {
- "version": "4.0.7",
- "resolved": "https://registry.npmmirror.com/async-validator/download/async-validator-4.0.7.tgz?cache=0&sync_timestamp=1634529532378&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fasync-validator%2Fdownload%2Fasync-validator-4.0.7.tgz",
- "integrity": "sha1-A0oP0hA6ay6/AQ2nUYO+wpkkev4="
+ "version": "4.2.5",
+ "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz",
+ "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg=="
},
"asynckit": {
"version": "0.4.0",
@@ -19833,9 +19947,9 @@
}
},
"dayjs": {
- "version": "1.10.7",
- "resolved": "https://registry.npmmirror.com/dayjs/download/dayjs-1.10.7.tgz",
- "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig=="
+ "version": "1.11.3",
+ "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.3.tgz",
+ "integrity": "sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A=="
},
"debug": {
"version": "4.3.3",
@@ -20284,18 +20398,25 @@
"dev": true
},
"element-plus": {
- "version": "1.2.0-beta.5",
- "resolved": "https://registry.npmmirror.com/element-plus/download/element-plus-1.2.0-beta.5.tgz",
- "integrity": "sha512-8KNGsNZ6RjVJ7kmxq/WLeTBMhVxSjfaGdW2QdcdXz4km1MgxbyBfdiNGVQG4XH/n+hbtLFldCPw0mVT4vkncuA==",
+ "version": "2.2.6",
+ "resolved": "https://registry.npmmirror.com/element-plus/-/element-plus-2.2.6.tgz",
+ "integrity": "sha512-N9G4yWSxDt1YtreCJgt7UaSsXKuR4Fzb3ThzlBjbGDYDhcHijsrLL3qkdLZgeoSB13LRyr9pgP1ljNXdaYGa+g==",
"requires": {
- "@element-plus/icons": "^0.0.11",
- "@popperjs/core": "^2.10.2",
- "@vueuse/core": "^7.0.0",
- "async-validator": "^4.0.7",
- "dayjs": "^1.10.7",
+ "@ctrl/tinycolor": "^3.4.1",
+ "@element-plus/icons-vue": "^2.0.5",
+ "@floating-ui/dom": "^0.5.3",
+ "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7",
+ "@types/lodash": "^4.14.182",
+ "@types/lodash-es": "^4.17.6",
+ "@vueuse/core": "^8.6.0",
+ "async-validator": "^4.1.1",
+ "dayjs": "^1.11.3",
+ "escape-html": "^1.0.3",
"lodash": "^4.17.21",
+ "lodash-es": "^4.17.21",
+ "lodash-unified": "^1.0.2",
"memoize-one": "^6.0.0",
- "normalize-wheel-es": "^1.1.1"
+ "normalize-wheel-es": "^1.1.2"
}
},
"elliptic": {
@@ -20452,8 +20573,7 @@
"escape-html": {
"version": "1.0.3",
"resolved": "https://registry.npmmirror.com/escape-html/download/escape-html-1.0.3.tgz",
- "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
- "dev": true
+ "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
},
"escape-string-regexp": {
"version": "1.0.5",
@@ -22648,6 +22768,17 @@
"resolved": "https://registry.npmmirror.com/lodash/download/lodash-4.17.21.tgz",
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
},
+ "lodash-es": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz",
+ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
+ },
+ "lodash-unified": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.2.tgz",
+ "integrity": "sha512-OGbEy+1P+UT26CYi4opY4gebD8cWRDxAT6MAObIVQMiqYdxZr1g3QHWCToVsm31x2NkLS4K3+MC2qInaRMa39g==",
+ "requires": {}
+ },
"lodash.debounce": {
"version": "4.0.8",
"resolved": "https://registry.npmmirror.com/lodash.debounce/download/lodash.debounce-4.0.8.tgz",
@@ -22787,8 +22918,8 @@
},
"memoize-one": {
"version": "6.0.0",
- "resolved": "https://registry.npmmirror.com/memoize-one/download/memoize-one-6.0.0.tgz?cache=0&sync_timestamp=1634697533733&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fmemoize-one%2Fdownload%2Fmemoize-one-6.0.0.tgz",
- "integrity": "sha1-slkbhx7YKUiu5HJ9xqvO7qyMEEU="
+ "resolved": "https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz",
+ "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
},
"memory-fs": {
"version": "0.4.1",
@@ -23259,9 +23390,9 @@
}
},
"normalize-wheel-es": {
- "version": "1.1.1",
- "resolved": "https://registry.npmmirror.com/normalize-wheel-es/download/normalize-wheel-es-1.1.1.tgz?cache=0&sync_timestamp=1635733968623&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fnormalize-wheel-es%2Fdownload%2Fnormalize-wheel-es-1.1.1.tgz",
- "integrity": "sha1-qAlttqVvlDMtiE/Y6+2ojy/HlWk="
+ "version": "1.1.2",
+ "resolved": "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.1.2.tgz",
+ "integrity": "sha512-scX83plWJXYH1J4+BhAuIHadROzxX0UBF3+HuZNY2Ks8BciE7tSTQ+5JhTsvzjaO0/EJdm4JBGrfObKxFf3Png=="
},
"npm-run-path": {
"version": "2.0.2",
diff --git a/package.json b/package.json
index b184c95..526443e 100644
--- a/package.json
+++ b/package.json
@@ -11,7 +11,7 @@
"axios": "^0.24.0",
"blueimp-md5": "^2.19.0",
"core-js": "^3.6.5",
- "element-plus": "^1.2.0-beta.5",
+ "element-plus": "^2.2.6",
"moment": "^2.29.1",
"vue": "^3.0.0",
"vue-router": "^4.0.0-0",
diff --git a/src/views/OngoingProject.vue b/src/views/OngoingProject.vue
index c0ce436..bc04f50 100644
--- a/src/views/OngoingProject.vue
+++ b/src/views/OngoingProject.vue
@@ -38,11 +38,7 @@
-