培训计划,向下同步培训角色

This commit is contained in:
wyw 2026-05-12 08:48:10 +08:00
parent 281eaab5c8
commit 08f404d8f9

View File

@ -161,4 +161,27 @@ export default {
} }
} }
}, },
//向下同步培训组织 单选
btnSyncRole: ({ stateData, saveRowRecord }) => {
var totalCount = stateData.Nav_ListPlanDetail.length
if (totalCount < 2) {
return
}
var ApproveRole = {}
for (var i = 1; i < totalCount; i++) {
//本行数据 如果为空 取上一行的 APPROVAL_ROLE_ID Nav_ApproveRole
if ((stateData.Nav_ListPlanDetail[i].APPROVAL_ROLE_ID == null || stateData.Nav_ListPlanDetail[i].APPROVAL_ROLE_ID == undefined) && stateData.Nav_ListPlanDetail[i - 1].APPROVAL_ROLE_ID) {
ApproveRole = {
ID: stateData.Nav_ListPlanDetail[i - 1].APPROVAL_ROLE_ID,
NAME: stateData.Nav_ListPlanDetail[i - 1].Nav_ApproveRole.NAME
}
if (ApproveRole.ID != null && ApproveRole.ID != undefined) {
let iRow = { ...stateData.Nav_ListPlanDetail[i] };
iRow.APPROVAL_ROLE_ID = ApproveRole.ID
iRow.Nav_ApproveRole = ApproveRole
saveRowRecord({ record: iRow, editCode: "T_SE_TRAIN_PLAN_DETAIL" })
}
}
}
},
} }