From 12b04f145bae740e1971036b1e2dfc1bc224d17b Mon Sep 17 00:00:00 2001
From: fengxiang <110431245@qq.com>
Date: Wed, 11 Jul 2018 14:38:47 +0800
Subject: [PATCH] Revert "框架调整"
---
src/app/routes/dashboard/analysis/analysis.component.html | 226 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 226 insertions(+), 0 deletions(-)
diff --git a/src/app/routes/dashboard/analysis/analysis.component.html b/src/app/routes/dashboard/analysis/analysis.component.html
new file mode 100644
index 0000000..2b95509
--- /dev/null
+++ b/src/app/routes/dashboard/analysis/analysis.component.html
@@ -0,0 +1,226 @@
+<page-header></page-header>
+<div nz-row [nzGutter]="24" class="pt-lg">
+ <div nz-col nzXs="24" nzSm="12" nzMd="12" nzLg="6">
+ <g2-card [title]="'������������'" total="�� 126,560" contentHeight="44px" [action]="action1" [footer]="footer1">
+ <ng-template #action1>
+ <nz-tooltip [nzTitle]="'������������'">
+ <i nz-tooltip class="anticon anticon-info-circle-o"></i>
+ </nz-tooltip>
+ </ng-template>
+ <trend flag="up" style="display:block; margin-top:2px;">���������
+ <span class="pl-sm">12%</span>
+ </trend>
+ <trend flag="down">���������
+ <span class="pl-sm">11%</span>
+ </trend>
+ <ng-template #footer1>
+ <p class="text-truncate mb0">���������������
+ <span class="ml-sm">���12,423</span>
+ </p>
+ </ng-template>
+ </g2-card>
+ </div>
+ <div nz-col nzXs="24" nzSm="12" nzMd="12" nzLg="6">
+ <g2-card [title]="'���������'" total="8,848" contentHeight="46px" [action]="action2" [footer]="footer2">
+ <ng-template #action2>
+ <nz-tooltip [nzTitle]="'������������'">
+ <i nz-tooltip class="anticon anticon-info-circle-o"></i>
+ </nz-tooltip>
+ </ng-template>
+ <g2-mini-area color="#975FE4" height="46" [data]="data.visitData"></g2-mini-area>
+ <ng-template #footer2>
+ <p class="text-truncate mb0">������������
+ <span class="ml-sm">1,234</span>
+ </p>
+ </ng-template>
+ </g2-card>
+ </div>
+ <div nz-col nzXs="24" nzSm="12" nzMd="12" nzLg="6">
+ <g2-card [title]="'������������'" total="6,560" contentHeight="46px" [action]="action3" [footer]="footer3">
+ <ng-template #action3>
+ <nz-tooltip [nzTitle]="'������������'">
+ <i nz-tooltip class="anticon anticon-info-circle-o"></i>
+ </nz-tooltip>
+ </ng-template>
+ <g2-mini-bar height="46" [data]="data.visitData"></g2-mini-bar>
+ <ng-template #footer3>
+ <p class="text-truncate mb0">���������
+ <span class="ml-sm">60%</span>
+ </p>
+ </ng-template>
+ </g2-card>
+ </div>
+ <div nz-col nzXs="24" nzSm="12" nzMd="12" nzLg="6">
+ <g2-card [title]="'������������������'" total="78%" contentHeight="46px" [action]="action4" [footer]="footer4">
+ <ng-template #action4>
+ <nz-tooltip [nzTitle]="'������������'">
+ <i nz-tooltip class="anticon anticon-info-circle-o"></i>
+ </nz-tooltip>
+ </ng-template>
+ <g2-mini-progress height="46" percent="78" strokeWidth="8" target="80" color="#13C2C2"></g2-mini-progress>
+ <ng-template #footer4>
+ <div class="d-flex justify-content-between">
+ <trend flag="up">���������
+ <span class="pl-sm">12%</span>
+ </trend>
+ <trend flag="down">���������
+ <span class="pl-sm">11%</span>
+ </trend>
+ </div>
+ </ng-template>
+ </g2-card>
+ </div>
+</div>
+<nz-card [nzLoading]="loading" [nzBordered]="false" class="ant-card__body-nopadding sales-card">
+ <nz-tabset [nzTabBarExtraContent]="extraTemplate">
+ <nz-tab nzTitle="���������">
+ <div nz-row>
+ <div nz-col nzXs="24" nzSm="24" nzMd="12" nzLg="16">
+ <div class="bar">
+ <g2-bar height="295" [title]="'���������������'" [data]="data.salesData"></g2-bar>
+ </div>
+ </div>
+ <div nz-col nzXs="24" nzSm="24" nzMd="12" nzLg="8">
+ <div class="rank-list">
+ <h4 class="rank-title">���������������������</h4>
+ <ul>
+ <li *ngFor="let i of rankingListData; let idx = index">
+ <div>
+ <span class="icon" [ngClass]="{'active': idx < 3}">{{idx+1}}</span>
+ {{i.title}}
+ </div>
+ <span>{{i.total | number: '3.0'}}</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </nz-tab>
+ <nz-tab nzTitle="���������">
+ <div nz-row>
+ <div nz-col nzXs="24" nzSm="24" nzMd="12" nzLg="16">
+ <div class="bar">
+ <g2-bar height="295" [title]="'���������������'" [data]="data.salesData"></g2-bar>
+ </div>
+ </div>
+ <div nz-col nzXs="24" nzSm="24" nzMd="12" nzLg="8">
+ <div class="rank-list">
+ <h4 class="rank-title">���������������������</h4>
+ <ul>
+ <li *ngFor="let i of rankingListData; let idx = index">
+ <div>
+ <span class="icon" [ngClass]="{'active': idx < 3}">{{idx+1}}</span>
+ {{i.title}}
+ </div>
+ <span>{{i.total | number: '3.0'}}</span>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </nz-tab>
+ <ng-template #extraTemplate>
+ <div class="sales-extra-wrap">
+ <div class="sales-extra">
+ <a (click)="setDate('today')">������</a>
+ <a (click)="setDate('week')">������</a>
+ <a (click)="setDate('month')">������</a>
+ <a (click)="setDate('year')">������</a>
+ </div>
+ <nz-range-picker [(ngModel)]="date_range" style="display:inline-block; width: 256px;"></nz-range-picker>
+ </div>
+ </ng-template>
+ </nz-tabset>
+</nz-card>
+<div nz-row [nzGutter]="24">
+ <div nz-col nzXs="24" nzSm="24" nzMd="24" nzLg="12">
+ <nz-card [nzLoading]="loading" [nzBordered]="false" nzTitle="������������������" [nzExtra]="extraOp">
+ <ng-template #extraOp>
+ <nz-dropdown>
+ <i class="anticon anticon-ellipsis" nz-dropdown></i>
+ <ul nz-menu>
+ <li nz-menu-item>���������</li>
+ <li nz-menu-item>���������</li>
+ </ul>
+ </nz-dropdown>
+ </ng-template>
+ <div nz-row [nzGutter]="64">
+ <div nz-col nzXs="24" nzSm="12" class="mb-md">
+ <number-info total="12,321" subTotal="17.1" status="up" [subTitle]="subTitle">
+ <ng-template #subTitle>
+ ���������������
+ <nz-tooltip [nzTitle]="'������������'">
+ <i nz-tooltip class="anticon anticon-info-circle-o ml-sm"></i>
+ </nz-tooltip>
+ </ng-template>
+ </number-info>
+ <g2-mini-area [line]="true" height="45" [data]="data.visitData2"></g2-mini-area>
+ </div>
+ <div nz-col nzXs="24" nzSm="12" class="mb-md">
+ <number-info subTitle="������������������" total="2.7" subTotal="26.2" status="down"></number-info>
+ <g2-mini-area [line]="true" height="45" [data]="data.visitData2"></g2-mini-area>
+ </div>
+ </div>
+ <simple-table [data]="data.searchData" [columns]="searchColumn" size="small" ps="5" [toTopInChange]="false">
+ <ng-template st-row="range" let-i>
+ <trend [flag]="i.status === 1 ? 'down' : 'up'">
+ <span>{{i.range}}%</span>
+ </trend>
+ </ng-template>
+ </simple-table>
+ </nz-card>
+ </div>
+ <div nz-col nzXs="24" nzSm="24" nzMd="24" nzLg="12">
+ <nz-card [nzLoading]="loading" [nzBordered]="false" nzTitle="���������������������" [nzBodyStyle]="{'padding.px': 24}" [nzExtra]="extra"
+ class="sales-card" style="min-height: 482px;">
+ <ng-template #extra>
+ <div class="sales-card-extra">
+ <nz-dropdown>
+ <i class="anticon anticon-icon-group" nz-dropdown nzType="ellipsis"></i>
+ <ul nz-menu>
+ <li nz-menu-item>���������</li>
+ <li nz-menu-item>���������</li>
+ </ul>
+ </nz-dropdown>
+ <div class="sales-type-radio">
+ <nz-radio-group [(ngModel)]="salesType" (ngModelChange)="changeSaleType()">
+ <label nz-radio-button [nzValue]="'all'">
+ <span>������������</span>
+ </label>
+ <label nz-radio-button [nzValue]="'online'">
+ <span>������</span>
+ </label>
+ <label nz-radio-button [nzValue]="'offline'">
+ <span>������</span>
+ </label>
+ </nz-radio-group>
+ </div>
+ </div>
+ </ng-template>
+ <h4 class="margin:8px 0 32px 0;">���������</h4>
+ <g2-pie [hasLegend]="true" subTitle="���������" [height]="248" [lineWidth]="4" [total]="salesTotal" [data]="salesPieData" [valueFormat]="handlePieValueFormat">
+ </g2-pie>
+ </nz-card>
+ </div>
+</div>
+<nz-card [nzLoading]="loading" [nzBordered]="false" [nzBodyStyle]="{'padding': '0 0 32px'}" class="offline-card mt-lg">
+ <nz-tabset [(nzSelectedIndex)]="_activeTab" (nzSelectChange)="_tabChange($event)">
+ <nz-tab *ngFor="let tab of data.offlineData; let i = index;" [nzTitle]="nzTabHeading">
+ <ng-template #nzTabHeading>
+ <div nz-row [nzGutter]="8" style="width: 138px; margin: 8px 0;">
+ <div nz-col [nzSpan]="12">
+ <number-info [title]="tab.name" subTitle="���������" gap="2" [total]="(tab.cvr * 100) + '%'" [theme]="i !== _activeTab && 'light'"></number-info>
+ </div>
+ <div nz-col [nzSpan]="12" style="padding-top: 36px;">
+ <g2-pie [animate]="false" [color]="i !== _activeTab && '#BDE4FF'" [inner]="0.55" [tooltip]="false" [padding]="[0, 0, 0, 0]"
+ [percent]="tab.cvr * 100" [height]="64">
+ </g2-pie>
+ </div>
+ </div>
+ </ng-template>
+ <div class="px-lg">
+ <g2-timeline [data]="tab.chart" [titleMap]="{ y1: '���������', y2: '������������' }"></g2-timeline>
+ </div>
+ </nz-tab>
+ </nz-tabset>
+</nz-card>
--
Gitblit v1.8.0