md
This commit is contained in:
parent
3265121ceb
commit
dada398007
@ -2,7 +2,7 @@
|
|||||||
<div>
|
<div>
|
||||||
<!-- { height: height } -->
|
<!-- { height: height } -->
|
||||||
<el-card shadow="hover" :style="{ height: height }" v-if="isLinearBg == 'true'" class="home-card linear-background">
|
<el-card shadow="hover" :style="{ height: height }" v-if="isLinearBg == 'true'" class="home-card linear-background">
|
||||||
<div class="header">
|
<div class="header" v-if="header">
|
||||||
<span>{{ header }}</span>
|
<span>{{ header }}</span>
|
||||||
<slot name="header-r" />
|
<slot name="header-r" />
|
||||||
</div>
|
</div>
|
||||||
@ -13,7 +13,7 @@
|
|||||||
</el-card>
|
</el-card>
|
||||||
|
|
||||||
<el-card shadow="hover" :style="{ height: height }" v-else class="home-card">
|
<el-card shadow="hover" :style="{ height: height }" v-else class="home-card">
|
||||||
<div class="header">
|
<div class="header" v-if="header">
|
||||||
<span>{{ header }}</span>
|
<span>{{ header }}</span>
|
||||||
<slot name="header-r" />
|
<slot name="header-r" />
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -27,6 +27,14 @@
|
|||||||
type: String,
|
type: String,
|
||||||
required: false
|
required: false
|
||||||
},
|
},
|
||||||
|
payee: {
|
||||||
|
type: String,
|
||||||
|
required: false
|
||||||
|
},
|
||||||
|
salesmen: {
|
||||||
|
type: String,
|
||||||
|
required: false
|
||||||
|
},
|
||||||
postCode:{
|
postCode:{
|
||||||
type: String,
|
type: String,
|
||||||
required: false
|
required: false
|
||||||
@ -84,7 +92,12 @@
|
|||||||
|
|
||||||
initData() {
|
initData() {
|
||||||
this.loading = true;
|
this.loading = true;
|
||||||
let queryParams = {pageNumber:1,pageSize:1300};
|
let queryParams = {
|
||||||
|
pageNumber:1,
|
||||||
|
pageSize:1300,
|
||||||
|
payee:this.payee,
|
||||||
|
salesmen:this.salesmen
|
||||||
|
};
|
||||||
this.bakOptionItems=[];
|
this.bakOptionItems=[];
|
||||||
this.optionItems=[];
|
this.optionItems=[];
|
||||||
listSimpleEmisMonthpayAccount(queryParams).then(response => {
|
listSimpleEmisMonthpayAccount(queryParams).then(response => {
|
||||||
|
|||||||
@ -108,19 +108,59 @@ export default {
|
|||||||
快件到达[金边],上一站是[],扫描员是[卿卿];网点:金边联系人:王荣联系电话:0888621888网点:联系人:王荣联系电话:0888621888扫描员:卿卿电话:095588368
|
快件到达[金边],上一站是[],扫描员是[卿卿];网点:金边联系人:王荣联系电话:0888621888网点:联系人:王荣联系电话:0888621888扫描员:卿卿电话:095588368
|
||||||
[金边]已做派件扫描,扫描员是[卿卿],派件员是[卿卿];网点:金边联系人:王荣联系电话:0888621888扫描员:卿卿电话:095588368派件员:卿卿电话:095588368
|
[金边]已做派件扫描,扫描员是[卿卿],派件员是[卿卿];网点:金边联系人:王荣联系电话:0888621888扫描员:卿卿电话:095588368派件员:卿卿电话:095588368
|
||||||
快件已[签收],签收网点是[金边],')}签收人是[本人];网点:金边联系人:王荣联系电话:0888621888签收人:本人
|
快件已[签收],签收网点是[金边],')}签收人是[本人];网点:金边联系人:王荣联系电话:0888621888签收人:本人
|
||||||
|
|
||||||
|
10 揽收扫描(揽收,接口 2.1 揽收扫描 )
|
||||||
|
20 发件扫描 (收,接口 2.1 揽收扫描 )
|
||||||
|
30 到件扫描
|
||||||
|
40 派件扫描
|
||||||
|
50 签收扫描
|
||||||
|
51 签收异常
|
||||||
|
52 拒收
|
||||||
|
60 退回件
|
||||||
|
70 留仓扫描
|
||||||
|
80 转件扫描
|
||||||
|
-1 问题件
|
||||||
|
100 入库扫描
|
||||||
|
101 出库扫描
|
||||||
|
200 合包扫描
|
||||||
|
201 拆包扫描
|
||||||
|
301 装车扫描
|
||||||
|
302 卸车扫描
|
||||||
|
700 报关扫描
|
||||||
|
701 报关放行
|
||||||
|
702 清关失败
|
||||||
|
800 清关扫描
|
||||||
|
801 清关放行
|
||||||
|
802 清关失败
|
||||||
|
999 其它
|
||||||
*/
|
*/
|
||||||
|
|
||||||
let content='';
|
let content='';
|
||||||
const scanType=scanRecord.scanType;
|
const scanType=scanRecord.scanType;
|
||||||
|
|
||||||
// 揽收扫描
|
// 揽收扫描
|
||||||
if(scanType=="10"){
|
if(scanType=="10"){
|
||||||
content='快件在<span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>已做收件扫描,收件员是<span class="siteOrManHighlight" >['+scanRecord.dispatchOrSendMan+']</span>';
|
content='快件在<span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>已做收件扫描,收件员是<span class="siteOrManHighlight" >['+scanRecord.dispatchOrSendMan+']</span>';
|
||||||
}
|
}
|
||||||
|
// 合包扫描
|
||||||
|
else if(scanType=="200"){
|
||||||
|
content='快件在<span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>合包,合包号[<span class="siteOrManHighlight" >['+scanRecord.bagNo+']</span>';
|
||||||
|
}
|
||||||
|
// 拆包扫描
|
||||||
|
else if(scanType=="201"){
|
||||||
|
content='快件在<span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>已拆包';
|
||||||
|
}
|
||||||
// 发件扫描
|
// 发件扫描
|
||||||
else if(scanType=="20"){
|
else if(scanType=="20"){
|
||||||
content='快件已离开<span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>下一站发往[<span class="siteOrManHighlight" >['+scanRecord.preOrNextStation+']</span>';
|
content='快件已离开<span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>下一站发往[<span class="siteOrManHighlight" >['+scanRecord.preOrNextStation+']</span>';
|
||||||
}
|
}
|
||||||
|
// 装车扫描
|
||||||
|
else if(scanType=="301"){
|
||||||
|
content='快件已装车<span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>下一站发往[<span class="siteOrManHighlight" >['+scanRecord.preOrNextStation+']</span>,车牌号:'+scanRecord.carNo;
|
||||||
|
}
|
||||||
|
// 卸车扫描
|
||||||
|
else if(scanType=="302"){
|
||||||
|
content='快件已卸车<span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>,车牌号:'+scanRecord.carNo;
|
||||||
|
}
|
||||||
// 到件扫描
|
// 到件扫描
|
||||||
else if(scanType=="30"){
|
else if(scanType=="30"){
|
||||||
content='快件已到达 <span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>上一站是[<span class="siteOrManHighlight" >['+scanRecord.preOrNextStation+']</span>';
|
content='快件已到达 <span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>上一站是[<span class="siteOrManHighlight" >['+scanRecord.preOrNextStation+']</span>';
|
||||||
@ -134,12 +174,16 @@ export default {
|
|||||||
content='快件在<span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>已签收,签收人<span class="siteOrManHighlight" >['+scanRecord.signMan+']</span>';
|
content='快件在<span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>已签收,签收人<span class="siteOrManHighlight" >['+scanRecord.signMan+']</span>';
|
||||||
}
|
}
|
||||||
// 留仓
|
// 留仓
|
||||||
else if(scanType=="60"){
|
else if(scanType=="70"){
|
||||||
content='快件[留仓],停留在网点 <span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>';
|
content='快件[留仓],停留在网点 <span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>,'+scanRecord.remark;
|
||||||
}
|
}
|
||||||
// 转单扫描
|
// 转单扫描
|
||||||
else if(scanType=="70"){
|
else if(scanType=="80"){
|
||||||
content='快件[转单],转件网点 <span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>,转件人<span class="siteOrManHighlight" >['+scanRecord.scanMan+']</span>';
|
content='快件[转件],转件网点 <span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>,转件人<span class="siteOrManHighlight" >['+scanRecord.scanMan+']</span>';
|
||||||
|
}
|
||||||
|
// 转件第三方物流信息,拼接三方公司物流轨迹
|
||||||
|
else if(scanType=="81"){
|
||||||
|
content=''+scanRecord.remark+'';
|
||||||
// 查询转单轨迹
|
// 查询转单轨迹
|
||||||
// 拼接三方公司物流轨迹
|
// 拼接三方公司物流轨迹
|
||||||
}
|
}
|
||||||
@ -148,11 +192,11 @@ export default {
|
|||||||
content='已登记问题件,登记网点【<span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>,登记人<span class="siteOrManHighlight" >['+scanRecord.scanMan+']</span>';
|
content='已登记问题件,登记网点【<span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>,登记人<span class="siteOrManHighlight" >['+scanRecord.scanMan+']</span>';
|
||||||
}
|
}
|
||||||
// 报关扫描
|
// 报关扫描
|
||||||
else if(scanType=="800"){
|
else if(scanType=="700"){
|
||||||
content='报关扫描,快件已报关<span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>下一站发往<span class="siteOrManHighlight" >['+scanRecord.preOrNextStation+']</span>';
|
content='报关扫描,快件已报关<span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>下一站发往<span class="siteOrManHighlight" >['+scanRecord.preOrNextStation+']</span>';
|
||||||
}
|
}
|
||||||
// 清关扫描
|
// 清关扫描
|
||||||
else if(scanType=="900"){
|
else if(scanType=="800"){
|
||||||
content='清关扫描,快件已清关<span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>下一站发往<span class="siteOrManHighlight" >['+scanRecord.preOrNextStation+']</span>';
|
content='清关扫描,快件已清关<span class="siteOrManHighlight" >['+scanRecord.scanSite+']</span>下一站发往<span class="siteOrManHighlight" >['+scanRecord.preOrNextStation+']</span>';
|
||||||
}
|
}
|
||||||
// content='<span style="color: #C53144;">'+content+'</span>';
|
// content='<span style="color: #C53144;">'+content+'</span>';
|
||||||
|
|||||||
@ -310,6 +310,7 @@
|
|||||||
@queryTable="getList"
|
@queryTable="getList"
|
||||||
@selection-change="handleSelectionChange"
|
@selection-change="handleSelectionChange"
|
||||||
@sort-change="handleSortChange"
|
@sort-change="handleSortChange"
|
||||||
|
@row-dblclick="handleShowTraceInfo"
|
||||||
|
|
||||||
>
|
>
|
||||||
|
|
||||||
@ -339,10 +340,9 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<el-table-column type="selection" width="55" align="center" />
|
<el-table-column type="selection" width="55" align="center" />
|
||||||
<!-- <el-table-column :label="$t('快件当前最新状态')" align="center" prop="lastTraceInfo" min-width="350" :show-overflow-tooltip="true" /> -->
|
|
||||||
<el-table-column :label="$t('运单号')" align="center" prop="billCode" min-width="120" :show-overflow-tooltip="true" >
|
<el-table-column :label="$t('运单号')" align="center" prop="billCode" min-width="120" :show-overflow-tooltip="true" >
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<div class="link-type" @click="handleView(scope.row)">{{scope.row.billCode}}</div>
|
{{scope.row.billCode}}
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|
||||||
@ -574,13 +574,13 @@
|
|||||||
</XdTable>
|
</XdTable>
|
||||||
|
|
||||||
|
|
||||||
<el-dialog title="快件跟踪" :visible.sync="openTraceInfo" width="60%" :close-on-click-modal="false" v-dialogDrag append-to-body>
|
<el-dialog title="快件跟踪" :visible.sync="openTraceInfo" width="100%" :close-on-click-modal="false" v-dialogDrag append-to-body>
|
||||||
<TraceDetail :billCode="currentTraceBillCode"></TraceDetail>
|
<TraceWaybillDetailView :billDetail="currentTraceBillItem"></TraceWaybillDetailView>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
|
<!--
|
||||||
<el-dialog title="查看运单" :visible.sync="openView" width="100%" :destroy-on-close="true" :close-on-click-modal="false" v-dialogDrag append-to-body>
|
<el-dialog title="查看运单" :visible.sync="openView" width="100%" :destroy-on-close="true" :close-on-click-modal="false" v-dialogDrag append-to-body>
|
||||||
<WaybillDetailReadOnly :billCode="currentTraceBillCode"></WaybillDetailReadOnly>
|
<WaybillDetailReadOnly :billCode="currentTraceBillCode"></WaybillDetailReadOnly>
|
||||||
</el-dialog>
|
</el-dialog> -->
|
||||||
|
|
||||||
|
|
||||||
</XdPageContainer>
|
</XdPageContainer>
|
||||||
@ -622,7 +622,7 @@ import TraceDetail from '@/views/emis/customerService/traceDetail.vue';
|
|||||||
|
|
||||||
import WaybillDetailReadOnly from '@/views/emis/emisWaybill/waybillDetailReadOnly.vue';
|
import WaybillDetailReadOnly from '@/views/emis/emisWaybill/waybillDetailReadOnly.vue';
|
||||||
|
|
||||||
|
import TraceWaybillDetailView from '@/views/emis/customerService//traceWaybillDetailView.vue';
|
||||||
|
|
||||||
|
|
||||||
import {timeDiffTime,timeFormat} from '@/utils/dateUtils'
|
import {timeDiffTime,timeFormat} from '@/utils/dateUtils'
|
||||||
@ -633,6 +633,7 @@ export default {
|
|||||||
// name: "DispatchWaybillList",
|
// name: "DispatchWaybillList",
|
||||||
|
|
||||||
components: {
|
components: {
|
||||||
|
TraceWaybillDetailView,
|
||||||
EmisMonthpayAccountPicker,
|
EmisMonthpayAccountPicker,
|
||||||
elDateAdvPicker,emisWaybillForm,
|
elDateAdvPicker,emisWaybillForm,
|
||||||
CountryPicker1,
|
CountryPicker1,
|
||||||
@ -683,6 +684,7 @@ export default {
|
|||||||
billCode:null,
|
billCode:null,
|
||||||
|
|
||||||
openTraceInfo:false,
|
openTraceInfo:false,
|
||||||
|
currentTraceBillItem:null,
|
||||||
currentTraceBillCode:null,
|
currentTraceBillCode:null,
|
||||||
|
|
||||||
queryOrderType:null,
|
queryOrderType:null,
|
||||||
@ -891,6 +893,7 @@ export default {
|
|||||||
},
|
},
|
||||||
handleShowTraceInfo(row){
|
handleShowTraceInfo(row){
|
||||||
this.currentTraceBillCode=row.billCode;
|
this.currentTraceBillCode=row.billCode;
|
||||||
|
this.currentTraceBillItem=row;
|
||||||
this.openTraceInfo=true;
|
this.openTraceInfo=true;
|
||||||
},
|
},
|
||||||
handleView(row){
|
handleView(row){
|
||||||
|
|||||||
@ -63,7 +63,13 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="6">
|
||||||
|
<el-form-item label="月结账号" prop="custNo" >
|
||||||
|
<EmisMonthpayAccountPicker v-model="form.custNo" :salesmen="$store.getters.empName" :payee="$store.getters.empName"></EmisMonthpayAccountPicker>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="6">
|
||||||
|
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="实际重量" prop="billWeight" >
|
<el-form-item label="实际重量" prop="billWeight" >
|
||||||
@ -75,7 +81,7 @@
|
|||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<el-form-item label="总体积" prop="totalVolume" >
|
<el-form-item label="总体积" prop="totalVolume" >
|
||||||
<div style="">
|
<div style="">
|
||||||
<el-input v-model="form.totalVolume" style="text-align: right;width: 120px" placeholder="体积" >
|
<el-input v-model="form.totalVolume" style="text-align: right;" placeholder="体积" >
|
||||||
<span slot="suffix">(m³)</span>
|
<span slot="suffix">(m³)</span>
|
||||||
</el-input>
|
</el-input>
|
||||||
</div>
|
</div>
|
||||||
@ -113,6 +119,7 @@ import TransLinePicker from '@/views/emis/EmisBaseTools/TransLinePicker.vue';
|
|||||||
import CountryPicker0 from '@/views/emis/EmisBaseTools/CountryPicker.vue';
|
import CountryPicker0 from '@/views/emis/EmisBaseTools/CountryPicker.vue';
|
||||||
import ProvincePicker2 from '@/views/emis/EmisBaseTools/ProvincePicker.vue';
|
import ProvincePicker2 from '@/views/emis/EmisBaseTools/ProvincePicker.vue';
|
||||||
import CardWithHeader from '@/components/CardWithHeader/index.vue';
|
import CardWithHeader from '@/components/CardWithHeader/index.vue';
|
||||||
|
import EmisMonthpayAccountPicker from '@/views/emis/EmisBaseTools/EmisMonthpayAccountPicker.vue';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "WaybillPreCalcFee.vue",
|
name: "WaybillPreCalcFee.vue",
|
||||||
@ -122,7 +129,8 @@ export default {
|
|||||||
TransLinePicker,
|
TransLinePicker,
|
||||||
CountryPicker0,
|
CountryPicker0,
|
||||||
ProvincePicker2,
|
ProvincePicker2,
|
||||||
CardWithHeader
|
CardWithHeader,
|
||||||
|
EmisMonthpayAccountPicker
|
||||||
},
|
},
|
||||||
dicts: ['emis_qujian_fangshi','emis_declare_mode','emis_customs_clear',
|
dicts: ['emis_qujian_fangshi','emis_declare_mode','emis_customs_clear',
|
||||||
'emis_tab_packing_type','emis_tab_dispatch_mode','emis_payment_type',
|
'emis_tab_packing_type','emis_tab_dispatch_mode','emis_payment_type',
|
||||||
@ -345,6 +353,7 @@ export default {
|
|||||||
dispatchUnderlingSiteCode: this.form.dispatchUnderlingSiteCode,
|
dispatchUnderlingSiteCode: this.form.dispatchUnderlingSiteCode,
|
||||||
billWeight: this.form.billWeight,
|
billWeight: this.form.billWeight,
|
||||||
totalVolume: this.form.totalVolume,
|
totalVolume: this.form.totalVolume,
|
||||||
|
custNo: this.form.custNo,
|
||||||
customsClear:this.form.customsClear,
|
customsClear:this.form.customsClear,
|
||||||
customsEclaration:this.form.customsEclaration
|
customsEclaration:this.form.customsEclaration
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user