[{"__symbolic":"module","version":4,"metadata":{"MnsTemplateDetailNotifyComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":44,"character":1},"arguments":[{"selector":"zx-mns-template-detail-notify","template":"<zx-content-block><nz-card nzNoHovering nzBordered=\"false\"><ng-template #title><h4>消息通知</h4></ng-template><ng-template #extra><div class=\"extra\"><span (click)=\"insert()\"><i class=\"anticon anticon-plus\"></i> <a>添加通知设置</a></span></div></ng-template><ng-template #body><zx-list-view [listView]=\"listView\" (loadData)=\"loadAll()\"><ng-template #dataColumn let-dataRow=\"dataRow\" let-field=\"field\" let-value=\"value\"><div *ngIf=\"field.name == 'disabled'\"><nz-switch [(ngModel)]=\"dataRow.disabled\" (ngModelChange)=\"onSave()\"><span checked=\"checked\">禁用</span> <span unchecked>启用</span></nz-switch></div><div *ngIf=\"field.name == 'noticeTypeId'\"><div>{{formateNoticeKind(dataRow.noticeTypeId)}}</div></div></ng-template><ng-template #dataOperations let-dataRow=\"dataRow\"><div><a (click)=\"dialog(dataRow)\">修改</a> <a (click)=\"delete(dataRow)\">移除</a></div></ng-template></zx-list-view></ng-template></nz-card></zx-content-block><zx-mns-template-detail-notify-dialog #mnsTemplateDetailNotifyDialog (clickSave)=\"onSave($event)\"></zx-mns-template-detail-notify-dialog>","styles":["\n        :host .extra {\n            color: #108ee9;\n        }\n        :host .extra > span:nth-child(2) {\n            margin-left:16px;\n        }\n        "]}]}],"members":{"mnsTemplateDetailNotifyDialog":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":60,"character":5},"arguments":["mnsTemplateDetailNotifyDialog"]}]}],"clickSave":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":61,"character":5}}]}],"data":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":62,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":68,"character":26},{"__symbolic":"reference","module":"../../service/data-source.helper","name":"DataSourceHelper","line":69,"character":34},{"__symbolic":"reference","module":"ng-zorro-antd","name":"NzMessageService","line":70,"character":26},{"__symbolic":"reference","module":"ng-zorro-antd","name":"NzModalService","line":71,"character":29}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"onSave":[{"__symbolic":"method"}],"insert":[{"__symbolic":"method"}],"dialog":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"formateNoticeKind":[{"__symbolic":"method"}]}}}}]