[{"__symbolic":"module","version":4,"metadata":{"SettingStructureComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":49,"character":1},"arguments":[{"selector":"zx-setting-structure","template":"<zx-header-block [title]=\"'参数结构定义'\" [showBottomLine]=\"false\" [showBreadcrumb]=\"true\" [breadcrumbAppendings]=\"['参数结构定义']\"><p>管理服务的参数结构定义</p></zx-header-block><zx-content-block siderWidth=\"300\"><ng-template #sider><zx-tree-view [dataUrl]=\"treeViewDataUrl\" (dataLoaded)=\"treeViewDataLoaded($event)\" (headerClicked)=\"treeViewHeaderClick($event)\" [nonDataText]=\"'(无参数定义)'\" [accordion]=\"true\" [enableCheckbox]=\"false\" [enableHeader]=\"true\" [headerText]=\"'组织结构'\" [headerIcon]=\"'anticon anticon-layout ng-star-inserted'\" (selectChange)=\"treeViewSelectChange($event)\"><ng-template #treeViewHeader let-treeView=\"treeView\"><nz-dropdown><a class=\"ant-dropdown-link\" nz-dropdown><i class=\"anticon anticon-hdd\"></i> <span>{{treeRootServiceText}}</span> <i class=\"anticon anticon-down\"></i></a><ul nz-menu><li nz-menu-item (click)=\"changeTreeRoot()\">所有服务</li><li nz-menu-item *ngFor=\"let item of serviceList\" (click)=\"changeTreeRoot(item)\">{{item.text}} - {{item.value}}</li></ul></nz-dropdown></ng-template></zx-tree-view></ng-template><ng-template #operations><button nz-button [nzType]=\"'primary'\" (click)=\"insert()\" [disabled]=\"!serviceName\"><i class=\"anticon anticon-plus\"></i> <span>添加配置项</span></button></ng-template><ng-template #extra><nz-select style=\"width: 150px;\" [(ngModel)]=\"listView.params.valueType\" [nzPlaceHolder]=\"'请选择类型'\" [nzSize]=\"'large'\" nzAllowClear (ngModelChange)=\"filter()\"><nz-option *ngFor=\"let option of settingValueTypeOptions\" [nzLabel]=\"option.text\" [nzValue]=\"option.value\"></nz-option></nz-select><nz-input [nzType]=\"'search'\" [nzPlaceHolder]=\"'请输入引用名或文本查询'\" style=\"width: 250px;\" (nzOnSearch)=\"search($event)\" [nzSize]=\"'large'\"></nz-input></ng-template><ng-template #content><zx-list-view [listView]=\"listView\" (loadData)=\"loadAll()\" *ngIf=\"serviceName\"><ng-template #dataOperations let-dataRow=\"dataRow\"><div class=\"operation\"><a (click)=\"dialog(dataRow)\">修改</a> <a (click)=\"delete(dataRow)\">删除</a></div></ng-template></zx-list-view><div *ngIf=\"!serviceName\"><br><nz-alert [nzType]=\"'info'\" nzShowIcon><span alert-body class=\"alert-info\"><i>提示：</i> <i>请选择服务或参数定义项节点以管理参数定义。</i></span></nz-alert></div></ng-template></zx-content-block><zx-setting-structure-dialog #settingStructureDialog (clickSave)=\"onSave($event)\"></zx-setting-structure-dialog>"}]}],"members":{"settingStructureDialog":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":55,"character":5},"arguments":["settingStructureDialog"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../../service/data-source.helper","name":"DataSourceHelper","line":67,"character":34},{"__symbolic":"reference","module":"@wjya/ngx-webapp-fx","name":"DataDictService","line":68,"character":33},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":69,"character":26},{"__symbolic":"reference","module":"ng-zorro-antd","name":"NzModalService","line":70,"character":29},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":71,"character":29}]}],"ngOnInit":[{"__symbolic":"method"}],"loadAll":[{"__symbolic":"method"}],"insert":[{"__symbolic":"method"}],"dialog":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"onSave":[{"__symbolic":"method"}],"treeViewDataLoaded":[{"__symbolic":"method"}],"setTreeNodeAttributes":[{"__symbolic":"method"}],"changeTreeRoot":[{"__symbolic":"method"}],"treeViewSelectChange":[{"__symbolic":"method"}],"treeViewHeaderClick":[{"__symbolic":"method"}],"search":[{"__symbolic":"method"}],"filter":[{"__symbolic":"method"}]}}}}]