物料需求计划 编辑页 删除已有物料信息保存

物料需求计划 编辑页 删除已有物料信息保存
pull/4/head
siontion 8 months ago
parent d5548fddde
commit 19086b7364

@ -304,6 +304,7 @@ const formData = ref({
status: undefined,
description: undefined,
matItemDOList: [],
matItemRemoveList: [],
attachments: []
})
const formRules = reactive({
@ -457,6 +458,7 @@ const onAddItem = () => {
}
//
const handleDelete2 = (index: number) => {
formData.value.matItemRemoveList.push(formData.value.matItemDOList[index])
formData.value.matItemDOList.splice(index, 1)
}
const handleInitPlanSub = async () => {
@ -494,6 +496,12 @@ const saveMaterials = async () =>{
MaterialPlanDetailApi.updateMaterialPlanDetail(subData)
}
})
formData.value.matItemRemoveList.forEach(item =>{
if (item.id != undefined) {
MaterialPlanDetailApi.deleteMaterialPlanDetail(item.id)
}
})
}
//
const submitForm = async () => {
@ -548,6 +556,7 @@ onMounted(async () => {
matList.value.push({id:item.matId,name:item.matName})
})
formData.value.matItemRemoveList = []
//
await handleInitPlanSub()

Loading…
Cancel
Save