From 2d2244ab550d4f924282135ab15ad8a1ef68a5b1 Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Wed, 18 Dec 2024 18:05:02 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E5=88=97=E8=A1=A8=20?= =?UTF-8?q?=E8=A3=85=E5=A4=87=E8=AF=A6=E6=83=85=20=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E7=AD=89=E9=A1=B5=E9=9D=A2=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 764 ++++++++++++------ src/App.vue | 39 +- src/components/GoodsItems/index.vue | 100 +++ src/pages.json | 73 +- .../components/details-model.vue | 167 ++++ src/pages/goods-details/index.vue | 51 ++ src/pages/index/index.vue | 122 ++- src/pages/login/index.vue | 41 +- src/pages/order/index.vue | 175 ++++ src/services/goods/index.js | 11 + src/services/index/index.js | 12 + src/static/goods/company-bg.png | Bin 0 -> 16916 bytes src/static/goods/company-img.png | Bin 0 -> 1181 bytes src/static/goods/date-icon.png | Bin 0 -> 450 bytes src/stores/modules/member.js | 2 +- src/style/vant.scss | 7 + src/uni.scss | 3 +- src/utils/http.js | 5 +- vite.config.js | 5 +- 19 files changed, 1277 insertions(+), 300 deletions(-) create mode 100644 src/components/GoodsItems/index.vue create mode 100644 src/pages/goods-details/components/details-model.vue create mode 100644 src/pages/goods-details/index.vue create mode 100644 src/pages/order/index.vue create mode 100644 src/services/goods/index.js create mode 100644 src/services/index/index.js create mode 100644 src/static/goods/company-bg.png create mode 100644 src/static/goods/company-img.png create mode 100644 src/static/goods/date-icon.png 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 @@ + + + + + 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 @@ + + + + + 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 0000000000000000000000000000000000000000..c85e831d510fe2641628e8cded874d3d4fb3e531 GIT binary patch literal 16916 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

bA$=IjwG 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 literal 0 HcmV?d00001 diff --git a/src/static/goods/date-icon.png b/src/static/goods/date-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f02917ebe79e5b2071e652b560e282450d495656 GIT binary patch literal 450 zcmeAS@N?(olHy`uVBq!ia0vp^fRY|mt10Vx4uDIjKGU|zt;zzn1rL1GJ-;Ie`XnBi<;kisv)2NHqGbUa-g zLo5WB1{?Y@8w%X{7%Oym_qAP}_ch2BNo zxWiG~o_d$G&;I)E+?iW(`hh#ntjRlKez}X+(0Q^(+EuT)Hx5l?TI1dA)KUDe;GDVC z6x*OFYSs~}1MP)A?wQJLGcj%ruSjf!|I{e=YY!Bc3N84ksL=IjVW@BCrwvhOrb5@+<&Nvp{kc3&>+&_N)x$o(8a$fa+{_0P%zHC{!&mS$?-tjlb Yp84ivnX0UV`k?UhboFyt=akR{006V5ga7~l literal 0 HcmV?d00001 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/, '')