chenkainan 7 months ago
parent
commit
f2525cacc9
  1. 3
      pages.json
  2. 47
      subPackages/order/detail.vue

3
pages.json

@ -135,7 +135,8 @@
{
"path": "order/detail",
"style": {
"navigationBarTitleText": "订单详情"
"navigationBarTitleText": "订单详情",
"navigationStyle": "custom"
}
},
{

47
subPackages/order/detail.vue

@ -186,8 +186,8 @@
</view>
</view>
<!-- 美食 -->
<view v-if="info.order_child[0].goods_genre == 'food'">
<!-- 场馆 -->
<view>
<view class="pgoods-detail">
购买信息
<view class="pgoods-product" style="border-bottom: none;">
@ -203,10 +203,6 @@
</view>
</view>
</view>
<view class="food-name flex-between">
{{info.order_child[0].contact_name}}
<span>{{info.order_child[0].phone}}</span>
</view>
<!-- 商品价格 -->
<view class="public-price">
@ -222,7 +218,7 @@
</view>
</view>
<view class="shop-detail">
<!-- <view class="shop-detail">
商家信息
<view class="shop-name">店铺名称</view>
<view class="shop-info">
@ -261,7 +257,7 @@
</view>
</view>
</view>
</view>
</view> -->
</view>
<!-- 酒店 -->
@ -326,6 +322,14 @@
</view>
</view>
</view>
<!-- 出行人 -->
<view class="order-info">
出行人
<view class="order-subtitle">
<span>联系电话</span>{{info.phone}}
</view>
</view>
<!-- 订单信息 -->
<view class="order-info">
@ -333,7 +337,7 @@
<view class="order-subtitle" style="display: flex;align-items: center;">
<span>订单账号</span>{{info.order_id}}
<view class="copy flex-around" @click="clickCopy">
<image src="https://static.ticket.sz-trip.com/yandu/images/order/copy.png" class="copy-img"></image>
<image src="https://static.ticket.sz-trip.com/changshu/images/order/copy.png" class="copy-img"></image>
复制
</view>
</view>
@ -347,7 +351,7 @@
<!-- 联系客服 -->
<view class="kefu-box" @click="$refs.popup.open()">
<image src="https://static.ticket.sz-trip.com/yandu/images/order/kefu.png" mode="" class="kefu-img"></image>
<image src="https://static.ticket.sz-trip.com/changshu/images/order/kefu.png" mode="" class="kefu-img"></image>
联系客服
</view>
@ -460,8 +464,8 @@
}, '/api/order/orderDetail').then(res => {
this.info = res.data;
if (this.info.order_child[0].goods_genre == 'food') {
//
// if (this.info.order_child[0].goods_genre == 'food') {
//
this.Post({
goods_id: this.info.order_child[0].goods_id
}, '/api/goods/getSpecificationsByGoodsId').then(res => {
@ -470,10 +474,10 @@
.foodInfo = item
})
})
}
// }
//
if (['ticket', 'food'].includes(this.info.order_child[0].goods_genre) || (this.info.order_child[0].contact_id && this.info.order_child[0].extract_id)) {
// if (['ticket', 'food'].includes(this.info.order_child[0].goods_genre) || (this.info.order_child[0].contact_id && this.info.order_child[0].extract_id)) {
if (['PAYMENT_SUCCESSFULLY', 'WAIT_REFUND', 'REFUND_SUCCESS', 'WAIT_COMMENT', 'COMPLETED']
.includes(this.info.status)) {
this.isQrcode = true
@ -495,7 +499,7 @@
}
}
}
}
// }
setTimeout(() => {
console.log(this.info.order_child)
}, 1000)
@ -725,7 +729,8 @@
.top-box {
width: 750rpx;
height: 414rpx;
background: linear-gradient(180deg, #DDF2E2, #DDF2E2, #DDF2E2, #DDF2E2, #DDF2E2, #F7F7F7);
background-image: url('https://static.ticket.sz-trip.com/uploads/20250320/9b94a0d8a5252b138eca8f9872c8397b.png');
background-size: 100% 100%;
padding: 200rpx 0 0 50rpx;
font-weight: bold;
font-size: 43rpx;
@ -826,7 +831,7 @@
}
.swiper-points {
background: #71B580;
background: #00AEA0;
}
}
@ -1336,10 +1341,10 @@
width: 93rpx;
height: 37rpx;
border-radius: 11rpx;
border: 1rpx solid #71B580;
border: 1rpx solid #00AEA0;
font-weight: 500;
font-size: 22rpx;
color: #71B580;
color: #00AEA0;
margin-left: 30rpx;
.copy-img {
@ -1537,7 +1542,7 @@
}
.express-item-icons {
background: #71B580;
background: #00AEA0;
}
.consult-popup {
@ -1566,7 +1571,7 @@
width: 50%;
font-weight: bold;
font-size: 32rpx;
color: #71B580;
color: #00AEA0;
line-height: 54rpx;
}
view:first-child {

Loading…
Cancel
Save