|
|
|
|
@ -15,6 +15,15 @@ |
|
|
|
|
<el-option :key="value" v-for="(key, value) in expressTypeList" :label="value" :value="value"></el-option> |
|
|
|
|
</el-select> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="签约网点"> |
|
|
|
|
<el-select v-model="queryForm.expressPlace" filterable placeholder="签约网点"> |
|
|
|
|
<el-option label="全部" value=""></el-option> |
|
|
|
|
<el-option :key="'place'+index" v-for="(item, index) in expressPlaceList" :label="item" :value="item"></el-option> |
|
|
|
|
</el-select> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item label="派件业务员"> |
|
|
|
|
<el-input v-model="queryForm.dispatchClerk" placeholder="派件业务员" clearable></el-input> |
|
|
|
|
</el-form-item> |
|
|
|
|
<el-form-item> |
|
|
|
|
<el-button type="primary" @click="onSubmit">搜 索</el-button> |
|
|
|
|
</el-form-item> |
|
|
|
|
@ -45,6 +54,8 @@ |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column prop="receiptStatus" label="签收标识"> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column prop="dispatchClerk" label="派件业务员"> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column prop="expressPlace" label="签收网点"> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column prop="endTime" label="签收时间"> |
|
|
|
|
@ -83,7 +94,7 @@ |
|
|
|
|
</template> |
|
|
|
|
|
|
|
|
|
<script> |
|
|
|
|
import { queryExpressList, queryExpressDetail } from "@/api/sjApi"; |
|
|
|
|
import { queryExpressList, queryExpressDetail, queryExpressPlaceList } from "@/api/sjApi"; |
|
|
|
|
import { dateFormat } from "@/util/date"; |
|
|
|
|
import md5 from "js-md5"; |
|
|
|
|
export default { |
|
|
|
|
@ -92,6 +103,8 @@ export default { |
|
|
|
|
queryForm: { |
|
|
|
|
courierNumber: '', |
|
|
|
|
expressType: '', |
|
|
|
|
expressPlace:'', |
|
|
|
|
dispatchClerk: '', |
|
|
|
|
dateRange: '', |
|
|
|
|
}, |
|
|
|
|
pagination: { |
|
|
|
|
@ -111,6 +124,7 @@ export default { |
|
|
|
|
'EMS': 'ems', |
|
|
|
|
'京东物流': 'jd', |
|
|
|
|
},//快递类型 |
|
|
|
|
expressPlaceList:[],//签约网点下拉选择 |
|
|
|
|
dialogVisible: false, |
|
|
|
|
expressRecord: [], //快递跟踪记录 |
|
|
|
|
loading: false, |
|
|
|
|
@ -118,9 +132,16 @@ export default { |
|
|
|
|
}; |
|
|
|
|
}, |
|
|
|
|
mounted() { |
|
|
|
|
this.queryExpressPlace(); |
|
|
|
|
this.queryList(); |
|
|
|
|
}, |
|
|
|
|
methods: { |
|
|
|
|
//签约网点列表 |
|
|
|
|
queryExpressPlace() { |
|
|
|
|
queryExpressPlaceList().then(res => { |
|
|
|
|
this.expressPlaceList = res.data; |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
//日期范围 |
|
|
|
|
changeSearchDate(date) { |
|
|
|
|
if (date == null) { |
|
|
|
|
@ -184,11 +205,12 @@ export default { |
|
|
|
|
return isLt10M; |
|
|
|
|
}, |
|
|
|
|
UploadChange(file, fileList) { |
|
|
|
|
console.log('change') |
|
|
|
|
setTimeout(() => { |
|
|
|
|
this.importLoading = false; |
|
|
|
|
this.$refs.upload.clearFiles(); |
|
|
|
|
this.$refs.upload.abort(); |
|
|
|
|
}, 1000 * 60 * 1);//三分钟之后关闭加载 |
|
|
|
|
}, 1000 * 60 * 3);//三分钟之后关闭加载 |
|
|
|
|
}, |
|
|
|
|
uploadSuccess(response, file, fileList) { |
|
|
|
|
this.importLoading = false; |
|
|
|
|
|