11import { AfterViewInit , Component , ViewEncapsulation } from "@angular/core" ;
22import { ChartIconFactory , ChartType } from "jigsaw/component/chart-icon/chart-icon-factory" ;
3- import { TreeData } from "jigsaw/core/data/tree-data" ;
3+ import { SimpleTreeData } from "jigsaw/core/data/tree-data" ;
44import { HttpClient } from "@angular/common/http" ;
55
66@Component ( {
@@ -11,7 +11,7 @@ import {HttpClient} from "@angular/common/http";
1111export class FishBoneFullComponent implements AfterViewInit {
1212
1313 constructor ( public http : HttpClient ) {
14- this . data = new TreeData ( ) ;
14+ this . data = new SimpleTreeData ( ) ;
1515 this . data . label = '<span class="orange">目标标题</span>' ;
1616 this . data . fromObject ( [
1717 {
@@ -139,7 +139,7 @@ export class FishBoneFullComponent implements AfterViewInit {
139139 ]
140140 }
141141 ] ) ;
142- this . data2 = new TreeData ( ) ;
142+ this . data2 = new SimpleTreeData ( ) ;
143143 this . data2 . label = '<span class="orange">申论万能思维体系</span>' ;
144144 this . data2 . fromObject ( [
145145 {
@@ -287,15 +287,15 @@ export class FishBoneFullComponent implements AfterViewInit {
287287 // 在ChartIcon注册Custom Pie
288288 ChartIconFactory . registerCustomPie ( ) ;
289289
290- this . data3 = new TreeData ( ) ;
290+ this . data3 = new SimpleTreeData ( ) ;
291291 this . data3 . http = http ;
292292 this . data3 . fromAjax ( 'mock-data/fish-bone-1' ) ;
293293 this . data3 . onAjaxComplete ( ( ) => {
294294 this . data3 . label = `<span class="orange">VoLTE呼损分析</span>` ;
295295 this . data3 . nodes . forEach ( ( node , index ) => {
296296 node . label = `<span class="orange">${ node . name } </span>` ;
297297 let pieData = this . getPieData ( node ) . join ( "," ) ;
298- let nodesItem = new TreeData ( ) ;
298+ let nodesItem = new SimpleTreeData ( ) ;
299299 nodesItem . label = `<span class="pie-call-loss-${ index } ">${ pieData } </span>` ;
300300 nodesItem . desc = `<p class="call-loss-data"> count: ${ node . count } <br> ratio: ${ node . ratio } <br> delay: ${ node . delay } </p>` ;
301301 node . nodes = [ nodesItem ] ;
@@ -311,11 +311,11 @@ export class FishBoneFullComponent implements AfterViewInit {
311311 } )
312312 }
313313
314- data : TreeData ;
314+ data : SimpleTreeData ;
315315
316- data2 : TreeData ;
316+ data2 : SimpleTreeData ;
317317
318- data3 : TreeData ;
318+ data3 : SimpleTreeData ;
319319
320320 sceneData = [
321321 { id : 1 , label : "场景一" , } ,
0 commit comments