From 52b63a757f022e998d9b298253e407052b37f21c Mon Sep 17 00:00:00 2001 From: Waiting Date: Sat, 30 Mar 2024 00:05:07 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 23 +- src/api/groupbuy/index.ts | 4 + src/components/sku-dialog.vue | 2 +- src/pages.json | 6 + src/pages/common/groupbuy/detail.vue | 196 +++++++++++++----- .../mine/subs/trade/components/trade-item.vue | 8 +- src/pages/qrcode/index.vue | 1 - 7 files changed, 176 insertions(+), 64 deletions(-) diff --git a/package.json b/package.json index c39e7d7..2ce2407 100644 --- a/package.json +++ b/package.json @@ -15,31 +15,30 @@ "postinstall": "simple-git-hooks" }, "dependencies": { - "@dcloudio/uni-app": "3.0.0-3090920231225001", - "@dcloudio/uni-app-plus": "3.0.0-3090920231225001", - "@dcloudio/uni-components": "3.0.0-3090920231225001", - "@dcloudio/uni-mp-weixin": "3.0.0-3090920231225001", - "@dcloudio/uni-mp-xhs": "3.0.0-3090920231225001", + "@dcloudio/uni-app": "3.0.0-4000720240327001", + "@dcloudio/uni-app-plus": "3.0.0-4000720240327001", + "@dcloudio/uni-components": "3.0.0-4000720240327001", + "@dcloudio/uni-mp-weixin": "3.0.0-4000720240327001", "dayjs": "^1.11.10", "pinia": "2.0.36", "pinia-plugin-persistedstate": "^3.2.1", "uview-plus": "^3.1.38", - "vue": "3.2.47", - "vue-i18n": "^9.1.9", + "vue": "3.4.21", + "vue-i18n": "^9.9.0", "z-paging": "^2.6.2" }, "devDependencies": { "@antfu/eslint-config": "1.1.0", "@dcloudio/types": "^3.4.3", - "@dcloudio/uni-automator": "3.0.0-3090920231225001", - "@dcloudio/uni-cli-shared": "3.0.0-3090920231225001", - "@dcloudio/uni-stacktracey": "3.0.0-3090920231225001", - "@dcloudio/vite-plugin-uni": "3.0.0-3090920231225001", + "@dcloudio/uni-automator": "3.0.0-4000720240327001", + "@dcloudio/uni-cli-shared": "3.0.0-4000720240327001", + "@dcloudio/uni-stacktracey": "3.0.0-4000720240327001", + "@dcloudio/vite-plugin-uni": "3.0.0-4000720240327001", "@types/node": "^20.8.10", "@typescript-eslint/parser": "^6.10.0", "@uni-helper/uni-app-types": "^0.5.9", "@unocss/eslint-plugin": "^0.57.2", - "@vue/runtime-core": "^3.2.45", + "@vue/runtime-core": "^3.4.21", "@vue/tsconfig": "^0.4.0", "czg": "^1.7.1", "eslint": "^8.53.0", diff --git a/src/api/groupbuy/index.ts b/src/api/groupbuy/index.ts index 55f09c9..ba1e930 100644 --- a/src/api/groupbuy/index.ts +++ b/src/api/groupbuy/index.ts @@ -11,5 +11,9 @@ export const getGroupBuyList = (data: { export const getGroupBuyDetail = ( id: string) => get({ url: `wechat/coupons/group/get/${id}` }); +export const getGroupBuyRecordList = (groupId: string, pageNum: number, pageSize: number) => post({ + url: `wechat/coupons/group/order/list?groupId=${groupId}&pageNum=${pageNum}&pageSize=${pageSize}` +}); + export const preOrder = (data: any) => post({ url: 'wechat/coupons/group/pre', data }); diff --git a/src/components/sku-dialog.vue b/src/components/sku-dialog.vue index 6ce5d75..4076c71 100644 --- a/src/components/sku-dialog.vue +++ b/src/components/sku-dialog.vue @@ -5,7 +5,7 @@ {{ bean?.name }} - {{ bean?.price }} + {{ bean?.price||0 }} diff --git a/src/pages.json b/src/pages.json index 4c94eb4..f8e562e 100644 --- a/src/pages.json +++ b/src/pages.json @@ -64,6 +64,12 @@ "navigationBarTitleText": "商品团购券" } }, + { + "path": "groupbuy/order", + "style": { + "navigationBarTitleText": "确认订单" + } + }, { "path": "webview/index", "navigationBarTitleText": "网页" diff --git a/src/pages/common/groupbuy/detail.vue b/src/pages/common/groupbuy/detail.vue index 07f19e9..019155b 100644 --- a/src/pages/common/groupbuy/detail.vue +++ b/src/pages/common/groupbuy/detail.vue @@ -20,12 +20,12 @@ ¥{{ detailBean?.goodsPrice || 0 }} - 180天 - 23 + {{ countdownTime?.days }}天 + {{ countdownTime?.hours }} : - 23 + {{ countdownTime?.minutes }} : - 23 + {{ countdownTime?.seconds }} 距离活动结束仅剩 @@ -34,11 +34,11 @@ 39.89 - 销量{{ detailBean.totalNum }} + 销量{{ detailBean?.totalNum }} - {{ detailBean.name }} + {{ detailBean?.name }}