From 72120bbe920425f80d3beb08c08af24151246006 Mon Sep 17 00:00:00 2001
From: fengxiang <110431245@qq.com>
Date: Thu, 04 Jan 2018 14:00:46 +0800
Subject: [PATCH] 组织模块

---
 src/app/routes/devices/version/version-edit/version-edit.component.ts |   18 +++++++-----------
 1 files changed, 7 insertions(+), 11 deletions(-)

diff --git a/src/app/routes/devices/version/add-or-edit/add-or-edit.component.ts b/src/app/routes/devices/version/version-edit/version-edit.component.ts
similarity index 74%
rename from src/app/routes/devices/version/add-or-edit/add-or-edit.component.ts
rename to src/app/routes/devices/version/version-edit/version-edit.component.ts
index 4e61d6d..2137673 100644
--- a/src/app/routes/devices/version/add-or-edit/add-or-edit.component.ts
+++ b/src/app/routes/devices/version/version-edit/version-edit.component.ts
@@ -1,16 +1,14 @@
-import { DeviceVersion } from './../version.component';
 import { Component, OnInit } from '@angular/core';
-import { HttpClient } from '@angular/common/http';
 import { NzMessageService, NzModalSubject } from 'ng-zorro-antd';
-import { DateService } from '@core/services/date.service';
 import { FormGroup, FormBuilder, Validators } from '@angular/forms';
+import { DeviceVersion } from 'app/routes/devices/version/version.component';
 
 @Component({
-  selector: 'app-add-or-edit',
-  templateUrl: './add-or-edit.component.html',
+  selector: 'app-version-edit',
+  templateUrl: './version-edit.component.html',
   styles: []
 })
-export class AddOrEditComponent implements OnInit {
+export class VersionEditComponent implements OnInit {
  
   cols: DeviceVersion;
 
@@ -27,7 +25,7 @@
           name: [this.data.name, [Validators.required] ],
           version: [this.data.version == null ? 1 : this.data.version, [Validators.required] ],
           createTime: [this.data.createTime, [Validators.required] ],
-          description: [this.data.description, [Validators.required] ]
+          description: [this.data.description]
      };
      this.validateForm = this.formBuilder.group(
       validates
@@ -53,16 +51,14 @@
           return;
         }
         this.isSaving = true;
-        Object.keys(this.data).forEach( (key: string) => {
+        Object.keys(value).forEach( (key: string) => {
               if ( value[key] != null ) {
                    this.data[key] = value[key];
               }
         } );
         this.subject.next( this );
       }else {
-          for (const i in this.validateForm.controls) {
-          this.validateForm.controls[ i ].markAsDirty();
-         } 
+        this.validate(); 
       }
   }
   validate() {

--
Gitblit v1.8.0