From f727e01ef0bac1f9b306bad392f00d972d8b6f3f Mon Sep 17 00:00:00 2001 From: Yer11214 <17633066053@163.com> Date: Thu, 9 Jul 2026 11:11:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BC=98=E5=8C=96=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E5=92=8C=E8=B4=AD=E7=89=A9=E8=BD=A6=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E7=BB=84=E4=BB=B6=E7=9A=84=E4=BA=A4=E4=BA=92=E4=B8=8E?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在订单详情中添加复制订单编号的提示,避免空值复制 - 更新购物车列表中的样式,确保价格和数量显示更为美观 - 调整促销信息的展示逻辑,提升用户体验 --- pages/order/orderDetail.vue | 10 +++++-- pages/tabbar/cart/cartList.vue | 48 ++++++++++++++++++++++------------ 2 files changed, 39 insertions(+), 19 deletions(-) diff --git a/pages/order/orderDetail.vue b/pages/order/orderDetail.vue index d94b44a..8f7728b 100644 --- a/pages/order/orderDetail.vue +++ b/pages/order/orderDetail.vue @@ -145,7 +145,9 @@ 订单编号: {{ order.sn }} - + + + @@ -395,7 +397,11 @@ function gotoGoodsDetail(sku: any) { } function onCopy(orderSnText: string) { - setClipboard(orderSnText) + if (!orderSnText) { + uni.showToast({ title: '暂无订单编号', icon: 'none' }) + return + } + setClipboard(String(orderSnText)) } function onAfterSales(orderSnText: string, sku: any) { diff --git a/pages/tabbar/cart/cartList.vue b/pages/tabbar/cart/cartList.vue index a4b56b8..caa1bf0 100644 --- a/pages/tabbar/cart/cartList.vue +++ b/pages/tabbar/cart/cartList.vue @@ -69,30 +69,28 @@

{{skuItem.goodsSku.simpleSpecs}}

批发商品

-

+

{{ goodsFormatPrice(skuItem.goodsSku.price)[0] }} .{{ goodsFormatPrice(skuItem.goodsSku.price)[1] }}
- - + + - -
-
- 距秒杀结束: - -
+ + +
+
+ 距秒杀结束: +
- -
- {{skuItem.errorMessage}} -
-

+
+
+ {{ skuItem.errorMessage }} +
@@ -889,11 +887,16 @@ page { .sp-number { + width: 100%; font-weight: bold; - display: flex; + align-items: center; justify-content: space-between; + box-sizing: border-box; + > .sp-price { + flex-shrink: 0; + ::v-deep span:nth-of-type(1) { font-size: 38rpx; } @@ -901,6 +904,17 @@ page { font-size: 24rpx; } } + + > .sp-numbox { + flex-shrink: 0; + margin-left: auto; + } +} + +.sku-error { + margin-top: 8rpx; + font-size: 24rpx; + color: #999; } .priceDetail-flowPrice { font-weight: bold;