|
|
@ -3,24 +3,29 @@ |
|
|
|
<navbar title="订单详情" leftClick @leftClick="$utils.navigateBack" /> |
|
|
|
|
|
|
|
<!-- 水洗店 --> |
|
|
|
<view class="" v-if="userShop"> |
|
|
|
<view class=""> |
|
|
|
<view class="controls"> |
|
|
|
<view class="title"> |
|
|
|
<image :src="order.pic" mode=""></image> |
|
|
|
<!-- 服务完成 --> |
|
|
|
{{order.typeDictText}} |
|
|
|
</view> |
|
|
|
<view class="tips"> |
|
|
|
<!-- 待送回 --> |
|
|
|
{{order.statusDictText}} |
|
|
|
</view> |
|
|
|
<view class="btns"> |
|
|
|
<orderTypeBtn :type='order.type' :status='order.status'></orderTypeBtn> |
|
|
|
<image src="../static/order/icon.png" mode=""></image> |
|
|
|
{{ order.statusDictText }} |
|
|
|
</view> |
|
|
|
<!-- <view class="tips"> |
|
|
|
待送回 |
|
|
|
</view> --> |
|
|
|
|
|
|
|
<orderTypeBtn |
|
|
|
:type="order.type" |
|
|
|
:status="order.status" |
|
|
|
:detail="order"></orderTypeBtn> |
|
|
|
</view> |
|
|
|
<view class="steps"> |
|
|
|
<uv-steps activeColor="#FD5100" :current="stepsCurrent" dot> |
|
|
|
<uv-steps-item :title="item" :key="index" v-for="(item, index) in steps"></uv-steps-item> |
|
|
|
<uv-steps activeColor="#FD5100" |
|
|
|
:current="order.status" dot> |
|
|
|
<uv-steps-item :title="item" |
|
|
|
:key="index" |
|
|
|
v-for="(item, index) in steps[order.type] || []"> |
|
|
|
|
|
|
|
</uv-steps-item> |
|
|
|
</uv-steps> |
|
|
|
</view> |
|
|
|
</view> |
|
|
@ -222,11 +227,32 @@ |
|
|
|
data() { |
|
|
|
return { |
|
|
|
stepsCurrent: 0, |
|
|
|
steps: [ |
|
|
|
'接单', |
|
|
|
'检查', |
|
|
|
'开始清洗', |
|
|
|
'服务完成', |
|
|
|
steps: [//水洗店看到的步骤条 |
|
|
|
[//租赁订单 |
|
|
|
'客户待支付', |
|
|
|
'平台待发货', |
|
|
|
'待收货',//确认收货接口 |
|
|
|
'服务完成', |
|
|
|
], |
|
|
|
[//水洗订单 |
|
|
|
'客户待支付', |
|
|
|
'检查破损',//确认破损状态接口 |
|
|
|
'开始清洗',//开始清洗接口 |
|
|
|
'服务完成', |
|
|
|
], |
|
|
|
[//换货 |
|
|
|
'下单', |
|
|
|
'寄回商品',//快递接口 |
|
|
|
'平台待收货', |
|
|
|
'客户待支付', |
|
|
|
'服务完成', |
|
|
|
], |
|
|
|
[//退货 |
|
|
|
'下单', |
|
|
|
'寄回商品',//快递接口 |
|
|
|
'平台待收货', |
|
|
|
'服务完成', |
|
|
|
], |
|
|
|
], |
|
|
|
order: {}, |
|
|
|
orderId: 0, |
|
|
@ -261,18 +287,6 @@ |
|
|
|
} |
|
|
|
}) |
|
|
|
}, |
|
|
|
// 确认收货 |
|
|
|
confirmReceiveGoods() { |
|
|
|
this.$api('orderConfirm', { |
|
|
|
id: this.orderId |
|
|
|
}, res => { |
|
|
|
if (res.code == 200) { |
|
|
|
uni.navigateBack({ |
|
|
|
delta: -1 |
|
|
|
}) |
|
|
|
} |
|
|
|
}) |
|
|
|
}, |
|
|
|
} |
|
|
|
} |
|
|
|
</script> |
|
|
|