培训计划,向下同步培训角色
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