view-player.component.html 4.76 KB
<mat-expansion-panel>
  <mat-expansion-panel-header [expandedHeight]="expandedHeight" [collapsedHeight]="collapsedHeight">
    <mat-panel-title>Player Filters</mat-panel-title>
  </mat-expansion-panel-header>
  <ng-template matExpansionPanelContent>
  </ng-template>

  <mat-form-field>
    <input matInput [matDatepicker]="startDate" placeholder="Start Date" [disabled]="inputDisabled">
    <mat-datepicker-toggle matSuffix [for]="startDate"></mat-datepicker-toggle>
    <mat-datepicker #startDate [touchUi]="touch" [disabled]="datepickerDisabled"></mat-datepicker>
  </mat-form-field>

  <mat-form-field>
    <input matInput [matDatepicker]="endDate" placeholder="End Date" [disabled]="inputDisabled">
    <mat-datepicker-toggle matSuffix [for]="endDate"></mat-datepicker-toggle>
    <mat-datepicker #endDate [touchUi]="touch" [disabled]="datepickerDisabled"></mat-datepicker>
  </mat-form-field>

  <mat-form-field>
    <input matInput placeholder="Username">
  </mat-form-field>

  <mat-form-field>
    <input matInput placeholder="Affiliate Username">
  </mat-form-field>

  <mat-form-field class="pr-1">
    <mat-select placeholder="Status">
      <mat-option>--</mat-option>
      <mat-option value="start">Enable</mat-option>
      <mat-option value="end">Disable</mat-option>
    </mat-select>
  </mat-form-field>
  <br>

  <button mat-raised-button color="primary">Search</button>
  <button mat-button>Clean</button>

</mat-expansion-panel>
<br>

<div fxLayout="row" fxLayoutWrap="wrap">
  <div fxFlex="100" fxFlex.gt-sm="100" fxFlex.sm="100">
    <div class="mat-box-shadow">
      <ngx-datatable class="material bg-white" [columnMode]="'force'" [headerHeight]="50" [footerHeight]="50"
        [rowHeight]="50" [limit]="10" [rows]="dataSource" [columns]="columns">

        <ngx-datatable-column name="Username">
          <ng-template let-row="row" ngx-datatable-cell-template>
            {{ row?.userName }}
          </ng-template>
        </ngx-datatable-column>

        <ngx-datatable-column name="Wallet">
          <ng-template let-row="row" ngx-datatable-cell-template>
            {{ row?.wallet  }}
          </ng-template>
        </ngx-datatable-column>

        <ngx-datatable-column name="Level">
          <ng-template let-row="row" ngx-datatable-cell-template>
            {{ row?.level }}
          </ng-template>
        </ngx-datatable-column>

        <ngx-datatable-column name="CreateTime">
          <ng-template let-row="row" ngx-datatable-cell-template>
            {{ row?.createTime }}
          </ng-template>
        </ngx-datatable-column>

        <ngx-datatable-column name="UpdateTime">
          <ng-template let-row="row" ngx-datatable-cell-template>
            {{ row?.updateTime}}
          </ng-template>
        </ngx-datatable-column>

        <ngx-datatable-column name="Last Login Time">
          <ng-template let-row="row" ngx-datatable-cell-template>
            {{ row?.lastLoginTime}}
          </ng-template>
        </ngx-datatable-column>

        <ngx-datatable-column name="Last Login Ip">
          <ng-template let-row="row" ngx-datatable-cell-template>
            {{ row?.lastLoginIp}}
          </ng-template>
        </ngx-datatable-column>

        <ngx-datatable-column name="Register IP">
          <ng-template let-row="row" ngx-datatable-cell-template>
            {{ row?.registerIP}}
          </ng-template>
        </ngx-datatable-column>

        <ngx-datatable-column name="Withdraw Status">
          <ng-template let-row="row" ngx-datatable-cell-template>
            {{ row?.withdrawStatus }}
          </ng-template>
        </ngx-datatable-column>

        <ngx-datatable-column name="Withdraw Review">
          <ng-template let-row="row" ngx-datatable-cell-template>
            {{ row?.withdrawReview}}
          </ng-template>
        </ngx-datatable-column>

        <ngx-datatable-column name="Status">
          <ng-template let-row="row" ngx-datatable-cell-template>
            <!-- {{ row?.status }} -->
            <mat-slide-toggle></mat-slide-toggle>
          </ng-template>

        </ngx-datatable-column>

        <ngx-datatable-column name="Action">
          <ng-template let-row="row" let-value="value" ngx-datatable-cell-template>
            <button id="modifyButton" matTooltip="Update" class="mibutton24" mat-icon-button mat-button-sm
              (click)="openEditDialog()" [attr.aria-label]="edit" color="primary">
              <mat-icon class="mi16">edit</mat-icon>
            </button>
            <button id="lockedButton" matTooltip="Delete" class="mibutton24" mat-icon-button mat-button-sm
              (click)="openDeleteDialog()" [attr.aria-label]="delete" color="warn">
              <mat-icon class="mi16">close</mat-icon>
            </button>
          </ng-template>
        </ngx-datatable-column>
      </ngx-datatable>
    </div>
  </div>
</div>