From feda1a3904098d7b11ce0dea324e7b8db6228828 Mon Sep 17 00:00:00 2001
From: fengxiang <110431245@qq.com>
Date: Tue, 17 Jul 2018 13:18:56 +0800
Subject: [PATCH] 新增 企业管理 3页面

---
 src/app/routes/home-page/home-page/home-page.component.ts                           |    4 +
 src/app/routes/enterprise-management/enterprise-data/enterprise-data.component.html |    4 +
 src/app/routes/enterprise-management/gis-show/gis-show.component.ts                 |   17 +++++
 src/app/routes/enterprise-management/enterprise-management.module.ts                |   39 +++++++++++++
 src/app/routes/enterprise-management/enterprise-data/enterprise-data.component.ts   |   17 +++++
 src/app/routes/enterprise-management/standard-alarm/standard-alarm.component.html   |    4 +
 src/app/routes/routes-routing.module.ts                                             |    4 +
 src/app/routes/enterprise-management/gis-show/gis-show.component.html               |   14 ++++
 src/assets/app-data.json                                                            |   11 ++-
 _mock/_chart.ts                                                                     |   32 ++++++++++
 src/app/routes/home-page/home-page/home-page.component.html                         |    2 
 src/app/routes/enterprise-management/standard-alarm/standard-alarm.component.ts     |   17 +++++
 12 files changed, 157 insertions(+), 8 deletions(-)

diff --git a/_mock/_chart.ts b/_mock/_chart.ts
index f59a20e..72c6a6f 100644
--- a/_mock/_chart.ts
+++ b/_mock/_chart.ts
@@ -112,7 +112,36 @@
 		y: 1231
 	}
 ];
-
+const salesTypeDataOnline2 = [
+	{
+		x: "PM2.5",
+		y: 220
+	},
+	{
+		x: "PM10",
+		y: 280
+	},
+	{
+		x: "������������",
+		y: 290
+	},
+	{
+		x: "������������",
+		y: 30
+	},
+	{
+		x: "������",
+		y: 98
+	},
+	{
+		x: '������������',
+		y: 99
+	},
+	{
+		x: "���������0.3",
+		y: 890
+	}
+];
 const salesTypeDataOffline = [
 	{
 		x: 'PM2.5',
@@ -220,6 +249,7 @@
         offlineChartData,
         salesTypeData,
         salesTypeDataOnline,
+        salesTypeDataOnline2,
         salesTypeDataOffline,
         radarData
     }),
