zn;72qA-)8V&UJwtP)-IuNdTC78Oi^$ftQCk$Gy&&C%6i}Ba_KoSS%LPohV>1
zgO&0gFk8UqWr(qXnOsjb!qzxHijE1JlLSDKMP?zUww{1*9~c;Ti-fNj8XEekzrX*e
zX>ii@U~sTdC~O)W9319zFG-$D%zF@1dz@zn51KmLr5`7N9Q`;T1Yk3@!SeY8c|QTm
zGk~cBRFmSsSO-S(9Kg65uxc7HZWn~(1mMe`L`?VhMOeO?er-)4010{-b^!5f^H>G$
z_UmYuZkzxd;SbeuKmw}MtzESUaH`DJ>L&JC1?pivG3=aeJz4%af6Xy`<1!e1(9ox9
z0|J~X*K$yOZ|Hv5pl^%XgORtIz8PZtX6jRYeFW-YcO3_vGcS-l9KFaC3Vqv5eX6gI
z04u-_(}=FFE+giqIZ^3_02dpKA7CllYv@yT0|X$z7Sj+`T@&V}Dc1D0hU6k}daY9S
z31F9ORe~YFbCN$yGkI(1i@9lhlzJgRl=juO;|M4L98XZx?kNGHM%Z!tN`Pn+bj;5@
zcLB%!^zG0o0is2HqmTI$+y(sQqi>5!2@oOd9O*A$eho6w6#JY79Cp=kG32@qih
z`uh6zk?eR)M*sqnA_`im1R$De
z#bPm3r4pwIAV)tz3jx?nZJZXgQpr?Usx+-uDshScM52{S0KrCMWsrY-D*p=E&)j6C
z5~m2j5niu)h6LmnjOq*sa2M6EQi(GJkma9;7h0*rkjx?8mnf|r;Lgpy}5|YTEVJHEDBA1YP
zN`ROrGOYVbfUpS0e7+JO<_Qezz7ilTf-#@31c-S8!@92o2#a9M=PLnXp1`o~D*?hH
z81wl`fS4xGmfK1ITS&juIfIiL>Rl62KOcF}0%vh-u<%xvd1Sg=9?aC;?)cI9qND
z0et_4T{@k<)Yg}%9d{A%DwWD%gL~I6S+e8;L!YYKgn;d@l@-85fYiy8CvUU;g=)_&
z1cU&8nq2Zc&sep?G)MLELckjw9NfieV57n9m$KQc@9*{v<5e9q1Y`wBaip&@_&o#t
zFrqD?2#gb;R4T0|z9WcVo7dgl{eWMG>f(>UI01%+hW;azPZ8h7E#W#y@PXbH_`(xw
zoS?l5s0uG*-$IFT<&9tVyyX#4Q(wV5Y_NW0>~E>i^ccZE<>7X5Md@Vr&hSDcm@Ll
zkl=B)+8jopiU8s#B;;7&eoN5Zr#
z!c5k=))4s0$I_aQx49^L+
zt2n?HvrQQZAe~Gc<>K(&a=CmL`>!JM=iAsc*O>Q4b0c+B)CiEv706Alagp~hvXH*l5V>fq68fH#am+J4VrH5)7Z7NQ0B1YOim;RS
z2VWx}L5R1J-ddrrPsW`+Pd~efK+6PhGmPYV6?J4vfT$66+`baP@dQQfo)RExgdMl9
z1aLe-QM;!Eh#FzX?JEHsPf*nEDFLEJ*b)1@ne9b>Mvfw@dwO~<7uS>kf`Wr$(<>@C=p-+DYUHa7MlpXyraXnxr_*U;jfZqPeb^ZS5T#Zs0R-EP1ItK&QmJ&rB?4%r65H87W6xCP
z=RmPoJnjqu2DMVjnRHqFe=e7M3Ul)jzcwgJX9zIvjOS^k5&^=Ju>8MS$J95{=M(`r
zCuyY;$%+Nx>c1B=zQ4`n;_o|_|1I>p^*VT{gDaItGHeKmzZuz#Ex%X5s8cCchRJF$
zPOSjq9qiOfB?3eXBJcG%-#jWYI?vj;dw0C5h6TB%gRYBHsINz!!SC8hk>G;SpSK2Eb$KiGAW
z01^r$uvw`@Om?yy$Ye6t)Fxj5ah3q$T%k}{>v^7>&%#zJ5p$g?D+&C@{{H^I*-mLr
z6F|I$1U4#_h^dYet_e1Ax_gq9^fBbPDR}1zAdVA2s7fVbqf>;$uS1^Y$?82^P=C=V
z?pP3DA_&f5EmbOEURC817xyjr^b!eQzy;pi(b3UMNc>#n6YMtC{s#a6|NrOF>Z1Sv
f00v1!K~w_(JL|$)MvW$^00000NkvXXu0mjf=F6dy
literal 0
HcmV?d00001
diff --git a/stores/user.js b/stores/user.js
index 13ba86a..f271a91 100644
--- a/stores/user.js
+++ b/stores/user.js
@@ -49,7 +49,7 @@ export const Storelogin = defineStore("login", {
rawData: infoRes.rawData,
source: "wechat",
});
- console.log('res',res);
+ console.log('APIuserlogin',res);
if (res) {
this.token = res.token;
this.miniAppOpenId = res.userInfo
@@ -96,8 +96,9 @@ export const Storelogin = defineStore("login", {
},
});
// #endif
-
+ // #ifdef H5
resolve(true)
+ // #endif
});
},
},
diff --git a/userPackage/components/status.vue b/userPackage/components/status.vue
index fb84b5d..f8e5a43 100644
--- a/userPackage/components/status.vue
+++ b/userPackage/components/status.vue
@@ -1,44 +1,67 @@
- {{status}}
+
+ {{ statusName }}
\ No newline at end of file
diff --git a/userPackage/confirm-order/confirm-order.vue b/userPackage/confirm-order/confirm-order.vue
new file mode 100644
index 0000000..5ba5823
--- /dev/null
+++ b/userPackage/confirm-order/confirm-order.vue
@@ -0,0 +1,356 @@
+
+
+
+
+
+
+ 阶梯优惠
+
+
+
+ {{item.packageName}}
+ {{item.description}}
+
+
+
+
+
+ ¥
+ {{item.price}}
+
+
+ ¥{{item.originPrice}}
+
+
+
+
+
+
+
+
+
+ 可核销门店:
+ {{item.shopName}}
+
+
+ 门店地址:
+ {{item.shopAddress}}
+
+
+
+
+
+
+ 支付方式
+ 微信支付
+
+
+
+
+
+
+
+
+
+
+
+ 分享说明
+
+ {{showDesc?'收起':'展开'}}
+
+
+
+
+
+
+
+
+
+
+ {{step.peopleNum}}
+ ¥{{step.price}}
+
+
+
+
+
+ 分享期限(小时):{{item.expireHours}}
+
+
+ 规定期限内的助力才会被计入
+
+
+ 如何才是分享成功?被分享人只需要点击《助力》,提示助力成功后即可
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 实付:
+ ¥{{totalPayPrice}}
+
+ 去支付
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/userPackage/goodsDetail/goodsDetail.vue b/userPackage/goodsDetail/goodsDetail.vue
index fa39e67..4248ee6 100644
--- a/userPackage/goodsDetail/goodsDetail.vue
+++ b/userPackage/goodsDetail/goodsDetail.vue
@@ -101,7 +101,7 @@
-
+
分享说明
@@ -126,13 +126,15 @@
- 分享期限(小时):4
+ 分享期限(小时):{{item.expireHours}}
规定期限内的助力才会被计入
- 如何才是分享成功?
被分享人只需要点击《助力》,提示助力成功后即可
+ 如何才是分享成功?被分享人只需要点击《助力》,提示助力成功后即可
+
+
@@ -158,10 +160,10 @@
- 1、可用时间段:04:00 - 16:07
+ 1、可用时间段:{{canuseTime}}
-
- 2、其他使用说明:这里是其他使用说明
+
+ 2、其他使用说明:{{item.otherDesc}}
@@ -179,18 +181,21 @@
商品详情
-
+
-
+
+
{{returnBtmText}}
-
- 立即助力
+
+ 发起助力
@@ -356,8 +361,9 @@
}
async function createOrder(){
- Api.order({
- packageId:item.id
+ Api.createOrder({
+ packageId:item.id,
+ shopId: item.shopId,
}).then(res=>{
if(res){
uni.navigateTo({
@@ -376,10 +382,9 @@
uni.setStorageSync('group_buying_order', {
...item,
number: number.value,
- groupOrderNo: popupData.item ? popupData.item.groupOrderNo : '',
})
uni.navigateTo({
- url: '/groupBuying/confirm-order/confirm-order'
+ url: '/userPackage/confirm-order/confirm-order'
})
return
await dingyue();
@@ -459,7 +464,6 @@
const query = reactive({
shopId: '',
id: '',
- groupOrderNo: ''
})
@@ -481,7 +485,7 @@
}
function getDetail() {
- Api.getPackageDetail(query.id).then(res => {
+ Api.getPackageDetail(query).then(res => {
Object.assign(item, res)
console.log(item)
coverImgs.value = res.images
@@ -552,15 +556,18 @@
uni.showShareMenu()
// #endif
onShareAppMessage(() => {
-
const query = `id=${item.id}&shopId=${item.shopId}`
return wxShare({
title: item.wareName,
imageUrl: coverImgs.value[0],
- path: '/groupBuying/goodsDetail/goodsDetail' + '?' + query,
+ path: '/userPackage/goodsDetail/goodsDetail' + '?' + query,
query,
})
})
+
+ const canuseTime=computed(()=>{
+ return item.useWeeks.join('、')+' '+item.useTimes
+ })
\ No newline at end of file
diff --git a/userPackage/order/detail.vue b/userPackage/order/detail.vue
index 7cfba96..0eded0c 100644
--- a/userPackage/order/detail.vue
+++ b/userPackage/order/detail.vue
@@ -1,14 +1,14 @@
-
+
+ @leftClick="back('/userPackage/index/index')" title-color="#fff">
-
- 剩余成团时间:
+
+ 剩余助力时间:
{{returnNum(0)}}
:
@@ -17,52 +17,92 @@
{{returnNum(2)}}
-
-
-
-
-
-
- {{item.groupPeopleNum}}人团
-
-
-
-
-
-
-
-
+
+
+
+
+ 阶梯优惠
+
+
+
+ {{item.packageInfo
+.packageName}}
+
+ {{item.packageInfo.description}}
-
-
- {{item.wareJson
-.wareName}}
-
-
- ¥
- {{item.wareGroupPrice}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 当前到手
-
- ¥
- {{item.wareOriginalPrice}}
+
+ ¥
+ {{nowPrice}}
+
+ ¥{{item.packageInfo.originPrice}}
+
+
+
+
+
+ ¥
+ {{item.finalPrice}}
+
+
+ ¥{{item.packageInfo.originPrice}}
+
+
+
+
+ ¥
+ {{item.packageInfo.price}}
+
+
+ ¥{{item.packageInfo.originPrice}}
+
+
+
+
+
+
+
+ ¥
+ {{item.finalPrice}}
-
-
- 数量:{{item.num}}
-
+
+ ¥{{item.packageInfo.originPrice}}
+
+
+
+
+
+ 已申请退款,需等待商家审核
+ 当前订单已失效
+ 当前订单已失效
+
- 已申请退款,需等待商家审核
-
+
{{item.verifyCode}}
-
+
@@ -79,39 +119,127 @@
-
-
-
-
-
-
-
- 团长
-
+
+
+ 已成功分享{{item.shareNum||0}}人
+
+
+ 查看全部
+
+
+
+
+
+ 已成功分享{{item.shareNum||0}}人
+
+
+ 查看全部
+
+
+
+
+
+
+
+
+
+
+ 已分享{{item.shareNum||0}}人
+
+ 分享{{maxNum}}人,
+ {{minPrice}}元
+ 即可购买
+
+
+
+
+ 分享说明
+
+ {{showDesc?'收起':'展开'}}
+
+
- {{user.userName}}
-
-
-
-
-
-
-
+
+
+
+
+ {{step.peopleNum}}
+ ¥{{step.price}}
- 等待参团
+
+
+
+ 分享期限(小时):{{item.packageInfo.expireHours}}
+
+
+ 规定期限内的助力才会被计入
+
+
+ 如何才是分享成功?被分享人只需要点击《助力》,提示助力成功后即可
+
+
+
+
+
+
+
+
+ 分享说明
+
+ {{showDesc?'收起':'展开'}}
+
+
+
+
+
-
-
- 立即参与拼团
-
+
+
+
+
+
+ {{step.peopleNum}}
+ ¥{{step.price}}
+
+
+
+
+
+ 分享期限(小时):{{item.packageInfo.expireHours}}
+
+
+ 规定期限内的助力才会被计入
+
+
+ 如何才是分享成功?被分享人只需要点击《助力》,提示助力成功后即可
+
+
+
+
+
+
-
+
+
+
订单信息
@@ -124,13 +252,10 @@
-
- 商品总额
- ¥{{item.payAmount}}
-
-
+
+
实付金额
- ¥{{item.payAmount}}
+ ¥{{item.finalPrice}}
订单号
@@ -140,11 +265,7 @@
支付时间
{{item.payTime}}
-
- 成团时间
- {{item.groupEndTime}}
-
+
核销时间
{{item.verifyTime}}
@@ -154,45 +275,68 @@
+
+
-
-
- 申请退款
-
+
+
+
+
+ 取消活动
+
+ 立即购买
+
+
+
+
+
+
+ 取消活动
+ 立即购买
+
+
+
+ 申请退款
+
+
+
+
+
-
- 申请退款
-
-
- 取消退款
+
+
+
+
+
+ 已经助力过了
+
-
-