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 @@ + + + + + \ 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 @@ - + - + + {{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