diff --git a/package-lock.json b/package-lock.json
index 8809581..f1e28a7 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2038,6 +2038,74 @@
"node": "^14.18.0 || >=16.0.0"
}
},
+ "node_modules/@dcloudio/uni-cli-shared/node_modules/@vue/reactivity": {
+ "version": "3.4.21",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/reactivity/-/reactivity-3.4.21.tgz",
+ "integrity": "sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@vue/shared": "3.4.21"
+ }
+ },
+ "node_modules/@dcloudio/uni-cli-shared/node_modules/@vue/runtime-core": {
+ "version": "3.4.21",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/runtime-core/-/runtime-core-3.4.21.tgz",
+ "integrity": "sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@vue/reactivity": "3.4.21",
+ "@vue/shared": "3.4.21"
+ }
+ },
+ "node_modules/@dcloudio/uni-cli-shared/node_modules/@vue/runtime-dom": {
+ "version": "3.4.21",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/runtime-dom/-/runtime-dom-3.4.21.tgz",
+ "integrity": "sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@vue/runtime-core": "3.4.21",
+ "@vue/shared": "3.4.21",
+ "csstype": "^3.1.3"
+ }
+ },
+ "node_modules/@dcloudio/uni-cli-shared/node_modules/@vue/server-renderer": {
+ "version": "3.4.21",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/server-renderer/-/server-renderer-3.4.21.tgz",
+ "integrity": "sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==",
+ "license": "MIT",
+ "dependencies": {
+ "@vue/compiler-ssr": "3.4.21",
+ "@vue/shared": "3.4.21"
+ },
+ "peerDependencies": {
+ "vue": "3.4.21"
+ }
+ },
+ "node_modules/@dcloudio/uni-cli-shared/node_modules/vue": {
+ "version": "3.4.21",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/vue/-/vue-3.4.21.tgz",
+ "integrity": "sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@vue/compiler-dom": "3.4.21",
+ "@vue/compiler-sfc": "3.4.21",
+ "@vue/runtime-dom": "3.4.21",
+ "@vue/server-renderer": "3.4.21",
+ "@vue/shared": "3.4.21"
+ },
+ "peerDependencies": {
+ "typescript": "*"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@dcloudio/uni-cloud": {
"version": "3.0.0-4020420240722002",
"resolved": "https://repo.huaweicloud.com/repository/npm/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-4020420240722002.tgz",
@@ -2101,6 +2169,74 @@
"module-alias": "^2.2.2"
}
},
+ "node_modules/@dcloudio/uni-h5-vite/node_modules/@vue/reactivity": {
+ "version": "3.4.21",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/reactivity/-/reactivity-3.4.21.tgz",
+ "integrity": "sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@vue/shared": "3.4.21"
+ }
+ },
+ "node_modules/@dcloudio/uni-h5-vite/node_modules/@vue/runtime-core": {
+ "version": "3.4.21",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/runtime-core/-/runtime-core-3.4.21.tgz",
+ "integrity": "sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@vue/reactivity": "3.4.21",
+ "@vue/shared": "3.4.21"
+ }
+ },
+ "node_modules/@dcloudio/uni-h5-vite/node_modules/@vue/runtime-dom": {
+ "version": "3.4.21",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/runtime-dom/-/runtime-dom-3.4.21.tgz",
+ "integrity": "sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@vue/runtime-core": "3.4.21",
+ "@vue/shared": "3.4.21",
+ "csstype": "^3.1.3"
+ }
+ },
+ "node_modules/@dcloudio/uni-h5-vite/node_modules/@vue/server-renderer": {
+ "version": "3.4.21",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/server-renderer/-/server-renderer-3.4.21.tgz",
+ "integrity": "sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==",
+ "license": "MIT",
+ "dependencies": {
+ "@vue/compiler-ssr": "3.4.21",
+ "@vue/shared": "3.4.21"
+ },
+ "peerDependencies": {
+ "vue": "3.4.21"
+ }
+ },
+ "node_modules/@dcloudio/uni-h5-vite/node_modules/vue": {
+ "version": "3.4.21",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/vue/-/vue-3.4.21.tgz",
+ "integrity": "sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@vue/compiler-dom": "3.4.21",
+ "@vue/compiler-sfc": "3.4.21",
+ "@vue/runtime-dom": "3.4.21",
+ "@vue/server-renderer": "3.4.21",
+ "@vue/shared": "3.4.21"
+ },
+ "peerDependencies": {
+ "typescript": "*"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@dcloudio/uni-h5-vue": {
"version": "3.0.0-4020420240722002",
"resolved": "https://repo.huaweicloud.com/repository/npm/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-4020420240722002.tgz",
@@ -2111,6 +2247,142 @@
"@vue/server-renderer": "3.4.21"
}
},
+ "node_modules/@dcloudio/uni-h5-vue/node_modules/@vue/reactivity": {
+ "version": "3.4.21",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/reactivity/-/reactivity-3.4.21.tgz",
+ "integrity": "sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@vue/shared": "3.4.21"
+ }
+ },
+ "node_modules/@dcloudio/uni-h5-vue/node_modules/@vue/runtime-core": {
+ "version": "3.4.21",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/runtime-core/-/runtime-core-3.4.21.tgz",
+ "integrity": "sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@vue/reactivity": "3.4.21",
+ "@vue/shared": "3.4.21"
+ }
+ },
+ "node_modules/@dcloudio/uni-h5-vue/node_modules/@vue/runtime-dom": {
+ "version": "3.4.21",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/runtime-dom/-/runtime-dom-3.4.21.tgz",
+ "integrity": "sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@vue/runtime-core": "3.4.21",
+ "@vue/shared": "3.4.21",
+ "csstype": "^3.1.3"
+ }
+ },
+ "node_modules/@dcloudio/uni-h5-vue/node_modules/@vue/server-renderer": {
+ "version": "3.4.21",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/server-renderer/-/server-renderer-3.4.21.tgz",
+ "integrity": "sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==",
+ "license": "MIT",
+ "dependencies": {
+ "@vue/compiler-ssr": "3.4.21",
+ "@vue/shared": "3.4.21"
+ },
+ "peerDependencies": {
+ "vue": "3.4.21"
+ }
+ },
+ "node_modules/@dcloudio/uni-h5-vue/node_modules/vue": {
+ "version": "3.4.21",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/vue/-/vue-3.4.21.tgz",
+ "integrity": "sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@vue/compiler-dom": "3.4.21",
+ "@vue/compiler-sfc": "3.4.21",
+ "@vue/runtime-dom": "3.4.21",
+ "@vue/server-renderer": "3.4.21",
+ "@vue/shared": "3.4.21"
+ },
+ "peerDependencies": {
+ "typescript": "*"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@dcloudio/uni-h5/node_modules/@vue/reactivity": {
+ "version": "3.4.21",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/reactivity/-/reactivity-3.4.21.tgz",
+ "integrity": "sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@vue/shared": "3.4.21"
+ }
+ },
+ "node_modules/@dcloudio/uni-h5/node_modules/@vue/runtime-core": {
+ "version": "3.4.21",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/runtime-core/-/runtime-core-3.4.21.tgz",
+ "integrity": "sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@vue/reactivity": "3.4.21",
+ "@vue/shared": "3.4.21"
+ }
+ },
+ "node_modules/@dcloudio/uni-h5/node_modules/@vue/runtime-dom": {
+ "version": "3.4.21",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/runtime-dom/-/runtime-dom-3.4.21.tgz",
+ "integrity": "sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@vue/runtime-core": "3.4.21",
+ "@vue/shared": "3.4.21",
+ "csstype": "^3.1.3"
+ }
+ },
+ "node_modules/@dcloudio/uni-h5/node_modules/@vue/server-renderer": {
+ "version": "3.4.21",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/server-renderer/-/server-renderer-3.4.21.tgz",
+ "integrity": "sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==",
+ "license": "MIT",
+ "dependencies": {
+ "@vue/compiler-ssr": "3.4.21",
+ "@vue/shared": "3.4.21"
+ },
+ "peerDependencies": {
+ "vue": "3.4.21"
+ }
+ },
+ "node_modules/@dcloudio/uni-h5/node_modules/vue": {
+ "version": "3.4.21",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/vue/-/vue-3.4.21.tgz",
+ "integrity": "sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@vue/compiler-dom": "3.4.21",
+ "@vue/compiler-sfc": "3.4.21",
+ "@vue/runtime-dom": "3.4.21",
+ "@vue/server-renderer": "3.4.21",
+ "@vue/shared": "3.4.21"
+ },
+ "peerDependencies": {
+ "typescript": "*"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@dcloudio/uni-i18n": {
"version": "3.0.0-4020420240722002",
"resolved": "https://repo.huaweicloud.com/repository/npm/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-4020420240722002.tgz",
@@ -2880,9 +3152,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "9.16.0",
- "resolved": "https://repo.huaweicloud.com/repository/npm/@eslint/js/-/js-9.16.0.tgz",
- "integrity": "sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==",
+ "version": "9.17.0",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@eslint/js/-/js-9.17.0.tgz",
+ "integrity": "sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -4122,9 +4394,9 @@
}
},
"node_modules/@rollup/pluginutils": {
- "version": "5.1.3",
- "resolved": "https://repo.huaweicloud.com/repository/npm/@rollup/pluginutils/-/pluginutils-5.1.3.tgz",
- "integrity": "sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==",
+ "version": "5.1.4",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@rollup/pluginutils/-/pluginutils-5.1.4.tgz",
+ "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==",
"license": "MIT",
"dependencies": {
"@types/estree": "^1.0.0",
@@ -4857,7 +5129,6 @@
"version": "3.5.13",
"resolved": "https://repo.huaweicloud.com/repository/npm/@vue/reactivity/-/reactivity-3.5.13.tgz",
"integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@vue/shared": "3.5.13"
@@ -4867,14 +5138,12 @@
"version": "3.5.13",
"resolved": "https://repo.huaweicloud.com/repository/npm/@vue/shared/-/shared-3.5.13.tgz",
"integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/@vue/runtime-core": {
"version": "3.5.13",
"resolved": "https://repo.huaweicloud.com/repository/npm/@vue/runtime-core/-/runtime-core-3.5.13.tgz",
"integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@vue/reactivity": "3.5.13",
@@ -4885,52 +5154,78 @@
"version": "3.5.13",
"resolved": "https://repo.huaweicloud.com/repository/npm/@vue/shared/-/shared-3.5.13.tgz",
"integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==",
- "dev": true,
"license": "MIT"
},
"node_modules/@vue/runtime-dom": {
- "version": "3.4.21",
- "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/runtime-dom/-/runtime-dom-3.4.21.tgz",
- "integrity": "sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==",
+ "version": "3.5.13",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz",
+ "integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==",
"license": "MIT",
"dependencies": {
- "@vue/runtime-core": "3.4.21",
- "@vue/shared": "3.4.21",
+ "@vue/reactivity": "3.5.13",
+ "@vue/runtime-core": "3.5.13",
+ "@vue/shared": "3.5.13",
"csstype": "^3.1.3"
}
},
- "node_modules/@vue/runtime-dom/node_modules/@vue/reactivity": {
- "version": "3.4.21",
- "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/reactivity/-/reactivity-3.4.21.tgz",
- "integrity": "sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==",
- "license": "MIT",
- "dependencies": {
- "@vue/shared": "3.4.21"
- }
- },
- "node_modules/@vue/runtime-dom/node_modules/@vue/runtime-core": {
- "version": "3.4.21",
- "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/runtime-core/-/runtime-core-3.4.21.tgz",
- "integrity": "sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==",
- "license": "MIT",
- "dependencies": {
- "@vue/reactivity": "3.4.21",
- "@vue/shared": "3.4.21"
- }
+ "node_modules/@vue/runtime-dom/node_modules/@vue/shared": {
+ "version": "3.5.13",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/shared/-/shared-3.5.13.tgz",
+ "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==",
+ "license": "MIT"
},
"node_modules/@vue/server-renderer": {
- "version": "3.4.21",
- "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/server-renderer/-/server-renderer-3.4.21.tgz",
- "integrity": "sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==",
+ "version": "3.5.13",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/server-renderer/-/server-renderer-3.5.13.tgz",
+ "integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-ssr": "3.4.21",
- "@vue/shared": "3.4.21"
+ "@vue/compiler-ssr": "3.5.13",
+ "@vue/shared": "3.5.13"
},
"peerDependencies": {
- "vue": "3.4.21"
+ "vue": "3.5.13"
}
},
+ "node_modules/@vue/server-renderer/node_modules/@vue/compiler-core": {
+ "version": "3.5.13",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/compiler-core/-/compiler-core-3.5.13.tgz",
+ "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^7.25.3",
+ "@vue/shared": "3.5.13",
+ "entities": "^4.5.0",
+ "estree-walker": "^2.0.2",
+ "source-map-js": "^1.2.0"
+ }
+ },
+ "node_modules/@vue/server-renderer/node_modules/@vue/compiler-dom": {
+ "version": "3.5.13",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz",
+ "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==",
+ "license": "MIT",
+ "dependencies": {
+ "@vue/compiler-core": "3.5.13",
+ "@vue/shared": "3.5.13"
+ }
+ },
+ "node_modules/@vue/server-renderer/node_modules/@vue/compiler-ssr": {
+ "version": "3.5.13",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz",
+ "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==",
+ "license": "MIT",
+ "dependencies": {
+ "@vue/compiler-dom": "3.5.13",
+ "@vue/shared": "3.5.13"
+ }
+ },
+ "node_modules/@vue/server-renderer/node_modules/@vue/shared": {
+ "version": "3.5.13",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/shared/-/shared-3.5.13.tgz",
+ "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==",
+ "license": "MIT"
+ },
"node_modules/@vue/shared": {
"version": "3.4.21",
"resolved": "https://repo.huaweicloud.com/repository/npm/@vue/shared/-/shared-3.4.21.tgz",
@@ -5484,9 +5779,9 @@
"peer": true
},
"node_modules/browserslist": {
- "version": "4.24.2",
- "resolved": "https://repo.huaweicloud.com/repository/npm/browserslist/-/browserslist-4.24.2.tgz",
- "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==",
+ "version": "4.24.3",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/browserslist/-/browserslist-4.24.3.tgz",
+ "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==",
"funding": [
{
"type": "opencollective",
@@ -5503,9 +5798,9 @@
],
"license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001669",
- "electron-to-chromium": "^1.5.41",
- "node-releases": "^2.0.18",
+ "caniuse-lite": "^1.0.30001688",
+ "electron-to-chromium": "^1.5.73",
+ "node-releases": "^2.0.19",
"update-browserslist-db": "^1.1.1"
},
"bin": {
@@ -5624,9 +5919,9 @@
}
},
"node_modules/c12/node_modules/chokidar": {
- "version": "4.0.1",
- "resolved": "https://repo.huaweicloud.com/repository/npm/chokidar/-/chokidar-4.0.1.tgz",
- "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==",
+ "version": "4.0.2",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/chokidar/-/chokidar-4.0.2.tgz",
+ "integrity": "sha512-/b57FK+bblSU+dfewfFe0rT1YjVDfOmeLQwCAuC+vwvgLkXboATqqmy+Ipux6JrF6L5joe5CBnFOw+gLWH6yKg==",
"license": "MIT",
"dependencies": {
"readdirp": "^4.0.1"
@@ -5661,25 +5956,6 @@
"node": ">=8"
}
},
- "node_modules/call-bind": {
- "version": "1.0.8",
- "resolved": "https://repo.huaweicloud.com/repository/npm/call-bind/-/call-bind-1.0.8.tgz",
- "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind-apply-helpers": "^1.0.0",
- "es-define-property": "^1.0.0",
- "get-intrinsic": "^1.2.4",
- "set-function-length": "^1.2.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/call-bind-apply-helpers": {
"version": "1.0.1",
"resolved": "https://repo.huaweicloud.com/repository/npm/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz",
@@ -5695,14 +5971,14 @@
}
},
"node_modules/call-bound": {
- "version": "1.0.2",
- "resolved": "https://repo.huaweicloud.com/repository/npm/call-bound/-/call-bound-1.0.2.tgz",
- "integrity": "sha512-0lk0PHFe/uz0vl527fG9CgdE9WdafjDbCXvBbs+LUv000TVt2Jjhqbs4Jwm8gz070w8xXyEAxrPOMullsxXeGg==",
+ "version": "1.0.3",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/call-bound/-/call-bound-1.0.3.tgz",
+ "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.8",
- "get-intrinsic": "^1.2.5"
+ "call-bind-apply-helpers": "^1.0.1",
+ "get-intrinsic": "^1.2.6"
},
"engines": {
"node": ">= 0.4"
@@ -5733,9 +6009,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001688",
- "resolved": "https://repo.huaweicloud.com/repository/npm/caniuse-lite/-/caniuse-lite-1.0.30001688.tgz",
- "integrity": "sha512-Nmqpru91cuABu/DTCXbM2NSRHzM2uVHfPnhJ/1zEAJx/ILBRVmz3pzH4N7DZqbdG0gWClsCC05Oj0mJ/1AWMbA==",
+ "version": "1.0.30001689",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/caniuse-lite/-/caniuse-lite-1.0.30001689.tgz",
+ "integrity": "sha512-CmeR2VBycfa+5/jOfnp/NpWPGd06nf1XYiefUvhXFfZE4GkRc9jv+eGPS4nT558WS/8lYCzV8SlANCIPvbWP1g==",
"funding": [
{
"type": "opencollective",
@@ -6250,24 +6526,6 @@
"node": ">= 10"
}
},
- "node_modules/define-data-property": {
- "version": "1.1.4",
- "resolved": "https://repo.huaweicloud.com/repository/npm/define-data-property/-/define-data-property-1.1.4.tgz",
- "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "es-define-property": "^1.0.0",
- "es-errors": "^1.3.0",
- "gopd": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/defu": {
"version": "6.1.4",
"resolved": "https://repo.huaweicloud.com/repository/npm/defu/-/defu-6.1.4.tgz",
@@ -6378,13 +6636,13 @@
}
},
"node_modules/dunder-proto": {
- "version": "1.0.0",
- "resolved": "https://repo.huaweicloud.com/repository/npm/dunder-proto/-/dunder-proto-1.0.0.tgz",
- "integrity": "sha512-9+Sj30DIu+4KvHqMfLUGLFYL2PkURSYMVXJyXe92nFRvlYq5hBjLEhblKB+vkd/WVlUYMWigiY07T91Fkk0+4A==",
+ "version": "1.0.1",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/dunder-proto/-/dunder-proto-1.0.1.tgz",
+ "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind-apply-helpers": "^1.0.0",
+ "call-bind-apply-helpers": "^1.0.1",
"es-errors": "^1.3.0",
"gopd": "^1.2.0"
},
@@ -6400,9 +6658,9 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.73",
- "resolved": "https://repo.huaweicloud.com/repository/npm/electron-to-chromium/-/electron-to-chromium-1.5.73.tgz",
- "integrity": "sha512-8wGNxG9tAG5KhGd3eeA0o6ixhiNdgr0DcHWm85XPCphwZgD1lIEoi6t3VERayWao7SF7AAZTw6oARGJeVjH8Kg==",
+ "version": "1.5.74",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/electron-to-chromium/-/electron-to-chromium-1.5.74.tgz",
+ "integrity": "sha512-ck3//9RC+6oss/1Bh9tiAVFy5vfSKbRHAFh7Z3/eTRkEqJeWgymloShB17Vg3Z4nmDNp35vAd1BZ6CMW4Wt6Iw==",
"license": "ISC"
},
"node_modules/emittery": {
@@ -6603,9 +6861,9 @@
}
},
"node_modules/eslint": {
- "version": "9.16.0",
- "resolved": "https://repo.huaweicloud.com/repository/npm/eslint/-/eslint-9.16.0.tgz",
- "integrity": "sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==",
+ "version": "9.17.0",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/eslint/-/eslint-9.17.0.tgz",
+ "integrity": "sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6614,7 +6872,7 @@
"@eslint/config-array": "^0.19.0",
"@eslint/core": "^0.9.0",
"@eslint/eslintrc": "^3.2.0",
- "@eslint/js": "9.16.0",
+ "@eslint/js": "9.17.0",
"@eslint/plugin-kit": "^0.2.3",
"@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
@@ -6623,7 +6881,7 @@
"@types/json-schema": "^7.0.15",
"ajv": "^6.12.4",
"chalk": "^4.0.0",
- "cross-spawn": "^7.0.5",
+ "cross-spawn": "^7.0.6",
"debug": "^4.3.2",
"escape-string-regexp": "^4.0.0",
"eslint-scope": "^8.2.0",
@@ -7523,19 +7781,6 @@
"node": ">=8"
}
},
- "node_modules/has-property-descriptors": {
- "version": "1.0.2",
- "resolved": "https://repo.huaweicloud.com/repository/npm/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
- "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "es-define-property": "^1.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/has-symbols": {
"version": "1.1.0",
"resolved": "https://repo.huaweicloud.com/repository/npm/has-symbols/-/has-symbols-1.1.0.tgz",
@@ -7850,9 +8095,9 @@
}
},
"node_modules/is-core-module": {
- "version": "2.15.1",
- "resolved": "https://repo.huaweicloud.com/repository/npm/is-core-module/-/is-core-module-2.15.1.tgz",
- "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
+ "version": "2.16.0",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/is-core-module/-/is-core-module-2.16.0.tgz",
+ "integrity": "sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==",
"license": "MIT",
"dependencies": {
"hasown": "^2.0.2"
@@ -8775,9 +9020,9 @@
"license": "MIT"
},
"node_modules/jiti": {
- "version": "2.4.1",
- "resolved": "https://repo.huaweicloud.com/repository/npm/jiti/-/jiti-2.4.1.tgz",
- "integrity": "sha512-yPBThwecp1wS9DmoA4x4KR2h3QoslacnDR8ypuFM962kI4/456Iy1oHx2RAgh4jfZNdn0bctsdadceiBUgpU1g==",
+ "version": "2.4.2",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/jiti/-/jiti-2.4.2.tgz",
+ "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==",
"license": "MIT",
"bin": {
"jiti": "lib/jiti-cli.mjs"
@@ -8989,9 +9234,9 @@
}
},
"node_modules/knitwork": {
- "version": "1.1.0",
- "resolved": "https://repo.huaweicloud.com/repository/npm/knitwork/-/knitwork-1.1.0.tgz",
- "integrity": "sha512-oHnmiBUVHz1V+URE77PNot2lv3QiYU2zQf1JjOVkMt3YDKGbu8NAFr+c4mcNOhdsGrB/VpVbRwPwhiXrPhxQbw==",
+ "version": "1.2.0",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/knitwork/-/knitwork-1.2.0.tgz",
+ "integrity": "sha512-xYSH7AvuQ6nXkq42x0v5S8/Iry+cfulBz/DJQzhIyESdLD7425jXsPy4vn5cCXU+HhRN2kVw51Vd1K6/By4BQg==",
"license": "MIT"
},
"node_modules/lcid": {
@@ -9281,9 +9526,9 @@
}
},
"node_modules/magic-string": {
- "version": "0.30.15",
- "resolved": "https://repo.huaweicloud.com/repository/npm/magic-string/-/magic-string-0.30.15.tgz",
- "integrity": "sha512-zXeaYRgZ6ldS1RJJUrMrYgNJ4fdwnyI6tVqoiIhyCyv5IVTK9BU8Ic2l253GGETQHxI4HNUwhJ3fjDhKqEoaAw==",
+ "version": "0.30.17",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/magic-string/-/magic-string-0.30.17.tgz",
+ "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
"license": "MIT",
"dependencies": {
"@jridgewell/sourcemap-codec": "^1.5.0"
@@ -9575,15 +9820,6 @@
"integrity": "sha512-23g5BFj4zdQL/b6tor7Ji+QY4pEfNH784BMslY9Qb0UnJWRAt+lQGLYmRaM0KDBwIG23ffEBELhZDP2rhi9f/Q==",
"license": "MIT"
},
- "node_modules/mri": {
- "version": "1.2.0",
- "resolved": "https://repo.huaweicloud.com/repository/npm/mri/-/mri-1.2.0.tgz",
- "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/ms": {
"version": "2.1.3",
"resolved": "https://repo.huaweicloud.com/repository/npm/ms/-/ms-2.1.3.tgz",
@@ -10278,19 +10514,19 @@
}
},
"node_modules/pinia-plugin-persistedstate": {
- "version": "4.1.3",
- "resolved": "https://repo.huaweicloud.com/repository/npm/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-4.1.3.tgz",
- "integrity": "sha512-5Rad7oSoEh0na+j4jEViVQMtAYE38KjU7ixKc+am33QX/clJ1mb19zTZqMJXvq+PnQW7uuEuL33Q6NL0GbkfWw==",
+ "version": "4.2.0",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-4.2.0.tgz",
+ "integrity": "sha512-3buhA7ac+ssbOIx3VRCC8oHkoFwhDM9oHRCjo7nj+O8WUqnW+jRqh7eYT5eS/DNa3H28zp3dYf/nd/Vc8zj8eQ==",
"license": "MIT",
"dependencies": {
- "@nuxt/kit": "^3.13.2",
+ "@nuxt/kit": "^3.14.1592",
"deep-pick-omit": "^1.2.1",
"defu": "^6.1.4",
"destr": "^2.0.3"
},
"peerDependencies": {
- "@pinia/nuxt": ">=0.5.0",
- "pinia": ">=2.0.0"
+ "@pinia/nuxt": ">=0.9.0",
+ "pinia": ">=2.3.0"
},
"peerDependenciesMeta": {
"@pinia/nuxt": {
@@ -10301,32 +10537,6 @@
}
}
},
- "node_modules/pinia/node_modules/vue-demi": {
- "version": "0.14.10",
- "resolved": "https://repo.huaweicloud.com/repository/npm/vue-demi/-/vue-demi-0.14.10.tgz",
- "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==",
- "hasInstallScript": true,
- "license": "MIT",
- "bin": {
- "vue-demi-fix": "bin/vue-demi-fix.js",
- "vue-demi-switch": "bin/vue-demi-switch.js"
- },
- "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"
- },
- "peerDependenciesMeta": {
- "@vue/composition-api": {
- "optional": true
- }
- }
- },
"node_modules/pirates": {
"version": "4.0.6",
"resolved": "https://repo.huaweicloud.com/repository/npm/pirates/-/pirates-4.0.6.tgz",
@@ -11013,12 +11223,12 @@
"peer": true
},
"node_modules/resolve": {
- "version": "1.22.8",
- "resolved": "https://repo.huaweicloud.com/repository/npm/resolve/-/resolve-1.22.8.tgz",
- "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
+ "version": "1.22.9",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/resolve/-/resolve-1.22.9.tgz",
+ "integrity": "sha512-QxrmX1DzraFIi9PxdG5VkRfRwIgjwyud+z/iBwfRRrVmHc+P9Q7u2lSSpQ6bjr2gy5lrqIiU9vb6iAeGf2400A==",
"license": "MIT",
"dependencies": {
- "is-core-module": "^2.13.0",
+ "is-core-module": "^2.16.0",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
},
@@ -11371,24 +11581,6 @@
"node": ">= 0.8.0"
}
},
- "node_modules/set-function-length": {
- "version": "1.2.2",
- "resolved": "https://repo.huaweicloud.com/repository/npm/set-function-length/-/set-function-length-1.2.2.tgz",
- "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "define-data-property": "^1.1.4",
- "es-errors": "^1.3.0",
- "function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.4",
- "gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
"node_modules/setprototypeof": {
"version": "1.2.0",
"resolved": "https://repo.huaweicloud.com/repository/npm/setprototypeof/-/setprototypeof-1.2.0.tgz",
@@ -12032,15 +12224,15 @@
"license": "MIT"
},
"node_modules/unctx": {
- "version": "2.4.0",
- "resolved": "https://repo.huaweicloud.com/repository/npm/unctx/-/unctx-2.4.0.tgz",
- "integrity": "sha512-VSwGlVn3teRLkFS9OH4JoZ25ky133vVPQkS6qHv/itYVrqHBa+7SO46Yh07Zve1WEi9A1X135g9DR6KMv6ZsJg==",
+ "version": "2.4.1",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/unctx/-/unctx-2.4.1.tgz",
+ "integrity": "sha512-AbaYw0Nm4mK4qjhns67C+kgxR2YWiwlDBPzxrN8h8C6VtAdCgditAY5Dezu3IJy4XVqAnbrXt9oQJvsn3fyozg==",
"license": "MIT",
"dependencies": {
"acorn": "^8.14.0",
"estree-walker": "^3.0.3",
- "magic-string": "^0.30.15",
- "unplugin": "^2.0.0"
+ "magic-string": "^0.30.17",
+ "unplugin": "^2.1.0"
}
},
"node_modules/unctx/node_modules/estree-walker": {
@@ -12052,19 +12244,6 @@
"@types/estree": "^1.0.0"
}
},
- "node_modules/unctx/node_modules/unplugin": {
- "version": "2.1.0",
- "resolved": "https://repo.huaweicloud.com/repository/npm/unplugin/-/unplugin-2.1.0.tgz",
- "integrity": "sha512-us4j03/499KhbGP8BU7Hrzrgseo+KdfJYWcbcajCOqsAyb8Gk0Yn2kiUIcZISYCb1JFaZfIuG3b42HmguVOKCQ==",
- "license": "MIT",
- "dependencies": {
- "acorn": "^8.14.0",
- "webpack-virtual-modules": "^0.6.2"
- },
- "engines": {
- "node": ">=18.12.0"
- }
- },
"node_modules/undici-types": {
"version": "6.20.0",
"resolved": "https://repo.huaweicloud.com/repository/npm/undici-types/-/undici-types-6.20.0.tgz",
@@ -12172,6 +12351,19 @@
"@types/estree": "^1.0.0"
}
},
+ "node_modules/unimport/node_modules/unplugin": {
+ "version": "1.16.0",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/unplugin/-/unplugin-1.16.0.tgz",
+ "integrity": "sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==",
+ "license": "MIT",
+ "dependencies": {
+ "acorn": "^8.14.0",
+ "webpack-virtual-modules": "^0.6.2"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
"node_modules/universalify": {
"version": "2.0.1",
"resolved": "https://repo.huaweicloud.com/repository/npm/universalify/-/universalify-2.0.1.tgz",
@@ -12192,16 +12384,16 @@
}
},
"node_modules/unplugin": {
- "version": "1.16.0",
- "resolved": "https://repo.huaweicloud.com/repository/npm/unplugin/-/unplugin-1.16.0.tgz",
- "integrity": "sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==",
+ "version": "2.1.0",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/unplugin/-/unplugin-2.1.0.tgz",
+ "integrity": "sha512-us4j03/499KhbGP8BU7Hrzrgseo+KdfJYWcbcajCOqsAyb8Gk0Yn2kiUIcZISYCb1JFaZfIuG3b42HmguVOKCQ==",
"license": "MIT",
"dependencies": {
"acorn": "^8.14.0",
"webpack-virtual-modules": "^0.6.2"
},
"engines": {
- "node": ">=14.0.0"
+ "node": ">=18.12.0"
}
},
"node_modules/unplugin-auto-import": {
@@ -12262,6 +12454,19 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/unplugin-auto-import/node_modules/unplugin": {
+ "version": "1.16.0",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/unplugin/-/unplugin-1.16.0.tgz",
+ "integrity": "sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==",
+ "license": "MIT",
+ "dependencies": {
+ "acorn": "^8.14.0",
+ "webpack-virtual-modules": "^0.6.2"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
"node_modules/unplugin-vue-components": {
"version": "0.27.5",
"resolved": "https://repo.huaweicloud.com/repository/npm/unplugin-vue-components/-/unplugin-vue-components-0.27.5.tgz",
@@ -12326,6 +12531,20 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/unplugin-vue-components/node_modules/unplugin": {
+ "version": "1.16.0",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/unplugin/-/unplugin-1.16.0.tgz",
+ "integrity": "sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "acorn": "^8.14.0",
+ "webpack-virtual-modules": "^0.6.2"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
"node_modules/unquote": {
"version": "1.1.1",
"resolved": "https://repo.huaweicloud.com/repository/npm/unquote/-/unquote-1.1.1.tgz",
@@ -12333,17 +12552,18 @@
"license": "MIT"
},
"node_modules/untyped": {
- "version": "1.5.1",
- "resolved": "https://repo.huaweicloud.com/repository/npm/untyped/-/untyped-1.5.1.tgz",
- "integrity": "sha512-reBOnkJBFfBZ8pCKaeHgfZLcehXtM6UTxc+vqs1JvCps0c4amLNp3fhdGBZwYp+VLyoY9n3X5KOP7lCyWBUX9A==",
+ "version": "1.5.2",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/untyped/-/untyped-1.5.2.tgz",
+ "integrity": "sha512-eL/8PlhLcMmlMDtNPKhyyz9kEBDS3Uk4yMu/ewlkT2WFbtzScjHWPJLdQLmaGPUKjXzwe9MumOtOgc4Fro96Kg==",
"license": "MIT",
"dependencies": {
- "@babel/core": "^7.25.7",
- "@babel/standalone": "^7.25.7",
- "@babel/types": "^7.25.7",
+ "@babel/core": "^7.26.0",
+ "@babel/standalone": "^7.26.4",
+ "@babel/types": "^7.26.3",
+ "citty": "^0.1.6",
"defu": "^6.1.4",
- "jiti": "^2.3.1",
- "mri": "^1.2.0",
+ "jiti": "^2.4.1",
+ "knitwork": "^1.2.0",
"scule": "^1.3.0"
},
"bin": {
@@ -12607,16 +12827,16 @@
}
},
"node_modules/vue": {
- "version": "3.4.21",
- "resolved": "https://repo.huaweicloud.com/repository/npm/vue/-/vue-3.4.21.tgz",
- "integrity": "sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==",
+ "version": "3.5.13",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/vue/-/vue-3.5.13.tgz",
+ "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.4.21",
- "@vue/compiler-sfc": "3.4.21",
- "@vue/runtime-dom": "3.4.21",
- "@vue/server-renderer": "3.4.21",
- "@vue/shared": "3.4.21"
+ "@vue/compiler-dom": "3.5.13",
+ "@vue/compiler-sfc": "3.5.13",
+ "@vue/runtime-dom": "3.5.13",
+ "@vue/server-renderer": "3.5.13",
+ "@vue/shared": "3.5.13"
},
"peerDependencies": {
"typescript": "*"
@@ -12627,6 +12847,32 @@
}
}
},
+ "node_modules/vue-demi": {
+ "version": "0.14.10",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/vue-demi/-/vue-demi-0.14.10.tgz",
+ "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==",
+ "hasInstallScript": true,
+ "license": "MIT",
+ "bin": {
+ "vue-demi-fix": "bin/vue-demi-fix.js",
+ "vue-demi-switch": "bin/vue-demi-switch.js"
+ },
+ "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"
+ },
+ "peerDependenciesMeta": {
+ "@vue/composition-api": {
+ "optional": true
+ }
+ }
+ },
"node_modules/vue-eslint-parser": {
"version": "9.4.3",
"resolved": "https://repo.huaweicloud.com/repository/npm/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz",
@@ -12792,6 +13038,62 @@
"vue": "^3.2.0"
}
},
+ "node_modules/vue/node_modules/@vue/compiler-core": {
+ "version": "3.5.13",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/compiler-core/-/compiler-core-3.5.13.tgz",
+ "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^7.25.3",
+ "@vue/shared": "3.5.13",
+ "entities": "^4.5.0",
+ "estree-walker": "^2.0.2",
+ "source-map-js": "^1.2.0"
+ }
+ },
+ "node_modules/vue/node_modules/@vue/compiler-dom": {
+ "version": "3.5.13",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz",
+ "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==",
+ "license": "MIT",
+ "dependencies": {
+ "@vue/compiler-core": "3.5.13",
+ "@vue/shared": "3.5.13"
+ }
+ },
+ "node_modules/vue/node_modules/@vue/compiler-sfc": {
+ "version": "3.5.13",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz",
+ "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^7.25.3",
+ "@vue/compiler-core": "3.5.13",
+ "@vue/compiler-dom": "3.5.13",
+ "@vue/compiler-ssr": "3.5.13",
+ "@vue/shared": "3.5.13",
+ "estree-walker": "^2.0.2",
+ "magic-string": "^0.30.11",
+ "postcss": "^8.4.48",
+ "source-map-js": "^1.2.0"
+ }
+ },
+ "node_modules/vue/node_modules/@vue/compiler-ssr": {
+ "version": "3.5.13",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz",
+ "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==",
+ "license": "MIT",
+ "dependencies": {
+ "@vue/compiler-dom": "3.5.13",
+ "@vue/shared": "3.5.13"
+ }
+ },
+ "node_modules/vue/node_modules/@vue/shared": {
+ "version": "3.5.13",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/@vue/shared/-/shared-3.5.13.tgz",
+ "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==",
+ "license": "MIT"
+ },
"node_modules/w3c-hr-time": {
"version": "1.0.2",
"resolved": "https://repo.huaweicloud.com/repository/npm/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
diff --git a/src/App.vue b/src/App.vue
index 6b08fcf..47f4b07 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,14 +1,8 @@
@@ -20,4 +14,31 @@ page {
font-size: 14px;
background-color: $uni-bg-color-grey;
}
+
+view,
+navigator,
+input,
+scroll-view {
+ box-sizing: border-box;
+}
+
+button::after {
+ border: none;
+}
+
+swiper,
+scroll-view {
+ flex: 1;
+ height: 100%;
+ overflow: hidden;
+}
+.van-nav-bar__content {
+ background-color: $uni-navbar-bg-color;
+}
+
+.ellipsis {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
diff --git a/src/components/GoodsItems/index.vue b/src/components/GoodsItems/index.vue
new file mode 100644
index 0000000..f9c60cd
--- /dev/null
+++ b/src/components/GoodsItems/index.vue
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+ {{ goodsInfo.deviceName }}
+ ({{ goodsInfo.typeName }})
+
+
+ {{ goodsInfo.companyName }}
+
+ {{ goodsInfo.companyName }}
+
+
+
+ {{ goodsInfo.personPhone }}
+
+
+ ¥
+ {{ goodsInfo.dayLeasePrice }}
+ /日
+
+
+
+
+
+
+
+
+
diff --git a/src/pages.json b/src/pages.json
index f34e48f..45bce25 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -36,41 +36,54 @@
"style": {
"navigationBarTitleText": "我的"
}
+ },
+ {
+ "path": "pages/goods-details/index",
+ "style": {
+ "navigationBarTitleText": "装备详情"
+ }
+ },
+ {
+ "path": "pages/order/index",
+ "style": {
+ "navigationBarTitleText": "订单结算"
+ }
}
],
- "tabBar": {
- "color": "#2c2c2c",
- "selectedColor": "#00ad9d",
- "borderStyle": "black",
- "backgroundColor": "#FFFFFF",
- "iconWidth": "24px",
- "list": [
- {
- "pagePath": "pages/index/index",
- "text": "首页"
- },
- {
- "pagePath": "pages/lease-demand/index",
- "text": "租赁需求"
- },
- {
- "pagePath": "pages/cart/index",
- "text": "预约车"
- },
- {
- "pagePath": "pages/message/index",
- "text": "消息"
- },
- {
- "pagePath": "pages/my/index",
- "text": "我的"
- }
- ]
- },
+ // "tabBar": {
+ // "color": "#2c2c2c",
+ // "selectedColor": "#00ad9d",
+ // "borderStyle": "black",
+ // "backgroundColor": "#FFFFFF",
+ // "iconWidth": "24px",
+ // "list": [
+ // {
+ // "pagePath": "pages/index/index",
+ // "text": "首页"
+ // },
+ // {
+ // "pagePath": "pages/lease-demand/index",
+ // "text": "租赁需求"
+ // },
+ // {
+ // "pagePath": "pages/cart/index",
+ // "text": "预约车"
+ // },
+ // {
+ // "pagePath": "pages/message/index",
+ // "text": "消息"
+ // },
+ // {
+ // "pagePath": "pages/my/index",
+ // "text": "我的"
+ // }
+ // ]
+ // },
"globalStyle": {
"navigationBarTextStyle": "#fff",
"navigationBarTitleText": "uni-app",
"navigationBarBackgroundColor": "#00a288",
- "backgroundColor": "#00a288"
+ "backgroundColor": "#00a288",
+ "navigationStyle": "custom"
}
}
diff --git a/src/pages/goods-details/components/details-model.vue b/src/pages/goods-details/components/details-model.vue
new file mode 100644
index 0000000..626d9ef
--- /dev/null
+++ b/src/pages/goods-details/components/details-model.vue
@@ -0,0 +1,167 @@
+
+
+
+
+
+
+
+
+ {{ activeIndex }}/{{ goodsPicCount }}
+
+
+
+
+ {{ deviceInfo.deviceName }}
+
+ ¥
+ {{ deviceInfo.dayLeasePrice }}
+ /天
+
+
+ {{ deviceInfo.personPhone }}
+
+ 发布时间:{{ deviceInfo.createTime?.slice(0, 10) }}
+ 更新时间:{{ deviceInfo.updateTime?.slice(0, 10) }}
+ 浏览次数:{{ deviceInfo.searchNum }}
+
+
+
+
+ 安徽送变电公司
+
+ 入驻时间:{{ deviceInfo.companyCreateTime }}
+ 上架数量:{{ deviceInfo.devUapNum }}
+ 访问量:{{ deviceInfo.companyVisitNum }}
+
+
+
+ 合肥市
+
+
+
+
+ 装备详情
+
+ {{ item.goods_label }}:{{ deviceInfo[item.label_content] }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/goods-details/index.vue b/src/pages/goods-details/index.vue
new file mode 100644
index 0000000..13de171
--- /dev/null
+++ b/src/pages/goods-details/index.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue
index 028f39d..af12f65 100644
--- a/src/pages/index/index.vue
+++ b/src/pages/index/index.vue
@@ -1,18 +1,126 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+ 使用年限
+
+
+
+ 租金
+
+
+
+ 上架时间
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 首页
+ 租赁
+ 消息
+ 我的
+
-
diff --git a/src/pages/login/index.vue b/src/pages/login/index.vue
index 2829b09..c3c8ed0 100644
--- a/src/pages/login/index.vue
+++ b/src/pages/login/index.vue
@@ -5,13 +5,13 @@
欢迎登录!
+
+
diff --git a/src/services/goods/index.js b/src/services/goods/index.js
new file mode 100644
index 0000000..afeb638
--- /dev/null
+++ b/src/services/goods/index.js
@@ -0,0 +1,11 @@
+import { http } from '@/utils/http'
+
+/**
+ * 装备 获取装备详情
+ */
+export const getDeviceDetailsAPI = (id) => {
+ return http({
+ method: 'GET',
+ url: `/material-mall/dev/getInfo/${id}?isHome=true`,
+ })
+}
diff --git a/src/services/index/index.js b/src/services/index/index.js
new file mode 100644
index 0000000..06c7026
--- /dev/null
+++ b/src/services/index/index.js
@@ -0,0 +1,12 @@
+import { http } from '@/utils/http'
+
+/**
+ * 首页 获取装备列表
+ */
+export const getDeviceListAPI = (data) => {
+ return http({
+ method: 'POST',
+ url: '/material-mall/dev/list',
+ data,
+ })
+}
diff --git a/src/static/goods/company-bg.png b/src/static/goods/company-bg.png
new file mode 100644
index 0000000..c85e831
Binary files /dev/null and b/src/static/goods/company-bg.png differ
diff --git a/src/static/goods/company-img.png b/src/static/goods/company-img.png
new file mode 100644
index 0000000..2f7dc6c
Binary files /dev/null and b/src/static/goods/company-img.png differ
diff --git a/src/static/goods/date-icon.png b/src/static/goods/date-icon.png
new file mode 100644
index 0000000..f02917e
Binary files /dev/null and b/src/static/goods/date-icon.png differ
diff --git a/src/stores/modules/member.js b/src/stores/modules/member.js
index 1f42716..b9260d5 100644
--- a/src/stores/modules/member.js
+++ b/src/stores/modules/member.js
@@ -5,7 +5,7 @@ export const useMemberStore = defineStore(
'member',
() => {
// 定义用户信息
- const userInfo = ref({ token: '', userName: '' })
+ const userInfo = ref({})
const token = ref('')
// 存储用户信息
const setUserInfo = (val) => {
diff --git a/src/style/vant.scss b/src/style/vant.scss
index 49433a7..dfeb991 100644
--- a/src/style/vant.scss
+++ b/src/style/vant.scss
@@ -7,6 +7,13 @@
}
+.h5-container {
+ height: 100%;
+ display: flex;
+ flex-direction: column;
+ background-color: $uni-bg-color-grey;
+}
+
.flex-row-start {
display: flex;
align-items: center;
diff --git a/src/uni.scss b/src/uni.scss
index a52424d..8d7f15f 100644
--- a/src/uni.scss
+++ b/src/uni.scss
@@ -29,7 +29,8 @@ $uni-text-color-placeholder: #808080;
$uni-text-color-disable: #c0c0c0;
/* 背景颜色 */
-$uni-bg-color: #eeeff6;
+$uni-bg-color: #fff;
+$uni-navbar-bg-color: #bde1d4;
$uni-bg-color-grey: #f8f8f8;
$uni-bg-color-hover: #f1f1f1; // 点击状态颜色
$uni-bg-color-mask: rgba(0, 0, 0, 0.4); // 遮罩颜色
diff --git a/src/utils/http.js b/src/utils/http.js
index 3f882af..95f95f8 100644
--- a/src/utils/http.js
+++ b/src/utils/http.js
@@ -6,8 +6,7 @@ import { useMemberStore } from '@/stores'
* baseURL 设置请求ip地址和端口
*/
const ENV = process.env.NODE_ENV
-export const baseURL = ENV === 'development' ? 'http://192.168.2.246:18080' : '***'
-// export const baseURL = ENV === 'development' ? '/api' : '***'
+export const baseURL = ENV === 'development' ? '/api' : '***'
/**
* httpInterceptor 分别拦截 request 和 uploadFile 请求
*/
@@ -32,8 +31,6 @@ const httpInterceptor = {
// 4. 增加 token 请求头标识
const memberStore = useMemberStore()
const token = memberStore.token
-
- // const token = "eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyX2lkIjoxLCJ1c2VyX2tleSI6IjQ2NDdmYjlkLWI5OTItNDRiNy05MTdkLTMwZjg0ZjUxYzM5MCIsInVzZXJuYW1lIjoiYWRtaW4ifQ.9xM5bFhrmHK09-4ZgL5SS8WraNIJjIijuB-1P0lJF-n0KlVM5Bglvyjltk1NQbdqgi1hwRocZS1OU41cLiwuig"
if (token) {
options.header.Authorization = token
}
diff --git a/vite.config.js b/vite.config.js
index d8c2176..d2444f7 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -1,6 +1,5 @@
import { defineConfig } from 'vite'
import uni from '@dcloudio/vite-plugin-uni'
-// import styleImport, { VantResolve } from 'vite-plugin-style-import'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { VantResolver } from '@vant/auto-import-resolver'
@@ -32,9 +31,7 @@ export default defineConfig({
proxy: {
// 在此处编写代理规则
'/api': {
- // target: 'http://192.168.2.76:18080',
- // target: 'http://192.168.2.246:18080',
- target: 'http://localhost:18080',
+ target: 'ttp://192.168.0.244:28580',
changeOrigin: true,
rewrite: (path) => {
return path.replace(/\/api/, '')