[{"__symbolic":"module","version":4,"metadata":{"ControlPermissionSettingComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"../../../../../shared/configure-component-base","name":"ConfigureComponentBase","line":24,"character":55},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"control-permission-setting","template":"<div class=\"fe-form-group clearfix\"> <div class=\"fe-option-head-transverse\"> <label> <input type=\"checkBox\" [(ngModel)]=\"permissionEnabled\" (change)=\"changepermissionCheck()\"/> <span>{{lc(\"PermissionSetting\")}}</span> </label> </div> <div class=\"fe-option-body-transverse float-left flex clearfix\" *ngIf=\"permissionEnabled==true\" #dropdownContainer> <label class=\"float-left\">{{lc(\"ChoosePermission\")}}:</label> <ss-multiselect-dropdown class=\"choose-authority float-left\" name=\"permissions\" [options]=\"dropdownOptions\" *ngIf=\"canInitDropDown\" (ngModelChange)=\"onPermissionChooseChange()\" [settings]=\"dropdownSettings\" [texts]=\"dropdownTexts\" [(ngModel)]=\"permissionsSelected\"></ss-multiselect-dropdown> <button type=\"button\" class=\"fe-btn fe-btn-small fe-btn-operate fe-btn-manage float-left left-margin\" (click)=\"showPermissionList()\"> {{lc(\"PermissionManangementShort\")}} </button> </div> </div> ","styles":[" .checkadjust { white-space: nowrap; margin-top: 1rem; margin-left: 0.5rem; } .addtopSpace { margin-top: 5px; } .btnr { color: #333; background-color: #f4f4f4; border: 1px solid #ddd; &:hover { color: #333; } &:link { color: #333; } } .choose-label{ top: 9px; white-space: nowrap; padding-left: 10px; } .choose-authority{ width: calc(100% - 152px); }"]}]}],"members":{"configureId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":5}}]}],"permissionSettingResult":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":5}}]}],"permissionChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":28,"character":5}}]}],"dropdownContainer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":29,"character":5},"arguments":["dropdownContainer",{"static":false}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":38,"character":26},{"__symbolic":"reference","module":"ngx-bootstrap","name":"BsModalService","line":39,"character":39},{"__symbolic":"reference","module":"../../../../../shared/service-proxies/service-proxies","name":"ConfigurePermissionServiceProxy","line":40,"character":46}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"loadConfigurePermissions":[{"__symbolic":"method"}],"filterPermission":[{"__symbolic":"method"}],"onPermissionChooseChange":[{"__symbolic":"method"}],"initDropDown":[{"__symbolic":"method"}],"showPermissionList":[{"__symbolic":"method"}],"changepermissionCheck":[{"__symbolic":"method"}]}},"IConfigurePermissionSettingResult":{"__symbolic":"interface"}}}]