fix(xispeak): 修复BPM表单输入被刷掉和新增表单带入旧数据

- BPM表单:processInstanceId变化时仅刷新反馈列表,不再全量重载主表数据
- 编辑表单:新增时同步重置为默认值,弹窗强制重建组件避免数据残留

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
wsm
2026-06-11 14:29:29 +08:00
co-authored by Claude Opus 4.7
parent af956a0e75
commit 9c2d5d1363
3 changed files with 62 additions and 35 deletions
@@ -497,7 +497,16 @@
initFormData();
});
watch([() => props.formData?.dataId, () => processInfo.value.processInstanceId], () => initFormData());
watch(
() => props.formData?.dataId,
() => initFormData()
);
watch(
() => processInfo.value.processInstanceId,
(newVal) => {
if (newVal) loadFeedbackList();
}
);
watch(showDeptFeedback, () => {
loadFeedbackList();