|
@@ -10,11 +10,15 @@
|
|
"dependencies": {
|
|
"dependencies": {
|
|
"@element-plus/icons-vue": "^2.0.10",
|
|
"@element-plus/icons-vue": "^2.0.10",
|
|
"@vueuse/core": "^9.5.0",
|
|
"@vueuse/core": "^9.5.0",
|
|
|
|
+ "crypto-js": "^4.1.1",
|
|
|
|
+ "cryptojs": "^2.5.3",
|
|
"element-plus": "^2.2.21",
|
|
"element-plus": "^2.2.21",
|
|
"unplugin-icons": "^0.14.13",
|
|
"unplugin-icons": "^0.14.13",
|
|
- "vue": "^3.2.41"
|
|
|
|
|
|
+ "vue": "^3.2.41",
|
|
|
|
+ "vue-router": "4"
|
|
},
|
|
},
|
|
"devDependencies": {
|
|
"devDependencies": {
|
|
|
|
+ "@types/crypto-js": "^4.1.1",
|
|
"@types/node": "^18.11.9",
|
|
"@types/node": "^18.11.9",
|
|
"@vitejs/plugin-vue": "^3.2.0",
|
|
"@vitejs/plugin-vue": "^3.2.0",
|
|
"typescript": "^4.6.4",
|
|
"typescript": "^4.6.4",
|
|
@@ -192,6 +196,13 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ "node_modules/@types/crypto-js": {
|
|
|
|
+ "version": "4.1.1",
|
|
|
|
+ "resolved": "https://mirrors.cloud.tencent.com/npm/@types%2fcrypto-js/-/crypto-js-4.1.1.tgz",
|
|
|
|
+ "integrity": "sha512-BG7fQKZ689HIoc5h+6D2Dgq1fABRa0RbBWKBd9SP/MVRVXROflpm5fhwyATX5duFmbStzyzyycPB8qUYKDH3NA==",
|
|
|
|
+ "dev": true,
|
|
|
|
+ "license": "MIT"
|
|
|
|
+ },
|
|
"node_modules/@types/estree": {
|
|
"node_modules/@types/estree": {
|
|
"version": "1.0.0",
|
|
"version": "1.0.0",
|
|
"resolved": "https://mirrors.cloud.tencent.com/npm/@types%2festree/-/estree-1.0.0.tgz",
|
|
"resolved": "https://mirrors.cloud.tencent.com/npm/@types%2festree/-/estree-1.0.0.tgz",
|
|
@@ -351,6 +362,11 @@
|
|
"@vue/shared": "3.2.45"
|
|
"@vue/shared": "3.2.45"
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ "node_modules/@vue/devtools-api": {
|
|
|
|
+ "version": "6.4.5",
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.4.5.tgz",
|
|
|
|
+ "integrity": "sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ=="
|
|
|
|
+ },
|
|
"node_modules/@vue/reactivity": {
|
|
"node_modules/@vue/reactivity": {
|
|
"version": "3.2.45",
|
|
"version": "3.2.45",
|
|
"resolved": "https://mirrors.cloud.tencent.com/npm/@vue%2freactivity/-/reactivity-3.2.45.tgz",
|
|
"resolved": "https://mirrors.cloud.tencent.com/npm/@vue%2freactivity/-/reactivity-3.2.45.tgz",
|
|
@@ -611,6 +627,20 @@
|
|
"node": ">= 8"
|
|
"node": ">= 8"
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ "node_modules/crypto-js": {
|
|
|
|
+ "version": "4.1.1",
|
|
|
|
+ "resolved": "https://mirrors.cloud.tencent.com/npm/crypto-js/-/crypto-js-4.1.1.tgz",
|
|
|
|
+ "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==",
|
|
|
|
+ "license": "MIT"
|
|
|
|
+ },
|
|
|
|
+ "node_modules/cryptojs": {
|
|
|
|
+ "version": "2.5.3",
|
|
|
|
+ "resolved": "https://mirrors.cloud.tencent.com/npm/cryptojs/-/cryptojs-2.5.3.tgz",
|
|
|
|
+ "integrity": "sha1-kJVH7PFbrEVuJ1RZs58u9F1/y7k=",
|
|
|
|
+ "engines": {
|
|
|
|
+ "node": "*"
|
|
|
|
+ }
|
|
|
|
+ },
|
|
"node_modules/csstype": {
|
|
"node_modules/csstype": {
|
|
"version": "2.6.21",
|
|
"version": "2.6.21",
|
|
"resolved": "https://mirrors.cloud.tencent.com/npm/csstype/-/csstype-2.6.21.tgz",
|
|
"resolved": "https://mirrors.cloud.tencent.com/npm/csstype/-/csstype-2.6.21.tgz",
|
|
@@ -1769,6 +1799,17 @@
|
|
"@vue/shared": "3.2.45"
|
|
"@vue/shared": "3.2.45"
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ "node_modules/vue-router": {
|
|
|
|
+ "version": "4.1.6",
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.1.6.tgz",
|
|
|
|
+ "integrity": "sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==",
|
|
|
|
+ "dependencies": {
|
|
|
|
+ "@vue/devtools-api": "^6.4.5"
|
|
|
|
+ },
|
|
|
|
+ "peerDependencies": {
|
|
|
|
+ "vue": "^3.2.0"
|
|
|
|
+ }
|
|
|
|
+ },
|
|
"node_modules/vue-template-compiler": {
|
|
"node_modules/vue-template-compiler": {
|
|
"version": "2.7.14",
|
|
"version": "2.7.14",
|
|
"resolved": "https://mirrors.cloud.tencent.com/npm/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz",
|
|
"resolved": "https://mirrors.cloud.tencent.com/npm/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz",
|
|
@@ -1951,6 +1992,12 @@
|
|
"picomatch": "^2.3.1"
|
|
"picomatch": "^2.3.1"
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ "@types/crypto-js": {
|
|
|
|
+ "version": "4.1.1",
|
|
|
|
+ "resolved": "https://mirrors.cloud.tencent.com/npm/@types%2fcrypto-js/-/crypto-js-4.1.1.tgz",
|
|
|
|
+ "integrity": "sha512-BG7fQKZ689HIoc5h+6D2Dgq1fABRa0RbBWKBd9SP/MVRVXROflpm5fhwyATX5duFmbStzyzyycPB8qUYKDH3NA==",
|
|
|
|
+ "dev": true
|
|
|
|
+ },
|
|
"@types/estree": {
|
|
"@types/estree": {
|
|
"version": "1.0.0",
|
|
"version": "1.0.0",
|
|
"resolved": "https://mirrors.cloud.tencent.com/npm/@types%2festree/-/estree-1.0.0.tgz",
|
|
"resolved": "https://mirrors.cloud.tencent.com/npm/@types%2festree/-/estree-1.0.0.tgz",
|
|
@@ -2089,6 +2136,11 @@
|
|
"@vue/shared": "3.2.45"
|
|
"@vue/shared": "3.2.45"
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ "@vue/devtools-api": {
|
|
|
|
+ "version": "6.4.5",
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.4.5.tgz",
|
|
|
|
+ "integrity": "sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ=="
|
|
|
|
+ },
|
|
"@vue/reactivity": {
|
|
"@vue/reactivity": {
|
|
"version": "3.2.45",
|
|
"version": "3.2.45",
|
|
"resolved": "https://mirrors.cloud.tencent.com/npm/@vue%2freactivity/-/reactivity-3.2.45.tgz",
|
|
"resolved": "https://mirrors.cloud.tencent.com/npm/@vue%2freactivity/-/reactivity-3.2.45.tgz",
|
|
@@ -2254,6 +2306,16 @@
|
|
"which": "^2.0.1"
|
|
"which": "^2.0.1"
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ "crypto-js": {
|
|
|
|
+ "version": "4.1.1",
|
|
|
|
+ "resolved": "https://mirrors.cloud.tencent.com/npm/crypto-js/-/crypto-js-4.1.1.tgz",
|
|
|
|
+ "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw=="
|
|
|
|
+ },
|
|
|
|
+ "cryptojs": {
|
|
|
|
+ "version": "2.5.3",
|
|
|
|
+ "resolved": "https://mirrors.cloud.tencent.com/npm/cryptojs/-/cryptojs-2.5.3.tgz",
|
|
|
|
+ "integrity": "sha1-kJVH7PFbrEVuJ1RZs58u9F1/y7k="
|
|
|
|
+ },
|
|
"csstype": {
|
|
"csstype": {
|
|
"version": "2.6.21",
|
|
"version": "2.6.21",
|
|
"resolved": "https://mirrors.cloud.tencent.com/npm/csstype/-/csstype-2.6.21.tgz",
|
|
"resolved": "https://mirrors.cloud.tencent.com/npm/csstype/-/csstype-2.6.21.tgz",
|
|
@@ -2971,6 +3033,14 @@
|
|
"@vue/shared": "3.2.45"
|
|
"@vue/shared": "3.2.45"
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ "vue-router": {
|
|
|
|
+ "version": "4.1.6",
|
|
|
|
+ "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-4.1.6.tgz",
|
|
|
|
+ "integrity": "sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==",
|
|
|
|
+ "requires": {
|
|
|
|
+ "@vue/devtools-api": "^6.4.5"
|
|
|
|
+ }
|
|
|
|
+ },
|
|
"vue-template-compiler": {
|
|
"vue-template-compiler": {
|
|
"version": "2.7.14",
|
|
"version": "2.7.14",
|
|
"resolved": "https://mirrors.cloud.tencent.com/npm/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz",
|
|
"resolved": "https://mirrors.cloud.tencent.com/npm/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz",
|