UNPKG

@wjya/ngx-webapp-icpc.group.pms

Version:

angular webapp : icpc.group.pms

1 lines 4.51 kB
[{"__symbolic":"module","version":4,"metadata":{"UserDialogComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"zx-user-dialog","template":"<nz-modal [nzVisible]=\"modalIsVisible\" [nzWidth]=\"600\" [nzTitle]=\"modalTitle\" [nzContent]=\"modalContent\" [nzFooter]=\"modalFooter\" (nzOnCancel)=\"handleCancel()\"><ng-template #modalTitle><span>职员</span> <span>输入职员手机号、姓名等基本信息,并设置其部门和岗位</span></ng-template><ng-template #modalContent><form nz-form [formGroup]=\"validateForm\"><div nz-form-item nz-row class=\"hidden\"><div nz-form-label nz-col [nzSpan]=\"4\"><label>ID</label></div><div nz-col [nzSpan]=\"20\" nz-form-control><nz-input formControlName=\"id\" [nzPlaceHolder]=\"'ID'\" [nzSize]=\"'large'\" name=\"id\"></nz-input></div></div><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"4\"><label nz-form-item-required>手机号码</label></div><div nz-col [nzSpan]=\"20\" nz-form-control><nz-input formControlName=\"mobilePhone\" [nzPlaceHolder]=\"'请输入手机号码'\" [nzSize]=\"'large'\" [nzReadonly]=\"data.mobilePhoneVerified\"></nz-input><div nz-form-explain *ngIf=\"getFormControl('mobilePhone').dirty&&getFormControl('mobilePhone').hasError('required')\">手机号码是必填的!</div></div></div><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"4\"><label nz-form-item-required>职员姓名</label></div><div nz-col [nzSpan]=\"20\" nz-form-control nzHasFeedback><nz-input formControlName=\"name\" [nzPlaceHolder]=\"'请输入职员姓名'\" [nzSize]=\"'large'\"></nz-input><div nz-form-explain *ngIf=\"getFormControl('name').dirty&&getFormControl('name').hasError('required')\">职员姓名是必填的!</div></div></div><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"4\"><label nz-form-item-required>性别</label></div><div nz-col [nzSpan]=\"20\" nz-form-control><nz-radio-group formControlName=\"sex\"><label nz-radio [nzValue]=\"'1'\"><span>男</span></label> <label nz-radio [nzValue]=\"'0'\"><span>女</span></label> <label nz-radio [nzValue]=\"'2'\"><span>未知</span></label></nz-radio-group><div nz-form-explain *ngIf=\"getFormControl('sex').dirty&&getFormControl('sex').hasError('required')\">性别是必填的!</div></div></div><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"4\"><label>岗位</label></div><div nz-col [nzSpan]=\"20\" nz-form-control *ngIf=\"!isDialog\"><nz-select formControlName=\"posts\" [nzSize]=\"'large'\" [nzMode]=\"'multiple'\" [nzPlaceHolder]=\"'请选择岗位'\"><nz-option *ngFor=\"let option of postOptions\" [nzLabel]=\"option.name\" [nzValue]=\"option\"></nz-option></nz-select></div><div nz-col [nzSpan]=\"20\" nz-form-control *ngIf=\"isDialog\"><nz-select formControlName=\"posts\" [nzSize]=\"'large'\" [nzMode]=\"'multiple'\" [nzPlaceHolder]=\"'请选择岗位'\"><nz-option *ngFor=\"let option of postOptions\" [nzLabel]=\"option.name\" [nzValue]=\"option.id\"></nz-option></nz-select></div></div></form></ng-template><ng-template #modalFooter><button nz-button [nzType]=\"'default'\" [nzSize]=\"'large'\" (click)=\"handleCancel()\"><span>关 闭</span></button> <button nz-button [nzType]=\"'primary'\" [nzSize]=\"'large'\" (click)=\"onSave(validateForm.value)\" [disabled]=\"!validateForm.valid\"><span>保 存</span></button></ng-template></nz-modal>","styles":["\n :host .hidden {\n display: none;\n }\n "]}]}],"members":{"clickSave":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":19,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":31,"character":20},{"__symbolic":"reference","module":"../../service/data-source.helper","name":"DataSourceHelper","line":32,"character":34},{"__symbolic":"reference","module":"@wjya/ngx-webapp-fx","name":"UserStorageService","line":33,"character":36}]}],"ngOnInit":[{"__symbolic":"method"}],"loadPost":[{"__symbolic":"method"}],"loadDepartment":[{"__symbolic":"method"}],"tree2Paint":[{"__symbolic":"method"}],"setFormValue":[{"__symbolic":"method"}],"getFormControl":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"handleCancel":[{"__symbolic":"method"}],"onSave":[{"__symbolic":"method"}]}}}}]