|
|
@ -551,6 +551,8 @@ const buttonTableClick = async (val, row) => { |
|
|
|
} else if (val == 'cjbq') { |
|
|
|
// 创建标签 |
|
|
|
// 判断 是否已创建标签 |
|
|
|
tableObject.loading = true |
|
|
|
try { |
|
|
|
let isCreateLabel = false |
|
|
|
await PackageApi.getPackagePage({ |
|
|
|
requestNumber: row.number |
|
|
@ -561,6 +563,7 @@ const buttonTableClick = async (val, row) => { |
|
|
|
}) |
|
|
|
if (isCreateLabel) { |
|
|
|
message.warning('已创建过标签!!!') |
|
|
|
tableObject.loading = false |
|
|
|
return |
|
|
|
} |
|
|
|
console.log('列表-操作按钮事件-创建标签') |
|
|
@ -575,8 +578,8 @@ const buttonTableClick = async (val, row) => { |
|
|
|
} |
|
|
|
// 打开创建标签页面 |
|
|
|
// dialogVisible.value = true |
|
|
|
tableObject.loading = false |
|
|
|
formLabelRef.value.open('create', row) |
|
|
|
|
|
|
|
console.log(detailListTableColumns.tableFormColumns) |
|
|
|
detatableData.tableList.map((item) => { |
|
|
|
if (item.itemType == '可采购') { |
|
|
@ -627,7 +630,11 @@ const buttonTableClick = async (val, row) => { |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|
}finally { |
|
|
|
tableObject.loading = false |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/** 关闭按钮操作 */ |
|
|
@ -945,21 +952,25 @@ const searchFormClick = (searchData) => { |
|
|
|
// 创建标签 |
|
|
|
const submitFormLabel = async (formType, data) => { |
|
|
|
try { |
|
|
|
formLabelRef.value.formLoading = true |
|
|
|
detatableData.tableList.forEach(async (item) => { |
|
|
|
await PackageApi.createPackageLabel(item) |
|
|
|
.then((res) => { |
|
|
|
isCreateLabel.value = true |
|
|
|
message.success('创建标签成功') |
|
|
|
formLabelRef.value.formLoading = false |
|
|
|
formLabelRef.value.dialogVisible = false |
|
|
|
}) |
|
|
|
.catch((err) => { |
|
|
|
isCreateLabel.value = false |
|
|
|
formLabelRef.value.formLoading = false |
|
|
|
console.log(err) |
|
|
|
message.error('创建标签失败') |
|
|
|
}) |
|
|
|
}) |
|
|
|
} finally { |
|
|
|
formLabelRef.value.formLoading = false |
|
|
|
formLabelRef.value.dialogVisible = false |
|
|
|
// formLabelRef.value.formLoading = false |
|
|
|
// formLabelRef.value.dialogVisible = false |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
@ -1032,40 +1043,33 @@ const BASE_URL = getJmreportBaseUrl() |
|
|
|
const src = ref(BASE_URL + '/jmreport/view/922734157577715712?token=' + getAccessToken()) |
|
|
|
const labelPrint = async (row) => { |
|
|
|
// 查询是否已创建过标签 |
|
|
|
tableObject.loading = true |
|
|
|
try { |
|
|
|
await PackageApi.getPackagePage({ |
|
|
|
requestNumber: row.number |
|
|
|
}) |
|
|
|
.then((res) => { |
|
|
|
}).then((res) => { |
|
|
|
if (res.list.length > 0) { |
|
|
|
isCreateLabel.value = true |
|
|
|
} else { |
|
|
|
isCreateLabel.value = false |
|
|
|
} |
|
|
|
}) |
|
|
|
.catch((err) => { |
|
|
|
}).catch((err) => { |
|
|
|
isCreateLabel.value = false |
|
|
|
console.log(err) |
|
|
|
}) |
|
|
|
// 判断是采购还是制造 |
|
|
|
if (isCreateLabel.value) { |
|
|
|
// labelPrint(row) |
|
|
|
await UnplannedreceiptRequestDetailApi.getDetailList(row.masterId).then((res) => { |
|
|
|
await UnplannedreceiptRequestDetailApi.getDetailList(row.masterId).then(async (res) => { |
|
|
|
if (res.length > 0) { |
|
|
|
const itemType = res.some((item) => item.itemType == '可采购') |
|
|
|
const itemType1 = res.some((item) => item.itemType == '可制造') |
|
|
|
if (itemType) { |
|
|
|
window.open( |
|
|
|
BASE_URL + |
|
|
|
'/jmreport/view/1016234988731322368?token=' + |
|
|
|
getAccessToken() + |
|
|
|
'&request_number=' + |
|
|
|
row.number |
|
|
|
) |
|
|
|
window.open( BASE_URL + '/jmreport/view/1016234988731322368?token=' + getAccessToken() + '&request_number=' + row.number ) |
|
|
|
} |
|
|
|
if (itemType1) { |
|
|
|
// window.open(src.value + '&request_number=' + row.number) |
|
|
|
PackageApi.batchPrintingLableForYT(row.number) |
|
|
|
.then((res) => { |
|
|
|
await PackageApi.batchPrintingLableForYT(row.number).then((res) => { |
|
|
|
console.log(res) |
|
|
|
const src = ref( |
|
|
|
BASE_URL + '/jmreport/view/922734157577715712?token=' + getAccessToken() |
|
|
@ -1082,8 +1086,9 @@ const labelPrint = async (row) => { |
|
|
|
} else { |
|
|
|
message.warning('请先创建标签') |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} finally { |
|
|
|
tableObject.loading = false |
|
|
|
} |
|
|
|
// window.open(src.value + '&request_number=' + row.number) |
|
|
|
} |
|
|
|
|
|
|
|