소스 검색

修改图形bug

rsbi 4 년 전
부모
커밋
d2cccd7f7d
2개의 변경된 파일12개의 추가작업 그리고 2개의 파일을 삭제
  1. 11 1
      src/view/portal/LayoutOptarea.vue
  2. 1 1
      src/view/portal/data/Chart.vue

+ 11 - 1
src/view/portal/LayoutOptarea.vue

@@ -12,6 +12,7 @@ import BoxView from "./view/Box.vue"
 import ChartView from "./view/Chart.vue"
 import GridView from "./view/Grid.vue"
 import TableView from "./view/Table.vue"
+import * as echartsUtils from '@/common/echartsUtils'
 
 export default {
   components: {
@@ -97,6 +98,11 @@ export default {
     };
   },
   mounted() {
+      //放入window对象
+    window.echartsUtils = echartsUtils;
+    var echarts = require('echarts');
+    window.echarts = echarts;
+
     this.bindTdEvent();
     $(window).resize(()=>this.resizeChart());
   },
@@ -386,7 +392,7 @@ export default {
               }
             }, 200);
              */
-          }else{
+          }else{ 
             //获取TREE
 				    var ref = $("#comptree").jstree(true);
 				    var node = ref.get_node(ui.draggable[0]);
@@ -518,6 +524,10 @@ export default {
       });
     }
   },
+  beforeDestroy(){
+    delete window.echartsUtils;
+    delete window.echarts;
+  },
   watch:{
    
   }

+ 1 - 1
src/view/portal/data/Chart.vue

@@ -23,7 +23,7 @@ export default {
   },
   render(h){
       let leftCols = []; 
-      let comp = this.comp;
+	  let comp = this.comp;
 			let tp = comp.chartJson.type;
 			let isscatter = tp === 'scatter' || tp === 'bubble';
 			let isbubble = tp === 'bubble';