diff --git a/src/app/routes/enterprise-management/enterprise-data/enterprise-data.component.html b/src/app/routes/enterprise-management/enterprise-data/enterprise-data.component.html
new file mode 100644
index 0000000..abc9972
--- /dev/null
+++ b/src/app/routes/enterprise-management/enterprise-data/enterprise-data.component.html
@@ -0,0 +1,4 @@
+<div class="content__title">
+    <h1>������������</h1>
+</div>
+<pro-header [title]="'Page Name'"></pro-header>
diff --git a/src/app/routes/enterprise-management/enterprise-data/enterprise-data.component.ts b/src/app/routes/enterprise-management/enterprise-data/enterprise-data.component.ts
new file mode 100644
index 0000000..9667d48
--- /dev/null
+++ b/src/app/routes/enterprise-management/enterprise-data/enterprise-data.component.ts
@@ -0,0 +1,17 @@
+import { Component, OnInit } from '@angular/core';
+import { _HttpClient } from '@delon/theme';
+
+@Component({
+  selector: 'app-enterprise-data',
+  templateUrl: './enterprise-data.component.html',
+})
+export class EnterpriseDataComponent implements OnInit {
+
+    constructor(
+        private http: _HttpClient
+    ) { }
+
+    ngOnInit() {
+    }
+
+}
diff --git a/src/app/routes/enterprise-management/enterprise-management.module.ts b/src/app/routes/enterprise-management/enterprise-management.module.ts
new file mode 100644
index 0000000..e4fe867
--- /dev/null
+++ b/src/app/routes/enterprise-management/enterprise-management.module.ts
@@ -0,0 +1,39 @@
+import { NgModule } from '@angular/core';
+import { SharedModule } from '@shared/shared.module';
+import { GisShowComponent } from './gis-show/gis-show.component';
+import { RouterModule, Routes } from '@angular/router';
+import { CommonModule } from '@angular/common';
+import { PipeModule } from '@business/pipe/pipe.module';
+import { EnterpriseDataComponent } from './enterprise-data/enterprise-data.component';
+import { StandardAlarmComponent } from './standard-alarm/standard-alarm.component';
+
+
+const routes: Routes = [
+  {
+    path: '',
+    children: [
+      { path: 'gis-show', component: GisShowComponent },
+      { path: 'enterprise-data', component: EnterpriseDataComponent },
+      { path: 'standard-alarm', component: StandardAlarmComponent }
+    ]
+  }
+];
+const COMPONENT_NOROUNT = [];
+
+@NgModule({
+  imports: [
+    // ������������������������������������
+    PipeModule,
+    CommonModule,
+    SharedModule,
+    RouterModule.forChild(routes)
+  ],
+  declarations: [
+      ...COMPONENT_NOROUNT,
+      EnterpriseDataComponent,
+      StandardAlarmComponent,
+      GisShowComponent
+  ],
+  entryComponents: COMPONENT_NOROUNT
+})
+export class EnterpriseManagementModule { }
diff --git a/src/app/routes/enterprise-management/gis-show/gis-show.component.html b/src/app/routes/enterprise-management/gis-show/gis-show.component.html
new file mode 100644
index 0000000..f118d3a
--- /dev/null
+++ b/src/app/routes/enterprise-management/gis-show/gis-show.component.html
@@ -0,0 +1,14 @@
+<div class="content__title">
+    <h1>GIS������</h1>
+</div>
+<div nz-row [nzGutter]="24" class="pt-lg">
+    <div nz-col nzXs="24" nzMd="24">
+        <nz-card [nzBordered]="false">
+            <ng-template #title>
+               ������������GIS������
+               <small class="text-sm font-weight-normal">������: 128</small>
+            </ng-template>
+            <iframe style="width: 100%; height: 500px;" target="_top" src="http://monitor-api2.7drlb.com/screen/map-page?areaCode=320583&accountId=1&mapType=BMAP_SATELLITE_MAP" frameborder="0"></iframe>
+        </nz-card>
+    </div>
+  </div>
\ No newline at end of file
diff --git a/src/app/routes/enterprise-management/gis-show/gis-show.component.ts b/src/app/routes/enterprise-management/gis-show/gis-show.component.ts
new file mode 100644
index 0000000..83ecedf
--- /dev/null
+++ b/src/app/routes/enterprise-management/gis-show/gis-show.component.ts
@@ -0,0 +1,17 @@
+import { Component, OnInit } from '@angular/core';
+import { _HttpClient } from '@delon/theme';
+
+@Component({
+  selector: 'app-gis-show',
+  templateUrl: './gis-show.component.html',
+})
+export class GisShowComponent implements OnInit {
+
+    constructor(
+        private http: _HttpClient
+    ) { }
+
+    ngOnInit() {
+    }
+
+}
diff --git a/src/app/routes/enterprise-management/standard-alarm/standard-alarm.component.html b/src/app/routes/enterprise-management/standard-alarm/standard-alarm.component.html
new file mode 100644
index 0000000..d775f47
--- /dev/null
+++ b/src/app/routes/enterprise-management/standard-alarm/standard-alarm.component.html
@@ -0,0 +1,4 @@
+<div class="content__title">
+    <h1>Page Name</h1>
+</div>
+<pro-header [title]="'Page Name'"></pro-header>
diff --git a/src/app/routes/enterprise-management/standard-alarm/standard-alarm.component.ts b/src/app/routes/enterprise-management/standard-alarm/standard-alarm.component.ts
new file mode 100644
index 0000000..70e1357
--- /dev/null
+++ b/src/app/routes/enterprise-management/standard-alarm/standard-alarm.component.ts
@@ -0,0 +1,17 @@
+import { Component, OnInit } from '@angular/core';
+import { _HttpClient } from '@delon/theme';
+
+@Component({
+  selector: 'app-standard-alarm',
+  templateUrl: './standard-alarm.component.html',
+})
+export class StandardAlarmComponent implements OnInit {
+
+    constructor(
+        private http: _HttpClient
+    ) { }
+
+    ngOnInit() {
+    }
+
+}
diff --git a/src/app/routes/home-page/home-page/home-page.component.html b/src/app/routes/home-page/home-page/home-page.component.html
index ca221fc..f63270f 100644
--- a/src/app/routes/home-page/home-page/home-page.component.html
+++ b/src/app/routes/home-page/home-page/home-page.component.html
@@ -217,7 +217,7 @@
                                     <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>
