[{"__symbolic":"module","version":4,"metadata":{"UserDetailComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"zx-user-detail","template":"<zx-header-block [title]=\"'用户详情'\" [showBottomLine]=\"false\" [showBreadcrumb]=\"true\" [breadcrumbAppendings]=\"['详情']\"><p>用户基本信息、隶属关系管理</p></zx-header-block><zx-content-block><nz-card nzNoHovering nzBordered=\"false\"><ng-template #title><h4>基本信息</h4></ng-template><ng-template #extra><div *ngIf=\"!isEdit\" class=\"extra\"><span><i class=\"anticon anticon-edit\"></i> <a (click)=\"isEdit = !isEdit\">修改</a></span></div><div *ngIf=\"isEdit\" class=\"extra\"><span><i class=\"anticon anticon-save\"></i> <a (click)=\"onSave()\">保存</a> </span><span><i class=\"anticon anticon-reload\"></i> <a (click)=\"isEdit = !isEdit\">取消</a></span></div></ng-template><ng-template #body><div nz-row><form nz-form [formGroup]=\"validateForm\" class=\"ant-advanced-search-form\"><div nz-row><div nz-col [nzSpan]=\"8\"><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"4\"><label>登录名</label></div><div nz-form-control nz-col [nzSpan]=\"20\"><span>{{data.login}}</span></div></div></div><div nz-col [nzSpan]=\"8\"><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"4\"><label>注册时间</label></div><div nz-form-control nz-col [nzSpan]=\"20\"><span>{{data.createdDate | date:'yyyy-MM-dd HH:mm:ss'}}</span></div></div></div></div><div nz-row><div nz-col [nzSpan]=\"8\"><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"4\"><label nz-form-item-required>用户姓名</label></div><div nz-form-control nz-col [nzSpan]=\"20\" *ngIf=\"!isEdit\"><span>{{data.name}}</span></div><div nz-form-control nz-col [nzSpan]=\"20\" nzHasFeedback *ngIf=\"isEdit\"><nz-input formControlName=\"name\" [nzSize]=\"'large'\" [nzPlaceHolder]=\"'请输入用户姓名'\"></nz-input></div></div></div><div nz-col [nzSpan]=\"8\"><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"4\"><label>性别</label></div><div nz-form-control nz-col [nzSpan]=\"20\" *ngIf=\"!isEdit\"><span>{{data.sex | dictConvert: 'SYS_SEX' | async}}</span></div><div nz-form-control nz-col [nzSpan]=\"20\" *ngIf=\"isEdit\"><nz-radio-group formControlName=\"sex\"><label nz-radio [nzValue]=\"'1'\"><span>男</span></label> <label nz-radio [nzValue]=\"'0'\"><span>女</span></label></nz-radio-group></div></div></div></div><div nz-row><div nz-col [nzSpan]=\"8\"><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"4\"><label>手机号码</label></div><div nz-form-control nz-col [nzSpan]=\"20\" *ngIf=\"!isEdit\"><span>{{data.mobilePhone}}</span></div><div nz-form-control nz-col [nzSpan]=\"20\" *ngIf=\"isEdit\"><nz-input formControlName=\"mobilePhone\" [nzSize]=\"'large'\" [nzPlaceHolder]=\"'请输入手机号码'\" [nzDisabled]=\"data.mobilePhoneVerified\"></nz-input></div></div></div><div nz-col [nzSpan]=\"8\"><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"4\"><label>生日</label></div><div nz-form-control nz-col [nzSpan]=\"20\" *ngIf=\"!isEdit\"><span>{{data.birthday}}</span></div><div nz-form-control nz-col [nzSpan]=\"20\" *ngIf=\"isEdit\"><nz-datepicker formControlName=\"birthday\" [nzPlaceHolder]=\"'请选择生日'\" [nzFormat]=\"'YYYY/MM/DD'\"></nz-datepicker></div></div></div></div><div nz-row><div nz-col [nzSpan]=\"8\"><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"4\"><label>电子邮件</label></div><div nz-form-control nz-col [nzSpan]=\"20\" *ngIf=\"!isEdit\"><span>{{data.email}}</span></div><div nz-form-control nz-col [nzSpan]=\"20\" *ngIf=\"isEdit\"><nz-input formControlName=\"email\" [nzSize]=\"'large'\" [nzPlaceHolder]=\"'请输入电子邮件'\"></nz-input></div></div><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"4\"><label>是否启用</label></div><div nz-form-control nz-col [nzSpan]=\"20\" *ngIf=\"!isEdit\"><span>{{data.activated ? '是' : '否'}}</span></div><div nz-form-control nz-col [nzSpan]=\"20\" *ngIf=\"isEdit\"><label nz-checkbox formControlName=\"activated\"></label></div></div></div><div nz-col [nzSpan]=\"8\"><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"4\"><label>用户描述</label></div><div nz-form-control nz-col [nzSpan]=\"20\" *ngIf=\"!isEdit\"><span>{{data.remarks}}</span></div><div nz-form-control nz-col [nzSpan]=\"20\" *ngIf=\"isEdit\"><nz-input formControlName=\"remarks\" [nzSize]=\"'large'\" [nzType]=\"'textarea'\" [nzRows]=\"4\" [nzPlaceHolder]=\"'请输入用户描述'\"></nz-input></div></div></div></div></form></div></ng-template></nz-card></zx-content-block><zx-user-detail-subjection></zx-user-detail-subjection>","styles":["\n        :host .extra {\n            color: #108ee9;\n        }\n        :host .extra > span:nth-child(2) {\n            margin-left:16px;\n        }\n        :host ::ng-deep .ant-form-item-control textarea {\n            height: auto;\n        }\n        "]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":33,"character":20},{"__symbolic":"reference","module":"../../service/data-source.helper","name":"DataSourceHelper","line":34,"character":34},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":35,"character":31},{"__symbolic":"reference","module":"@wjya/ngx-webapp-fx","name":"DataDictService","line":36,"character":33}]}],"ngOnInit":[{"__symbolic":"method"}],"loadAll":[{"__symbolic":"method"}],"getFormControl":[{"__symbolic":"method"}],"onSave":[{"__symbolic":"method"}]}}}}]