流程中卡片组切换时,清空不是该卡片里的数据

dianlixunjian
Zhufu 2024-09-09 16:08:39 +08:00
parent fbd751126d
commit b36ca725ec
2 changed files with 8 additions and 1 deletions

View File

@ -123,6 +123,7 @@
);
const onTabChange = (event, field) => {
clearValidate();
let clearGroupDataKey = []
let value = event.target.value;
subTableDataStore.setOneGroupData(field, value);
noTitleKey.value = value;
@ -147,6 +148,7 @@
}
updateSchema([{ field: element.field, show: true }]);
} else {
clearGroupDataKey.push(element.field)
element.itemProps.required = false;
// delete element.itemProps.required;
clearValidate(element.field);
@ -154,7 +156,7 @@
// updateSchema([{ field: element.field, itemProps: element.itemProps }]);
}
});
subTableDataStore.clearGroupDataKeyList(clearGroupDataKey)
setTimeout(() => {
resetFields();
setFieldsValue(subTableDataStore.getGroupData);

View File

@ -47,5 +47,10 @@ export const subTableStore = defineStore({
this.groupData = {};
this.toSetGroupData = false;
},
clearGroupDataKeyList(keyList){
keyList.forEach(key => {
delete this.groupData[key]
})
}
},
});