|
@@ -107,6 +107,7 @@
|
|
|
<el-tabs v-model="tabCurrent" type="card" @tab-click="changeTabs" class="fl" style="margin-right: 20px">
|
|
|
<el-tab-pane label="全部" name="ALL"></el-tab-pane>
|
|
|
<el-tab-pane label="待付款" name="NOPAY"></el-tab-pane>
|
|
|
+ <el-tab-pane label="待确认" name="DQR"></el-tab-pane>
|
|
|
<el-tab-pane label="待发货" name="DFH"></el-tab-pane>
|
|
|
<el-tab-pane label="已发货" name="YFH"></el-tab-pane>
|
|
|
<el-tab-pane label="已完成" name="OVER"></el-tab-pane>
|
|
@@ -149,6 +150,7 @@
|
|
|
<span><b>商户</b>:{{ order.companyWechatName || '无' }}</span>
|
|
|
<span><b>网点</b>:{{ order.websitName || '无' }}</span>
|
|
|
<el-tag>{{order.saleType | saleTypeFilter}}</el-tag>
|
|
|
+ <el-tag>{{order.payType}}</el-tag>
|
|
|
<div class="fr">
|
|
|
<el-link type="primary" v-if="$restrict('orderNote')" :underline="false" @click="showRemark(order)">订单备注</el-link>
|
|
|
<el-link type="primary" v-if="$restrict('detail')" :underline="false" @click="queryDetail(order.orderId)">查看详情</el-link>
|
|
@@ -242,6 +244,14 @@
|
|
|
<el-col :span="2" style="height: 100%;">
|
|
|
<div class="col-item">
|
|
|
<div class="operate">
|
|
|
+ <el-popconfirm title="确定确认订单吗?" @confirm="confirmOrder(order.orderId)"
|
|
|
+ v-if="order.orderStatus === 'DQR' && $restrict('confirmOrder')">
|
|
|
+ <el-button slot="reference" type="text" size="small">确认订单</el-button>
|
|
|
+ </el-popconfirm>
|
|
|
+ <el-popconfirm title="确定取消发货吗?" @confirm="cancelOrder(order.orderId)"
|
|
|
+ v-if="order.orderStatus === 'DQR' && $restrict('cancelOrder')">
|
|
|
+ <el-button slot="reference" type="text" size="small">取消发货</el-button>
|
|
|
+ </el-popconfirm>
|
|
|
<el-popconfirm title="确定取消订单吗?" @confirm="cancelOrder(order.orderId)"
|
|
|
v-if="order.orderStatus === 'NOPAY' && $restrict('cancelOrder')">
|
|
|
<el-button slot="reference" type="text" size="small">取消订单</el-button>
|
|
@@ -260,10 +270,10 @@
|
|
|
@click="queryLogistics(order)">
|
|
|
查看物流
|
|
|
</el-button>
|
|
|
- <el-button type="text" size="small"
|
|
|
- v-if="(order.orderStatus === 'YFH' || order.orderStatus === 'OVER')" @click="showLogistics(order, 'detail')">
|
|
|
- 查看发货条码
|
|
|
- </el-button>
|
|
|
+ <el-button type="text" size="small"
|
|
|
+ v-if="(order.orderStatus === 'YFH' || order.orderStatus === 'OVER')" @click="showLogistics(order, 'detail')">
|
|
|
+ 查看发货条码
|
|
|
+ </el-button>
|
|
|
<!-- toWorkOrderDetail(order.orderId) -->
|
|
|
<el-button type="text" size="small" v-if="order.toWorkOrder && $restrict('workOrder_detail')"
|
|
|
@click="queryWorkOrder(order.orderId)">查看工单</el-button>
|
|
@@ -639,7 +649,7 @@
|
|
|
|
|
|
<script>
|
|
|
import { getToken } from '@/utils/auth'
|
|
|
-import { cancelOrder, getList, goodsDeliver, saveRemark, batchShipment, batchRemark, getWebsiteList, editLogistics, getRegion, editAddress, getOrderDetail, getCodeDetail, getMaterialList, listImport, saveCode, delCode } from "@/api/order";
|
|
|
+import { cancelOrder, confirm2Order, getList, goodsDeliver, saveRemark, batchShipment, batchRemark, getWebsiteList, editLogistics, getRegion, editAddress, getOrderDetail, getCodeDetail, getMaterialList, listImport, saveCode, delCode } from "@/api/order";
|
|
|
import { getExpress, getCompanyList } from "@/api/common";
|
|
|
import { downloadFiles, handleImport } from '@/utils/util'
|
|
|
import { commonTemplateDownload } from '@/api/common.js'
|
|
@@ -1093,6 +1103,13 @@ export default {
|
|
|
this.$successMsg('取消成功');
|
|
|
})
|
|
|
},
|
|
|
+ // 确认订单
|
|
|
+ confirmOrder(orderId) {
|
|
|
+ confirm2Order({ orderId }).then(() => {
|
|
|
+ this.getList();
|
|
|
+ this.$successMsg('确认成功');
|
|
|
+ })
|
|
|
+ },
|
|
|
// 查看物流
|
|
|
queryLogistics(order) {
|
|
|
this.logisticsVisible = true
|