|
@ -168,7 +168,8 @@ import { |
|
|
PurchasereceiptRequestDetail, |
|
|
PurchasereceiptRequestDetail, |
|
|
PurchasereceiptRequestDetailRules, |
|
|
PurchasereceiptRequestDetailRules, |
|
|
PurchasereceiptRequestDetailLabel, |
|
|
PurchasereceiptRequestDetailLabel, |
|
|
PurchasereceiptRequestDetailPackingNumber |
|
|
PurchasereceiptRequestDetailPackingNumber, |
|
|
|
|
|
PurchasereceiptRequestPackage |
|
|
} from './purchasereceiptRequestMain.data' |
|
|
} from './purchasereceiptRequestMain.data' |
|
|
import { |
|
|
import { |
|
|
SupplierdeliverRequestPackage |
|
|
SupplierdeliverRequestPackage |
|
@ -559,7 +560,7 @@ const labelPrint = async (row) => { |
|
|
const { getList:getListPrint } = tableMethods |
|
|
const { getList:getListPrint } = tableMethods |
|
|
await getListPrint() |
|
|
await getListPrint() |
|
|
tableObject.loading = false |
|
|
tableObject.loading = false |
|
|
const tableColumns = SupplierdeliverRequestPackage.allSchemas.tableFormColumns |
|
|
const tableColumns = PurchasereceiptRequestPackage.allSchemas.tableFormColumns |
|
|
tableColumns.forEach((item) => { |
|
|
tableColumns.forEach((item) => { |
|
|
item.width = item.table?.width |
|
|
item.width = item.table?.width |
|
|
}) |
|
|
}) |
|
@ -580,7 +581,29 @@ const searchTableSuccess1 = async (formField, searchField, val, formRef, type, r |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
// window.open(src.value + '&asn_number=' + val.map(item1=>item1.number).join(',')) |
|
|
// window.open(src.value + '&asn_number=' + val.map(item1=>item1.number).join(',')) |
|
|
|
|
|
let array = [] |
|
|
|
|
|
let array1 = [] |
|
|
|
|
|
let packingNumbers = [] |
|
|
|
|
|
val.forEach(item => { |
|
|
|
|
|
packingNumbers.push(item.number) |
|
|
|
|
|
if (item.itemType == '可采购') { |
|
|
|
|
|
array.push(item) |
|
|
|
|
|
} else if(item.itemType == '可制造') { |
|
|
|
|
|
array1.push(item) |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
if (array.length>0) { |
|
|
|
|
|
// window.open('http://www.baidu.com') |
|
|
|
|
|
// window.open('https://docs.pingcode.com/baike/3720496') |
|
|
|
|
|
await PackageApi.getPrintingLableId({packingNumbers:packingNumbers}).then(res => { |
|
|
|
|
|
console.log(res) |
|
|
|
|
|
window.open(BASE_URL + '/jmreport/view/1016234988731322368?token=' + getAccessToken()+'&id=' + res) |
|
|
|
|
|
}).catch(err => { |
|
|
|
|
|
console.log(err) |
|
|
|
|
|
message.error('创建标签失败') |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
if (array1.length > 0) { |
|
|
await PackageApi.batchPrintingLable(val.map(item1=>item1.number).join(',')).then(res => { |
|
|
await PackageApi.batchPrintingLable(val.map(item1=>item1.number).join(',')).then(res => { |
|
|
console.log(res) |
|
|
console.log(res) |
|
|
window.open(src.value + '&asn_number=' + res) |
|
|
window.open(src.value + '&asn_number=' + res) |
|
@ -590,6 +613,8 @@ const searchTableSuccess1 = async (formField, searchField, val, formRef, type, r |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
const updateTableData = (tableList)=>{ |
|
|
const updateTableData = (tableList)=>{ |
|
|
let itemCodes = tableList.filter(item=>tableData.value.find(item1=>item1['poNumber']==item['number']&&item1['supplierCode']==item['supplierCode']&&item1['poLine']==item['lineNumber']&&item1['itemCode']==item['itemCode'])) |
|
|
let itemCodes = tableList.filter(item=>tableData.value.find(item1=>item1['poNumber']==item['number']&&item1['supplierCode']==item['supplierCode']&&item1['poLine']==item['lineNumber']&&item1['itemCode']==item['itemCode'])) |
|
|
if(itemCodes.length>0){ |
|
|
if(itemCodes.length>0){ |
|
|