|
@@ -9,11 +9,11 @@
|
|
size="50%">
|
|
size="50%">
|
|
<div class="content" v-if="value.orderType == 'B2B'">
|
|
<div class="content" v-if="value.orderType == 'B2B'">
|
|
<deliveryGoodsInfo :sendState="true" ref="info" :readOnly="true" />
|
|
<deliveryGoodsInfo :sendState="true" ref="info" :readOnly="true" />
|
|
- <div class="send-box">
|
|
|
|
|
|
+ <!-- <div class="send-box">
|
|
<div class="pri-title">
|
|
<div class="pri-title">
|
|
- <!-- <div class="title-item">
|
|
|
|
|
|
+ <div class="title-item">
|
|
预计送达和预计费用<span>明细></span>
|
|
预计送达和预计费用<span>明细></span>
|
|
- </div> -->
|
|
|
|
|
|
+ </div>
|
|
<div class="title-item">
|
|
<div class="title-item">
|
|
实际送达和实际费用
|
|
实际送达和实际费用
|
|
</div>
|
|
</div>
|
|
@@ -57,9 +57,20 @@
|
|
</div>
|
|
</div>
|
|
</el-popover>
|
|
</el-popover>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
|
|
+ </div> -->
|
|
|
|
|
|
- <div class="space"></div>
|
|
|
|
|
|
+ <!-- <div class="space"></div> -->
|
|
|
|
+
|
|
|
|
+ <div class="send-box">
|
|
|
|
+ <div class="s-row">
|
|
|
|
+ <div class="s-col width50">TMS状态:{{ getTMSStatus(value.tmsOrderStatus) }}</div>
|
|
|
|
+ <div class="s-col width50">WMS状态:{{ getWmsState(value.wmsOrderStatus) }}</div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="s-row">
|
|
|
|
+ <div class="s-col width50">WMS发货类型:{{ getSendType(value.wmsSendType) }}</div>
|
|
|
|
+ <div class="s-col width50">WMS编号:{{ value.wmsSyncId }}</div>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
<div class="deli-footer">
|
|
<div class="deli-footer">
|
|
<div class="send-btn" @click="showLogistics">物流信息</div>
|
|
<div class="send-btn" @click="showLogistics">物流信息</div>
|
|
<div class="send-btn" @click="cancelDelivery">取消发货</div>
|
|
<div class="send-btn" @click="cancelDelivery">取消发货</div>
|
|
@@ -118,6 +129,40 @@ export default class DeliveryDetail extends Vue {
|
|
this.value={}
|
|
this.value={}
|
|
this.priceData=[];
|
|
this.priceData=[];
|
|
}
|
|
}
|
|
|
|
+ getTMSStatus(v:any){
|
|
|
|
+ let n = '';
|
|
|
|
+ switch(v){
|
|
|
|
+ case 0:
|
|
|
|
+ n = '创建';
|
|
|
|
+ break;
|
|
|
|
+ case 5:
|
|
|
|
+ n = '已分派';
|
|
|
|
+ break;
|
|
|
|
+ case 10:
|
|
|
|
+ n = '已派车';
|
|
|
|
+ break;
|
|
|
|
+ case 15:
|
|
|
|
+ n = '已提货';
|
|
|
|
+ break;
|
|
|
|
+ case 20:
|
|
|
|
+ n = '已发运';
|
|
|
|
+ break;
|
|
|
|
+ case 30:
|
|
|
|
+ n = '已送达';
|
|
|
|
+ break;
|
|
|
|
+ case 35:
|
|
|
|
+ n = '已回单';
|
|
|
|
+ break;
|
|
|
|
+ case -1:
|
|
|
|
+ n = '已撤回';
|
|
|
|
+ break;
|
|
|
|
+ case -2:
|
|
|
|
+ n = '取消';
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return n;
|
|
|
|
+ }
|
|
getWmsState(s:any){
|
|
getWmsState(s:any){
|
|
let n = '';
|
|
let n = '';
|
|
switch(s){
|
|
switch(s){
|
|
@@ -159,6 +204,7 @@ export default class DeliveryDetail extends Vue {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ this.value.weight = Number(this.value.tmsTotalWeight)
|
|
this.load = false;
|
|
this.load = false;
|
|
if(res.data.pricePlan){
|
|
if(res.data.pricePlan){
|
|
try{
|
|
try{
|
|
@@ -208,6 +254,18 @@ export default class DeliveryDetail extends Vue {
|
|
}).catch(() => {});
|
|
}).catch(() => {});
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ getSendType(v:string){
|
|
|
|
+ let n = v;
|
|
|
|
+ if(v === 'YKCK'){
|
|
|
|
+ n = '越库出库'
|
|
|
|
+ }else if(v === 'B2BCK'){
|
|
|
|
+ n = 'B2B出库'
|
|
|
|
+ }else if(v === 'B2CCK'){
|
|
|
|
+ n = 'B2C出库'
|
|
|
|
+ }
|
|
|
|
+ return n;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
</script>
|
|
</script>
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|