ng-devui-materials
Version:
Materials of DevUI Admin
56 lines (55 loc) • 1.92 kB
HTML
<da-layout-row class="da-analysis-echarts" [daGutter]="[24, 24]">
<da-col-item [daSpan]="24" [daXs]="24">
<div class="da-echart-container da-content-card" #chartWrapper>
<div class="da-content-title">用户访问情况</div>
<da-layout-row [daGutter]="[24, 24]">
<da-col-item [daSpan]="24" [daXs]="16">
<d-echarts
[options]="pieData"
height="20rem"
width="100%"
(chartReady)="getPieChart($event)"
></d-echarts>
</da-col-item>
<da-col-item [daSpan]="24" [daXs]="8">
<div class="da-table-wrapper">
<d-data-table
[dataSource]="pieSource"
[fixHeader]="true"
maxHeight="220px"
[scrollable]="true"
[type]="'striped'"
>
<thead dTableHead>
<tr dTableRow>
<th
dHeadCell
*ngFor="let colOption of dataTablePieOption.columns"
>
{{ colOption.header }}
</th>
</tr>
</thead>
<tbody dTableBody>
<ng-template let-rowItem="rowItem" let-rowIndex="rowIndex">
<tr dTableRow>
<td
dTableCell
*ngFor="let colOption of dataTablePieOption.columns"
>
{{
colOption.fieldType === "date"
? (rowItem[colOption.field] | i18nDate: "short":false)
: rowItem[colOption.field]
}}
</td>
</tr>
</ng-template>
</tbody>
</d-data-table>
</div>
</da-col-item>
</da-layout-row>
</div>
</da-col-item>
</da-layout-row>