|
@ -158,6 +158,7 @@ const buttonBaseClickBom = (val) => { |
|
|
// 根据 填写的数量 为基准 不填写数量的忽略 |
|
|
// 根据 填写的数量 为基准 不填写数量的忽略 |
|
|
let flag = false; |
|
|
let flag = false; |
|
|
detatableDataBom.tableList.forEach((item) => { |
|
|
detatableDataBom.tableList.forEach((item) => { |
|
|
|
|
|
console.log("AAAAAA",item.qty) |
|
|
if(item.qty!=0 && (item.bomQty * detailQty.value < item.qty)){ |
|
|
if(item.qty!=0 && (item.bomQty * detailQty.value < item.qty)){ |
|
|
flag = true; |
|
|
flag = true; |
|
|
return; |
|
|
return; |
|
@ -168,6 +169,8 @@ const buttonBaseClickBom = (val) => { |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
tableListBom.value = detatableDataBom.tableList.filter(item => (item.qty!=0 && (item.bomQty * detailQty.value >= item.qty))) |
|
|
tableListBom.value = detatableDataBom.tableList.filter(item => (item.qty!=0 && (item.bomQty * detailQty.value >= item.qty))) |
|
|
|
|
|
console.log("tableListBom",tableListBom.value) |
|
|
|
|
|
console.log("lsBomSave",lsBomSave.value) |
|
|
if (lsBomSave.value) { |
|
|
if (lsBomSave.value) { |
|
|
tableData.value.forEach((item, index) => { |
|
|
tableData.value.forEach((item, index) => { |
|
|
if(tableListBom.value[0].rowId == index) { |
|
|
if(tableListBom.value[0].rowId == index) { |
|
@ -175,12 +178,16 @@ const buttonBaseClickBom = (val) => { |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
}else { |
|
|
}else { |
|
|
// 更新操作 |
|
|
if(tableListBom.value.length > 0){ |
|
|
// 详情下的 bom编辑功能 调用接口 保存数据 |
|
|
// 更新操作 |
|
|
ProductscrapRequestMainApi.updateProductscrapDetailRequestBom(rowId.value, tableListBom.value) |
|
|
// 详情下的 bom编辑功能 调用接口 保存数据 |
|
|
message.success(t('common.updateSuccess')) |
|
|
ProductscrapRequestMainApi.updateProductscrapDetailRequestBom(rowId.value, tableListBom.value) |
|
|
|
|
|
message.success(t('common.updateSuccess')) |
|
|
|
|
|
}else{ |
|
|
|
|
|
message.warning('数量不能为0!') |
|
|
|
|
|
return |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
// console.log(157, tableData.value) |
|
|
|
|
|
bomModelVisible.value = false |
|
|
bomModelVisible.value = false |
|
|
} |
|
|
} |
|
|
// 关闭 |
|
|
// 关闭 |
|
|