diff --git a/src/views/emis/customerService/traceWaybillDetailView.vue b/src/views/emis/customerService/traceWaybillDetailView.vue index c3e2b309..2537f2a5 100644 --- a/src/views/emis/customerService/traceWaybillDetailView.vue +++ b/src/views/emis/customerService/traceWaybillDetailView.vue @@ -57,9 +57,8 @@ - + - @@ -107,7 +106,8 @@ export default { // 遮罩层 loading: true, billDetail:{}, - traceInfoList: [] + traceInfoList: [], + canViewDetail:false, }; }, @@ -124,9 +124,26 @@ export default { methods: { initData(){ + + let ownerSiteCode=this.$store.getters.ownerSiteCode; + let empName = this.$store.getters.empName; + getWaybillDetail(this.scanBillCode).then(response => { + this.billDetail = Object.assign({},response.data); - console.log("===>",this.billDetail); + // console.log("===>",this.billDetail); + //bug:848 调整后:与运单号关联的:寄件网点、目的网点、签收网点、总部、销售联系人、回款联系人 允许查看 运单信息;其他网点或员工若不相关则不允许查看; + if( + ownerSiteCode == this.billDetail.sendSiteCode + || ownerSiteCode == this.billDetail.dispatchSiteCode + || ownerSiteCode == this.billDetail.signSiteCode + || ownerSiteCode == '88888' + || empName ==this.billDetail.payee + || empName ==this.billDetail.salesmen + ){ + this.canViewDetail=true; + } + if(this.billDetail.waybillStatus=='10'){ this.active=1; } diff --git a/src/views/emis/emisWaybill/waybillDetailReadOnly.vue b/src/views/emis/emisWaybill/waybillDetailReadOnly.vue index ba6c43e3..d3348517 100644 --- a/src/views/emis/emisWaybill/waybillDetailReadOnly.vue +++ b/src/views/emis/emisWaybill/waybillDetailReadOnly.vue @@ -1,5 +1,5 @@