From 1852c984630bdff1f11640c276b5ee390df0d321 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E6=AF=85?= <1335909236@qq.com> Date: Wed, 16 Jul 2025 18:17:59 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=88=91=E7=9A=84=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E9=83=A8=E5=88=86=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/myOrders/index/index.css | 34 +++- packages/myOrders/index/index.vue | 115 ++++++++++-- packages/myOrders/logistics/index.css | 215 +++++++++++++++++++++++ packages/myOrders/logistics/index.vue | 169 ++++++++++++++++++ packages/myOrders/orderDetails/index.css | 38 +++- packages/myOrders/orderDetails/index.vue | 200 ++++++++++++++------- pages.json | 6 + 7 files changed, 693 insertions(+), 84 deletions(-) create mode 100644 packages/myOrders/logistics/index.css create mode 100644 packages/myOrders/logistics/index.vue diff --git a/packages/myOrders/index/index.css b/packages/myOrders/index/index.css index e484c0d9..f3ad47ab 100644 --- a/packages/myOrders/index/index.css +++ b/packages/myOrders/index/index.css @@ -49,6 +49,7 @@ page { .order-header { display: flex; justify-content: space-between; + align-items: center; padding: 20rpx; font-size: 24rpx; color: #a3a3a3; @@ -60,6 +61,26 @@ page { font-weight: bold; } +.status2 { + color: #333; + font-weight: bold; + border: 1rpx solid #f83d19; + display: flex; + padding: 10rpx; + border-radius: 10rpx; +} + +.status2 img { + width: 30rpx; + height: 30rpx; + margin-right: 10rpx; +} + +.status3 { + color: #949494; + font-weight: bold; +} + .goods-list { display: flex; flex-wrap: wrap; @@ -90,7 +111,7 @@ page { justify-content: flex-end; } -.order-footer-text text{ +.order-footer-text text { color: #ff3710; margin-left: 10rpx; font-weight: bold; @@ -110,6 +131,17 @@ page { border: 1rpx solid #ddd; border-radius: 30rpx; font-size: 24rpx; + margin: 0; +} + +.yfd-btn { + width: 160rpx; + height: 60rpx; + background: #ffebcb; + color: #802002; + border: none; + border-radius: 30rpx; + font-size: 24rpx; margin: 0 20rpx; } diff --git a/packages/myOrders/index/index.vue b/packages/myOrders/index/index.vue index 6e6383c9..abb3b64c 100644 --- a/packages/myOrders/index/index.vue +++ b/packages/myOrders/index/index.vue @@ -15,15 +15,26 @@ - + - + 提交订单:{{ item.createTime }} - {{ item.status }} + {{ item.status }} + + + {{ item.status }} + + {{ item.status }} - + - 共{{ item.totalCount }}件商品,共计 {{ item.totalPrice }} - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -54,7 +100,7 @@ + + \ No newline at end of file diff --git a/packages/myOrders/orderDetails/index.css b/packages/myOrders/orderDetails/index.css index 779d9d76..35f66982 100644 --- a/packages/myOrders/orderDetails/index.css +++ b/packages/myOrders/orderDetails/index.css @@ -25,6 +25,14 @@ page { .tips { font-size: 24rpx; opacity: 0.9; + display: flex; + align-items: center; +} + +.phone { + width: 30rpx; + height: 30rpx; + margin-left: 5rpx; } /* 订单金额 */ @@ -67,11 +75,27 @@ page { } .goods-item { + /* display: flex; + margin-bottom: 20rpx; + margin-top: 20rpx; */ +} + +.goods-content { display: flex; margin-bottom: 20rpx; margin-top: 20rpx; } +.goods-info-tk{ + width: 150rpx; + height: 35rpx; + position: relative; + left: 550rpx; + font-size: 26rpx; + font-weight: bold; + color: #fe380c; +} + .goods-img { width: 120rpx; height: 120rpx; @@ -159,7 +183,7 @@ page { font-size: 26rpx; } -.info-value text{ +.info-value text { color: #f64927; font-size: 26rpx; margin-left: 10rpx; @@ -188,7 +212,17 @@ page { height: 80rpx; background: #d9d9d9; color: #333; - border: 1rpx solid #ddd; + border-radius: 8rpx; + margin-right: 20rpx; + font-size: 30rpx; + border-radius: 50rpx; +} + +.yfd-btn { + flex: 1; + height: 80rpx; + background: #ffebcb; + color: #802002; border-radius: 8rpx; margin-right: 20rpx; font-size: 30rpx; diff --git a/packages/myOrders/orderDetails/index.vue b/packages/myOrders/orderDetails/index.vue index 2830680f..972d253c 100644 --- a/packages/myOrders/orderDetails/index.vue +++ b/packages/myOrders/orderDetails/index.vue @@ -1,36 +1,69 @@