[{"__symbolic":"module","version":4,"metadata":{"AppGroupDialogComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"zx-app-group-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><div nz-form-label nz-col [nzSpan]=\"4\"><label>序号</label></div><div nz-col [nzSpan]=\"20\" nz-form-control><nz-input-number formControlName=\"seq\" [nzStep]=\"1\" [nzMin]=\"0\"></nz-input-number></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=\"pathName\" [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 nzHasFeedback><nz-input formControlName=\"label\" [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-col [nzSpan]=\"20\" nz-form-control><nz-input formControlName=\"fullDisplayName\" [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-col [nzSpan]=\"20\" nz-form-control class=\"icon\"><nz-input formControlName=\"icon\"><ng-template #addOnBefore><i [class]=\"validateForm.value.icon||'anticon anticon-question-circle'\"></i></ng-template></nz-input></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><label nz-checkbox formControlName=\"visible\"><span>设置为不可见后，将不会出现前端应用中</span></label></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><nz-select formControlName=\"bindOfficeLevel\" [nzAllowClear]=\"true\" [nzSize]=\"'large'\" [nzPlaceHolder]=\"'请选择关联机构等级'\"><nz-option [nzLabel]=\"'平台版'\" [nzValue]=\"''\"></nz-option><nz-option [nzLabel]=\"'小区版'\" [nzValue]=\"'COMMUNITY'\"></nz-option><nz-option [nzLabel]=\"'区域版'\" [nzValue]=\"'BRANCH_REGION'\"></nz-option><nz-option [nzLabel]=\"'集团版'\" [nzValue]=\"'COMMUNITY_GROUP'\"></nz-option></nz-select></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 class=\"plus\"><div><nz-input formControlName=\"permits\" [nzType]=\"'textarea'\" [nzAutosize]=\"{ minRows: 4, maxRows: 4 }\" nzPlaceHolder=\"请输入绑定的权限定义编码，使用','分隔多个权限项\"></nz-input></div><div><i class=\"anticon anticon-plus\"></i></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 class=\"plus\"><nz-input formControlName=\"remarks\" [nzType]=\"'textarea'\" [nzAutosize]=\"{ minRows: 4, maxRows: 4 }\" [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)=\"onSaveGroup(validateForm.value)\" [disabled]=\"!validateForm.valid\"><span>确 定</span></button></ng-template></nz-modal>","styles":["\n        :host .hidden {\n            display: none;\n        }\n        :host ::ng-deep .plus > div{\n            display: flex;\n            justify-content: center;\n            align-items: center;\n        }\n        :host ::ng-deep .plus > div > div:nth-child(1){\n            width:100%;\n        }\n        :host ::ng-deep .plus > div > div:nth-child(2){\n            padding: 12px;\n            border: 1px solid #d9d9d9;\n            height: 94px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\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":39,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":46,"character":20},{"__symbolic":"reference","module":"../../service/data-source.helper","name":"DataSourceHelper","line":47,"character":34}]}],"ngOnInit":[{"__symbolic":"method"}],"getFormControl":[{"__symbolic":"method"}],"setFormValue":[{"__symbolic":"method"}],"handleCancel":[{"__symbolic":"method"}],"onSaveGroup":[{"__symbolic":"method"}],"resetForm":[{"__symbolic":"method"}]}}}}]