[{"__symbolic":"module","version":4,"metadata":{"ReplyDialogComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"zx-reply-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]=\"24\"><label>ID</label></div><div nz-col [nzSpan]=\"24\" 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]=\"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></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-select formControlName=\"contacts\" nzTags [nzPlaceHolder]=\"'请输入关键词后按回车确认'\" [nzSize]=\"'large'\"><nz-option *ngFor=\"let option of searchOptions\" [nzLabel]=\"option.label\" [nzValue]=\"option\"></nz-option></nz-select></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=\"phone\"><label nz-radio [nzValue]=\"'A'\"><span>包含匹配(比如设置“123”，回复“12”就会触发。）</span></label> <label nz-radio [nzValue]=\"'B'\"><span>完全匹配（比如设置“123”，仅回复“123”才会触发。 ）</span></label></nz-radio-group></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=\"remarks\" [nzRows]=\"6\" [nzType]=\"'textarea'\" [nzPlaceHolder]=\"'请输入回复内容'\" [nzSize]=\"'large'\"></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        "]}]}],"members":{"clickSave":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":24,"character":20}]}],"ngOnInit":[{"__symbolic":"method"}],"getFormControl":[{"__symbolic":"method"}],"setFormValue":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}],"handleCancel":[{"__symbolic":"method"}]}}}}]