|
@ -158,15 +158,16 @@ const buttonBaseClickBom = (val) => { |
|
|
if (val == 'save') { |
|
|
if (val == 'save') { |
|
|
// 根据 填写的数量 为基准 不填写数量的忽略 |
|
|
// 根据 填写的数量 为基准 不填写数量的忽略 |
|
|
let flag = false; |
|
|
let flag = false; |
|
|
|
|
|
let bomQty = 0; |
|
|
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; |
|
|
|
|
|
bomQty = item.bomQty * detailQty.value; |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
if(flag){ |
|
|
if(flag){ |
|
|
message.warning('数量需要小于Bom数量!') |
|
|
message.warning('数量需要小于'+bomQty+'(子表数量乘以Bom数量的值)!') |
|
|
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))) |
|
|