Browse Source

修改订单列表状态展示

master
liutong 1 year ago
parent
commit
9323f53ddf
  1. 4
      config/production.js
  2. 7
      page_salesman_order/Order_details/Order_details.vue
  3. 21
      pages/order/list.vue

4
config/production.js

@ -5,12 +5,12 @@
// api请求地址 // api请求地址
// export const baseUrl = 'https://cbtadmin.jtyqt.com' // export const baseUrl = 'https://cbtadmin.jtyqt.com'
// export const baseUrl = 'https://yaochangtest.first.xinzhidi.cn'//测试地址1 // export const baseUrl = 'https://yaochangtest.first.xinzhidi.cn'//测试地址1
export const baseUrl = 'http://devzhiyao.zeyan.wang'//测试地址1 export const baseUrl = 'http://devzhiyao.zeyan.wang'//测试地址2
// 图片域名 // 图片域名
// export const imgDomain='https://cbtadmin.jtyqt.com' // export const imgDomain='https://cbtadmin.jtyqt.com'
// export const imgDomain = 'https://yaochangtest.first.xinzhidi.cn'//测试地址1 // export const imgDomain = 'https://yaochangtest.first.xinzhidi.cn'//测试地址1
export const imgDomain = 'http://devzhiyao.zeyan.wang'//测试地址1 export const imgDomain = 'http://devzhiyao.zeyan.wang'//测试地址2
// 极光推送 // 极光推送
export const PUSHCONFIG = { export const PUSHCONFIG = {

7
page_salesman_order/Order_details/Order_details.vue

@ -130,9 +130,9 @@
待支付</div> 待支付</div>
<div v-else-if="data.pay.pay_status == 1 ">支付中</div> <div v-else-if="data.pay.pay_status == 1 ">支付中</div>
<div v-else-if="data.pay.pay_status == 0 && data.pay.received_money == 0">未支付</div> <div v-else-if="data.pay.pay_status == 0 && data.pay.received_money == 0">未支付</div>
<div v-else-if="data.pay.pay_status == 0 && data.pay.received_money > 0">部分支付</div> <div v-else-if="data.pay.pay_status == 0 && data.pay.pay_money > 0 && data.pay.received_money > 0">部分支付</div>
<div v-else-if="data.pay.pay_status==2">已支付</div> <div v-else-if="data.pay.pay_status==2">已支付</div>
<div v-else-if="data.order_status > 0 && data.sales_status == 0">已支付</div> <!-- <div v-else-if="data.order_status > 0 && data.sales_status == 0">已支付</div>-->
<div v-else>暂无收款记录</div> <div v-else>暂无收款记录</div>
<!-- <div v-if="data.sales_balance==1 && data.wait_status==2">已收款</div> <!-- <div v-if="data.sales_balance==1 && data.wait_status==2">已收款</div>
<div v-if="data.sales_balance==0 && data.wait_status==1">待付款</div> <div v-if="data.sales_balance==0 && data.wait_status==1">待付款</div>
@ -252,7 +252,8 @@
<div class="df aic jcsa listtwo" v-if="data.order_status_name=='待支付'" @click="payment">去支付</div> <div class="df aic jcsa listtwo" v-if="data.order_status_name=='待支付'" @click="payment">去支付</div>
<div class="df aic jcsa listtwo" v-if="data.order_status==1" @click="show3=true">确认发货</div> <div class="df aic jcsa listtwo" v-if="data.order_status==1" @click="show3=true">确认发货</div>
<div class="df aic jcsa listtwo" v-if="data.sales_status == 0" @click="show9=true">去审核</div> <div class="df aic jcsa listtwo" v-if="data.sales_status == 0" @click="show9=true">去审核</div>
<div class="df aic jcsa listtwo" v-if="data.sales_status != 0" @click="cancelAudit(data.order_id)">取消审核</div> <!--订单状态order_status在[0待支付,1待发货,20待审核] && sales_status=0时才展示取消审核-->
<div class="df aic jcsa listtwo" v-if="data.sales_status != 0 && [0,1,20].includes(data.order_status)" @click="cancelAudit(data.order_id)">取消审核</div>
</view> </view>
<u-overlay :show="show9"> <u-overlay :show="show9">
<view class="head-one"> <view class="head-one">

21
pages/order/list.vue

@ -33,9 +33,12 @@
<text class="status-name color-base-text" v-if="orderStatusName"> <text class="status-name color-base-text" v-if="orderStatusName">
{{ orderStatusName }} {{ orderStatusName }}
</text> </text>
<text class="status-name color-base-text" v-else> <text class="status-name color-base-text" v-else-if="orderItem.order_status_name == `待审核` && orderItem.pay.pay_status == 0">
{{ orderItem.order_status_name }} 待支付
</text> </text>
<text class="status-name color-base-text" v-else>
{{ orderItem.order_status_name }}
</text>
</view> </view>
<view class="order-body" @click="orderDetail(orderItem)"> <view class="order-body" @click="orderDetail(orderItem)">
<view class="goods-wrap" v-for="(goodsItem, goodsIndex) in orderItem.order_goods" <view class="goods-wrap" v-for="(goodsItem, goodsIndex) in orderItem.order_goods"
@ -365,13 +368,13 @@
if (this.orderStatus == '') this.mergePayOrder = []; if (this.orderStatus == '') this.mergePayOrder = [];
this.orderStatus = this.statusList[index].status; this.orderStatus = this.statusList[index].status;
let _findRes = this.findStatusItem(this.statusList, this.orderStatus); // let _findRes = this.findStatusItem(this.statusList, this.orderStatus);
//tab=all(),,tab // tab=all(),,tab
if (this.orderStatus == 'all'){ // if (this.orderStatus == 'all'){
this.orderStatusName = ''// // this.orderStatusName = ''//
}else{ // }else{
this.orderStatusName = _findRes.name// // this.orderStatusName = _findRes.name//
} // }
this.$refs.loadingCover.show(); this.$refs.loadingCover.show();
this.$refs.mescroll.refresh(); this.$refs.mescroll.refresh();

Loading…
Cancel
Save