From 4d258a0c2ead1dfdf402f5a65fc01b79500cc6a5 Mon Sep 17 00:00:00 2001
From: weipengfei <2187978347@qq.com>
Date: Sat, 20 Jan 2024 18:27:30 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
components/activityCard.vue | 2 +-
pages.json | 16 ++
pages/redpacket/redpack_type.vue | 25 +++
pages/redpacket/redpacket.vue | 292 ++++++++++++++++++++++++++++
pages/user/index.vue | 55 +++++-
pages/users/order_confirm/index.vue | 41 +++-
static/active/red_packet.webp | Bin 0 -> 1948 bytes
7 files changed, 422 insertions(+), 9 deletions(-)
create mode 100644 pages/redpacket/redpack_type.vue
create mode 100644 pages/redpacket/redpacket.vue
create mode 100644 static/active/red_packet.webp
diff --git a/components/activityCard.vue b/components/activityCard.vue
index e050baf..55daa7e 100644
--- a/components/activityCard.vue
+++ b/components/activityCard.vue
@@ -48,7 +48,7 @@
diff --git a/pages/redpacket/redpacket.vue b/pages/redpacket/redpacket.vue
new file mode 100644
index 0000000..d4ece15
--- /dev/null
+++ b/pages/redpacket/redpacket.vue
@@ -0,0 +1,292 @@
+
+
+
+
+ 无门槛实物通用红包(2张)
+
+
+
+
+
+
+ ¥240
+
+
+
+ 现金抵扣红包
+ 仅限平台指定商家商品可使用
+ 有效期至 2026.01.15 24:00:00
+
+
+
+
+
+
+
+
+
+
+ 不可使用红包(2张)
+
+
+
+
+ ¥200
+
+
+
+ 现金抵扣红包
+ 仅限平台指定商家商品可使用
+ 有效期至 2026.01.15 24:00:00
+
+
+
+ 本单不可用原因:未在平台指定店铺使用
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/user/index.vue b/pages/user/index.vue
index c6958f4..2465040 100644
--- a/pages/user/index.vue
+++ b/pages/user/index.vue
@@ -17,7 +17,7 @@
-
+
@@ -61,7 +61,7 @@
绑定手机号
-
+
+
{{userInfo.total_coupon || 0}}
购物券
-
+ -->
+
+
+
+
+ ¥20000
+
+ 我的余额 (元)
+
+
+
+
+ ¥200
+
+ 红包余额 (元)
+
+
\ No newline at end of file
diff --git a/pages/users/order_confirm/index.vue b/pages/users/order_confirm/index.vue
index f3e38e2..e6b6508 100644
--- a/pages/users/order_confirm/index.vue
+++ b/pages/users/order_confirm/index.vue
@@ -363,7 +363,7 @@
-
平台优惠券
@@ -376,7 +376,21 @@
暂无优惠券
-
+ -->
+
+ 红包抵扣
+
+
+ -¥{{total_platform_coupon_price}}
+ 有补贴红包未选
+
+
+
+
+ 暂无可用红包
+
+
运费:
+¥{{priceGroup.storePostage}}
@@ -503,6 +517,7 @@
// 备注
msgObj: {},
textareaStatus: true,
+ platformConsumption: [],
deliveryName: '快递配送',
//支付方式
cartArr: [{
@@ -1037,7 +1052,8 @@
}).then(res => {
// 默认选中
that.product_type=res.data.order_type
- that.is_take = false
+ that.is_take = false;
+ that.platformConsumption = res.data.platformConsumption;
res.data.order.forEach(el => {
if (el.order.isTake == 1) that.is_take = true
el.isTake = 0
@@ -1183,6 +1199,17 @@
this.$set(this, "coupon_number", this.subCoupon['0'].length);
this.$set(this, "coupon_amount", this.plant_coupon_amount);
},
+ couponTap3: function(item, index) {
+ uni.navigateTo({
+ url: '/pages/redpacket/redpacket',
+ success:(res)=> {
+ res.eventChannel.emit('changeRedPacketInfo', this.platformConsumption)
+ uni.$once('changeRedPacket', (data)=>{
+ console.log('选择红包', data);
+ })
+ }
+ })
+ },
car: function() {
let that = this;
that.animated = false;
@@ -2583,4 +2610,12 @@
height: 756rpx;
overflow-y: scroll;
}
+ .red_packet{
+ color: #ff5c2d !important;
+ background-color: rgba(#ff5c2d, 0.3);
+ border-radius: 60rpx;
+ padding: 5rpx 10rpx;
+ padding-left: 20rpx;
+ font-size: 25rpx;
+ }
\ No newline at end of file
diff --git a/static/active/red_packet.webp b/static/active/red_packet.webp
new file mode 100644
index 0000000000000000000000000000000000000000..0d2b0af715f278ab036b048dc30bb3a56a931d51
GIT binary patch
literal 1948
zcmV;N2V?kBNk&GL2LJ$9MM6+kP&il$0000O0002R0sxx;06|PpNEHGA00EG@{eRjx
z-{3)+yD_&Djok6Z@_2k>nYlYN^M7z#vz3|onEB3?qdpfqQt?n;zKbGa0$})wIfqLt
z97(34_3iDvc~J!B&<*z*oNlEFRdqWJPf8{PLuTPup{Z4r?Hm;V3-2d2y(V9*3K=d`
z)TA`Qs-`_LqeYGiO|s%tmcc?tq^4PUGG?w~p@~-PG1j6+O|?y{`e0J-`NX^L6@$F8
zU2%w;4p0RIc!87hhcx3zyvVlJ%Kd?Sn1N2dI10jefCP7|0{eoOpp(8(eMjnfp3z4HP%ecqlFnOr3NimFS
z+7^c47d(*sBA+jT`7?{Y3T_c)TZbbMhi*(XI4Q*_D&;gh&L4~5oS1XCwDN}}Q@8cm
z>DALi=s5sZP&gn$1polBH2|FfD#ikw06uLtnMtH9BBUYl*inEDiDz!%aDep#md-bf
z{F36no8!zmlg~G$9kt$IKVUs=eIxn+e|Gbk_CWLi^49&T_+$On^pe$Rz7KpOOIHTy
z*ZJf=dAr@5YpcH{(ijtrBZE$d^Y(6uF}ZTKy_=#hdXEyS>mW&N%}T43cUYUp$FtCP
z|K31FlQyJjH!*^^mXP}`r|c`>(0
zktkQCLp6KHf<0oNL<&9Refy@V#vX}DCDV|+dq!BJf6^!C{FmIB&Bw`g0`3Y9D(rsE
z-2&b=<=i(Wj}@vmPC8cTlO0QH^urjAmqeK8w2-HbDoTJ*`&4Y4bgj`QC`kf%U?5jl
zWA<+77V)<(;l#mw5$hCkd~Zp2wVR?m+pTNv)XVQZSOV2N8nS>
zmel75Lcj<5E4>uu80T0dwl*$$D;3^H?A_2U<8EEUiGus0Wvc55%f(B7gco0092=sz3hx7hnNyo%Wz%
zkXcquSeIy3hTN`n&*+zWXywFWRuIUO+`6=umG%rvykWgiL4pcUQ!xDf19-|W$~rCC
z{wK0MaQwmvYapQ8udFHETaK%7>=ASgkp|YoTvv56(^jVO{cyH|7^DQnaA7h(Q$EEE
zFuk+u^$TXxi_rQ%fY{}%i|xoKeYiiedcv%RGUr|W@dW6Qcbd^i*XjxK)FP{rr~=6f
zAIP?rprn7EG7li=s6FOqPA&kiKV&sOi6F!WJRZZ65nkx;w;M>Xv~-l**b>2)42SpD
z6{KlRewW|IKWE`8FH-ZdGzc58i7)qGHuWY0M9;e_2^^>x1pW)xvJJB^zniJHZs9Zq
zC$~DCbgN00LPkMy=4PA@Y#d6i>U7t+#Ty
zP_aUoGCHSF^q2m&|0n_g>SjX@)gDM9@8q^ACu6MR6*-2Hb$~(~in&rmd{1sSX}h`b
zILh|-TqHU@Wp;nu00FksJK#k=Q7ROm*93B3o{a$ES58t8!x`Ih{wX%7ztxfUzh!i0
z#sTJ*2xEmZ1_AXMV)^yH?y>f{p)1}d%t6PT9!Pj6Kkj$8SV=Dkvptb{kttY=h=yXz
z=g(EpGg7z#P>x&k<{P7|CRLpXq2I*DxN@&o826+iYKwPumOgJo)}nF(J{?u9VDuu5
zVZ-&M{VJHw6M6PEaVrQYDWVa!!I!xU8CPc>@3y!WmqeBFo&4&hj1n?UVn@%p0LuV2
z*gM1okyN!m4pNs&9^e1I_hG29T0oYpgq8R80RO>9`igG2;rb*gbRED&K-3-gxq0rv
zdh|?uzTN{5m(lzV&n1oC>44`>kn>ch=lctl
iS`+)PeR==@07Y0yMh*Y~08LE*DgXcg2mk;80002CYs1h0
literal 0
HcmV?d00001