{"__symbolic":"module","version":4,"metadata":{"TestWeiyunService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":14,"character":32}]}],"setId":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"TestWeiyunComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"lib-test-weiyun","styleUrls":[],"template":"<!-- <router-outlet></router-outlet> -->\r\n<app-sidebar></app-sidebar>"}]}],"members":{"rootIp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TestWeiyunService"},{"__symbolic":"reference","name":"ɵa"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"TestWeiyunModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":25,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"TestWeiyunComponent"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"}],"imports":[{"__symbolic":"reference","name":"ɵg"},{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserModule","line":35,"character":4},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","module":"ng-zorro-antd","name":"NgZorroAntdModule","line":37,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":38,"character":4},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":39,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd/icon","name":"NzIconModule","line":40,"character":4},{"__symbolic":"reference","module":"@angular/platform-browser/animations","name":"BrowserAnimationsModule","line":41,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":42,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd/input","name":"NzInputModule","line":43,"character":4},{"__symbolic":"reference","module":"ng-zorro-antd/popover","name":"NzPopoverModule","line":44,"character":4}],"providers":[{"provide":{"__symbolic":"reference","module":"ng-zorro-antd","name":"NZ_I18N","line":47,"character":15},"useValue":{"__symbolic":"reference","module":"ng-zorro-antd","name":"zh_CN","line":47,"character":34}},{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"TestWeiyunComponent"}],"entryComponents":[{"__symbolic":"reference","name":"ɵe"}]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TestWeiyunService"}]}],"sendline":[{"__symbolic":"method"}],"getline":[{"__symbolic":"method"}],"sendrun":[{"__symbolic":"method"}],"getrun":[{"__symbolic":"method"}],"sendattribute":[{"__symbolic":"method"}],"getattribute":[{"__symbolic":"method"}],"senddeletepic":[{"__symbolic":"method"}],"getdeletepic":[{"__symbolic":"method"}],"sendpage":[{"__symbolic":"method"}],"getpage":[{"__symbolic":"method"}],"sendpre":[{"__symbolic":"method"}],"getpre":[{"__symbolic":"method"}],"sendopen":[{"__symbolic":"method"}],"getopen":[{"__symbolic":"method"}],"sendrelease":[{"__symbolic":"method"}],"getrelease":[{"__symbolic":"method"}],"sendrefresh":[{"__symbolic":"method"}],"getrefresh":[{"__symbolic":"method"}],"sendBasic":[{"__symbolic":"method"}],"getBasic":[{"__symbolic":"method"}],"sendShowTime":[{"__symbolic":"method"}],"getShowTime":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"app-home","template":"<div class=\"home\">\n    <div class=\"home-pro\">\n        <plugins [value]=\"values\"></plugins>\n    </div>\n</div>","styles":[".home{height:calc(100% - 40px);position:relative;background-color:#fff}.home-pro{height:100%;overflow:hidden}"]}]}],"members":{"getval":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"TestWeiyunService"},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":32,"character":78}]}],"ngOnInit":[{"__symbolic":"method"}],"getModules":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"app-sidebar","template":"<div class=\"sidebar\">\n    <div class=\"project\">\n        <div class=\"sidebar-pro\">\n            <div class=\"menu\">\n                <div class=\"list-title\">组件</div>\n                <div class=\"list\" *ngFor=\"let item of menulist\" (click)=\"show()\">\n                    <div class=\"list-img\">\n                        <img class=\"auto-img\" [src]=\"item.picUrl\" alt=\"\">\n                    </div>\n                    <div class=\"list-list\">{{item.title}}</div>\n                </div>\n                <div class=\"above\" *ngIf=\"falg\">\n                  <div class=\"above-move\">\n                    <div class=\"write\">柱状图</div>\n                    <div class=\"list\">\n                        <div class=\"item\" *ngFor=\"let item of barList\" (click)=\"createPic(item.title)\">\n                            <div class=\"chart\">\n                                <img class=\"auto-img\" [src]=\"item.picUrl\" alt=\"柱状图\">\n                            </div>\n                            <div class=\"txt\">{{item.content}}</div>\n                        </div>\n                    </div>\n                    <div class=\"write\">条形图</div>\n                    <div class=\"list\">\n                        <div class=\"item\" *ngFor=\"let item of yBarList\" (click)=\"createPic(item.title)\">\n                            <div class=\"chart\">\n                                <img class=\"auto-img\" [src]=\"item.picUrl\" alt=\"条形图\">\n                            </div>\n                            <div class=\"txt\">{{item.content}}</div>\n                        </div>\n                    </div>\n                    <div class=\"write\">饼图</div>\n                    <div class=\"list\">\n                        <div class=\"item\" *ngFor=\"let item of pieList\" (click)=\"createPic(item.title)\">\n                            <div class=\"chart\">\n                                <img class=\"auto-img\" [src]=\"item.picUrl\" alt=\"饼图\">\n                            </div>\n                            <div class=\"txt\">{{item.content}}</div>\n                        </div>\n                    </div>\n                    <div class=\"write\">折线图</div>\n                    <div class=\"list\">\n                        <div class=\"item\" *ngFor=\"let item of lineList\" (click)=\"createPic(item.title)\">\n                            <div class=\"chart\">\n                                <img class=\"auto-img\" [src]=\"item.picUrl\" alt=\"折线图\">\n                            </div>\n                            <div class=\"txt\">{{item.content}}</div>\n                        </div>\n                    </div>\n                    <div class=\"write\">雷达图</div>\n                    <div class=\"list\">\n                        <div class=\"item\" *ngFor=\"let item of radarLsit\" (click)=\"createPic(item.title)\">\n                            <div class=\"chart\">\n                                <img class=\"auto-img\" [src]=\"item.picUrl\" alt=\"雷达图\">\n                            </div>\n                            <div class=\"txt\">{{item.content}}</div>\n                        </div>\n                    </div>\n                    <div class=\"write\">散点图</div>\n                    <div class=\"list\">\n                        <div class=\"item\" *ngFor=\"let item of scatterList\" (click)=\"createPic(item.title)\">\n                            <div class=\"chart\">\n                                <img class=\"auto-img\" [src]=\"item.picUrl\" alt=\"散点图\">\n                            </div>\n                            <div class=\"txt\">{{item.content}}</div>\n                        </div>\n                    </div>\n                    <div class=\"write\">单数据进度图</div>\n                    <div class=\"list\">\n                        <div class=\"item\" *ngFor=\"let item of liquidList\" (click)=\"createPic(item.title)\">\n                            <div class=\"chart\">\n                                <img class=\"auto-img\" [src]=\"item.picUrl\" alt=\"进度图\">\n                            </div>\n                            <div class=\"txt\">{{item.content}}</div>\n                        </div>\n                    </div>\n                  </div>\n                </div>\n            </div>\n\n        </div>\n        <!-- 中间内容 -->\n        <div class=\"center\">\n            <app-tabbar></app-tabbar>\n            <app-home></app-home>\n        </div>\n\n        <div class=\"right\">\n            <div class=\"edit-data\">\n                <nz-tabset nzCentered>\n                    <nz-tab nzTitle=\"全局样式\">\n                        <nz-collapse class=\"editall\">\n                            <nz-collapse-panel nzHeader=\"标题\" nzActive=\"false\">\n                                <p style=\"margin: 0;\">标题名称:<input nz-input [(ngModel)]=\"ml.newData.title\"\n                                        style=\"margin-left:10px;\" type=\"text\"></p>\n                            </nz-collapse-panel>\n                            <nz-collapse-panel nzHeader=\"基础设置\" nzActive=\"false\">\n                                <p style=\"margin-top:10px;\">行:<input nz-input placeholder=\"请输入1-3的整数\" [(ngModel)]=\"line\"\n                                        style=\"margin-left:10px;\" type=\"text\"></p>\n                                <p style=\"margin: 0;\">列:<input nz-input placeholder=\"请输入1-3的整数\" [(ngModel)]=\"column\"\n                                        style=\"margin-left:10px;\" type=\"text\"></p>\n                                <button nz-button nzType=\"primary\" nzBlock (click)=\"getval(line,column)\"\n                                    class=\"edit-btn\">保存</button>\n                            </nz-collapse-panel>\n                            <nz-collapse-panel nzHeader=\"背景设置\" nzActive=\"false\">\n                                <span>背景颜色：</span><select name=\"背景颜色\" id=\"\" (change)=\"changeTheme($event)\">\n                                    <option value=\"light\">白色</option>\n                                    <option value=\"dark\">灰色</option>\n                                </select>\n                            </nz-collapse-panel>\n                            <nz-collapse-panel nzHeader=\"定时刷新\" nzActive=\"false\">\n                                <span>刷新时间：</span><select name=\"刷新时间\" id=\"\" (change)=\"newData($event)\">\n                                    <option value=\"-1\">-1</option>\n                                    <option value=\"5s\">5s</option>\n                                    <option value=\"10s\">10s</option>\n                                    <option value=\"30s\">30s</option>\n                                    <option value=\"1m\">1m</option>\n                                    <option value=\"5m\">5m</option>\n                                    <option value=\"15m\">15m</option>\n                                    <option value=\"30m\">30m</option>\n                                    <option value=\"1h\">1h</option>\n                                    <option value=\"2h\">2h</option>\n                                    <option value=\"1d\">1d</option>\n                                </select>\n                            </nz-collapse-panel>\n                            <nz-collapse-panel nzHeader=\"图形展示时间\" nzActive=\"false\">\n                                <span>图形展示时间：</span><select name=\"图形展示时间\" id=\"\" (change)=\"newShowTime($event)\">\n                                    <option value=\"年\">年</option>\n                                    <option value=\"上一年\">上一年</option>\n                                    <option value=\"月\">月</option>\n                                    <option value=\"上一月\">上一月</option>\n                                    <option value=\"周\">周</option>\n                                    <option value=\"上一周\">上一周</option>\n                                    <option value=\"日\">日</option>\n                                    <option value=\"上一日\">上一日</option>\n                                </select>\n                            </nz-collapse-panel>\n                        </nz-collapse>\n                    </nz-tab>\n                    <nz-tab nzTitle=\"图形配置\">\n                        <nz-collapse class=\"editall\">\n                            <nz-collapse-panel [nzHeader]=\"'图形'+(key+1)\" nzActive=\"false\"\n                                *ngFor=\"let item of srv.number1;let key=index\">\n                                <div style=\"margin: 10px 0;\" *ngFor=\"let res of item,let tipIndex = index\">\n                                    <p *ngIf=\"res.tip!='state'&&res.tip!='datasource'&&res.tip!='tableW'\">\n                                        {{res.name}}:<input nz-input [(ngModel)]=\"res.value\" class=\"chat-name\"\n                                            type=\"text\">\n                                    </p>\n                                    <div *ngIf=\"res.tip=='state'\">\n                                        {{res.name}}:<nz-select [(ngModel)]=\"res.value\" [(ngModel)]=\"sourDataId\" style=\"margin: 10px;\"\n                                            nzAllowClear nzPlaceHolder=\"选中的模板名\" (click)=\"getModules()\">\n                                            <nz-option *ngFor=\"let list of moduleData\" [nzValue]=\"list['模型编号']\"\n                                                [nzLabel]=\"list['名称']\"></nz-option>\n                                        </nz-select>\n                                    </div>\n                                    <div *ngIf=\"res.tip=='tableW'\">\n                                        <div *ngFor=\"let items of selectedName,let current = index\" style=\"padding-bottom: 5px;border-bottom: 1px solid #37383d;\">\n                                            {{res.name}}：<nz-select [(ngModel)]=\"items.name\" style=\"margin: 10px;\"\n                                            nzAllowClear nzPlaceHolder=\"选择名字\" (click)=\"getSelected()\">\n                                            <nz-option *ngFor=\"let list of indexName\" [nzValue]=\"list\"\n                                                [nzLabel]=\"list\"></nz-option>\n                                            </nz-select>\n                                            宽度：<input nz-input [(ngModel)]=\"items.value\" style=\"margin-left:10px;\" type=\"text\">\n                                            <button nz-button nzType=\"danger\" (click)=\"clearIndex(current)\" class=\"edit-btn\">删除阈值</button>\n                                        </div>\n                                        <button nz-button nzType=\"primary\" (click)=\"getIndexData()\" class=\"edit-btn\">新增</button>\n                                    </div>\n                                </div>\n                                <button nz-button nzType=\"danger\" (click)=\"deletePic(key)\" class=\"edit-btn\">删除</button>\n                                <button nz-button nzType=\"primary\" (click)=\"obtain(item,key)\"\n                                    class=\"edit-btn\">保存</button>\n                            </nz-collapse-panel>\n                        </nz-collapse>\n                    </nz-tab>\n                    <nz-tab nzTitle=\"指标\">\n                        <nz-collapse class=\"editall\">\n                            <nz-collapse-panel nzHeader=\"数据源\" nzActive=\"false\">\n                                <ul nz-menu nzMode=\"inline\">\n                                    <li *ngFor=\"let item of arrdata\" nz-menu-item (click)=\"clearDB(item)\">{{item}}</li>\n                                </ul>\n                            </nz-collapse-panel>\n                            <nz-collapse-panel nzHeader=\"指标管理\" nzActive=\"false\">\n                                <ul nz-menu nzMode=\"inline\">\n                                    <li *ngFor=\"let item of listOfOption\" nz-menu-item (click)=\"detailsPage(item)\">\n                                        {{item[\"名称\"]}}</li>\n                                </ul>\n                            </nz-collapse-panel>\n                            <nz-collapse-panel nzHeader=\"模型管理\" nzActive=\"false\">\n                                <ul nz-menu nzMode=\"inline\">\n                                    <li *ngFor=\"let item of moduleData\" nz-menu-item (click)=\"detailsModeulePage(item)\">\n                                        {{item[\"名称\"]}}</li>\n                                </ul>\n                            </nz-collapse-panel>\n                        </nz-collapse>\n                        <!-- 新建数据源 -->\n                        <div class=\"newbutton\">\n                            <button nz-button nzType=\"primary\" nzBlock (click)=\"news()\">新建指标</button>\n                            <button nz-button nzType=\"primary\" nzBlock (click)=\"newmodel()\">新建模板</button>\n                        </div>\n                        <!-- 新建指标弹出框 -->\n                        <nz-modal [(nzVisible)]=\"Visible\" [nzTitle]=\"newTitle\" (nzOnCancel)=\"cancel()\" (nzOnOk)=\"ok()\"\n                            nzCancelText=\"取消\" nzOkText=\"保存\">\n\n                            <nz-tabset (nzSelectChange)=\"tabNum($event)\" [nzSelectedIndex]=\"fieldIndex\">\n                                <nz-tab nzTitle=\"普通指标\">\n                                    <div style=\"margin:0px 10px;\" class=\"field\">维度名称：<input [(ngModel)]=\"field\"\n                                            type=\"text\">\n                                    </div>\n                                    <div class=\"data-table\">\n                                        <!-- 新建数据源表名 -->\n                                        <div style=\"margin-top: 10px;\" class=\"data-name\">\n                                            <nz-select style=\"margin-left: 10px;\" [(ngModel)]=\"selectedValue\"\n                                                nzAllowClear nzPlaceHolder=\"保存的数据源名称\">\n                                                <nz-option *ngFor=\"let list of arrdata\" nzValue=\"{{list}}\"\n                                                    nzLabel=\"{{list}}\"></nz-option>\n                                            </nz-select>\n                                        </div>\n                                        <!-- 新建数据源列名 -->\n                                        <div class=\"point-name\">\n                                            <nz-select (click)=\"tablename()\" [(ngModel)]=\"table\" style=\"margin: 10px;\"\n                                                nzAllowClear nzPlaceHolder=\"表名\">\n                                                <nz-option *ngFor=\"let list of tablearr\" nzValue=\"{{list}}\"\n                                                    nzLabel=\"{{list}}\"></nz-option>\n                                            </nz-select>\n                                            <!-- 保存的数据源名称 -->\n                                            <nz-select (click)=\"columne()\" [(ngModel)]=\"columndata\"\n                                                style=\"margin: 10px;\" nzAllowClear nzPlaceHolder=\"列名\">\n                                                <nz-option *ngFor=\"let list of columnarr\" nzValue=\"{{list}}\"\n                                                    nzLabel=\"{{list}}\"></nz-option>\n                                            </nz-select>\n                                        </div>\n                                        <!-- 新建指标操作 -->\n                                        <div class=\"point-do\">\n                                            <nz-select (click)=\"tablename()\" [(ngModel)]=\"t1\" style=\"margin: 10px;\"\n                                                nzAllowClear nzPlaceHolder=\"关联表\">\n                                                <nz-option *ngFor=\"let list of tablearr\" nzValue=\"{{list}}\"\n                                                    nzLabel=\"{{list}}\"></nz-option>\n                                            </nz-select>\n                                            <!-- 保存的数据源名称 -->\n                                            <nz-select (click)=\"assion()\" [(ngModel)]=\"c1\" style=\"margin: 10px;\"\n                                                nzAllowClear nzPlaceHolder=\"关联列名\">\n                                                <nz-option *ngFor=\"let list of assionarr\" nzValue=\"{{list}}\"\n                                                    nzLabel=\"{{list}}\"></nz-option>\n                                            </nz-select>\n                                            <nz-select [(ngModel)]=\"c2\" style=\"margin: 10px;\" nzAllowClear\n                                                nzPlaceHolder=\"关联操作\">\n                                                <nz-option nzValue=\"inner join\" nzLabel=\"inner join\"></nz-option>\n                                                <nz-option nzValue=\"left join\" nzLabel=\"left join\"></nz-option>\n                                                <nz-option nzValue=\"right join\" nzLabel=\"right join\"></nz-option>\n                                            </nz-select>\n                                        </div>\n                                        <!-- 模板多选择后的名称 -->\n                                        <div class=\"point-agin\">\n                                            <nz-select (click)=\"tableAll()\" [(ngModel)]=\"relation\" style=\"margin: 10px;\"\n                                                nzAllowClear nzPlaceHolder=\"关联操作\">\n                                                <nz-option *ngFor=\"let list of tableAllName\" nzValue=\"{{list}}\"\n                                                    nzLabel=\"{{list}}\"></nz-option>\n                                            </nz-select>\n                                            <nz-select [(ngModel)]=\"operation\" style=\"margin: 10px;\" nzAllowClear\n                                                nzPlaceHolder=\"操作运算符\">\n                                                <nz-option nzValue=\">=\" nzLabel=\">=\"></nz-option>\n                                                <nz-option nzValue=\"<=\" nzLabel=\"<=\"></nz-option>\n                                                <nz-option nzValue=\"<\" nzLabel=\"<\"></nz-option>\n                                                <nz-option nzValue=\"=\" nzLabel=\"=\"></nz-option>\n                                                <nz-option nzValue=\">\" nzLabel=\">\"></nz-option>\n                                            </nz-select>\n                                            <input type=\"text\" class=\"countcontent\" [(ngModel)]=\"countname\">\n                                        </div>\n                                        <!-- 判断是否为时间列 -->\n                                        <div class=\"point-agin\">\n                                            <nz-select [(ngModel)]=\"isDatecolum\" style=\"margin: 10px;\" nzAllowClear\n                                                nzPlaceHolder=\"是否为时间\">\n                                                <nz-option nzValue=\"y\" nzLabel=\"true\"></nz-option>\n                                                <nz-option nzValue=\"n\" nzLabel=\"false\"></nz-option>\n                                            </nz-select>\n                                        </div>\n                                    </div>\n                                </nz-tab>\n                                <nz-tab nzTitle=\"计算指标\">\n                                    <div style=\"margin:0px 10px;\" class=\"field\">维度名称：<input [(ngModel)]=\"field\"\n                                            type=\"text\">\n                                    </div>\n                                    <div class=\"data-table\">\n                                        <!-- 新建数据源表名 -->\n                                        <div style=\"margin-top: 10px;\" class=\"data-name\">\n                                            <nz-select style=\"margin-left: 10px;\" [(ngModel)]=\"selectedValue\"\n                                                nzAllowClear nzPlaceHolder=\"保存的数据源名称\">\n                                                <nz-option *ngFor=\"let list of arrdata\" nzValue=\"{{list}}\"\n                                                    nzLabel=\"{{list}}\"></nz-option>\n                                            </nz-select>\n                                        </div>\n                                        <!-- 新建数据源列名 -->\n                                        <div class=\"point-name\">\n                                            <nz-select (click)=\"tablename()\" [(ngModel)]=\"t1\" style=\"margin: 10px;\"\n                                                nzAllowClear nzPlaceHolder=\"关联表\">\n                                                <nz-option *ngFor=\"let list of tablearr\" nzValue=\"{{list}}\"\n                                                    nzLabel=\"{{list}}\"></nz-option>\n                                            </nz-select>\n                                            <!-- 保存的数据源名称 -->\n                                            <nz-select (click)=\"assion()\" [(ngModel)]=\"c1\" style=\"margin: 10px;\"\n                                                nzAllowClear nzPlaceHolder=\"关联列名\">\n                                                <nz-option *ngFor=\"let list of assionarr\" nzValue=\"{{list}}\"\n                                                    nzLabel=\"{{list}}\"></nz-option>\n                                            </nz-select>\n                                        </div>\n                                        <!-- 模板多选择后的名称 -->\n                                        <div class=\"point-agin\">\n                                            <nz-select (click)=\"assion()\" [(ngModel)]=\"relation\" style=\"margin: 10px;\"\n                                                nzAllowClear nzPlaceHolder=\"关联操作\">\n                                                <nz-option *ngFor=\"let list of assionarr\" nzValue=\"{{list}}\"\n                                                    nzLabel=\"{{list}}\"></nz-option>\n                                            </nz-select>\n                                            <nz-select [(ngModel)]=\"operation\" style=\"margin: 10px;\" nzAllowClear\n                                                nzPlaceHolder=\"操作运算符\">\n                                                <nz-option nzValue=\">=\" nzLabel=\">=\"></nz-option>\n                                                <nz-option nzValue=\"<=\" nzLabel=\"<=\"></nz-option>\n                                                <nz-option nzValue=\"<\" nzLabel=\"<\"></nz-option>\n                                                <nz-option nzValue=\"=\" nzLabel=\"=\"></nz-option>\n                                                <nz-option nzValue=\">\" nzLabel=\">\"></nz-option>\n                                            </nz-select>\n                                            <input type=\"text\" class=\"countcontent\" [(ngModel)]=\"countname\">\n                                        </div>\n                                    </div>\n                                    <div class=\"time\">\n                                        <nz-select [(ngModel)]=\"summaryFunction\" style=\"margin: 10px;\" nzAllowClear\n                                            nzPlaceHolder=\"使用的函数\">\n                                            <nz-option nzValue=\"sum\" nzLabel=\"sum\"></nz-option>\n                                            <nz-option nzValue=\"count\" nzLabel=\"count\"></nz-option>\n                                            <nz-option nzValue=\"avg\" nzLabel=\"avg\"></nz-option>\n                                        </nz-select>\n                                        <nz-select [(ngModel)]=\"isGroup\" style=\"margin: 10px;\" nzAllowClear\n                                            nzPlaceHolder=\"是否分组\">\n                                            <nz-option nzValue=\"y\" nzLabel=\"是\"></nz-option>\n                                            <nz-option nzValue=\"n\" nzLabel=\"否\"></nz-option>\n                                        </nz-select>\n                                    </div>\n                                </nz-tab>\n                            </nz-tabset>\n\n                        </nz-modal>\n                        <!-- 新建模板弹出框 -->\n                        <nz-modal [(nzVisible)]=\"modelvisible\" [nzTitle]=\"newTitle\" (nzOnCancel)=\"cancelmodel()\"\n                            (nzOnOk)=\"okmodel()\" nzCancelText=\"取消\" nzOkText=\"保存\">\n                            <div style=\"margin:0px 10px;\" class=\"field\">模板名称：<input nz-input [(ngModel)]=\"modelname\" type=\"text\" style=\"width: 45%;\">\n                            </div>\n                            <div class=\"model-detail\">\n                                <p>请输入模板的说明：</p>\n                                <textarea rows=\"1\" nz-input [(ngModel)]=\"modelDetail\"></textarea>\n                            </div>\n                            <nz-checkbox-wrapper style=\"width: 100%;margin: 5px 10px;\" (nzOnChange)=\"log($event)\">\n                                <div nz-row>\n                                    <p class=\"builtname\">请选择你需要的指标：</p>\n                                </div>\n                            </nz-checkbox-wrapper>\n\n                            <nz-select nzMode=\"multiple\" nzPlaceHolder=\"Inserted are removed\" class=\"seletbuilt\"\n                                [(ngModel)]=\"listOfSelectedValue\" style=\"width:100%\" (ngModelChange)=\"selectField()\">\n                                <nz-option *ngFor=\"let option of listOfOption\" [nzLabel]=\"option['名称']\"\n                                    [nzValue]=\"option['名称']\"></nz-option>\n                                <nz-option *ngFor=\"let option of defaultOption\" [nzLabel]=\"option['名称']\"\n                                    [nzValue]=\"option['名称']\" nzHide></nz-option>\n                            </nz-select>\n                            <div *ngFor=\"let item of numTest\" class=\"sum-data\">\n                                <!-- 模板多选择后的名称 -->\n                                <nz-select [(ngModel)]=\"item.leftPoint\" style=\"margin: 10px;\" nzAllowClear\n                                    nzPlaceHolder=\"选中的模板名\">\n                                    <nz-option *ngFor=\"let list of pointData\" nzValue=\"{{list['名称']}}\"\n                                        nzLabel=\"{{list['名称']}}\"></nz-option>\n                                </nz-select>\n                                <!-- 模板多选择后的操作 -->\n                                <nz-select [(ngModel)]=\"item.pointTip\" style=\"margin: 10px;\" nzAllowClear\n                                    nzPlaceHolder=\"模板关系\">\n                                    <nz-option nzValue=\"+\" nzLabel=\"+\"></nz-option>\n                                    <nz-option nzValue=\"-\" nzLabel=\"-\"></nz-option>\n                                    <nz-option nzValue=\"*\" nzLabel=\"*\"></nz-option>\n                                    <nz-option nzValue=\"/\" nzLabel=\"/\"></nz-option>\n                                </nz-select>\n                                <!-- 模板多选择后的名称 -->\n                                <nz-select [(ngModel)]=\"item.rightPoint\" style=\"margin: 10px;\" nzAllowClear\n                                    nzPlaceHolder=\"选中的模板名\">\n                                    <nz-option *ngFor=\"let list of pointData\" nzValue=\"{{list['名称']}}\"\n                                        nzLabel=\"{{list['名称']}}\"></nz-option>\n                                </nz-select>\n                            </div>\n\n                            <div class=\"company\">\n                                <nz-select [(ngModel)]=\"unit\" style=\"margin: 10px;\" nzAllowClear nzPlaceHolder=\"单位\">\n                                    <nz-option nzValue=\"元\" nzLabel=\"元\"></nz-option>\n                                    <nz-option nzValue=\"万\" nzLabel=\"万\"></nz-option>\n                                    <nz-option nzValue=\"千克\" nzLabel=\"千克\"></nz-option>\n                                    <nz-option nzValue=\"克\" nzLabel=\"克\"></nz-option>\n                                    <nz-option nzValue=\"年\" nzLabel=\"年\"></nz-option>\n                                    <nz-option nzValue=\"月\" nzLabel=\"月\"></nz-option>\n                                    <nz-option nzValue=\"日\" nzLabel=\"日\"></nz-option>\n                                </nz-select>\n                                <nz-select [(ngModel)]=\"currency\" style=\"margin: 10px;\" nzAllowClear nzPlaceHolder=\"币种\">\n                                    <nz-option nzValue=\"￥\" nzLabel=\"￥\"></nz-option>\n                                    <nz-option nzValue=\"$\" nzLabel=\"$\"></nz-option>\n                                    <nz-option nzValue=\"€\" nzLabel=\"€\"></nz-option>\n                                    <nz-option nzValue=\"￡\" nzLabel=\"￡\"></nz-option>\n                                    <nz-option nzValue=\"J￥\" nzLabel=\"J￥\"></nz-option>\n                                </nz-select>\n                            </div>\n                            <div class=\"time\">\n                                <!-- <nz-range-picker style=\"margin: 10px;\" [(ngModel)]=\"dateRange\" (ngModelChange)=\"onChange($event)\"></nz-range-picker> -->\n                                <nz-select [(ngModel)]=\"timeData\" style=\"margin: 10px;\" nzAllowClear\n                                    nzPlaceHolder=\"时间区间\">\n                                    <nz-option nzValue=\"日\" nzLabel=\"日\"></nz-option>\n                                    <nz-option nzValue=\"月\" nzLabel=\"月\"></nz-option>\n                                    <nz-option nzValue=\"年\" nzLabel=\"年\"></nz-option>\n                                </nz-select>\n                                <nz-input-number [(ngModel)]=\"demoValue\" [nzMin]=\"0\" [nzStep]=\"1\"></nz-input-number>\n                            </div>\n                            <div>\n                                <nz-select [(ngModel)]=\"sortType\" style=\"margin: 10px;\" nzAllowClear\n                                    nzPlaceHolder=\"时间区间\">\n                                    <nz-option nzValue=\"降序\" nzLabel=\"降序\"></nz-option>\n                                    <nz-option nzValue=\"升序\" nzLabel=\"升序\"></nz-option>\n                                </nz-select>\n                                排序数量：<nz-input-number [(ngModel)]=\"sortNum\" [nzMin]=\"0\" [nzStep]=\"1\"></nz-input-number>\n\n                            </div>\n                        </nz-modal>\n\n                        <!-- 指标详情弹出框 -->\n                        <nz-modal [(nzVisible)]=\"builtFlag\" [nzTitle]=\"builtTitle\" [nzContent]=\"builtContent\"\n                            [nzFooter]=\"builtFooter\" (nzOnCancel)=\"handleCancel()\">\n                            <ng-template #builtTitle>指标管理</ng-template>\n\n                            <ng-template #builtContent>\n                                <p *ngFor=\"let item of builtContents\">{{item.title}}: {{item.data}}</p>\n                            </ng-template>\n\n                            <ng-template #builtFooter>\n                                <button nz-button nzType=\"primary\" (click)=\"editData()\">编辑</button>\n                                <button nz-button nzType=\"danger\" (click)=\"deleteContent()\">删除</button>\n                                <button nz-button nzType=\"primary\" (click)=\"closeTip()\">确定</button>\n                            </ng-template>\n                        </nz-modal>\n\n                        <!-- 模板详情弹出框 -->\n                        <nz-modal [(nzVisible)]=\"modulesFlag\" [nzTitle]=\"modalTitle\" [nzContent]=\"modalContent\"\n                            [nzFooter]=\"modalFooter\" (nzOnCancel)=\"handleCancel()\">\n                            <ng-template #modalTitle>模块管理</ng-template>\n\n                            <ng-template #modalContent>\n                                <p *ngFor=\"let item of modelContent\">{{item.title}}: {{item.data}}</p>\n                            </ng-template>\n\n                            <ng-template #modalFooter>\n                                <button nz-button nzType=\"primary\" (click)=\"editModel()\">编辑</button>\n                                <button nz-button nzType=\"danger\" (click)=\"deleteContent()\">删除</button>\n                                <button nz-button nzType=\"primary\" (click)=\"closeTip()\">确定</button>\n                            </ng-template>\n                        </nz-modal>\n\n                    </nz-tab>\n                </nz-tabset>\n            </div>\n\n\n        </div>\n\n    </div>\n    <div class=\"above-move\" (click)=\"close()\" *ngIf=\"falg\"></div>\n</div>\n","styles":["body{margin:0}.sidebar{width:100%;height:100%}.sidebar .project{height:100%;display:flex}.sidebar .sidebar-pro{display:flex;height:100%;background-color:#37383d}.sidebar .sidebar-pro .menu{position:relative;width:50px}.sidebar .sidebar-pro .menu .list-title{width:100%;height:40px;text-align:center;line-height:38px;font-size:#d5d5d6;color:#fff}.sidebar .sidebar-pro .menu .list{width:100%;height:62px;border-right:2px solid #37383d;cursor:pointer}.sidebar .sidebar-pro .menu .list .list-img{width:20px;height:20px;color:#0ff;margin:0 auto}.sidebar .sidebar-pro .menu .list .list-list{text-align:center;font-size:14px;color:#ddd}.sidebar .sidebar-pro .layer{width:186px;position:relative;background-color:#37383d;border:1px solid #fff}.sidebar .sidebar-pro .layer .layer-list{width:100%;height:40px;text-align:center;line-height:38px;color:#fff}.sidebar .sidebar-pro .layer .order{width:100%}.sidebar .sidebar-pro .layer .order div{cursor:pointer;line-height:20px;margin-top:10px;height:20px;color:#d5d5d6;margin-left:20px}.sidebar .sidebar-pro .above{position:absolute;top:40px;left:50px;width:600px;height:400px;z-index:166;background-color:#ddd;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.sidebar .sidebar-pro .above .above::-webkit-scrollbar{display:none}.sidebar .sidebar-pro .above .above-move{max-width:100%;max-height:100%}.sidebar .sidebar-pro .above .above-move .write{margin-top:10px;height:20px;font-size:18px;margin-left:10px}.sidebar .sidebar-pro .above .above-move .list{display:flex;flex-wrap:wrap}.sidebar .sidebar-pro .above .above-move .item{cursor:pointer;width:60px;height:70px;margin-left:10px;margin-top:10px}.sidebar .sidebar-pro .above .above-move .item .chart{margin-left:6px;width:50px;height:40px}.sidebar .sidebar-pro .above .above-move .item .txt{margin-top:5px;text-align:center;font-size:12px}.sidebar .center{height:100%;flex:1}.sidebar .right{width:300px;height:100%;position:relative;background-color:#37383d}.sidebar .right .title{height:40px;line-height:40px;color:#d5d5d6;text-align:center;background-color:#37383d}.sidebar .right .title span{margin-right:10px;cursor:pointer}.sidebar .right .newbutton{display:flex}.sidebar .right .newbutton button{margin:10px}.sidebar .right .width{height:clac(-208vh);background-color:#37383d}.sidebar .right .data{width:100%;height:228px;padding-top:28px;background-color:#37383d;position:absolute;bottom:0}.sidebar .right .data .public{width:100%;height:36px;display:flex}.sidebar .right .data .public .public-txt{width:116px;height:100%;color:#d5d5d6;font-size:14px;line-height:36px;text-align:center}.sidebar .right .data .public .public-chart{height:24px;background-color:#292a2e;margin-top:6px;display:flex;align-items:center;flex:1;margin-right:10px}.sidebar .right .data .public .public-chart .chart{width:24px;height:20px}.sidebar .right .data .public .public-chart .search{width:100px;height:20px;flex:1}.sidebar .right .data .public .public-chart .search input{height:20px;color:#d5d5d6;background-color:#292a2e;font-size:14px;border:none;outline:0;width:100%}.sidebar .right .data .add-data{width:100%;height:calc(100% - 38px)}.sidebar .right .data .add-data .add-txt{width:100px;height:16px;margin-left:100px;line-height:160px;color:#d5d5d6;font-size:16px;cursor:pointer}.sidebar .right .data .add-data .add-txt i{font-size:26px}.sidebar .whole{position:absolute;left:calc((100% - 900px)/ 2);top:calc((100% - 700px)/ 2);width:900px;height:700px;display:flex;justify-content:center;align-items:center;margin:0 auto;z-index:111}.sidebar .whole .source{width:900px;height:700px;background-color:#2e2f33}.sidebar .whole .source .data-title{width:100%;height:42px;text-align:center;line-height:42px;font-size:14px;color:#d5d5d6;border-bottom:1px solid #17191f}.sidebar .whole .source .content{width:100%;height:606px;display:flex}.sidebar .whole .source .content .left-nav{width:202px;height:100%;border-right:1px solid #17191f}.sidebar .whole .source .content .left-nav div{width:100%;height:30px;text-align:center;line-height:30px;color:#d5d5d6;border-bottom:1px solid #17191f}.sidebar .whole .source .content .right-nav{width:calc(100% - 234px);height:100%}.sidebar .whole .source .content .right-nav .data-source{margin-left:32px;margin-top:10px}.sidebar .whole .source .content .right-nav .source-title{width:100%;height:24px;color:#d5d5d6;font-size:22px;line-height:24px}.sidebar .whole .source .content .right-nav .source-chart{display:flex}.sidebar .whole .source .content .right-nav .source-chart .list{width:102px;height:92px;line-height:92px;text-align:center;color:#d5d5d6;cursor:pointer;margin-top:10px;margin-right:10px}.sidebar .whole .source .bottom{width:100%;height:52px;border-top:1px solid #17191f;border-bottom:1px solid #17191f}.sidebar nz-select{margin-right:8px;width:130px}.sidebar .select-data .displayed{font-size:16px}input{padding-left:5px}.nowdata{width:100%;height:100vh;display:flex}img{width:100%;height:100%;display:block}.source-close{width:30px;height:30px;line-height:30px;cursor:pointer;color:#d5d5d6;font-weight:700;text-align:center;position:absolute;top:6px;right:6px;font-family:\"宋体\"}::ng-deep .ant-tabs-nav .ant-tabs-tab{color:#d5d5d6}::ng-deep .ant-tabs-nav .ant-tabs-tab-active{color:#1890ff;font-weight:500}.above-move{position:absolute;top:0;left:0;width:100vw;height:100vh}.edit-btn{margin:10px 5px 0}.model-detail{margin:5px 10px}.seletbuilt{width:calc(100% - 20px)!important;margin:5px 10px}.editall{max-height:calc(100vh - 340px);overflow:auto}.editall select{outline:0}.editall .chart-name{margin-left:10px;font-size:16px;color:#fff;font-weight:700}.loading{width:10%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:122}.dark{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:123}.sum-data{display:flex;justify-content:space-between}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":437,"character":17},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","module":"ng-zorro-antd/modal","name":"NzModalService","line":439,"character":26},{"__symbolic":"reference","name":"TestWeiyunService"},{"__symbolic":"reference","module":"ng-zorro-antd/message","name":"NzMessageService","line":441,"character":21},{"__symbolic":"reference","module":"ng-zorro-antd/message","name":"NzMessageService","line":441,"character":21}]}],"showModal":[{"__symbolic":"method"}],"oracleModel":[{"__symbolic":"method"}],"news":[{"__symbolic":"method"}],"cancel":[{"__symbolic":"method"}],"ok":[{"__symbolic":"method"}],"tablename":[{"__symbolic":"method"}],"columne":[{"__symbolic":"method"}],"handleOk":[{"__symbolic":"method"}],"handleCancel":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}],"obtain":[{"__symbolic":"method"}],"hidden":[{"__symbolic":"method"}],"getval":[{"__symbolic":"method"}],"createPic":[{"__symbolic":"method"}],"deletePic":[{"__symbolic":"method"}],"newData":[{"__symbolic":"method"}],"newShowTime":[{"__symbolic":"method"}],"changeTheme":[{"__symbolic":"method"}],"newmodel":[{"__symbolic":"method"}],"okmodel":[{"__symbolic":"method"}],"cancelmodel":[{"__symbolic":"method"}],"log":[{"__symbolic":"method"}],"tabNum":[{"__symbolic":"method"}],"tableAll":[{"__symbolic":"method"}],"getFields":[{"__symbolic":"method"}],"assion":[{"__symbolic":"method"}],"selectField":[{"__symbolic":"method"}],"getModules":[{"__symbolic":"method"}],"onChange":[{"__symbolic":"method"}],"getPublish":[{"__symbolic":"method"}],"detailsPage":[{"__symbolic":"method"}],"detailsModeulePage":[{"__symbolic":"method"}],"deleteContent":[{"__symbolic":"method"}],"closeTip":[{"__symbolic":"method"}],"editData":[{"__symbolic":"method"}],"editModel":[{"__symbolic":"method"}],"clearDB":[{"__symbolic":"method"}],"createBasicMessage":[{"__symbolic":"method"}],"initSql":[{"__symbolic":"method"}],"getSelected":[{"__symbolic":"method"}],"getIndexData":[{"__symbolic":"method"}],"clearIndex":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"app-tabbar","template":"<div class=\"tabbar\">\n    <div class=\"head\">\n        <div nzType=\"dashed\" (click)=\"showDeleteConfirm()\">保存</div>\n        <div (click)=\"delete()\">删除</div>\n        <div (click)=\"openNewpage()\">新建</div>\n        <div nz-dropdown [nzDropdownMenu]=\"menu\" nzTrigger=\"click\" (click)=\"getServer()\">打开</div>\n        <div (click)=\"release()\">发布</div>\n    </div>\n</div>\n<div class=\"add\" *ngIf=\"newFlag\">\n    <div class=\"add-data\">\n        <div class=\"close\" (click)=\"toggleNew()\">×</div>\n        <div class=\"title\">新建图表</div>\n        <div class=\"add-name\">\n            <p>图表名称：</p>\n            <input type=\"text\" name=\"\" id=\"\" [(ngModel)]=\"newPicData.title\">\n        </div>\n        <div class=\"add-name\">\n            <p>图表键名：</p>\n            <input type=\"text\" name=\"\" id=\"\" [(ngModel)]=\"newPicData.picnewid\">\n        </div>\n        <button (click)=\"creatNew()\">确定</button>\n    </div>\n</div>\n<router-outlet></router-outlet>\n<nz-dropdown-menu #menu=\"nzDropdownMenu\">\n   <div class=\"get-dashborads\">\n    <nz-select [(ngModel)]=\"selectId\" style=\"margin: 10px;\" nzAllowClear nzPlaceHolder=\"请选择打开图形\">\n        <nz-option [nzValue]=\"item.id\" [nzLabel]=\"item.imageName\" *ngFor=\"let item of ml.saveDashboard\"></nz-option>\n    </nz-select>\n    <button (click)=\"getData()\">打开</button>\n</div>\n\n</nz-dropdown-menu>","styles":[".tabbar .head{width:100%;display:flex}.tabbar .head div{text-align:center;height:40px;line-height:40px;width:calc(100% / 5);cursor:pointer;color:#f0f8ff;background-color:#051a4b}.add{background-color:rgba(0,0,0,.6);position:absolute;width:100%;height:100%;z-index:1111111;top:0;left:0}.add .add-data{width:500px;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#ffebcd;text-align:center;padding:20px}.add .add-data .close{font-size:16px;position:absolute;right:10px;top:10px;font-weight:700;font-family:\"宋体\";cursor:pointer}.add .add-data .title{margin-bottom:24px;font-size:20px}.add .add-data .add-name{display:flex;align-items:center;margin:16px 0;justify-content:center}.add .add-data .add-name p{font-size:16px;margin:0;color:#080808}.add .add-data .add-name input{border:none;outline:0;padding-left:5px}.add .add-data button{display:block;margin:40px auto 0;padding:5px 20px;border-radius:10px;border:none;color:#f3f3f3;background-color:#5f9ea0;cursor:pointer}.get-dashborads{padding:0 20px;color:#f0f8ff;background-color:#051a4b}.get-dashborads input{color:#051a4b;border:none;outline:0}.get-dashborads button{margin-left:5px;color:#051a4b;border:none;border-radius:5px;padding:0 10px;cursor:pointer}nz-select{margin-right:8px;width:130px}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","module":"ng-zorro-antd/message","name":"NzMessageService","line":21,"character":30},{"__symbolic":"reference","module":"ng-zorro-antd/modal","name":"NzModalService","line":22,"character":26},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":23,"character":16},{"__symbolic":"reference","name":"TestWeiyunService"}]}],"ngOnInit":[{"__symbolic":"method"}],"showDeleteConfirm":[{"__symbolic":"method"}],"creatNew":[{"__symbolic":"method"}],"delete":[{"__symbolic":"method"}],"getData":[{"__symbolic":"method"}],"getServer":[{"__symbolic":"method"}],"getPublish":[{"__symbolic":"method"}],"createBasicMessage":[{"__symbolic":"method"}],"toggleNew":[{"__symbolic":"method"}],"openNewpage":[{"__symbolic":"method"}],"release":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"plugins","template":"<iframe #iframe [src]=\"urlss\" [width]=\"pWidth\" [height]=\"ifHeight\" frameborder=\"0\"></iframe>","styles":[""]}]}],"members":{"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":3}}]}],"iframe":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":15,"character":3},"arguments":["iframe",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵf"},{"__symbolic":"reference","name":"TestWeiyunService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"ɵf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":10,"character":32},{"__symbolic":"reference","name":"TestWeiyunService"}]}],"createGra":[{"__symbolic":"method"}],"trustUrl":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵg":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":24,"character":1},"arguments":[{"imports":[{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":25,"character":12},"member":"forRoot"},"arguments":[[]]}],"exports":[{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":26,"character":12}]}]}],"members":{}},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"providers":[]}]}],"members":{}}},"origins":{"TestWeiyunService":"./lib/test.weiyun.service","TestWeiyunComponent":"./lib/test-weiyun.component","TestWeiyunModule":"./lib/test-weiyun.module","ɵa":"./lib/service/lcontype/type.service","ɵb":"./lib/pages/home/home.component","ɵc":"./lib/component/sidebar/sidebar.component","ɵd":"./lib/component/tabbar/tabbar.component","ɵe":"./lib/pages/chile/chile.component","ɵf":"./lib/pages/getpic/getpic.service","ɵg":"./lib/test-weiyun-roution.module","ɵh":"./lib/icons-provider.module"},"importAs":"test-weiyun"}