From 2a6b298e391134861b7aba91c97ad475ec9f84f8 Mon Sep 17 00:00:00 2001
From: 沈斌 <bluelazysb@hotmail.com>
Date: Mon, 18 Dec 2017 16:44:39 +0800
Subject: [PATCH] updates

---
 src/app/routes/users/installer/installer.component.ts |   23 +++--------------------
 1 files changed, 3 insertions(+), 20 deletions(-)

diff --git a/src/app/routes/users/installer/installer.component.ts b/src/app/routes/users/installer/installer.component.ts
index 68e8d55..491c699 100644
--- a/src/app/routes/users/installer/installer.component.ts
+++ b/src/app/routes/users/installer/installer.component.ts
@@ -1,7 +1,6 @@
 import { Component, OnInit } from '@angular/core';
 import { NzMessageService } from 'ng-zorro-antd';
-import { getRule, saveRule, removeRule } from '../../../../../_mock/rule.service';
-import { getInstaller } from '../../../../../_mock/installer.service';
+import { getInstaller, deleteInstaller } from '../../../../../_mock/installer.service';
 
 @Component({
   selector: 'app-installer',
@@ -21,7 +20,6 @@
   loading = false;
   selectedRows: any[] = [];
   curRows: any[] = [];
-  totalCallNo = 0;
   allChecked = false;
   indeterminate = false;
 
@@ -36,12 +34,7 @@
 
   getData() {
     this.pageChange(1).then(() => {
-      // this.q.statusList = this.status.map((i, index) => i.value ? index : -1).filter(w => w !== -1);
-      // if (this.q.status && this.q.status > -1) this.q.statusList.push(this.q.status);
-      // console.log(this.q);
-      this.data = getInstaller(this.q).map(i => {
-        return i;
-      });
+      this.data = getInstaller(this.q);
     });
   }
 
@@ -54,20 +47,12 @@
   }
 
   remove() {
-    this.selectedRows.forEach(i => removeRule(i.no));
+    this.selectedRows.forEach(i => deleteInstaller(i.name));
     this.getData();
-    this.clear();
   }
 
   approval() {
     this.msg.success(`��������� ${this.selectedRows.length} ���`);
-  }
-
-  clear() {
-    this.selectedRows = [];
-    this.totalCallNo = 0;
-    this.data.forEach(i => i.checked = false);
-    this.refreshStatus();
   }
 
   checkAll(value: boolean) {
@@ -83,7 +68,6 @@
     this.allChecked = allChecked;
     this.indeterminate = (!allChecked) && (!allUnChecked);
     this.selectedRows = this.data.filter(value => value.checked);
-    this.totalCallNo = this.selectedRows.reduce((total, cv) => total + cv.callNo, 0);
   }
 
   sort(field: string, value: any) {
@@ -113,5 +97,4 @@
     for (const item of ls) item.value = false;
     this.getData();
   }
-
 }

--
Gitblit v1.8.0