From 7552351d8ab0b0dcfe98df0357f31640fab88718 Mon Sep 17 00:00:00 2001 From: huliyong <2783385703@qq.com> Date: Thu, 22 May 2025 20:55:41 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=9C=A8=E5=A4=9A=E4=B8=AA=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E6=B7=BB=E5=8A=A0=E5=AE=A2=E6=9C=8D=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E5=B9=B6=E8=B0=83=E6=95=B4=E9=83=A8=E5=88=86=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在多个页面(如订单、购物车、产品详情等)中添加了客服组件 ``,以提升用户体验。同时,调整了部分页面的逻辑和样式,如修改了 `building-class` 的样式、优化了语音订单和图片订单的成功跳转逻辑,以及更新了团队页面的文案和导航功能。 --- pages/index/cart.vue | 2 ++ pages/index/category.vue | 8 ++++++-- pages/index/center.vue | 14 +++++++------- pages/index/index.vue | 2 +- pages/index/order.vue | 2 ++ pages_order/auth/wxUserInfo.vue | 11 +++++------ pages_order/mine/individualTeam.vue | 14 +++++++++----- pages_order/order/createOrder.vue | 2 ++ pages_order/order/fastCreateOrder.vue | 2 ++ pages_order/order/firmOrder.vue | 2 ++ pages_order/order/pictureOrder.vue | 10 ++++++---- pages_order/order/voiceOrder.vue | 9 +++------ pages_order/product/productDetail.vue | 3 +++ pages_order/product/productList.vue | 2 ++ static/image/center/2.png | Bin 6235 -> 0 bytes 15 files changed, 52 insertions(+), 31 deletions(-) delete mode 100644 static/image/center/2.png diff --git a/pages/index/cart.vue b/pages/index/cart.vue index 4c9a7c2..65e5f46 100644 --- a/pages/index/cart.vue +++ b/pages/index/cart.vue @@ -76,6 +76,8 @@ + + diff --git a/pages/index/category.vue b/pages/index/category.vue index f85a494..f07bc70 100644 --- a/pages/index/category.vue +++ b/pages/index/category.vue @@ -87,6 +87,11 @@ }, computed: { categoryList(){ + + if(!this.category[this.current] || !this.category[this.current].children){ + return [] + } + return this.category[this.current].children[this.currentChildren] }, }, @@ -96,7 +101,7 @@ onShow() { if(uni.getStorageSync('token')){ // 刷新快捷下单信息 - this.refreshQuickOrder() + this.$refs.quickOrderEntry.refresh(); } }, methods: { @@ -130,7 +135,6 @@ }) }, change(index) { - console.log('选项改变:', index) this.currentChildren = index; if(this.category[index]) { this.$nextTick(() => { diff --git a/pages/index/center.vue b/pages/index/center.vue index 88e5349..aff341b 100644 --- a/pages/index/center.vue +++ b/pages/index/center.vue @@ -55,7 +55,8 @@ - + - 我的团队 + 我的分享 - + @@ -130,10 +131,10 @@ - + /> --> @@ -163,7 +164,6 @@ onShow() { if(uni.getStorageSync('token')){ // 刷新快捷下单信息 - this.refreshQuickOrder() this.$store.commit('getUserInfo') } this.getBanner() diff --git a/pages/index/index.vue b/pages/index/index.vue index 6d712a8..7e5957b 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -246,7 +246,7 @@ export default { } .building-class { - height: 220rpx; + padding: 20rpx 0; display: flex; justify-content: space-around; align-items: center; diff --git a/pages/index/order.vue b/pages/index/order.vue index 0e9b754..a93401f 100644 --- a/pages/index/order.vue +++ b/pages/index/order.vue @@ -58,6 +58,8 @@ + + diff --git a/pages_order/auth/wxUserInfo.vue b/pages_order/auth/wxUserInfo.vue index a78b284..980ed5d 100644 --- a/pages_order/auth/wxUserInfo.vue +++ b/pages_order/auth/wxUserInfo.vue @@ -32,7 +32,7 @@ v-model="userInfoForm.nickName" /> - + @@ -92,9 +92,8 @@ if(!e.detail.code){ return } - console.log(e); this.$api('bindPhone', { - phoneCode : e.detail.code + code : e.detail.code }, res => { if(res.code == 200){ let phoneObj = JSON.parse(res.result) @@ -124,7 +123,7 @@ if (self.$utils.verificationAll(self.userInfoForm, { headImage: '请选择头像', nickName: '请填写昵称', - // phone: '请填写手机号', + phone: '请填写手机号', })) { return } @@ -132,7 +131,7 @@ self.$api('updateInfo', { headImage : self.userInfoForm.headImage, nickName : self.userInfoForm.nickName, - // phone : self.userInfoForm.phone, + phone : self.userInfoForm.phone, }, res => { if (res.code == 200) { uni.reLaunch({ diff --git a/pages_order/mine/individualTeam.vue b/pages_order/mine/individualTeam.vue index 092d24e..7df7e3e 100644 --- a/pages_order/mine/individualTeam.vue +++ b/pages_order/mine/individualTeam.vue @@ -1,7 +1,7 @@ diff --git a/pages_order/order/fastCreateOrder.vue b/pages_order/order/fastCreateOrder.vue index c50c47b..4067434 100644 --- a/pages_order/order/fastCreateOrder.vue +++ b/pages_order/order/fastCreateOrder.vue @@ -19,6 +19,8 @@ + + diff --git a/pages_order/order/firmOrder.vue b/pages_order/order/firmOrder.vue index 2109443..3a84e12 100644 --- a/pages_order/order/firmOrder.vue +++ b/pages_order/order/firmOrder.vue @@ -81,6 +81,8 @@ 新增地址 + + diff --git a/pages_order/order/pictureOrder.vue b/pages_order/order/pictureOrder.vue index da5f635..6f5b816 100644 --- a/pages_order/order/pictureOrder.vue +++ b/pages_order/order/pictureOrder.vue @@ -168,11 +168,13 @@ uni.showToast({ title: '下单成功', icon: 'success', - duration: 1500, + duration: 1000, success: () => { - uni.reLaunch({ - url: '/pages/index/index' - }) + // uni.reLaunch({ + // url: '/pages/index/index' + // }) + + uni.navigateBack(-1) } }); } else { diff --git a/pages_order/order/voiceOrder.vue b/pages_order/order/voiceOrder.vue index aa2b542..0057ecd 100644 --- a/pages_order/order/voiceOrder.vue +++ b/pages_order/order/voiceOrder.vue @@ -410,7 +410,7 @@ // 创建语音订单 createVoiceOrder(audioUrl) { - this.$api('index.addOrder', { + this.$api('addOrder', { voiceUrl: audioUrl, type: '2', // 2表示语音下单 userId: uni.getStorageSync('userId') || '' @@ -423,12 +423,9 @@ uni.showToast({ title: '下单成功', icon: 'success', - duration: 1500, + duration: 1000, success: () => { - setTimeout(() => { - // 跳转到订单列表页 - this.$utils.redirectTo('/pages_order/order/orderList'); - }, 1500); + uni.navigateBack(-1) } }); } else { diff --git a/pages_order/product/productDetail.vue b/pages_order/product/productDetail.vue index 3ce41be..936b700 100644 --- a/pages_order/product/productDetail.vue +++ b/pages_order/product/productDetail.vue @@ -67,6 +67,9 @@ + + + diff --git a/pages_order/product/productList.vue b/pages_order/product/productList.vue index b2cd337..1d231c1 100644 --- a/pages_order/product/productList.vue +++ b/pages_order/product/productList.vue @@ -17,6 +17,8 @@ @click="$utils.navigateTo(`/pages_order/product/productDetail?id=${item.id}`)" :item="item" v-for="(item, index) in list" :key="index"/> + + diff --git a/static/image/center/2.png b/static/image/center/2.png deleted file mode 100644 index 5e0bedcd94bfe351a6f1e75ca1f36c648046f44b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6235 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

@w3t zc>qgc|3(k@u4_FuVxMouw^(%kjRl|``yxft@0`ab3i>`e4ZLQiU89xP7PZm=(}^;E zG`owX(3jS84<=L1(mlI!QeSHhVGzyIZ*N-pJd7Ow2GHEpVGAAa9OG*0;TJLwzlO5= za(u8iplRp*%$C^Jt93hcVuk0>Q(o2R-9ZAcDoix1Z|LjkcsSE{h(4$ zW_p_1#GVzB7<>cL;ZA;ly{b2|DPf{Nygm~<3L<5&!IO(77X2WNlh47_T}Z))T2E)q z-v>dB8i}WxYe4~pePqK%u2;OZQYMx&w>MK3D!h93&LZBim60TB#cg~eM0kV%7m1{; zLlhB(^*;YcCw4)(ce^#Pq@9j+3;u0;F-rhUPw1|{OiZ#M2XrSjf-xNNlmbw%pfs|-FF;aWPBi= z^PW2%F_`2ugCFmb@ZtqqN$qhhHvqL~S6$y!w&W6xR!g}NLSk3EvR-wh)(W6^X^3N% zVBxoHr^#_VNL(Hi?$^`!bEy1P8n|8nbHxchDXDZbkosB5#qe(IzhlO_pF#}hB?)$C z?ueRC;mbCsCBhgzmgFIgV`*{3P9XJTtBL5_)>fqE4iA7Uo`biTPbq8l+y;i51*FzZm#ZA>a&FyTkP+*>_jpO`*>${c3! zs??qap~Nz{{v#s)L^_F}+>QoKDpXQobf>DS8lCYnXelnoN8h?0cyt3PTh^K~*7`N? zhUF6M3R=ntD;SkM)ISuiD(K_Er6OGS$PZqyP-v~~SE_uSr@Kg2zryS;vBdlDXqJ9g zv-iD{_(peBFG<3%2EcW$&`2b*l0)8T<>ZMcmZtOU5(`61xI*|dnZ-_2LD!I!swAP3 z_kOm2QMta}&^?*`uyjCoQz6z2^z&0w)|K(HT1P+8z`Mh&feH{O3Ac%e=Nx{C9nBmC z@&fGGtcZhIMQ+Ibx14r43a(!YoEd%Dnh>}cunY?iH%KOII4Ai>7XHqT=7ep{!&fPw zDRQ>HX<3(bP?(99(bR4rG;`K(r2r;KNlZgT$(n@m^4~1OU>=!Cz^oYIP$ zS72A(HsyZh!X1cY(-XGGV;FTL4ifVc&sFsN+e+E)FL<&Y!DAJ*WezHFiO!zpY1?Rc zRJ*6T`gw3pllO=}bO$gyC{wQBICUy@ytOtv%rH-vwGChG6SBk+n+z51*LpYO4&XEo zYHhzG>JO0y@qUjeb6R|(92<5qsiyr1kS&W6eT~WY+GgB@mpbM0CXyFCM)V1A!q*OdY}q~CFPTQd+9&#DD)_PlBNuF$|@!WFT~ z8}vm>r-C@cf~*wUtE67ppKWAc`tiv!4V^#QkUu9Z3i(XOL5&8Jhg+oO)k*bdQgPAp zKAi+B#HfLEMw9teGc_6WC*r2m3KZ$4H2`NP)9QJ0EI)+1UJYDUgFpZ8Z8@R(7FT|BX0OX@1ZGzvgf_3@_pKc>%5 zC^9YQbMlJ+8e007nGN*cH7m)(H0?Mi?@7|rqRKJIY6&>=!LgP8#yKbMmTx z34yHI9DF-FKVK#@8IMo0seGEsL_B4*-*LM%Ty0T#jx4JIW>sHy8hAYl_iMUd^0{wB y;0@-Q^b!e3%PFsK{UX3YoVD=8{eNFZ0|8^cD$jpU^*wG204;TWwFVV%?Ee5OKjpjt