培训计划,向下同步培训角色
This commit is contained in:
parent
281eaab5c8
commit
08f404d8f9
@ -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" })
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user