From eb4dfc088779e228f252d8edb477bf80e0236f17 Mon Sep 17 00:00:00 2001 From: Huakk <1751826683@qq.com> Date: Thu, 16 May 2024 16:36:46 +0800 Subject: [PATCH] wip: --- src/components/MerList.vue | 27 +++++++------ src/components/Pay.vue | 75 +++++++++++++++++-------------------- src/pages/cart/index.vue | 55 +++++++++++++-------------- src/pages/index/index.scss | 29 ++++++-------- src/pages/index/index.vue | 12 ++---- src/pages/search/index.vue | 15 ++++---- src/pages/user/index.vue | 74 ++++++++++++++++++------------------ src/static/tabbar/2-02.png | Bin 875 -> 1367 bytes src/static/tabbar/3-02.png | Bin 578 -> 899 bytes src/static/tabbar/4-02.png | Bin 650 -> 956 bytes 10 files changed, 133 insertions(+), 154 deletions(-) diff --git a/src/components/MerList.vue b/src/components/MerList.vue index da58bad..84a67a9 100644 --- a/src/components/MerList.vue +++ b/src/components/MerList.vue @@ -88,17 +88,16 @@ import {calculateDistance, parseQueryString} from '@/utils'; import {bindParent, getBanner} from '@/api/user'; import {getMerList} from '@/api/goods'; -const props = defineProps({ - classId: { - type: Number, - default: 0, - }, -}); +const classId = defineModel({default: 0}); const list1 = ref>([]); const list2 = ref>([]); -Taro.useLoad(async () => { +Taro.useLoad(() => { + init(); +}); + +const init = async () => { Taro.showLoading({ title: '加载中', }); @@ -119,7 +118,7 @@ Taro.useLoad(async () => { } } Taro.hideLoading(); -}); +}; interface MerData { ID: number; @@ -149,11 +148,10 @@ const get_mer_list = async () => { userLocalNum.value.t = res.latitude; }, }); - const res = await getMerList({ PageNum: pageVal.value.page, PageSize: 10, - class_id: props.classId, + class_id: classId.value, }); pageVal.value.total = res.data.total; @@ -209,6 +207,7 @@ Taro.useReachBottom(() => { diff --git a/src/pages/user/index.vue b/src/pages/user/index.vue index 75ea85e..56d1f2c 100644 --- a/src/pages/user/index.vue +++ b/src/pages/user/index.vue @@ -43,24 +43,24 @@ - + - 豆子 - {{ + {{ userInfo.data?.pulse || 0 }} + 豆子 - 积分 - {{ + {{ userInfo.data?.integral || 0 }} + 积分 - + 我的订单 - + + size="42" /> 待付款 + size="42" /> 待使用 + size="42" /> 已使用 + size="42" /> 已失效 @@ -115,11 +115,11 @@ v-if="item.type !== 333" class="box-mini" @click="toPage(item.url)"> - + {{ item.label }} @@ -131,44 +131,44 @@ class="user-center" v-if="userInfo.data?.bid && userInfo.store_status === 1"> 商家服务 - - + - - 后结点单 + + - - 订单核销 + + - - 订单统计 + + - - + 收益提现 + + @@ -428,10 +428,10 @@ const scanCode = () => { -nut-grid-item-text-color: #333; .box { - margin-top: 20px; + margin-top: 30px; display: grid; grid-template-columns: repeat(4, 1fr); - grid-gap: 20px; + grid-gap: 20px 100px; box-sizing: border-box; line-height: 1.5; diff --git a/src/static/tabbar/2-02.png b/src/static/tabbar/2-02.png index b47570f9d861324973e675e180cda1c64625e546..b03d0c4feb77f4872857ccbb1a7d1df51790ea00 100644 GIT binary patch literal 1367 zcmb_c{W}u~0G?q+NKH7W6Jia`XGx^dvbM1?<1*vs>n_uLjV@haiE~w$*Qn*jp|y>w(QD0kf0@||M z_`kC2Nw4{@q>VLiLsz5c5>Ri9J6B&kF2C`7-r_H;Eq%)mgj?AuVI1)hDTq zZ7N{>gpxvxz|<^+9*OJq4>HaM%->rs?`S=lMJIIZz&4qcV~6>i7C%%CJyc}>V^W^i zZI)a+*WBg_rc?RpY@*}7_wu*Er-djLR(NNlbaSW+U1GV`5+lyhdn6;ovVishFskF# zzoZ#1iqe|~o-nt`0{w9b0&;*FUHc%3H@I{G%89Bd-^+X4*~kY%TO$~yLamek&MGBE++M3CHe(@ zyBP{jU9bL^Q;mR8@3KW{s*8QlbHx5wPL*{K#KLt|g@;bf3fE?$VX4V;c&G?S5BX!O z>UQRE*2t9DOJ}4s!$I$$%`qlHb>0;{+OO&Uj`eLXeD!=qca0FGtC|i?h*v*eVmSLq zR*eLHyC)A~DA>W1AuB2$1$rpxGyYc6^F_728dY`Sv;GRoO zjl`Xk9l@vaEK1dn^!HrMJ`%`OG&0f{-t1~X8-+4sDNIxLn>vsv@~!B(hN%UA0VeZm z8f}vPCUo{?w?J#bA>W{~S{Kaglng&)yw7niNC#>=DfVSYmkcZ>#y9Q1hpv?SruA5+ zVAhN3H=9+^GsBZ#my~Ju$Cl->S=ySohYxn}q9^YSSyT-6W;t2>V+f`ivHAfPhbJl8KASwzKGH#;r${otNsfONXj z^v?A$a*OJXOCZ7LIHi!avk`Ox(Z`SIOoR;TrNnL@GO);M$5U;Mw+O(26&=6=h%;w_ zLwmNDbHKUI)*?(qg{&NZ_2L7cdi|-UaK(5&VmkJ?5dWnA!E&H;RJFh3t``lzWY4knKl=a1qr2cxAVnnTLP3Ovbe39uJ9 zpZ+$4U9@~9w3|sUsq}tcD;F0iTUaa8?GsZBIC}ArA|-i{OCsOsC^AL-GFlT^$h$n2 zSew%MmfYNHMTawYY^bL!$oKIRJkR61(*GA~w8xnZ?DCvN&&_iLppW8^!T`#Je*i~a BXj%XO delta 859 zcmV-h1El=d3hM?TiBL{Q4GJ0x0000DNk~Le0000q0000q2nGNE0L6G4>yaTJe*+as zL_t(&f$dpMdfG4$eWG17SCBXD8Kfl;ag+8WagWlISR^dX9oh{XfvhrJAO|7q*EmhS zuX-zNOPYDo{AmCxDk>@}Dk>^MU{fbbDO&&_qI&>pCVeyjFvfoNeXpl1P)tZl*%Hyi z6k(+>#M+`cC4&QGG-GUAvQ7wrf790c{eF|XMm8ar%#__Lkfn?)RVpiskP* z2PQ}Oa9Xe1=hccz1eahqr5v-163X=*b`G~VEte`=OPn`MO4*u?i$Pm+f7;lq7HfrN2Bq1(UEbyL-mi zHYb|diFUu=dv*7okf{t5e=s(;yWLKo*6XWx>{5eivUmFBMaLBMk+4jCDWB0v!jF%-5kxAD?)wWYazt&s8R|6 zV={&9Ep3%qN=n(5e_pv=bG<3b-AD$&xwB(mv2z+Bp|S_?6Vk)tu|bOW17zC*bYi=G<7lc;nu78~d9kF(y0O+qPo7z3@M)@tnRO lfcI&3R#a3}R8;)8_zQ)t%+sZh=ve>&002ovPDHLkV1h4Jl#~Df diff --git a/src/static/tabbar/3-02.png b/src/static/tabbar/3-02.png index c3e6a23da7b810f2db9aff7a426b71c61b7f8b9a..523faa4cd09a9b2c09431e62ee3b87e594a2e2b9 100644 GIT binary patch delta 883 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 Sp`ZK!0000