-                                    <label nz-radio-button [nzValue]="'online'"><span>������</span></label>
+                                    <label nz-radio-button [nzValue]="'online2'"><span>������</span></label>
                                 </nz-radio-group>
                             </div>
                         </div>
diff --git a/src/app/routes/home-page/home-page/home-page.component.ts b/src/app/routes/home-page/home-page/home-page.component.ts
index 2425846..0535670 100644
--- a/src/app/routes/home-page/home-page/home-page.component.ts
+++ b/src/app/routes/home-page/home-page/home-page.component.ts
@@ -176,7 +176,9 @@
     salesTotal = 0;
     changeSaleType() {
         this.salesPieData = this.salesType === 'all' ? this.data.salesTypeData : (
-            this.salesType === 'online' ? this.data.salesTypeDataOnline : this.data.salesTypeDataOffline
+            this.salesType === 'online' ? this.data.salesTypeDataOnline : (
+                this.salesType === 'online2' ?  this.data.salesTypeDataOnline2 : this.data.salesTypeDataOffline
+            )
         );
         if (this.salesPieData) this.salesTotal = this.salesPieData.reduce((pre, now) => now.y + pre, 0);
     }
diff --git a/src/app/routes/routes-routing.module.ts b/src/app/routes/routes-routing.module.ts
index c2ea91b..2a66c5d 100644
--- a/src/app/routes/routes-routing.module.ts
+++ b/src/app/routes/routes-routing.module.ts
@@ -27,6 +27,10 @@
               path: "home-page",
               loadChildren: "./home-page/home-page.module#HomePageModule"
             },
+            {
+              path: "enterprise-management",
+              loadChildren: "./enterprise-management/enterprise-management.module#EnterpriseManagementModule"
+            },
             { path: 'statistics', loadChildren: './statistics/statistics.module#StatisticsModule' },
             { path: 'dashboard', redirectTo: 'dashboard/v1', pathMatch: 'full' },
             { path: 'dashboard/v1', component: DashboardV1Component, data: { translate: 'dashboard_v1' } },
diff --git a/src/assets/app-data.json b/src/assets/app-data.json
index 083dcb7..874920b 100644
--- a/src/assets/app-data.json
+++ b/src/assets/app-data.json
@@ -36,21 +36,22 @@
             },
             {
               "text": "������������������",
+              "group": true,
               "icon": "icon-puzzle",
                "children": [
                 {
-                  "text": "gis������",
-                  "link": "/"
+                  "text": "GIS������",
+                  "link": "/enterprise-management/gis-show"
                 }
                 ,
                 {
                   "text": "������������",
-                  "link": "/"
+                  "link": "/enterprise-management/enterprise-data"
                 }
                 ,
                 {
                   "text": "������������",
-                  "link": "/"
+                  "link": "/enterprise-management/standard-alarm"
                 }
                ]
             },
@@ -69,7 +70,7 @@
                 }]
             },
             {
-              "text": "������������",
+              "text": "������������",
               "icon": "icon-support",
               "link": "/"
             },

--
Gitblit v1.8.0