[{"__symbolic":"module","version":4,"metadata":{"EventsDialogComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"zx-events-dialog","template":"<nz-modal [nzVisible]=\"modalIsVisible\" [nzWidth]=\"600\" [nzTitle]=\"modalTitle\" [nzContent]=\"modalContent\" [nzFooter]=\"modalFooter\" (nzOnCancel)=\"handleCancel()\"><ng-template #modalTitle><span>日志事件设置</span></ng-template><ng-template #modalContent><form nz-form [formGroup]=\"validateForm\" style=\"padding-right: 10px;\"><div nz-form-item nz-row class=\"hidden\"><div nz-form-label nz-col [nzSpan]=\"5\"><label>ID</label></div><div nz-col [nzSpan]=\"19\" nz-form-control><nz-input formControlName=\"id\" [nzPlaceHolder]=\"'ID'\" [nzSize]=\"'large'\"></nz-input></div></div><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"5\"><label nz-form-item-required>隶属服务</label></div><div nz-col [nzSpan]=\"19\" nz-form-control><nz-select formControlName=\"serviceName\" [nzPlaceHolder]=\"'请选择隶属服务'\" [nzSize]=\"'large'\" nzAllowClear><nz-option *ngFor=\"let option of serviceNameOptions\" [nzLabel]=\"option.text\" [nzValue]=\"option.value\"></nz-option></nz-select></div></div><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"5\"><label>日志分类标签</label></div><div nz-col [nzSpan]=\"19\" nz-form-control nzHasFeedback><nz-input formControlName=\"logKind\" [nzPlaceHolder]=\"'请选择或输入新的分类标签'\" [nzSize]=\"'large'\"></nz-input></div></div><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"5\"><label nz-form-item-required>事件分类编码</label></div><div nz-col [nzSpan]=\"19\" nz-form-control nzHasFeedback><nz-input formControlName=\"eventCode\" [nzSize]=\"'large'\" [nzPlaceHolder]=\"'请输入日志分类编码'\"></nz-input></div></div><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"5\"><label>事件分类名称</label></div><div nz-col [nzSpan]=\"19\" nz-form-control class=\"icon\"><nz-input formControlName=\"eventKindName\" [nzSize]=\"'large'\" [nzPlaceHolder]=\"'请选择日志分类名称'\"></nz-input></div></div><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"5\"><label nz-form-item-required>日志事件编码</label></div><div nz-col [nzSpan]=\"19\" nz-form-control><nz-input formControlName=\"eventKind\" [nzSize]=\"'large'\" [nzPlaceHolder]=\"'请输入日志事件编码'\"></nz-input></div></div><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"5\"><label>日志事件名称</label></div><div nz-col [nzSpan]=\"19\" nz-form-control><nz-input formControlName=\"eventName\" [nzSize]=\"'large'\" [nzPlaceHolder]=\"'请输入日志事件名称'\"></nz-input></div></div><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"5\"><label>事件内容模板</label></div><div nz-col [nzSpan]=\"19\" nz-form-control><nz-input formControlName=\"content\" [nzSize]=\"'large'\" [nzPlaceHolder]=\"'请输入日志事件内容模板'\"></nz-input><div style=\"position: absolute;right: -19px;top: 0;\"><nz-tooltip [nzTitle]=\"'日志内容模板可以使用${logEntryProperty.property}的格式引用日志参数，如: 删除用户：userLogin=${params.login}'\" [nzPlacement]=\"'top'\"><i class=\"anticon anticon-question-circle-o\" nz-tooltip></i></nz-tooltip></div></div></div><div style=\"margin-bottom: 20px;padding-left: 20px;\"><b>提取关联机构ID的表达式:</b><nz-tooltip [nzTitle]=\"'提取机构ID的表达式可以使用${logEntryProperty.property}的格式引用日志条目数据，如: ${params.communityGroupId}'\" [nzPlacement]=\"'right'\"><i class=\"anticon anticon-question-circle-o\" nz-tooltip></i></nz-tooltip></div><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"5\"><label>集团ID</label></div><div nz-col [nzSpan]=\"19\" nz-form-control><nz-input formControlName=\"communityGroupIdEl\" [nzSize]=\"'large'\" [nzPlaceHolder]=\"'请输入表达式'\"></nz-input></div></div><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"5\"><label>区域ID</label></div><div nz-col [nzSpan]=\"19\" nz-form-control><nz-input formControlName=\"branchRegionIdEl\" [nzSize]=\"'large'\" [nzPlaceHolder]=\"'请输入表达式'\"></nz-input></div></div><div nz-form-item nz-row><div nz-form-label nz-col [nzSpan]=\"5\"><label>小区ID</label></div><div nz-col [nzSpan]=\"19\" nz-form-control><nz-input formControlName=\"communityIdEl\" [nzSize]=\"'large'\" [nzPlaceHolder]=\"'请输入表达式'\"></nz-input></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        :host ::ng-deep .ant-modal-body{\n            height: 600px;\n            overflow: auto;\n        }\n        "]}]}],"members":{"clickSave":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":29,"character":20},{"__symbolic":"reference","module":"@wjya/ngx-webapp-fx","name":"DataDictService","line":30,"character":33}]}],"ngOnInit":[{"__symbolic":"method"}],"getFormControl":[{"__symbolic":"method"}],"setFormValue":[{"__symbolic":"method"}],"handleCancel":[{"__symbolic":"method"}],"onSave":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}]}}}}]