From aa91bc7958be73c749d43533337647c4a7ebef02 Mon Sep 17 00:00:00 2001 From: wangfukang <15630117759@163.com> Date: Tue, 12 May 2026 11:43:36 +0800 Subject: [PATCH] 1 --- pages/index/index.vue | 306 ++++++++++++++++++++++-------------------- 1 file changed, 159 insertions(+), 147 deletions(-) diff --git a/pages/index/index.vue b/pages/index/index.vue index 8dfa6b4..00e3e1b 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -459,161 +459,35 @@ - - - - 订单详情 + + + + 商品详情 + 请核对商品规格和数量 - - - - - 取货地址 - - - {{productData.shopAddress}} - + + + + - - - 收货地址 + + + {{item1.productName}} - - {{productData.receiverAddress}} + + 规格 + {{item1.specs | delNode}} - - - - - {{productData.shopName}} - - - - - - - - - - {{item1.productName}} - - - {{item1.specs | delNode}} - - - - X{{item1.quantity}} - - - ¥{{item1.price}} - - - - - - - - 打包费 - - - ¥{{productData.packageFee}} - - - - - 配送费 - - - ¥{{productData.deliveryFee}} - - - - - 优惠券 - - - -¥{{productData.userCouponNum}} - - - - - - 实付 - - - ¥{{productData.totalAmount}} - - - - - - - - - 取件地址 - - - {{productData.shopAddress}} - - - - - 收件地址 - - - {{productData.receiverAddress}} - - - - - 件数 - - - {{productData.deliveryInfo.allCount}} - - - - - 服务类型 - - - 快递/跑腿 - - - - - 订单号 - - - {{productData.numberCode}} - - - - - 下单时间 - - - {{productData.createTime | formatHourMinute}} - - + + x{{item1.quantity}} + 数量 + + 暂无商品详情 + @@ -2486,6 +2360,144 @@ line-height: 38rpx; } + .product-popup-content { + width: 680rpx; + max-height: 880rpx; + padding: 34rpx 28rpx 30rpx; + box-sizing: border-box; + overflow: scroll; + border-radius: 36rpx; + background: + radial-gradient(circle at 92% 4%, rgba(166, 255, 234, 0.38) 0, rgba(166, 255, 234, 0) 180rpx), + linear-gradient(180deg, #ffffff 0%, #f8fffc 100%); + box-shadow: 0 24rpx 56rpx rgba(0, 35, 28, 0.18); + } + + .product-popup-header { + margin-bottom: 26rpx; + text-align: center; + } + + .product-popup-title { + color: #143d35; + font-size: 36rpx; + font-weight: 900; + line-height: 48rpx; + } + + .product-popup-subtitle { + margin-top: 8rpx; + color: #7b8a85; + font-size: 24rpx; + line-height: 34rpx; + } + + .product-popup-list { + display: flex; + flex-direction: column; + gap: 20rpx; + } + + .product-popup-card { + display: flex; + align-items: center; + padding: 22rpx; + border: 1px solid rgba(166, 255, 234, 0.58); + border-radius: 28rpx; + background: rgba(255, 255, 255, 0.88); + box-shadow: 0 12rpx 28rpx rgba(0, 35, 28, 0.06); + } + + .product-popup-img { + width: 128rpx; + height: 128rpx; + flex-shrink: 0; + overflow: hidden; + border-radius: 22rpx; + background: #f0f5f3; + + img { + width: 100%; + height: 100%; + background-size: 100%; + } + } + + .product-popup-info { + flex: 1; + min-width: 0; + padding: 0 22rpx; + } + + .product-popup-name { + color: #172f2a; + font-size: 30rpx; + font-weight: 900; + line-height: 42rpx; + } + + .product-popup-spec { + display: flex; + align-items: flex-start; + margin-top: 16rpx; + } + + .product-popup-label { + flex-shrink: 0; + height: 34rpx; + padding: 0 14rpx; + border-radius: 999rpx; + background: rgba(166, 255, 234, 0.72); + color: #126255; + font-size: 20rpx; + font-weight: 800; + line-height: 34rpx; + } + + .product-popup-spec-text { + flex: 1; + margin-left: 12rpx; + color: #65736f; + font-size: 24rpx; + line-height: 34rpx; + word-break: break-all; + } + + .product-popup-quantity { + width: 92rpx; + height: 92rpx; + flex-shrink: 0; + border-radius: 28rpx; + background: linear-gradient(135deg, #fff4ce 0%, #a6ffea 100%); + color: #103f36; + text-align: center; + box-shadow: 0 10rpx 20rpx rgba(0, 35, 28, 0.08); + } + + .product-popup-quantity-num { + padding-top: 16rpx; + font-size: 30rpx; + font-weight: 900; + line-height: 34rpx; + } + + .product-popup-quantity-label { + margin-top: 2rpx; + color: #52736b; + font-size: 20rpx; + line-height: 28rpx; + } + + .product-popup-empty { + padding: 80rpx 20rpx; + border-radius: 28rpx; + background: rgba(247, 255, 251, 0.9); + color: #7b8a85; + font-size: 28rpx; + font-weight: 700; + text-align: center; + } + @keyframes stickyPanelIn { 0% { opacity: 0.88;