From deb3968f45dbe0cfa2b3f5e8e6ce7c71466bb472 Mon Sep 17 00:00:00 2001 From: tianyi <13521030702@163.com> Date: Sat, 18 Apr 2026 15:05:05 +0800 Subject: [PATCH] 11 --- package1/order/orderDetail.vue | 130 ++++++++++++++++++++++++++++++++- package1/order/returnOrder.vue | 4 +- 2 files changed, 131 insertions(+), 3 deletions(-) diff --git a/package1/order/orderDetail.vue b/package1/order/orderDetail.vue index 9f08bd7..f0ab4bd 100644 --- a/package1/order/orderDetail.vue +++ b/package1/order/orderDetail.vue @@ -433,11 +433,66 @@ {{orderDetail.deliveryInfo.finishTime ? orderDetail.deliveryInfo.finishTime : '尽快送达' | formatTime}} - + + + 我的评价 + + + 查看评价 > + + + + + + + + + + + + + {{item.createByName}} + + + {{item.createTime}} + + + + + + 商品 + + + + + + {{item.remark}} + + + + + + + + + + {{item1.createByName}} : {{ item1.remark }} + + + 展开 + 收起 + + + + + + + @@ -715,6 +770,14 @@ phoneNumber: phone }); }, + checkEvaluate(){ + console.log(this.orderDetail) + if(this.orderDetail.comments.length>0){ + this.$refs.evaluatePopup.open() + }else{ + this.tui.toast("暂无评价"); + } + }, orderStatus(item){ if(item.status == 0 || item.status == 10 || item.status == 2 || (item.status == 3 && item.deliveryType == 1) || (item.status == 3 && item.deliveryType == 2) || item.status == 4){ return true; @@ -1211,6 +1274,13 @@ background: url('https://jewel-shop.oss-cn-beijing.aliyuncs.com/73e684e3319c468d9252461ba3c9e95b.png') no-repeat; background-size: 100%; } + .evaluate-content{ + width: 600rpx; + height: 800rpx; + background: #fff; + border-radius: 10px; + padding: 10px; + } .title1 { background: url('https://jewel-shop.oss-cn-beijing.aliyuncs.com/69c894452e924bedbb5a24bf978f47c7.png') no-repeat; @@ -1363,4 +1433,62 @@ .kaituan51{ margin: 80rpx 0 40rpx; } + .evaluate-list { + margin-top: 40rpx; + } + + .eval-title { + width: 100%; + height: 80rpx; + display: flex; + } + + .eval-icon { + height: 80rpx; + width: 80rpx; + + img { + width: 100%; + height: 100%; + background-size: 100%; + } + } + + .eval-name { + margin-left: 20rpx; + } + + .name1 { + font-size: 28rpx; + line-height: 50rpx; + font-weight: 700; + } + + .eval-rate { + display: flex; + margin: 20rpx 0 0 100rpx; + height: 48rpx; + line-height: 40rpx; + } + + .eval-content { + margin-left: 100rpx; + font-size: 28rpx; + color: #777; + line-height: 48rpx; + } + + .eval-img { + display: flex; + width: 100%; + overflow-x: scroll; + margin-top: 20rpx; + + img { + width: 100rpx; + height: 100rpx; + background-size: 100%; + margin-right: 20rpx; + } + } \ No newline at end of file diff --git a/package1/order/returnOrder.vue b/package1/order/returnOrder.vue index 73c061b..0106f26 100644 --- a/package1/order/returnOrder.vue +++ b/package1/order/returnOrder.vue @@ -24,7 +24,7 @@ - {{item1.productName}} + {{item1.productName}} @@ -339,7 +339,7 @@ }, onShow() { this.menuButtonInfo = uni.getMenuButtonBoundingClientRect() - this.$refs.carPopup.open('bottom'); + this.$refs.carPopup.open(); }, methods: { chooseReturnType(){