/// <summary> /// 保存 /// </summary> protected override async void Save() { await SetBusyAsync(async() => { await WebRequest.Execute(async() => { await appService.CreateOrUpdateRole(new CreateOrUpdateRoleInput() { Role = Map <RoleEditDto>(Role), GrantedPermissionNames = treesService.GetSelectedItems() }); }); base.Save(); }); }