emis-frontend/src/views/emis/emisWaybill/emisWaybillView.vue
2024-06-08 15:20:21 +08:00

221 lines
17 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<div class="">
<el-row>
<el-button icon="el-icon-arrow-left" size="small" @click="backClick">返回</el-button>
<el-button size="small" @click="successOrder">操作</el-button>
</el-row>
<el-descriptions title="基本信息:" class="margin-top" :column="1" border>
<el-descriptions-item label="id">{{ emisWaybill.id }}</el-descriptions-item>
<el-descriptions-item label="订单号">{{ emisWaybill.orderSn }}</el-descriptions-item>
<el-descriptions-item label="客户单号,合同号">{{ emisWaybill.custOrderId }}</el-descriptions-item>
<el-descriptions-item label="运单号">{{ emisWaybill.billCode }}</el-descriptions-item>
<el-descriptions-item label="子单号,逗号隔开">{{ emisWaybill.billCodeSub }}</el-descriptions-item>
<el-descriptions-item label="订单状态">{{ emisWaybill.orderStatus }}</el-descriptions-item>
<el-descriptions-item label="订单状态描述">{{ emisWaybill.orderStatusStr }}</el-descriptions-item>
<el-descriptions-item label="订单类型">{{ emisWaybill.orderType }}</el-descriptions-item>
<el-descriptions-item label="客户编号2502021">{{ emisWaybill.customerCode }}</el-descriptions-item>
<el-descriptions-item label="客户名称">{{ emisWaybill.customerName }}</el-descriptions-item>
<el-descriptions-item label="wx">{{ emisWaybill.openId }}</el-descriptions-item>
<el-descriptions-item label="收货人名">{{ emisWaybill.receiveName }}</el-descriptions-item>
<el-descriptions-item label="收货公司">{{ emisWaybill.receiveCompany }}</el-descriptions-item>
<el-descriptions-item label="收货人手机号">{{ emisWaybill.receiveMobile }}</el-descriptions-item>
<el-descriptions-item label="收货人电话">{{ emisWaybill.receiveTel }}</el-descriptions-item>
<el-descriptions-item label="收货人国家">{{ emisWaybill.receiveCountry }}</el-descriptions-item>
<el-descriptions-item label="省">{{ emisWaybill.receiveProvince }}</el-descriptions-item>
<el-descriptions-item label="市">{{ emisWaybill.receiveCity }}</el-descriptions-item>
<el-descriptions-item label="区">{{ emisWaybill.receiveCounty }}</el-descriptions-item>
<el-descriptions-item label="县">{{ emisWaybill.receiveTown }}</el-descriptions-item>
<el-descriptions-item label="收货地址">{{ emisWaybill.receiveAddress }}</el-descriptions-item>
<el-descriptions-item label="邮编">{{ emisWaybill.receivePostcode }}</el-descriptions-item>
<el-descriptions-item label="寄件人名">{{ emisWaybill.sendName }}</el-descriptions-item>
<el-descriptions-item label="寄件公司">{{ emisWaybill.sendCompany }}</el-descriptions-item>
<el-descriptions-item label="寄件人手机号">{{ emisWaybill.sendMobile }}</el-descriptions-item>
<el-descriptions-item label="寄件人电话">{{ emisWaybill.sendTel }}</el-descriptions-item>
<el-descriptions-item label="寄件人国家">{{ emisWaybill.sendCountry }}</el-descriptions-item>
<el-descriptions-item label="寄件省">{{ emisWaybill.sendProvince }}</el-descriptions-item>
<el-descriptions-item label="寄件市">{{ emisWaybill.sendCity }}</el-descriptions-item>
<el-descriptions-item label="寄件区">{{ emisWaybill.sendCounty }}</el-descriptions-item>
<el-descriptions-item label="寄件县">{{ emisWaybill.sendTown }}</el-descriptions-item>
<el-descriptions-item label="寄件地址">{{ emisWaybill.sendAddress }}</el-descriptions-item>
<el-descriptions-item label="寄件邮编">{{ emisWaybill.sendPostcode }}</el-descriptions-item>
<el-descriptions-item label="支付方式">{{ emisWaybill.paymentType }}</el-descriptions-item>
<el-descriptions-item label="支付月结编号">{{ emisWaybill.custNo }}</el-descriptions-item>
<el-descriptions-item label="快递线路">{{ emisWaybill.transLineType }}</el-descriptions-item>
<el-descriptions-item label="快递产品类型">{{ emisWaybill.productType }}</el-descriptions-item>
<el-descriptions-item label="清关方式">{{ emisWaybill.customsClear }}</el-descriptions-item>
<el-descriptions-item label="报关方式">{{ emisWaybill.customsEclaration }}</el-descriptions-item>
<el-descriptions-item label="包装类型">{{ emisWaybill.packType }}</el-descriptions-item>
<el-descriptions-item label="派件方式:1-送货上门">{{ emisWaybill.dispatchMethod }}</el-descriptions-item>
<el-descriptions-item label="取件方式:1-上门取件">{{ emisWaybill.pickupMethod }}</el-descriptions-item>
<el-descriptions-item label="实际发货时间">{{ emisWaybill.deliveryTime }}</el-descriptions-item>
<el-descriptions-item label="实际发货状态">{{ emisWaybill.deliveryStatus }}</el-descriptions-item>
<el-descriptions-item label="实际取件模式:1-上门取件">{{ emisWaybill.deliveryMode }}</el-descriptions-item>
<el-descriptions-item label="实际发件网点">{{ emisWaybill.deliverySite }}</el-descriptions-item>
<el-descriptions-item label="实际发件网点代码">{{ emisWaybill.deliverySiteCode }}</el-descriptions-item>
<el-descriptions-item label="预计上门取件开始时间">{{ emisWaybill.pickStartDate }}</el-descriptions-item>
<el-descriptions-item label="预计上门取件结束时间">{{ emisWaybill.pickFinishDate }}</el-descriptions-item>
<el-descriptions-item label="取货失败原因">{{ emisWaybill.pickFailReason }}</el-descriptions-item>
<el-descriptions-item label="入仓代码">{{ emisWaybill.intoWarehouseCode }}</el-descriptions-item>
<el-descriptions-item label="入仓名称">{{ emisWaybill.intoWarehouseName }}</el-descriptions-item>
<el-descriptions-item label="入仓地址">{{ emisWaybill.intoWarehouseAddress }}</el-descriptions-item>
<el-descriptions-item label="入仓联系人">{{ emisWaybill.intoWarehouseContact }}</el-descriptions-item>
<el-descriptions-item label="入仓联系人电话">{{ emisWaybill.intoWarehousePhone }}</el-descriptions-item>
<el-descriptions-item label="入仓单号">{{ emisWaybill.intoWarehouseBillCode }}</el-descriptions-item>
<el-descriptions-item label="客户发货开始时间">{{ emisWaybill.customerDeliveryBeginTime }}</el-descriptions-item>
<el-descriptions-item label="客户发货截止时间">{{ emisWaybill.customerDeliveryEndTime }}</el-descriptions-item>
<el-descriptions-item label="货物大类">{{ emisWaybill.goodsType }}</el-descriptions-item>
<el-descriptions-item label="货物描述">{{ emisWaybill.goodsInfo }}</el-descriptions-item>
<el-descriptions-item label="总重量">{{ emisWaybill.totalWeight }}</el-descriptions-item>
<el-descriptions-item label="总体积">{{ emisWaybill.totalVolume }}</el-descriptions-item>
<el-descriptions-item label="件数">{{ emisWaybill.parcelQty }}</el-descriptions-item>
<el-descriptions-item label="实际重量">{{ emisWaybill.billWeight }}</el-descriptions-item>
<el-descriptions-item label="计费重量">{{ emisWaybill.feeWeight }}</el-descriptions-item>
<el-descriptions-item label="体积重量">{{ emisWaybill.volumeWeight }}</el-descriptions-item>
<el-descriptions-item label="结算重量">{{ emisWaybill.settlementWeight }}</el-descriptions-item>
<el-descriptions-item label="费用币种">{{ emisWaybill.currency }}</el-descriptions-item>
<el-descriptions-item label="运费">{{ emisWaybill.freight }}</el-descriptions-item>
<el-descriptions-item label="是否超长">{{ emisWaybill.blOverLong }}</el-descriptions-item>
<el-descriptions-item label="是否出账">{{ emisWaybill.blBill }}</el-descriptions-item>
<el-descriptions-item label="是否超重">{{ emisWaybill.blOverWeight }}</el-descriptions-item>
<el-descriptions-item label="超重重量">{{ emisWaybill.overWeightNumber }}</el-descriptions-item>
<el-descriptions-item label="账单备注">{{ emisWaybill.blBillText }}</el-descriptions-item>
<el-descriptions-item label="费用备注">{{ emisWaybill.feeRemark }}</el-descriptions-item>
<el-descriptions-item label="三段码">{{ emisWaybill.thirdCode }}</el-descriptions-item>
<el-descriptions-item label="实际货值">{{ emisWaybill.realValue }}</el-descriptions-item>
<el-descriptions-item label="是否投保">{{ emisWaybill.blInsure }}</el-descriptions-item>
<el-descriptions-item label="投保货值">{{ emisWaybill.insureValue }}</el-descriptions-item>
<el-descriptions-item label="投保货值币种">{{ emisWaybill.insureValueCurrency }}</el-descriptions-item>
<el-descriptions-item label="保费币种">{{ emisWaybill.insureFeeCurrency }}</el-descriptions-item>
<el-descriptions-item label="保费">{{ emisWaybill.insureFee }}</el-descriptions-item>
<el-descriptions-item label="保险备注">{{ emisWaybill.insureRemark }}</el-descriptions-item>
<el-descriptions-item label="保险站点">{{ emisWaybill.insureSite }}</el-descriptions-item>
<el-descriptions-item label="保险站点代码">{{ emisWaybill.insureSiteCode }}</el-descriptions-item>
<el-descriptions-item label="投保日期">{{ emisWaybill.insureDate }}</el-descriptions-item>
<el-descriptions-item label="是否打印">{{ emisWaybill.blPrint }}</el-descriptions-item>
<el-descriptions-item label="打印人">{{ emisWaybill.printMan }}</el-descriptions-item>
<el-descriptions-item label="打印人编号">{{ emisWaybill.printManCode }}</el-descriptions-item>
<el-descriptions-item label="打印站点">{{ emisWaybill.printSite }}</el-descriptions-item>
<el-descriptions-item label="打印时间">{{ emisWaybill.printDate }}</el-descriptions-item>
<el-descriptions-item label="打印次数">{{ emisWaybill.printCount }}</el-descriptions-item>
<el-descriptions-item label="是否同行转单">{{ emisWaybill.blDispFd }}</el-descriptions-item>
<el-descriptions-item label="转单时间">{{ emisWaybill.dispFdDate }}</el-descriptions-item>
<el-descriptions-item label="转单原因">{{ emisWaybill.dispFdReason }}</el-descriptions-item>
<el-descriptions-item label="转单代码">{{ emisWaybill.transferCode }}</el-descriptions-item>
<el-descriptions-item label="转单单号">{{ emisWaybill.transferBillcode }}</el-descriptions-item>
<el-descriptions-item label="发件网点">{{ emisWaybill.sendSite }}</el-descriptions-item>
<el-descriptions-item label="发件网点代码">{{ emisWaybill.sendSiteCode }}</el-descriptions-item>
<el-descriptions-item label="派件员">{{ emisWaybill.dispatchMan }}</el-descriptions-item>
<el-descriptions-item label="派件人代码">{{ emisWaybill.dispatchManCode }}</el-descriptions-item>
<el-descriptions-item label="派件时间">{{ emisWaybill.dispatchDate }}</el-descriptions-item>
<el-descriptions-item label="派件网点">{{ emisWaybill.dispatchSite }}</el-descriptions-item>
<el-descriptions-item label="派件网点代码">{{ emisWaybill.dispatchSiteCode }}</el-descriptions-item>
<el-descriptions-item label="生成账单时间">{{ emisWaybill.produceBillDate }}</el-descriptions-item>
<el-descriptions-item label="生成账单站点">{{ emisWaybill.produceBillSite }}</el-descriptions-item>
<el-descriptions-item label="生成账单站点代码">{{ emisWaybill.produceBillSiteCode }}</el-descriptions-item>
<el-descriptions-item label="生成账单人">{{ emisWaybill.produceBillMan }}</el-descriptions-item>
<el-descriptions-item label="生成账单人代码">{{ emisWaybill.produceBillManCode }}</el-descriptions-item>
<el-descriptions-item label="目的地">{{ emisWaybill.destination }}</el-descriptions-item>
<el-descriptions-item label="目的地编号">{{ emisWaybill.destinationCode }}</el-descriptions-item>
<el-descriptions-item label="目的省">{{ emisWaybill.destinationProvince }}</el-descriptions-item>
<el-descriptions-item label="目的城市">{{ emisWaybill.destinationCity }}</el-descriptions-item>
<el-descriptions-item label="目的国家">{{ emisWaybill.destinationCounty }}</el-descriptions-item>
<el-descriptions-item label="目的财务中心">{{ emisWaybill.destinationCenter }}</el-descriptions-item>
<el-descriptions-item label="目的地财务中心代码">{{ emisWaybill.destinationCenterCode }}</el-descriptions-item>
<el-descriptions-item label="业务人">{{ emisWaybill.marketMan }}</el-descriptions-item>
<el-descriptions-item label="业务人代码">{{ emisWaybill.marketManCode }}</el-descriptions-item>
<el-descriptions-item label="销售回款人">{{ emisWaybill.payee }}</el-descriptions-item>
<el-descriptions-item label="销售联系人">{{ emisWaybill.salesmen }}</el-descriptions-item>
<el-descriptions-item label="操作员">{{ emisWaybill.operateEmployee }}</el-descriptions-item>
<el-descriptions-item label="操作员代码">{{ emisWaybill.operateEmployeeCode }}</el-descriptions-item>
<el-descriptions-item label="是否问题件">{{ emisWaybill.blIsQuestion }}</el-descriptions-item>
<el-descriptions-item label="问题件原因">{{ emisWaybill.problemCause }}</el-descriptions-item>
<el-descriptions-item label="是否备注消息">{{ emisWaybill.blMessage }}</el-descriptions-item>
<el-descriptions-item label="是否备注消息类型">{{ emisWaybill.blMessageText }}</el-descriptions-item>
<el-descriptions-item label="是否发送收件人短信">{{ emisWaybill.blAcceptMessage }}</el-descriptions-item>
<el-descriptions-item label="是否发短信给收件类型">{{ emisWaybill.blAcceptMessageText }}</el-descriptions-item>
<el-descriptions-item label="签收人">{{ emisWaybill.signMan }}</el-descriptions-item>
<el-descriptions-item label="签收人代码">{{ emisWaybill.signManCode }}</el-descriptions-item>
<el-descriptions-item label="签收站点">{{ emisWaybill.signSite }}</el-descriptions-item>
<el-descriptions-item label="签收站点代码">{{ emisWaybill.signSiteCode }}</el-descriptions-item>
<el-descriptions-item label="签收时间">{{ emisWaybill.signDate }}</el-descriptions-item>
<el-descriptions-item label="揽收图片备注">{{ emisWaybill.billPicSendRmk }}</el-descriptions-item>
<el-descriptions-item label="签收底单图片">{{ emisWaybill.billPicDispatchRmk }}</el-descriptions-item>
<el-descriptions-item label="修改人">{{ emisWaybill.modifier }}</el-descriptions-item>
<el-descriptions-item label="修改人代码">{{ emisWaybill.modifierCode }}</el-descriptions-item>
<el-descriptions-item label="修改时间">{{ emisWaybill.modifyDate }}</el-descriptions-item>
<el-descriptions-item label="修改站点">{{ emisWaybill.modifySite }}</el-descriptions-item>
<el-descriptions-item label="修改站点代码">{{ emisWaybill.modifySiteCode }}</el-descriptions-item>
<el-descriptions-item label="删除标志(0代表存在">{{ emisWaybill.delFlag }}</el-descriptions-item>
<el-descriptions-item label="创建者">{{ emisWaybill.createBy }}</el-descriptions-item>
<el-descriptions-item label="创建时间">{{ emisWaybill.createTime }}</el-descriptions-item>
<el-descriptions-item label="更新者">{{ emisWaybill.updateBy }}</el-descriptions-item>
<el-descriptions-item label="更新时间">{{ emisWaybill.updateTime }}</el-descriptions-item>
<el-descriptions-item label="备注">{{ emisWaybill.remark }}</el-descriptions-item>
</el-descriptions>
</div>
</template>
<script>
import { getEmisWaybill } from "@/api/emis/emisWaybill";
export default {
name: "emisWaybillView",
props:{
id:undefined
},
dicts: [],
data() {
return {
// 遮罩层
loading: true,
// 运单列表表格数据
emisWaybill: {}
};
},
created() {
this.initData();
},
watch: {
"id": {
handler (newValue, oldValue) {
this.id = newValue;
this.initData();
},
deep: true
}
},
methods: {
/** 查询运单列表列表 */
initData() {
this.loading = true;
getEmisWaybill(this.id).then(response => {
this.emisWaybill = response.data;
this.loading = false;
});
},
}
};
</script>
<style rel="stylesheet/scss" lang="scss">
.margin-top{
margin-top: 20px;
}
.el-descriptions-item__label.is-bordered-label {
min-width: 80px;
}
.printMeClass {
font-family: SimHei;
label {
font-weight: normal;
}
}
</style>