public ActionResult DepartmentPermission(int id)
        {
            var roleDepartments       = _roleManagementAppService.GetRoleDepartments(id);
            RoleDepartmentModel model = new RoleDepartmentModel
            {
                RoleId        = id,
                RoleName      = _roleManagementAppService.GetRole(id).RoleName,
                Departments   = roleDepartments,
                DepartmentIds = roleDepartments.Select(x => x.DeptCode1).ToList()
            };

            return(View(model));
        }
 public ActionResult DepartmentPermission(RoleDepartmentModel model)
 {
     _roleManagementAppService.AddRoleDepartments(model.RoleId, model.DepartmentIds ?? new List <string> {
     }, Common.CommonHelper.CurrentUser);
     return(Json(new { success = true, message = "角色部门权限操作成功!" }, JsonRequestBehavior.AllowGet));
 }