fix(erpProjectPlan): 修正项目选择时关联字段填充逻辑

- 取消调用 handleProjectChange 来填充关联字段
- 直接从选中项目数据中赋值项目经理、部门负责人和付款方式
- 解决关联字段填充不准确的问题
- 简化项目选择后的数据处理逻辑
dev
zangch@mesnac.com 5 days ago
parent dbce9b0e10
commit 28dd7ab843

@ -440,11 +440,17 @@ const openProjectSelect = () => {
const projectInfoSelectCallBack = (data: ProjectInfoVO[]) => {
if (data && data.length > 0) {
const project = data[0];
//
form.value.projectId = project.projectId;
selectedProjectCode.value = project.projectCode || '';
selectedProjectName.value = project.projectName || '';
// handleProjectChange
handleProjectChange(project.projectId, { syncManagerAndCharge: true, syncPaymentMethod: true });
//
form.value.managerId = project.managerId ?? undefined;
form.value.chargeId = project.chargeId ?? undefined;
form.value.managerName = (project as any).managerName ?? '';
form.value.chargeName = (project as any).chargeName ?? '';
form.value.managerDeptName = (project as any).deptName ?? '';
form.value.paymentMethod = project.paymentMethod ?? undefined;
}
};

Loading…
Cancel
Save