[{"__symbolic":"module","version":4,"metadata":{"PersonalComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"zx-personal","template":"<form nz-form [formGroup]=\"validateForm\" style=\"margin-top: 20px;\"><div nz-form-item nz-row><div nz-form-label nz-col><label nz-form-item-required>联系人手机</label></div><div nz-col nz-form-control><div style=\"overflow: hidden;\"><div style=\"width: calc(100% - 106px); display: inline-block; margin-right: 4px;\" nz-form-control nzHasFeedback><nz-input formControlName=\"contactPhone\" [nzPlaceHolder]=\"'请填写联系电话'\" [nzSize]=\"'large'\" [nzType]=\"'number'\"></nz-input></div><button nz-button [nzType]=\"'default'\" [nzSize]=\"'large'\" style=\"vertical-align: bottom;width: 102px\" [disabled]=\"isDisabled\" (click)=\"getVerifyCode()\"><span>{{number ? number : '获取验证码'}}</span></button></div><div nz-form-explain *ngIf=\"getFormControl('contactPhone').dirty&&getFormControl('contactPhone').hasError('required')\">联系人手机是必填的</div><div nz-form-explain *ngIf=\"getFormControl('contactPhone').dirty&&getFormControl('contactPhone').hasError('length')\">电话格式错误，请填写正确格式</div><div class=\"tip\">请输入11位手机号码</div></div></div><div nz-form-item nz-row><div nz-form-label nz-col><label nz-form-item-required>验证码</label></div><div nz-col nz-form-control><nz-input formControlName=\"verificationCode\" [nzPlaceHolder]=\"'请填写验证码'\" [nzSize]=\"'large'\" [nzType]=\"'number'\"></nz-input><div nz-form-explain *ngIf=\"getFormControl('verificationCode').dirty&&getFormControl('verificationCode').hasError('required')\">验证码是必填的</div><div nz-form-explain *ngIf=\"getFormControl('verificationCode').dirty&&getFormControl('verificationCode').hasError('length')\">验证码应为6位数字</div><span class=\"tip\">请输入6位验证码</span></div></div><div nz-form-item nz-row><div nz-form-label nz-col><label nz-form-item-required>新密码</label></div><div nz-col nz-form-control nzHasFeedback><nz-input formControlName=\"password\" [nzPlaceHolder]=\"'请填写登陆密码'\" [nzSize]=\"'large'\" [nzType]=\"'password'\"></nz-input><div nz-form-explain *ngIf=\"getFormControl('password').dirty&&getFormControl('password').hasError('required')\">确认密码是必填的</div><div nz-form-explain *ngIf=\"getFormControl('password').dirty&&getFormControl('password').hasError('confirm')\">密码格式错误，请填写正确格式</div><div nz-form-explain *ngIf=\"getFormControl('password').dirty&&getFormControl('password').hasError('length')\">密码长度不足8位</div><span class=\"tip\">字母、数字或者英文符号，最短8位，区分大小写</span></div></div><div nz-form-item nz-row><div nz-form-label nz-col><label nz-form-item-required>确认密码</label></div><div nz-col nz-form-control nzHasFeedback><nz-input formControlName=\"checkPassword\" [nzPlaceHolder]=\"'请输入确认密码'\" [nzSize]=\"'large'\" [nzType]=\"'password'\"></nz-input><div nz-form-explain *ngIf=\"getFormControl('checkPassword').dirty&&getFormControl('checkPassword').hasError('required')\">确认密码是必填的</div><div nz-form-explain *ngIf=\"getFormControl('checkPassword').dirty&&getFormControl('checkPassword').hasError('confirm')\">两次输入的密码不一致</div><span class=\"tip\">请再次输入密码</span></div></div><div class=\"br\"></div><div nz-form-item nz-row><button nz-button class=\"login-form-button\" [nzType]=\"'primary'\" (click)=\"resetPassword(validateForm.value)\" [disabled]=\"!validateForm.valid\">提 交</button> <button nz-button class=\"login-form-button\" [nzType]=\"'default'\" (click)=\"back()\">返 回</button></div></form>","styles":["\n        :host .br {\n            height: 1px;\n            width: 100%;\n            margin: 30px 0;\n            border-top: 1px dashed #ddd;\n        }\n        :host ::ng-deep .ant-form-item-label{\n            width:100px;\n            float:left;\n        }\n        :host ::ng-deep .ant-form-item-control-wrapper{\n            width:500px;\n            float:left;\n        }\n        :host .title{\n            font-size: 16px;\n            font-weight: bold;\n            margin-bottom: 12px;\n        }\n        :host .tip{\n            color:#c0c0c0;\n        }\n        "]}]}],"members":{"next":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":40,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":55,"character":20},{"__symbolic":"reference","module":"../../service/data-source.helper","name":"DataSourceHelper","line":56,"character":34},{"__symbolic":"reference","module":"ng-zorro-antd","name":"NzMessageService","line":57,"character":26},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":58,"character":24}]}],"getFormControl":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"handleCancel":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"getVerifyCode":[{"__symbolic":"method"}],"resetPassword":[{"__symbolic":"method"}],"back":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}}}]