|
|
|
@ -1,6 +1,59 @@
|
|
|
|
|
<template> |
|
|
|
|
<basic-container> |
|
|
|
|
<div class="avue-crud"> |
|
|
|
|
<el-row :hidden="!search" style="padding: 6px 18px"> |
|
|
|
|
<!-- 查询模块 --> |
|
|
|
|
<el-form :inline="true" :model="query"> |
|
|
|
|
<el-form-item label="订单编号:"> |
|
|
|
|
<el-input v-model="query.stockArticleId" placeholder="请输入订单自编号"></el-input> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="商城名称:"> |
|
|
|
|
<el-input v-model="query.mallName" placeholder="请输入商城名称"></el-input> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="门店名称:"> |
|
|
|
|
<el-input v-model="query.storeName" placeholder="请输入门店名称"></el-input> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="客户名称:"> |
|
|
|
|
<el-input v-model="query.consignee" placeholder="请输入客户名称"></el-input> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="客户电话:"> |
|
|
|
|
<el-input v-model="query.deliveryPhone" placeholder="请输入客户电话"></el-input> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="业务类型:"> |
|
|
|
|
<el-select v-model="query.deliveryType" placeholder="请选择业务类型"> |
|
|
|
|
<el-option |
|
|
|
|
:value="1">商配 |
|
|
|
|
</el-option> |
|
|
|
|
<el-option |
|
|
|
|
:value="2">市配 |
|
|
|
|
</el-option> |
|
|
|
|
</el-select> |
|
|
|
|
<!-- <el-input v-model="query.deliveryType" placeholder="请选择业务类型"></el-input>--> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="配送车次:"> |
|
|
|
|
<el-input v-model="query.trainNumber" placeholder="请输入配送车次"></el-input> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="司机签收状态:"> |
|
|
|
|
<el-select v-model="query.driverSigning" placeholder="请选择业务类型"> |
|
|
|
|
<el-option |
|
|
|
|
:value="1">未签收 |
|
|
|
|
</el-option> |
|
|
|
|
<el-option |
|
|
|
|
:value="2">已签收 |
|
|
|
|
</el-option> |
|
|
|
|
</el-select> |
|
|
|
|
<el-input v-model="query.querySigningStatus" placeholder="请选择签收状态"></el-input> |
|
|
|
|
</el-form-item> |
|
|
|
|
<!-- <el-form-item label="顾客姓名:">--> |
|
|
|
|
<!-- <el-input v-model="query.customerName" placeholder="请输入服务类型"></el-input>--> |
|
|
|
|
<!-- </el-form-item>--> |
|
|
|
|
<!-- 查询按钮 --> |
|
|
|
|
<el-form-item> |
|
|
|
|
<el-button type="primary" icon="el-icon-search" @click="searchChange">搜 索</el-button> |
|
|
|
|
<el-button icon="el-icon-delete" @click="searchReset()">清 空</el-button> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-form> |
|
|
|
|
</el-row> |
|
|
|
|
<!-- <tablecmt |
|
|
|
|
:columnList="columnList" |
|
|
|
|
:tableData="tableData" |
|
|
|
@ -39,7 +92,7 @@
|
|
|
|
|
<span >司机待签收数:{{statistics.driverNub}}</span> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :xl="10" :lg="7" :md="8" :sm="24"> |
|
|
|
|
<span>文员待签收数:{{statistics.clerkNub}}</span> |
|
|
|
|
<span>文员待审核数:{{statistics.clerkNub}}</span> |
|
|
|
|
</el-col> |
|
|
|
|
</el-row> |
|
|
|
|
<el-row> |
|
|
|
@ -277,12 +330,25 @@ export default {
|
|
|
|
|
head: false, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
prop: 'deliveryType', |
|
|
|
|
prop: 'deliveryTypeName', |
|
|
|
|
label: '业务类型', |
|
|
|
|
type: 3, |
|
|
|
|
values: '', |
|
|
|
|
width: '150', |
|
|
|
|
checkarr: [], |
|
|
|
|
checkarr: [ |
|
|
|
|
{ |
|
|
|
|
label: '市配', |
|
|
|
|
value: '1' |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: '商配', |
|
|
|
|
value: '2' |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: '自提', |
|
|
|
|
value: '3' |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
fixed: false, |
|
|
|
|
sortable: true, |
|
|
|
|
}, |
|
|
|
@ -823,6 +889,10 @@ export default {
|
|
|
|
|
this.search = !this.search; |
|
|
|
|
}, |
|
|
|
|
searchChange() { |
|
|
|
|
if (this.query.querySigningStatus){ |
|
|
|
|
this.query.signingStatus= this.query.querySigningStatus; |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
this.onLoad(this.page); |
|
|
|
|
}, |
|
|
|
|
searchReset() { |
|
|
|
@ -939,12 +1009,12 @@ export default {
|
|
|
|
|
// eslint-disable-next-line no-empty |
|
|
|
|
for (let i = 0; i < data.records.length; i++) { |
|
|
|
|
// eslint-disable-next-line no-empty |
|
|
|
|
for (let j = 0; j < this.deliveryTypeData.length; j++) { |
|
|
|
|
// eslint-disable-next-line no-empty |
|
|
|
|
if (data.records[i].deliveryType == this.deliveryTypeData[j].dictKey) { |
|
|
|
|
data.records[i].deliveryType = this.deliveryTypeData[j].dictValue; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
// for (let j = 0; j < this.deliveryTypeData.length; j++) { |
|
|
|
|
// // eslint-disable-next-line no-empty |
|
|
|
|
// if (data.records[i].deliveryType == this.deliveryTypeData[j].dictKey) { |
|
|
|
|
// data.records[i].deliveryType = this.deliveryTypeData[j].dictValue; |
|
|
|
|
// } |
|
|
|
|
// } |
|
|
|
|
for (let j = 0; j < this.orderSourceData.length; j++) { |
|
|
|
|
// eslint-disable-next-line no-empty |
|
|
|
|
if (data.records[i].orderSource == this.orderSourceData[j].dictKey) { |
|
|
|
|