사용자 정보 수정
This commit is contained in:
parent
09ac08ce37
commit
de8e3ddd1e
|
@ -164,7 +164,7 @@ export class HomeComponent implements OnInit {
|
|||
*/
|
||||
__onClickCompose(composeMenuType: ComposeMenuType): void {
|
||||
let selectType: any;
|
||||
|
||||
let data = {};
|
||||
if (
|
||||
!this.loggedIn &&
|
||||
composeMenuType !== ComposeMenuType.signIn &&
|
||||
|
@ -188,6 +188,7 @@ export class HomeComponent implements OnInit {
|
|||
break;
|
||||
case ComposeMenuType.modifyMember:
|
||||
selectType = ModifyMemberComposeComponent;
|
||||
data = { member: this.member };
|
||||
break;
|
||||
case ComposeMenuType.deposit:
|
||||
selectType = DepositComposeComponent;
|
||||
|
@ -212,7 +213,7 @@ export class HomeComponent implements OnInit {
|
|||
break;
|
||||
}
|
||||
|
||||
const dialogRef = this._matDialog.open(selectType);
|
||||
const dialogRef = this._matDialog.open(selectType, { data });
|
||||
|
||||
dialogRef.afterClosed().subscribe((result) => {
|
||||
if (ComposeMenuType.signIn === composeMenuType && !!result.choice) {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { Component, OnInit, ViewEncapsulation } from '@angular/core';
|
||||
import { Component, Inject, OnInit, ViewEncapsulation } from '@angular/core';
|
||||
import {
|
||||
AbstractControl,
|
||||
FormBuilder,
|
||||
|
@ -6,7 +6,7 @@ import {
|
|||
ValidatorFn,
|
||||
Validators,
|
||||
} from '@angular/forms';
|
||||
import { MatDialogRef } from '@angular/material/dialog';
|
||||
import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog';
|
||||
import { fuseAnimations } from '@fuse/animations';
|
||||
import { FuseAlertType } from '@fuse/components/alert';
|
||||
import { BankService } from 'app/modules/polyglot/bank/services/bank.service';
|
||||
|
@ -19,7 +19,11 @@ import {
|
|||
UpdateMemberForPasswordRequest,
|
||||
UpdateMemberForPasswordResponse,
|
||||
} from 'app/modules/proto/c2se/member_pb';
|
||||
|
||||
import { MemberModel } from 'app/modules/proto/models/member_pb';
|
||||
export interface ModifyMemberComposeData {
|
||||
member: MemberModel;
|
||||
}
|
||||
export interface ModifyMemberComposeResult {}
|
||||
@Component({
|
||||
selector: 'modify-member-compose',
|
||||
templateUrl: './modify-member-compose.component.html',
|
||||
|
@ -44,6 +48,7 @@ export class ModifyMemberComposeComponent implements OnInit {
|
|||
*/
|
||||
constructor(
|
||||
public matDialogRef: MatDialogRef<ModifyMemberComposeComponent>,
|
||||
@Inject(MAT_DIALOG_DATA) public data: ModifyMemberComposeData,
|
||||
private _formBuilder: FormBuilder,
|
||||
private _identityService: IdentityService,
|
||||
private _memberService: MemberService,
|
||||
|
@ -60,8 +65,8 @@ export class ModifyMemberComposeComponent implements OnInit {
|
|||
ngOnInit(): void {
|
||||
// Create the form
|
||||
this.modifyMemberComposeForm = this._formBuilder.group({
|
||||
username: [{ value: '', disabled: true }],
|
||||
nickname: [{ value: '', disabled: true }],
|
||||
username: [{ value: this.data.member.getUsername(), disabled: true }],
|
||||
nickname: [{ value: this.data.member.getNickname(), disabled: true }],
|
||||
currentPassword: ['1234', [Validators.required]],
|
||||
password: [
|
||||
'1234',
|
||||
|
|
Loading…
Reference in New Issue
Block a user