|
@@ -6,21 +6,29 @@
|
|
|
<div class="empty-data" v-if="list && list.length < 1">
|
|
|
<img src="../../../static/image/empty-data.png" />
|
|
|
</div>
|
|
|
- <div :class="curIdx === i ? 'order_item active-order-item' : 'order_item'" @click="chooseOrder(item,i)" v-for="(item,i) in list" :key="i">
|
|
|
+ <div :class="
|
|
|
+ curIdx === i ? 'order_item active-order-item' : 'order_item'
|
|
|
+ " @click="chooseOrder(item, i)" v-for="(item, i) in list" :key="i">
|
|
|
<div class="order_item_header">
|
|
|
<div class="order_item_header_l">
|
|
|
- <div v-if="item.daySeq" class="Serial_number">#{{item.daySeq}}</div>
|
|
|
- <img :src="item.logo || item.waimaiLogo" class="logo">
|
|
|
- <span class="name">{{item.shopName}}</span>
|
|
|
- <div class="sign_time" v-if="item.waimaiOrderId && item.takeType==1">{{item.exceptTime}}前送达</div>
|
|
|
- <div class="sign_txt" v-if="item.waimaiOrderId && item.takeType==0">立即送达</div>
|
|
|
+ <div v-if="item.daySeq" class="Serial_number">
|
|
|
+ #{{ item.daySeq }}
|
|
|
+ </div>
|
|
|
+ <img :src="item.logo || item.waimaiLogo" class="logo" />
|
|
|
+ <span class="name">{{ item.shopName }}</span>
|
|
|
+ <div class="sign_time" v-if="item.waimaiOrderId && item.takeType == 1">
|
|
|
+ {{ item.exceptTime.slice(5) }}前送达
|
|
|
+ </div>
|
|
|
+ <div class="sign_txt" v-if="item.waimaiOrderId && item.takeType == 0">
|
|
|
+ 立即送达
|
|
|
+ </div>
|
|
|
<!-- <div class="sign_d">预约 09/10 17:30自动发起配送</div> -->
|
|
|
</div>
|
|
|
<!-- 新订单 -->
|
|
|
- <div class="order_item_header_r" v-if=" item.buttonStatus === 0">
|
|
|
+ <div class="order_item_header_r" v-if="item.buttonStatus === 0">
|
|
|
<!-- <span class="header_r">已发单1分钟</span> -->
|
|
|
<el-tag v-if="tabNum === -1" class="header_r">新订单</el-tag>
|
|
|
- <el-button size='small' class="btn" @click.stop="deleteItem(item)">发起配送</el-button>
|
|
|
+ <el-button size="small" class="btn" @click.stop="deleteItem(item)">发起配送</el-button>
|
|
|
</div>
|
|
|
<!-- 预约单 -->
|
|
|
<div class="order_item_header_r" v-if="item.buttonStatus === 10">
|
|
@@ -28,15 +36,22 @@
|
|
|
<el-tag v-if="tabNum === -1" class="header_r">预约单</el-tag>
|
|
|
<!-- <el-button size='small' @click.stop="iGnoreOrder(item.id)">忽略订单</el-button> -->
|
|
|
<!-- <el-button size='small' @click.stop="itemAddRemark(item.id, item)">添加备注</el-button> -->
|
|
|
- <!-- <el-button size='small' class="btn" @click.stop="settingTime(item)">定时发单</el-button> -->
|
|
|
- <el-button size='small' class="btn" @click.stop="deleteItem(item)">发起配送</el-button>
|
|
|
+ <el-button size="small" class="btn" @click.stop="settingTime(item)">{{
|
|
|
+ item.delayTime ? "修改定时" : "定时发单"
|
|
|
+ }}</el-button>
|
|
|
+ <!-- <el-button
|
|
|
+ size="small"
|
|
|
+ class="btn"
|
|
|
+ @click.stop="deleteItem(item)"
|
|
|
+ >发起配送</el-button
|
|
|
+ > -->
|
|
|
</div>
|
|
|
<!-- 待接单 -->
|
|
|
<div class="order_item_header_r" v-if="item.buttonStatus === 1">
|
|
|
<el-tag v-if="tabNum === -1" class="header_r">待接单</el-tag>
|
|
|
- <span class="header_r">已发单{{item.takeTimeTxt}}</span>
|
|
|
+ <span class="header_r">已发单{{ item.takeTimeTxt }}</span>
|
|
|
<!-- <el-button size='small' @click.stop="cancelOrder(item.id)">取消订单</el-button> -->
|
|
|
- <el-button size='small' @click.stop="orderPrinter(item.waimaiOrderId)" v-if="item.waimaiOrderId">补打发票</el-button>
|
|
|
+ <el-button size="small" @click.stop="orderPrinter(item.waimaiOrderId)" v-if="item.waimaiOrderId">补打发票</el-button>
|
|
|
<!-- <el-button size='small' class="btn" @click.stop="addTip(item.id)">加 小 费</el-button> -->
|
|
|
</div>
|
|
|
<!-- 取货中 -->
|
|
@@ -44,73 +59,84 @@
|
|
|
<el-tag v-if="tabNum === -1" class="header_r">取货中</el-tag>
|
|
|
<!-- <span v-show="Number(item.riderArriveMinute)" class="header_r">预计{{Number(item.riderArriveMinute)}}分钟取件</span> -->
|
|
|
<!-- <el-button size='small' @click.stop="cancelOrder(item.id)">取消订单</el-button> -->
|
|
|
- <el-button size='small' class="btn" @click.stop="orderPrinter(item.waimaiOrderId)" v-if="item.waimaiOrderId">补打发票</el-button>
|
|
|
+ <el-button size="small" class="btn" @click.stop="orderPrinter(item.waimaiOrderId)" v-if="item.waimaiOrderId">补打发票</el-button>
|
|
|
</div>
|
|
|
<!-- 配送中 -->
|
|
|
<div class="order_item_header_r" v-if="item.buttonStatus === 3">
|
|
|
<el-tag v-if="tabNum === -1" class="header_r">配送中</el-tag>
|
|
|
- <span class="header_r" v-if="item.exceptTime">预计{{item.exceptTime}}送达</span>
|
|
|
- <el-button size='small' class="btn" @click.stop="orderPrinter(item.waimaiOrderId)" v-if="item.waimaiOrderId">补打发票</el-button>
|
|
|
+ <span class="header_r" v-if="item.exceptTime">预计{{ item.exceptTime }}送达</span>
|
|
|
+ <el-button size="small" class="btn" @click.stop="orderPrinter(item.waimaiOrderId)" v-if="item.waimaiOrderId">补打发票</el-button>
|
|
|
</div>
|
|
|
<!-- 异常单 -->
|
|
|
<div class="order_item_header_r" v-if="item.buttonStatus === -2">
|
|
|
- <el-tag class="header_r">{{showCancelType(item.cancelType)}}</el-tag>
|
|
|
- <el-button size='small' class="btn" @click.stop="orderBack(item.id)">撤回订单</el-button>
|
|
|
+ <el-tag class="header_r">{{
|
|
|
+ showCancelType(item.cancelType)
|
|
|
+ }}</el-tag>
|
|
|
+ <el-button size="small" class="btn" @click.stop="orderBack(item.id)">撤回订单</el-button>
|
|
|
</div>
|
|
|
<!-- 取消单 -->
|
|
|
- <div class="order_item_header_r" v-if="item.buttonStatus ===-1">
|
|
|
- <el-tag class="header_r">{{showCancelType(item.cancelType)}}</el-tag>
|
|
|
+ <div class="order_item_header_r" v-if="item.buttonStatus === -1">
|
|
|
+ <el-tag class="header_r">{{
|
|
|
+ showCancelType(item.cancelType)
|
|
|
+ }}</el-tag>
|
|
|
<!-- <el-button size='small' class="btn" @click.stop="orderBack(item.id)">撤回订单</el-button> -->
|
|
|
</div>
|
|
|
<!-- 猎豹平台已完成 -->
|
|
|
- <div class="order_item_header_r" v-if="item.buttonStatus ===97">
|
|
|
+ <div class="order_item_header_r" v-if="item.buttonStatus === 97">
|
|
|
<el-tag v-if="tabNum === -1" class="header_r">已完成</el-tag>
|
|
|
</div>
|
|
|
<!-- 其他平台已完成 -->
|
|
|
- <div class="order_item_header_r" v-if="item.buttonStatus ===98">
|
|
|
+ <div class="order_item_header_r" v-if="item.buttonStatus === 98">
|
|
|
<el-tag v-if="tabNum === -1" class="header_r">其他平台已完成</el-tag>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="order_item_cont">
|
|
|
- <div class="content">{{item.receiptContactName}}<span>{{item.receiptPhone}}</span></div>
|
|
|
+ <div class="content">
|
|
|
+ {{ item.receiptContactName
|
|
|
+ }}<span>{{ item.receiptPhone }}</span>
|
|
|
+ </div>
|
|
|
<div class="address">
|
|
|
- {{item.receiptProvinceName}}
|
|
|
- {{item.receiptCityName}}
|
|
|
- {{item.receiptDistrictName}}
|
|
|
- {{item.receiptAddress}}
|
|
|
+ {{ item.receiptProvinceName }}
|
|
|
+ {{ item.receiptCityName }}
|
|
|
+ {{ item.receiptDistrictName }}
|
|
|
+ {{ item.receiptAddress }}
|
|
|
<span v-if="item.orderDistance" @click.stop="checkMap(item)">
|
|
|
<i class="el-icon-location"></i>
|
|
|
<span v-if="item.orderDistance < 1000">
|
|
|
- {{item.orderDistance}}m
|
|
|
- </span>
|
|
|
- <span v-else>
|
|
|
- {{item.orderDistance / 1000}}km
|
|
|
+ {{ item.orderDistance }}m
|
|
|
</span>
|
|
|
+ <span v-else> {{ item.orderDistance / 1000 }}km </span>
|
|
|
</span>
|
|
|
</div>
|
|
|
- <div v-if="item.caution" class="itme_r">备注:{{item.caution}}</div>
|
|
|
+ <div v-if="item.caution" class="itme_r">
|
|
|
+ 备注:{{ item.caution }}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div v-if="item.caution" class="itme_r">备注:{{item.caution}}</div>
|
|
|
+ <div v-if="item.caution" class="itme_r">备注:{{ item.caution }}</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<!-- 订单追踪、订单详情 -->
|
|
|
<el-col :span="6">
|
|
|
<div class="order_detail">
|
|
|
<div class="detail_title">
|
|
|
- <div v-show="buttonStatus !== 0 && buttonStatus !==10" class="detail_txt" @click="orderDetailStutus=0" :class="{'detail_txt_ac':!orderDetailStutus}">订单跟踪</div>
|
|
|
- <div class="detail_txt" @click="orderDetailStutus=1" :class="{'detail_txt_ac':!!orderDetailStutus}">订单详情</div>
|
|
|
+ <div v-show="buttonStatus !== 0 && buttonStatus !== 10" class="detail_txt" @click="orderDetailStutus = 0" :class="{ detail_txt_ac: !orderDetailStutus }">
|
|
|
+ 订单跟踪
|
|
|
+ </div>
|
|
|
+ <div class="detail_txt" @click="orderDetailStutus = 1" :class="{ detail_txt_ac: !!orderDetailStutus }">
|
|
|
+ 订单详情
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<order-track v-show="showTrack" :buttonStatus="buttonStatus" :trackOrder="trackOrder" v-if="!orderDetailStutus && needTrack"></order-track>
|
|
|
<order-detail v-show="showDetail" :buttonStatus="buttonStatus" :orderDetail="orderDetail" v-else></order-detail>
|
|
|
<!-- 订单跟踪、订单详情底部按钮 -->
|
|
|
<div v-show="showDetail || showTrack">
|
|
|
<!-- 新订单 -->
|
|
|
- <div class="btns" v-if="buttonStatus ===0">
|
|
|
- <el-button size='small' @click.native="itemAddRemark(list[curIdx].id, list[curIdx])" class="btn_bots">添加备注</el-button>
|
|
|
- <el-button size='small' @click.native="iGnoreOrder(list[curIdx].id)" class="btn_bots">忽略订单</el-button>
|
|
|
- <el-button size='small' @click.native="orderPrinter(list[curIdx].waimaiOrderId)" class="btn_bots">补打发票</el-button>
|
|
|
- <el-button size='small' @click.native="deleteItem(list[curIdx])" class="btn_bots btn">发起配送</el-button>
|
|
|
+ <div class="btns" v-if="buttonStatus === 0">
|
|
|
+ <el-button size="small" @click.native="itemAddRemark(list[curIdx].id, list[curIdx])" class="btn_bots">添加备注</el-button>
|
|
|
+ <el-button size="small" @click.native="iGnoreOrder(list[curIdx].id)" class="btn_bots">忽略订单</el-button>
|
|
|
+ <el-button size="small" @click.native="orderPrinter(list[curIdx].waimaiOrderId)" class="btn_bots">补打发票</el-button>
|
|
|
+ <el-button size="small" @click.native="deleteItem(list[curIdx])" class="btn_bots btn">发起配送</el-button>
|
|
|
</div>
|
|
|
<!-- 预约单 -->
|
|
|
<div class="btns" v-if="buttonStatus === 10">
|
|
@@ -118,34 +144,36 @@
|
|
|
<el-dropdown>
|
|
|
<span class="el-dropdown-link">更多</span>
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
- <el-dropdown-item @click.native="orderPrinter(list[curIdx].waimaiOrderId)" v-if="list[curIdx].waimaiOrderId"><span style="color:#FC7200;">补打发票</span></el-dropdown-item>
|
|
|
+ <el-dropdown-item @click.native="orderPrinter(list[curIdx].waimaiOrderId)" v-if="list[curIdx].waimaiOrderId"><span style="color: #fc7200">补打发票</span></el-dropdown-item>
|
|
|
<el-dropdown-item @click.native="iGnoreOrder(list[curIdx].id)">忽略订单</el-dropdown-item>
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
</div>
|
|
|
- <el-button size='small' @click.native="itemAddRemark(list[curIdx].id, list[curIdx])" class="btn_bots">添加备注</el-button>
|
|
|
- <el-button size='small' @click.native="settingTime(list[curIdx])" class="btn_bots btn">定时发单</el-button>
|
|
|
- <el-button size='small' @click.native="deleteItem(list[curIdx])" class="btn_bots btn">发起配送</el-button>
|
|
|
+ <el-button size="small" @click.native="itemAddRemark(list[curIdx].id, list[curIdx])" class="btn_bots">添加备注</el-button>
|
|
|
+ <el-button size="small" @click.native="settingTime(list[curIdx])" class="btn_bots btn">{{
|
|
|
+ list[curIdx].delayTime ? "修改定时" : "定时发单"
|
|
|
+ }}</el-button>
|
|
|
+ <el-button size="small" @click.native="deleteItem(list[curIdx])" class="btn_bots btn">发起配送</el-button>
|
|
|
</div>
|
|
|
<!-- 待接单 -->
|
|
|
- <div class="btns" v-if="buttonStatus ===1">
|
|
|
- <el-button size='small' @click.native="cancelOrder(list[curIdx].id)" class="btn_bots">取消订单</el-button>
|
|
|
- <el-button size='small' @click.native="orderPrinter(list[curIdx].waimaiOrderId)" v-if="list[curIdx].waimaiOrderId" class="btn_bots">补打发票</el-button>
|
|
|
- <el-button size='small' @click.native="addTip(list[curIdx].id)" class="btn_bots btn">加小费</el-button>
|
|
|
+ <div class="btns" v-if="buttonStatus === 1">
|
|
|
+ <el-button size="small" @click.native="cancelOrder(list[curIdx].id)" class="btn_bots">取消订单</el-button>
|
|
|
+ <el-button size="small" @click.native="orderPrinter(list[curIdx].waimaiOrderId)" v-if="list[curIdx].waimaiOrderId" class="btn_bots">补打发票</el-button>
|
|
|
+ <el-button size="small" @click.native="addTip(list[curIdx].id)" class="btn_bots btn">加小费</el-button>
|
|
|
</div>
|
|
|
<!-- 取货中 -->
|
|
|
<div class="btns" v-if="buttonStatus === 2">
|
|
|
- <el-button size='small' @click.native="cancelOrder(list[curIdx].id)" class="btn_bots">取消订单</el-button>
|
|
|
- <el-button size='small' @click.native="orderPrinter(list[curIdx].waimaiOrderId)" v-if="list[curIdx].waimaiOrderId" class="btn_bots btn">补打发票</el-button>
|
|
|
+ <el-button size="small" @click.native="cancelOrder(list[curIdx].id)" class="btn_bots">取消订单</el-button>
|
|
|
+ <el-button size="small" @click.native="orderPrinter(list[curIdx].waimaiOrderId)" v-if="list[curIdx].waimaiOrderId" class="btn_bots btn">补打发票</el-button>
|
|
|
</div>
|
|
|
<!-- 配送中 -->
|
|
|
<div class="btns" v-if="buttonStatus === 3">
|
|
|
- <el-button size='small' @click.native="orderPrinter(list[curIdx].waimaiOrderId)" v-if="list[curIdx].waimaiOrderId" class="btn_bots btn">补打发票</el-button>
|
|
|
+ <el-button size="small" @click.native="orderPrinter(list[curIdx].waimaiOrderId)" v-if="list[curIdx].waimaiOrderId" class="btn_bots btn">补打发票</el-button>
|
|
|
</div>
|
|
|
<!-- 异常单 -->
|
|
|
<div class="btns" v-if="buttonStatus === -2">
|
|
|
- <el-button size='small' @click.native="orderPrinter(list[curIdx].waimaiOrderId)" v-if="list[curIdx].waimaiOrderId" class="btn_bots">补打发票</el-button>
|
|
|
- <el-button size='small' @click.native="orderBack(list[curIdx].id)" class="btn_bots btn">撤回订单</el-button>
|
|
|
+ <el-button size="small" @click.native="orderPrinter(list[curIdx].waimaiOrderId)" v-if="list[curIdx].waimaiOrderId" class="btn_bots">补打发票</el-button>
|
|
|
+ <el-button size="small" @click.native="orderBack(list[curIdx].id)" class="btn_bots btn">撤回订单</el-button>
|
|
|
</div>
|
|
|
<!-- 已取消 -->
|
|
|
<div class="btns" v-if="buttonStatus === -1">
|
|
@@ -164,7 +192,7 @@
|
|
|
<div>
|
|
|
<el-input placeholder="请添加备注信息,最多输入20个字!" v-model="remark" :maxlength="20" />
|
|
|
</div>
|
|
|
- <div style="text-align: center;margin-top: 20px;">
|
|
|
+ <div style="text-align: center; margin-top: 20px">
|
|
|
<el-button @click.stop="dialogTableVisible = false">取消</el-button>
|
|
|
<el-button type="primary" class="submit-btn" @click.stop="commitRemark(orderId, item)">确定</el-button>
|
|
|
</div>
|
|
@@ -173,13 +201,15 @@
|
|
|
<el-dialog width="580px" center :title="exceptTime" destroy-on-close :visible.sync="settingTimeStatus">
|
|
|
<div>
|
|
|
<span>提前多长时间发起配送:</span>
|
|
|
- <el-select size="small" style="width: 80px;;" v-model="timeValue" placeholder="请选择">
|
|
|
+ <el-select size="small" style="width: 80px" v-model="timeValue" placeholder="请选择">
|
|
|
<el-option v-for="(item, index) in timeList" :key="index" :label="item" :value="item"></el-option>
|
|
|
</el-select>
|
|
|
<span>小时</span>
|
|
|
</div>
|
|
|
- <p style="color: #F74141;">提示:设置后系统将根据您设置的提前时间自动发单。</p>
|
|
|
- <div style="text-align: center;margin-top: 20px;">
|
|
|
+ <p style="color: #f74141">
|
|
|
+ 提示:设置后系统将根据您设置的提前时间自动发单。
|
|
|
+ </p>
|
|
|
+ <div style="text-align: center; margin-top: 20px">
|
|
|
<el-button @click.stop="settingTimeStatus = false">取消预约发单</el-button>
|
|
|
<el-button type="primary" class="submit-btn" @click.stop="commitTimeValue(orderId)">确定修改</el-button>
|
|
|
</div>
|
|
@@ -187,12 +217,17 @@
|
|
|
<!-- 取消订单弹出层 -->
|
|
|
<el-dialog width="680px" center title="取消原因" destroy-on-close :visible.sync="cancelStatus">
|
|
|
<div class="cancel-list">
|
|
|
- <div class="item" @click.stop="changeReason(item)" :class="[(index + 1 ) % 3 == 0 ? 'no-margin': '', item.id == reasonIndex ? 'active' : '']" v-for="(item, index) in cancelList" :key="index">{{ item.name }}</div>
|
|
|
+ <div class="item" @click.stop="changeReason(item)" :class="[
|
|
|
+ (index + 1) % 3 == 0 ? 'no-margin' : '',
|
|
|
+ item.id == reasonIndex ? 'active' : '',
|
|
|
+ ]" v-for="(item, index) in cancelList" :key="index">
|
|
|
+ {{ item.name }}
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="text-area">
|
|
|
<el-input show-word-limit :rows="4" type="textarea" resize="none" :maxlength="50" placeholder="请输入其他原因" v-model="cancelReason"></el-input>
|
|
|
</div>
|
|
|
- <div style="text-align: center;margin-top: 20px;">
|
|
|
+ <div style="text-align: center; margin-top: 20px">
|
|
|
<el-button @click.stop="cancelStatus = false">取消</el-button>
|
|
|
<el-button type="primary" class="submit-btn" @click.stop="commitCancelReason(orderId)">确定</el-button>
|
|
|
</div>
|
|
@@ -202,25 +237,27 @@
|
|
|
<div>
|
|
|
<div class="tip-title">小费金额</div>
|
|
|
<div class="tip-list">
|
|
|
- <div class="tip-item" @click.stop="tipActive = index" :class="tipActive == index ? 'tip-active' : ''" v-for="(item, index) in tipList" :key="index">{{ item }}元</div>
|
|
|
+ <div class="tip-item" @click.stop="tipActive = index" :class="tipActive == index ? 'tip-active' : ''" v-for="(item, index) in tipList" :key="index">
|
|
|
+ {{ item }}元
|
|
|
+ </div>
|
|
|
<div class="tip-item" @click.stop="tipActive = -1" :class="tipActive == -1 ? 'tip-active' : ''">
|
|
|
<el-input placeholder="其他金额" v-model="tipAmount" />
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- 支付方式 -->
|
|
|
- <div class="choose-self" style="border: none;">
|
|
|
+ <div class="choose-self" style="border: none">
|
|
|
<div class="self-top">
|
|
|
<span>支付方式</span>
|
|
|
</div>
|
|
|
<div class="pay-list">
|
|
|
- <div class="pay-item" @click.stop="paymentType = item.id" :class="paymentType == item.id ? 'pay-active' : '' " v-for="(item, index) in payList" :key="index">
|
|
|
+ <div class="pay-item" @click.stop="paymentType = item.id" :class="paymentType == item.id ? 'pay-active' : ''" v-for="(item, index) in payList" :key="index">
|
|
|
<img :src="item.icon" class="pay-icon" />
|
|
|
<span>{{ item.name }}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="text-align: center;margin-top: 20px;">
|
|
|
+ <div style="text-align: center; margin-top: 20px">
|
|
|
<el-button @click.stop="addTipStatus = false">取消</el-button>
|
|
|
<el-button type="primary" class="submit-btn" @click.stop="richMoney(orderId)">确定</el-button>
|
|
|
</div>
|
|
@@ -315,7 +352,7 @@ export default {
|
|
|
showCode: false,
|
|
|
link: "",
|
|
|
buttonStatus: 0,
|
|
|
- exceptTime: ''
|
|
|
+ exceptTime: "",
|
|
|
};
|
|
|
},
|
|
|
props: {
|
|
@@ -342,6 +379,11 @@ export default {
|
|
|
},
|
|
|
list(newVal, oldVal) {
|
|
|
this.buttonStatus = newVal.length ? newVal[0].buttonStatus : 0;
|
|
|
+ if (this.buttonStatus === 0 || this.buttonStatus === 10) {
|
|
|
+ this.needTrack = false;
|
|
|
+ } else {
|
|
|
+ this.needTrack = true;
|
|
|
+ }
|
|
|
this.getDetailOrder();
|
|
|
this.getTrackOrder();
|
|
|
},
|
|
@@ -502,7 +544,7 @@ export default {
|
|
|
this.item = item;
|
|
|
this.settingTimeStatus = true;
|
|
|
this.timeValue = item.delayTime ? item.delayTime : 1;
|
|
|
- this.exceptTime = `预约期望${item.exceptTime.slice(5)}送达`
|
|
|
+ this.exceptTime = `预约期望${item.exceptTime.slice(5)}送达`;
|
|
|
},
|
|
|
// 取消订单
|
|
|
cancelOrder(orderId) {
|
|
@@ -511,6 +553,11 @@ export default {
|
|
|
},
|
|
|
chooseOrder(v, index) {
|
|
|
this.buttonStatus = this.list[index].buttonStatus;
|
|
|
+ if (this.buttonStatus === 0 || this.buttonStatus === 10) {
|
|
|
+ this.needTrack = false;
|
|
|
+ } else {
|
|
|
+ this.needTrack = true;
|
|
|
+ }
|
|
|
this.curIdx = index;
|
|
|
this.getDetailOrder();
|
|
|
this.getTrackOrder();
|
|
@@ -723,7 +770,7 @@ export default {
|
|
|
} else {
|
|
|
return;
|
|
|
}
|
|
|
- if (this.tabNum < 2) return;
|
|
|
+ if (this.buttonStatus === 0 || this.buttonStatus === 10) return;
|
|
|
trackOrder({ orderId: this.orderId }).then((res) => {
|
|
|
if (res.code === 200) {
|
|
|
this.trackOrder = res.data;
|