Browse Source

供应商发货申请打印发货单判断修改

intex_online20241228
叶佳兴 1 month ago
parent
commit
4fded72156
  1. 38
      src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue

38
src/views/wms/purchasereceiptManage/supplierdeliver/supplierdeliverRequestMain/index.vue

@ -209,6 +209,7 @@ import {
CurriculumVitaeRules
} from '../supplierdeliverInspectionDetail/supplierdeliverInspectionDetail.data'
import * as SupplierdeliverRequestMainApi from '@/api/wms/supplierdeliverRequestMain'
import * as SupplierdeliverRecordMainApi from '@/api/wms/supplierdeliverRecordMain'
import * as SupplierdeliverRequestDetailApi from '@/api/wms/supplierdeliverRequestDetail'
import * as defaultButtons from '@/utils/disposition/defaultButtons'
import * as PurchasePlanDetailApi from '@/api/wms/purchasePlanDetail'
@ -1273,14 +1274,41 @@ const documentSrc = ref(BASE_URL + '/jmreport/view/1019060741381099520?token=' +
//
const documentSrc2 = ref(BASE_URL + '/jmreport/view/1019406772438372352?token=' + getAccessToken())
const handleDocumentPrint = async (id, stausId) => {
await SupplierdeliverRequestMainApi.getItemStatus(stausId).then(async (res) => {
if (res) {
// await SupplierdeliverRequestMainApi.getItemStatus(stausId).then(async (res) => {
// if (res) {
// //
// window.open(documentSrc2.value + '&id=' + id)
// } else {
// window.open(documentSrc.value + '&id=' + id)
// }
// })
await SupplierdeliverRecordMainApi.getPoLineType(id).then(async (res) => {
if (res.isM && res.haveNOM == false) {
//
window.open(documentSrc2.value + '&id=' + id)
} else {
window.open(documentSrc.value + '&id=' + id)
window.open(documentSrc2.value + '&id=' + id + '&type=' + 'M')
}
if (res.isM && res.haveNOM && res.noMAndItemStatus == '生准订单') {
//
window.open(documentSrc2.value + '&id=' + id )
}
if (res.isM && res.haveNOM && res.noMAndItemStatus != '生准订单') {
// M
window.open(documentSrc.value + '&id=' + id+ '&type=' + 'M')
//
window.open(documentSrc.value + '&id=' + id)
}
if (res.isM == false) {
await SupplierdeliverRecordMainApi.getItemStatus(id).then(async (res) => {
if (res) {
//
window.open(documentSrc2.value + '&id=' + id)
} else {
window.open(documentSrc.value + '&id=' + id)
}
})
}
})
}
/**

Loading…
Cancel
Save