|
|
|
@ -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()
|
|
|
|
|
|
|
|
|
|