|
|
|
@ -1,21 +1,132 @@
|
|
|
|
|
<template> |
|
|
|
|
<basic-container> |
|
|
|
|
<div class="avue-crud"> |
|
|
|
|
<!-- <el-row>--> |
|
|
|
|
<!-- <div class="avue-crud__header">--> |
|
|
|
|
<!-- <!– 头部左侧按钮模块 –>--> |
|
|
|
|
<!-- <div class="avue-crud__left">--> |
|
|
|
|
<!-- <!– <el-button type="primary" icon="el-icon-plus" @click="handleAdd">新 增</el-button>–>--> |
|
|
|
|
<!-- <!– <el-button type="danger" icon="el-icon-delete" @click="handleDelete" plain>删 除</el-button>–>--> |
|
|
|
|
<!-- <el-button type="danger" icon="el-icon-download" @click="handleExportInfo" plain--> |
|
|
|
|
<!-- >导出--> |
|
|
|
|
<!-- </el-button>--> |
|
|
|
|
<!-- </div>--> |
|
|
|
|
<!-- <!– 头部右侧按钮模块 –>--> |
|
|
|
|
<!-- <div class="avue-crud__right">--> |
|
|
|
|
<!-- <el-button icon="el-icon-refresh" @click="searchChange" circle></el-button>--> |
|
|
|
|
<!-- <el-button icon="Operation" @click="showdrawer(true)" circle></el-button>--> |
|
|
|
|
<!-- <!– <el-button icon="el-icon-search" @click="searchHide" circle></el-button> –>--> |
|
|
|
|
<!-- </div>--> |
|
|
|
|
<!-- </div>--> |
|
|
|
|
<!-- </el-row>--> |
|
|
|
|
<el-row v-if="!search"> |
|
|
|
|
<!-- 查询模块 --> |
|
|
|
|
<el-form :inline="true" :model="query" class="fr-fm"> |
|
|
|
|
<div class="fr-fo"> |
|
|
|
|
<el-form-item label="配送车次:"> |
|
|
|
|
<el-input v-model="query.trainNumber" placeholder="请输入配送车次"></el-input> |
|
|
|
|
</el-form-item> |
|
|
|
|
<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.businessType" placeholder="请选择业务类型"> |
|
|
|
|
<el-option :key="'1'" :value="'商配'">商配 </el-option> |
|
|
|
|
<el-option :key="'2'" :value="'市配'">市配 </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.deliveryPhone" 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-input v-model="query.deliveryPhone" placeholder="请输入客户电话"></el-input> |
|
|
|
|
</el-form-item> |
|
|
|
|
|
|
|
|
|
<el-form-item label="配送时间:"> |
|
|
|
|
<el-date-picker |
|
|
|
|
v-model="query.taskTimeSection" |
|
|
|
|
type="daterange" |
|
|
|
|
align="right" |
|
|
|
|
unlink-panels |
|
|
|
|
range-separator="至" |
|
|
|
|
start-placeholder="开始日期" |
|
|
|
|
end-placeholder="结束日期" |
|
|
|
|
:picker-options="pickerOptions"> |
|
|
|
|
</el-date-picker> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="装车时间:"> |
|
|
|
|
<el-date-picker |
|
|
|
|
v-model="query.loadingTimeSection" |
|
|
|
|
type="daterange" |
|
|
|
|
align="right" |
|
|
|
|
unlink-panels |
|
|
|
|
range-separator="至" |
|
|
|
|
start-placeholder="开始日期" |
|
|
|
|
end-placeholder="结束日期" |
|
|
|
|
:picker-options="pickerOptions"> |
|
|
|
|
</el-date-picker> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="司机签收时间:"> |
|
|
|
|
<el-date-picker |
|
|
|
|
v-model="query.sjsigningTimeSection" |
|
|
|
|
type="daterange" |
|
|
|
|
align="right" |
|
|
|
|
unlink-panels |
|
|
|
|
range-separator="至" |
|
|
|
|
start-placeholder="开始日期" |
|
|
|
|
end-placeholder="结束日期" |
|
|
|
|
:picker-options="pickerOptions"> |
|
|
|
|
</el-date-picker> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="文员审核时间:"> |
|
|
|
|
<el-date-picker |
|
|
|
|
v-model="query.signingTimeSection" |
|
|
|
|
type="daterange" |
|
|
|
|
align="right" |
|
|
|
|
unlink-panels |
|
|
|
|
range-separator="至" |
|
|
|
|
start-placeholder="开始日期" |
|
|
|
|
end-placeholder="结束日期" |
|
|
|
|
:picker-options="pickerOptions"> |
|
|
|
|
</el-date-picker> |
|
|
|
|
</el-form-item> |
|
|
|
|
</div> |
|
|
|
|
<!-- 查询按钮 --> |
|
|
|
|
<el-form-item class="el-btn"> |
|
|
|
|
<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> |
|
|
|
|
<el-row> |
|
|
|
|
<div class="avue-crud__header"> |
|
|
|
|
<!-- 头部左侧按钮模块 --> |
|
|
|
|
<div class="avue-crud__left"> |
|
|
|
|
<!-- <el-button type="primary" icon="el-icon-plus" @click="handleAdd">新 增</el-button>--> |
|
|
|
|
<!-- <el-button type="danger" icon="el-icon-delete" @click="handleDelete" plain>删 除</el-button>--> |
|
|
|
|
<el-button type="danger" icon="el-icon-download" @click="handleExportInfo" plain |
|
|
|
|
>导出 |
|
|
|
|
>导出 |
|
|
|
|
</el-button> |
|
|
|
|
</div> |
|
|
|
|
<!-- 头部右侧按钮模块 --> |
|
|
|
|
<div class="avue-crud__right"> |
|
|
|
|
<el-button icon="el-icon-refresh" @click="searchChange" circle></el-button> |
|
|
|
|
<el-button icon="Operation" @click="showdrawer(true)" circle></el-button> |
|
|
|
|
<!-- <el-button icon="el-icon-search" @click="searchHide" circle></el-button> --> |
|
|
|
|
<el-button icon="el-icon-search" @click="searchHide" circle></el-button> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</el-row> |
|
|
|
@ -266,16 +377,16 @@ export default {
|
|
|
|
|
fixed: false, |
|
|
|
|
sortable: true, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
prop: 'warehouseEntryTime', |
|
|
|
|
label: '入库时间', |
|
|
|
|
type: 4, |
|
|
|
|
values: '', |
|
|
|
|
width: '130', |
|
|
|
|
checkarr: [], |
|
|
|
|
fixed: false, |
|
|
|
|
sortable: true, |
|
|
|
|
}, |
|
|
|
|
// { |
|
|
|
|
// prop: 'warehouseEntryTime', |
|
|
|
|
// label: '入库时间', |
|
|
|
|
// type: 4, |
|
|
|
|
// values: '', |
|
|
|
|
// width: '130', |
|
|
|
|
// checkarr: [], |
|
|
|
|
// fixed: false, |
|
|
|
|
// sortable: true, |
|
|
|
|
// }, |
|
|
|
|
// { |
|
|
|
|
// prop: 'leadTime', |
|
|
|
|
// label: '备货时间', |
|
|
|
@ -308,6 +419,28 @@ export default {
|
|
|
|
|
sortable: true, |
|
|
|
|
head: false, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
prop: 'signeeName', |
|
|
|
|
label: '签收人', |
|
|
|
|
type: 2, |
|
|
|
|
values: '', |
|
|
|
|
width: '130', |
|
|
|
|
checkarr: [], |
|
|
|
|
fixed: false, |
|
|
|
|
sortable: true, |
|
|
|
|
head: false, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
prop: 'examineUserName', |
|
|
|
|
label: '审核人', |
|
|
|
|
type: 2, |
|
|
|
|
values: '', |
|
|
|
|
width: '130', |
|
|
|
|
checkarr: [], |
|
|
|
|
fixed: false, |
|
|
|
|
sortable: true, |
|
|
|
|
head: false, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
prop: 'storeTime', |
|
|
|
|
label: '在库时长', |
|
|
|
|