xufenglei
2017-12-27 4156fed8a32e81a61b706b8a17876f7a1fdcabb7
src/app/routes/users/installer/edit/edit.component.ts
@@ -22,20 +22,33 @@
    public http: HttpClient) { }
  ngOnInit() {
    if (this.user.id > 0) {
      this.http.get(environment.SERVER_BASH_URL + '/user/operate_user/' + this.user.id).subscribe((res: any) => {
        this.user = res;
        this.user.createTime = this.dateSrv.date_format(this.user.createTime, 'YYYY-MM-DD');
        this.user.expireTime = this.dateSrv.date_format(this.user.expireTime, 'YYYY-MM-DD');
      });
    }
//    if (this.user.id > 0) {
//      this.http.get(environment.SERVER_BASH_URL + '/user/operate_user/' + this.user.id).subscribe((res: any) => {
//        this.user = res;
//        this.user.createTime = this.dateSrv.date_format(this.user.createTime, 'YYYY-MM-DD');
//        this.user.expireTime = this.dateSrv.date_format(this.user.expireTime, 'YYYY-MM-DD');
//      });
//    } else {
//      this.user.createTime = this.dateSrv.today('YYYY-MM-DD');
//      this.user.expireTime = this.dateSrv.today('YYYY-MM-DD');
//    }
  }
  save() {
    this.http.post(environment.SERVER_BASH_URL + '/user/operate_user/save', this.user).subscribe(() => {
      this.subject.next('true');
      this.close();
    });
    if (this.user.name == null || this.user.name === '') {
      this.msgSrv.error('请输入姓名');
    } else if (this.user.mobile == null || this.user.mobile === '') {
      this.msgSrv.error('请输入账号');
    } else if (this.user.email == null || this.user.email === '') {
      this.msgSrv.error('请输入电子邮件');
    } else if (this.user.password == null || this.user.password === '') {
      this.msgSrv.error('请输入密码');
    } else {
      this.http.post(environment.SERVER_BASH_URL + '/operateUser/operateUser', this.user).subscribe(() => {
        this.subject.next('true');
        this.close();
      });
    }
  }
  close() {