|
@ -350,8 +350,10 @@ const labelType = ref('') // 标签类别 采购还是制造等 |
|
|
const labelPointFormRef = ref() |
|
|
const labelPointFormRef = ref() |
|
|
const detatableData1 = ref([]) |
|
|
const detatableData1 = ref([]) |
|
|
const handlePoint = async (row) => { |
|
|
const handlePoint = async (row) => { |
|
|
await getLabelDetailPage(row,false) |
|
|
const row1 = cloneDeep(row) |
|
|
labelPointFormRef.value.open('create', row, null, 'createLabel') //创建标签页面 createLabel 标题 |
|
|
await getLabelDetailPage(row1, false) |
|
|
|
|
|
console.log(row1) |
|
|
|
|
|
labelPointFormRef.value.open('create', row1, null, 'createLabel') //创建标签页面 createLabel 标题 |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
const searchTableRef = ref() |
|
|
const searchTableRef = ref() |
|
@ -385,7 +387,7 @@ const getLabelDetailPage = async (row, useToPackingNumber) => { |
|
|
code: row.itemCode, |
|
|
code: row.itemCode, |
|
|
sort: '', |
|
|
sort: '', |
|
|
by: 'ASC', |
|
|
by: 'ASC', |
|
|
}).then(res => { |
|
|
}).then(async res => { |
|
|
if (res.list.length > 0) { |
|
|
if (res.list.length > 0) { |
|
|
// 判断物料 可采购 |
|
|
// 判断物料 可采购 |
|
|
detailListTableColumnsRules.value = cloneDeep(detailListTableColumnsRules) |
|
|
detailListTableColumnsRules.value = cloneDeep(detailListTableColumnsRules) |
|
@ -394,37 +396,38 @@ const getLabelDetailPage = async (row, useToPackingNumber) => { |
|
|
detailListTableColumns.tableFormColumns = BalancePackage.allSchemas.tableFormColumns.filter(item=>item.field != 'productionLineCodePackage') |
|
|
detailListTableColumns.tableFormColumns = BalancePackage.allSchemas.tableFormColumns.filter(item=>item.field != 'productionLineCodePackage') |
|
|
delete detailListTableColumnsRules.value.productionLineCodePackage |
|
|
delete detailListTableColumnsRules.value.productionLineCodePackage |
|
|
// 修改 tableform 属性 |
|
|
// 修改 tableform 属性 |
|
|
detailListTableColumns.tableFormColumns.map(itemColumns => { |
|
|
await SupplieritemApi.getSupplieritemPage({ |
|
|
if(itemColumns.field == 'supplierItemCode') { |
|
|
|
|
|
SupplieritemApi.getSupplieritemPage({ |
|
|
|
|
|
pageSize: 10, |
|
|
pageSize: 10, |
|
|
pageNo: 1, |
|
|
pageNo: 1, |
|
|
itemCode: row.itemCode, |
|
|
itemCode: row.itemCode, |
|
|
sort: '', |
|
|
sort: '', |
|
|
by: 'ASC', |
|
|
by: 'ASC', |
|
|
}).then(response => { |
|
|
}).then(response => { |
|
|
row.supplierItemCode = response.list[0].supplierCode |
|
|
detailListTableColumns.tableFormColumns.map(itemColumns => { |
|
|
}) |
|
|
if(itemColumns.field == 'supplierItemCode') { |
|
|
|
|
|
row.supplierItemCode = response?.list[0]?.supplierCode |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
}) |
|
|
} |
|
|
} |
|
|
// 判断物料 可制造 |
|
|
// 判断物料 可制造 |
|
|
if (res.list[0].enableMake == "TRUE") { |
|
|
if (res.list[0].enableMake == "TRUE") { |
|
|
// 修改 tableform 属性 |
|
|
// 修改 tableform 属性 |
|
|
detailListTableColumns.tableFormColumns = BalancePackage.allSchemas.tableFormColumns.filter(item=>item.field != 'supplierItemCode') |
|
|
detailListTableColumns.tableFormColumns = BalancePackage.allSchemas.tableFormColumns.filter(item => item.field != 'supplierItemCode') |
|
|
delete detailListTableColumnsRules.value.supplierItemCode |
|
|
delete detailListTableColumnsRules.value.supplierItemCode |
|
|
detailListTableColumns.tableFormColumns.map(itemColumns => { |
|
|
await ProductionlineitemApi.getProductionlineitemPage({ |
|
|
if(itemColumns.field == 'productionLineCodePackage') { |
|
|
|
|
|
ProductionlineitemApi.getProductionlineitemPage({ |
|
|
|
|
|
pageNo: 1, |
|
|
pageNo: 1, |
|
|
itemCode: row.itemCode, |
|
|
itemCode: row.itemCode, |
|
|
sort: '', |
|
|
sort: '', |
|
|
by: 'ASC', |
|
|
by: 'ASC', |
|
|
}).then(response => { |
|
|
}).then(response => { |
|
|
row.productionLineCodePackage = response.list[0].productionLineCode |
|
|
detailListTableColumns.tableFormColumns.map(itemColumns => { |
|
|
}) |
|
|
if(itemColumns.field == 'productionLineCodePackage') { |
|
|
|
|
|
row.productionLineCodePackage = response?.list[0]?.productionLineCode |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
|
|
|
}) |
|
|
} |
|
|
} |
|
|
} else { |
|
|
} else { |
|
|
message.warning('没有查询到物料代码:【' + row.itemCode + '】') |
|
|
message.warning('没有查询到物料代码:【' + row.itemCode + '】') |
|
|