Browse Source

打印调取接口获取没有数据问题处理

dev_web_online
安虹睿 2 years ago
parent
commit
b556c39d0e
  1. 2
      fe/PC/src/views/rawMaterialManage/beforeGroundingReturn/beforeGroundingReturnNote.vue
  2. 2
      fe/PC/src/views/rawMaterialManage/purchaseOnShelves/PutawayNote.vue
  3. 5
      fe/PC/src/views/rawMaterialManage/purchaseReceipt/PurchaseReceiptRequest.vue
  4. 2
      fe/PC/src/views/rawMaterialManage/purchaseReturn/returnNote.vue

2
fe/PC/src/views/rawMaterialManage/beforeGroundingReturn/beforeGroundingReturnNote.vue

@ -109,7 +109,7 @@ export default {
if(val == 'print'){
if((this.propsData.supplierCode) && (!this.propsData.supplierShortName)){
getOneSupplierInfoByCode(this.propsData.supplierCode).then(res => {
this.propsData.supplierShortName = res.shortName || res.name
if(res){this.propsData.supplierShortName = res.shortName || res.name}
let data = initPrintAllData(this.propsData,'thd.rdlx','UnqualifiedReason');
this.Print(data)
}).catch(err => {

2
fe/PC/src/views/rawMaterialManage/purchaseOnShelves/PutawayNote.vue

@ -111,6 +111,7 @@ export default {
getInventoryLabelByCodes(_ids).then(res => {
this.Loading.appMainLoading = false;
let _printData = JSON.parse(JSON.stringify(this.propsData))
if(res && res.length > 0){
_printData.supplierCode = res[0].supplierCode;
_printData.supplierSimpleName = res[0].supplierSimpleName;
res.forEach((item)=>{
@ -120,6 +121,7 @@ export default {
}
})
})
}
let data = initPrintAllData(_printData,'ysd.rdlx');
this.Print(data)
}).catch(err => {

5
fe/PC/src/views/rawMaterialManage/purchaseReceipt/PurchaseReceiptRequest.vue

@ -117,7 +117,9 @@ export default {
this.Loading.appMainLoading = true;
getInventoryLabelByCodes(_ids).then(res => {
this.Loading.appMainLoading = false;
let _printData = {
let _printData = {details:[]}
if(res && res.length > 0){
_printData = {
supplierSimpleName:res[0].supplierSimpleName || "",
supplierCode:res[0].supplierCode || "",
contacts:res[0].contacts || "",
@ -128,6 +130,7 @@ export default {
asnNumber:res[0].asnNumber || "",
details:[],
}
}
res.forEach(item=>{
item.packingCode = item.code
_printData.details.push(item)

2
fe/PC/src/views/rawMaterialManage/purchaseReturn/returnNote.vue

@ -109,7 +109,7 @@ export default {
if(val == 'print'){
if((this.propsData.supplierCode) && (!this.propsData.supplierShortName)){
getOneSupplierInfoByCode(this.propsData.supplierCode).then(res => {
this.propsData.supplierShortName = res.shortName || res.name
if(res){this.propsData.supplierShortName = res.shortName || res.name}
let data = initPrintAllData(this.propsData,'thd.rdlx','PurReturnReason');
this.Print(data)
}).catch(err => {

Loading…
Cancel
Save