xufenglei
2018-01-05 ff5ee2b5f624345c65693aeddc1187629a7e85ac
账户 管理
2 files modified
16 ■■■■■ changed files
src/app/routes/systems/account/account-edit/account-edit.component.html 3 ●●●● patch | view | raw | blame | history
src/app/routes/systems/account/account-edit/account-edit.component.ts 13 ●●●●● patch | view | raw | blame | history
src/app/routes/systems/account/account-edit/account-edit.component.html
@@ -38,8 +38,7 @@
            <label>组织</label>
        </div>
        <div nz-form-control nz-col [nzSpan]="8" >
            <!-- <input nz-input formControlName="organizationId" maxlength="20" placeholder="20字以内" /> -->
            <nz-select style="width: 290px;" nzAllowClear [nzPlaceHolder]="'input search text'" [nzFilter]="true" nzShowSearch
            <nz-select style="width: 290px;" nzAllowClear [nzPlaceHolder]="'input search text'" [nzFilter]="false" nzShowSearch
                formControlName="organizationId" (nzSearchChange)="searchChange($event)" [nzNotFoundContent]="'无法找到'" > 
                <nz-option *ngFor="let option of searchOptions"  [nzLabel]="option['name']" [nzValue]="option['id']"> </nz-option> 
            </nz-select>
src/app/routes/systems/account/account-edit/account-edit.component.ts
@@ -39,6 +39,7 @@
      expireTime: [this.account.expireTime],
      id: [this.account.id]
    });
    this.searchOptions = this.account.organization ? [this.account.organization] : [];
  }
  save() {
@@ -70,9 +71,13 @@
  }
  searchChange(searchText) {
    const query = encodeURI(searchText);
    this.http.get(environment.SERVER_BASH_URL + '/organization/list/' + query).subscribe((res: any) => {
      this.searchOptions = res.data;
    });
    if (searchText) {
      const query = encodeURI(searchText);
      if (query) {
        this.http.get(environment.SERVER_BASH_URL + '/organization/list/' + query).subscribe((res: any) => {
          this.searchOptions = res.data;
        });
      }
    }
  }
}