| Fields inherited from class | Fields |
|---|---|
class ScaffoldController |
PERMISSIONS, VIEW_PATH, c1, c2, resource, resourceName, scaffold |
| Type | Name and description |
|---|---|
OsmPositionService |
osmPositionService |
Map |
permissions操作前的鉴权配置 |
SecRoleUserService |
secRoleUserService |
| Type | Name and description |
|---|---|
protected void |
$afterDeleteCommit(Employee employee) |
protected Object |
$afterSave(Employee employee)根据 params 新建身份、角色关联 |
protected void |
$afterSaveCommit(Employee employee) |
protected Object |
$afterUpdate(Employee employee)根据 params 更新身份、角色关联 |
protected void |
$afterUpdateCommit(Employee employee) |
protected Boolean |
$beforeDelete(Employee employee) |
protected Boolean |
$beforeSave(Employee employee) |
protected Boolean |
$beforeSaveBind(Employee employee) |
protected Boolean |
$beforeUpdate(Employee employee) |
protected Boolean |
$beforeUpdateBind(Employee employee) |
protected String |
$delete(Employee employee)删除员工:先尝试物理删除,失败再尝试逻辑删除 |
protected void |
afterSave4Ei(Employee employee)$afterSave、$afterUpdate:如果 params.hasEi 为真,则更新员工身份 |
protected void |
afterSave4Roles(Employee employee)$afterSave、$afterUpdate:新建/更新关联的角色 |
protected void |
beforeSave4Ei(Employee employee) |
protected Map |
buildViewModel(Employee employee)生成渲染 create、show、edit 视图的 model |
Object |
disable()禁用员工,并重定向到查看视图 |
Object |
enable()启用被禁用的员工,并重定向到查看视图 |
protected void |
getOrganizations(Long parentId) |
Object |
getPositions(Long organizationId)通过机构 ID 获取岗位:域管理员维护员工岗位时,根据当前选择的机构,刷新可选的岗位列表 |
Object |
handover()工作移交,直接重定向到 OsmHandoverAdminController |
Object |
listContainer(String command)在一个页面中先显示组织架构树,然后再用 iframe 嵌入员工列表 |
Object |
reinitPassword()AJAX:重置用户密码并发送邮件通知 |
Object |
restore()恢复被逻辑删除的员工、但不保存,并重定向到编辑视图(需要设置身份) |
Object |
showRolePermissions()展示用户关联的所有权限 |
Object |
updateRoles()更新员工的角色信息 |
操作前的鉴权配置
根据 params 新建身份、角色关联
根据 params 更新身份、角色关联
删除员工:先尝试物理删除,失败再尝试逻辑删除
$afterSave、$afterUpdate:如果 params.hasEi 为真,则更新员工身份
$afterSave、$afterUpdate:新建/更新关联的角色
生成渲染 create、show、edit 视图的 model
禁用员工,并重定向到查看视图
启用被禁用的员工,并重定向到查看视图
通过机构 ID 获取岗位:域管理员维护员工岗位时,根据当前选择的机构,刷新可选的岗位列表
工作移交,直接重定向到 OsmHandoverAdminController
在一个页面中先显示组织架构树,然后再用 iframe 嵌入员工列表
AJAX:重置用户密码并发送邮件通知
恢复被逻辑删除的员工、但不保存,并重定向到编辑视图(需要设置身份)
展示用户关联的所有权限
更新员工的角色信息