Commit 00af0c04 authored by youjie's avatar youjie

聚合订单

parent 800d7f82
...@@ -161,7 +161,7 @@ ...@@ -161,7 +161,7 @@
<view class="col"> <view class="col">
<view class="step-box row items-center"> <view class="step-box row items-center">
<view class="line" :style="{width:`${(vipInfo.progressCount/vipInfo.OrderCount)*100}%`}"></view> <view class="line" :style="{width:`${(vipInfo.progressCount/vipInfo.OrderCount)*100}%`}"></view>
<view class="step-item" :class="{'active':(x+1)==datas.AfterSalesOrderStatus}" v-for="x in vipInfo.OrderCount"> <view class="step-item" :class="{'active':datas.AfterSalesOrderStatus>x}" v-for="x in vipInfo.OrderCount">
{{x+1}} {{x+1}}
<text v-if="x==0">等待审批</text> <text v-if="x==0">等待审批</text>
<text v-if="x==1">汇款中</text> <text v-if="x==1">汇款中</text>
......
...@@ -6,15 +6,18 @@ ...@@ -6,15 +6,18 @@
<view class="title row items-center"> <view class="title row items-center">
<!-- #ifdef MP-DI --> <!-- #ifdef MP-DI -->
<u-icon v-if="order.OrderStatus==1" name='clock' custom-prefix="tffont" size="44"></u-icon> <u-icon v-if="order.OrderStatus==1" name='clock' custom-prefix="tffont" size="44"></u-icon>
<u-icon v-if="order.OrderStatus==2||order.OrderStatus==3||order.OrderStatus==5" name='checkmark' custom-prefix="tffont" size="44"></u-icon> <u-icon v-if="order.OrderStatus==2||order.OrderStatus==3" name='checkmark' custom-prefix="tffont" size="44"></u-icon>
<u-icon v-if="order.OrderStatus==5&&order.AfterSalesOrderStatus==2" customPrefix="iconfont" name="icondaizhifu-" size="52" color="#DFBE6E"></u-icon>
<u-icon v-if="order.OrderStatus==4" name='close-circle-o' custom-prefix="tffont" size="44"></u-icon> <u-icon v-if="order.OrderStatus==4" name='close-circle-o' custom-prefix="tffont" size="44"></u-icon>
<u-icon v-if="order.OrderStatus==5&&order.AfterSalesOrderStatus==1" customPrefix="iconfont" name="iconshenhezhong" size="52" color="#86d9a5"></u-icon>
<text class="q-ml-sm col bold"> <text class="q-ml-sm col bold">
<template v-if="order.OrderStatus<5"> <template v-if="order.OrderStatus<5">
{{(order.OrderStatus==1?'待支付':(order.OrderStatus==2?'待出行':order.OrderStatus==4?'已取消':order.OrderStatus==3?'已完成':order.OrderStatus==5?'售后':''))}} {{(order.OrderStatus==1?'待支付':(order.OrderStatus==2?'待出行':order.OrderStatus==4?'已取消':order.OrderStatus==3?'已完成':order.OrderStatus==5?'售后':''))}}
</template> </template>
<template v-else> <template v-else>
<template v-if="order.AfterSalesOrderStatus<3">退款中</template> <template v-if="order.AfterSalesOrderStatus==1">等待审批</template>
<template v-if="order.AfterSalesOrderStatus==3">已原路退回</template> <template v-if="order.AfterSalesOrderStatus==2">汇款中</template>
<template v-if="order.AfterSalesOrderStatus==3">完成</template>
</template> </template>
</text> </text>
<!-- <u-count-down :timestamp="endts" v-if="order.OrderStatus==1" color="#ffffffdd" separator-color="#ffffffdd" :show-days="false" bg-color="transparent"></u-count-down> --> <!-- <u-count-down :timestamp="endts" v-if="order.OrderStatus==1" color="#ffffffdd" separator-color="#ffffffdd" :show-days="false" bg-color="transparent"></u-count-down> -->
...@@ -227,8 +230,9 @@ ...@@ -227,8 +230,9 @@
<view style=" display: flex;justify-content: space-between;"> <view style=" display: flex;justify-content: space-between;">
<view class="text-center cities-name" @click="goCancelZK" v-if="order.OrderStatus==1||order.OrderStatus==2" style="background-color: #fff;border: 1px solid #1d1d20;flex:1; border-radius: 10rpx;height: 80rpx; line-height: 80rpx;color:#333">取消订单</view> <view class="text-center cities-name" @click="goCancelZK" v-if="order.OrderStatus==1||order.OrderStatus==2" style="background-color: #fff;border: 1px solid #1d1d20;flex:1; border-radius: 10rpx;height: 80rpx; line-height: 80rpx;color:#333">取消订单</view>
<view class="text-center cities-name" @click="submitGetCodeByOrderNo" v-if="order.OrderStatus==1" style="background-color: #1d1d20;flex:1;border-radius: 10rpx;height: 80rpx; line-height: 80rpx;color:#EEF1F4;margin-left: 20rpx;">立即支付</view> <view class="text-center cities-name" @click="submitGetCodeByOrderNo" v-if="order.OrderStatus==1" style="background-color: #1d1d20;flex:1;border-radius: 10rpx;height: 80rpx; line-height: 80rpx;color:#EEF1F4;margin-left: 20rpx;">立即支付</view>
</view> </view>
<view class="text-center cities-name" @click="requeryHandle" v-if="order.OrderStatus!=1" style="background-color: #1d1d20;border-radius: 10rpx;height: 80rpx; line-height: 80rpx;color:#EEF1F4">再次预定</view> <view class="text-center cities-name" @click="requeryHandle" v-if="order.OrderStatus!=1&&order.OrderStatus!=2" style="background-color: #1d1d20;border-radius: 10rpx;height: 80rpx; line-height: 80rpx;color:#EEF1F4">再次预定</view>
<!-- #endif --> <!-- #endif -->
<!-- #ifdef MP-AG --> <!-- #ifdef MP-AG -->
<view class="text-center cities-name" @click="cancelVisible=true" v-if="order.status==0" style="background-color: #1d1d20;border-radius: 10rpx;height: 80rpx; line-height: 80rpx;color:#EEF1F4">取消订单</view> <view class="text-center cities-name" @click="cancelVisible=true" v-if="order.status==0" style="background-color: #1d1d20;border-radius: 10rpx;height: 80rpx; line-height: 80rpx;color:#EEF1F4">取消订单</view>
...@@ -462,7 +466,7 @@ ...@@ -462,7 +466,7 @@
this.OrderNo = res.data.OrderNo this.OrderNo = res.data.OrderNo
this.id = res.data.ErpOrderId this.id = res.data.ErpOrderId
this.order = { this.order = {
OrderStatus:res.data.OrderStatus ...res.data
} }
this.getOrderDetailHandle() this.getOrderDetailHandle()
}else{ }else{
......
...@@ -921,9 +921,13 @@ ...@@ -921,9 +921,13 @@
this.orderStatus.code = -1; this.orderStatus.code = -1;
this.orderStatus.text = "已取消"; this.orderStatus.text = "已取消";
this.showPayBtn = false; this.showPayBtn = false;
}else if(status==5&&this.orderData.AfterSalesOrderStatus<3){ }else if(status==5&&this.orderData.AfterSalesOrderStatus==1){
this.orderStatus.code = -2;
this.orderStatus.text = "等待审批";
this.showPayBtn = false;
}else if(status==5&&this.orderData.AfterSalesOrderStatus==2){
this.orderStatus.code = 0; this.orderStatus.code = 0;
this.orderStatus.text = "待退款"; this.orderStatus.text = "汇款中";
this.showPayBtn = false; this.showPayBtn = false;
}else if(status==5&&this.orderData.AfterSalesOrderStatus==3){ }else if(status==5&&this.orderData.AfterSalesOrderStatus==3){
this.orderStatus.code = -1; this.orderStatus.code = -1;
......
...@@ -870,9 +870,13 @@ ...@@ -870,9 +870,13 @@
this.orderStatus.code = -1; this.orderStatus.code = -1;
this.orderStatus.text = "已取消"; this.orderStatus.text = "已取消";
this.showPayBtn = false; this.showPayBtn = false;
}else if(status==5&&this.orderData.AfterSalesOrderStatus<3){ }else if(status==5&&this.orderData.AfterSalesOrderStatus==1){
this.orderStatus.code = -2;
this.orderStatus.text = "等待审批";
this.showPayBtn = false;
}else if(status==5&&this.orderData.AfterSalesOrderStatus==2){
this.orderStatus.code = 0; this.orderStatus.code = 0;
this.orderStatus.text = "退款中"; this.orderStatus.text = "款中";
this.showPayBtn = false; this.showPayBtn = false;
}else if(status==5&&this.orderData.AfterSalesOrderStatus==3){ }else if(status==5&&this.orderData.AfterSalesOrderStatus==3){
this.orderStatus.code = -1; this.orderStatus.code = -1;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment