|
@ -154,7 +154,18 @@ const buttonBaseClickBom = (val) => { |
|
|
// 保存 |
|
|
// 保存 |
|
|
if (val == 'save') { |
|
|
if (val == 'save') { |
|
|
// 根据 填写的数量 为基准 不填写数量的忽略 |
|
|
// 根据 填写的数量 为基准 不填写数量的忽略 |
|
|
tableListBom.value = detatableDataBom.tableList.filter(item => (item.qty!=0)) |
|
|
let flag = false; |
|
|
|
|
|
detatableDataBom.tableList.forEach((item) => { |
|
|
|
|
|
if(item.qty!=0 && item.bomQty < item.qty){ |
|
|
|
|
|
flag = true; |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
if(flag){ |
|
|
|
|
|
message.warning('数量需要小于Bom数量!') |
|
|
|
|
|
return |
|
|
|
|
|
} |
|
|
|
|
|
tableListBom.value = detatableDataBom.tableList.filter(item => (item.qty!=0 && item.bomQty >= item.qty)) |
|
|
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) { |
|
|