소스 검색

路线图调整优化

qianming 3 년 전
부모
커밋
a01d6f8dfd
1개의 변경된 파일4개의 추가작업 그리고 5개의 파일을 삭제
  1. 4 5
      report-ui/src/views/bigscreenDesigner/designer/widget/map/widgetLineMap.vue

+ 4 - 5
report-ui/src/views/bigscreenDesigner/designer/widget/map/widgetLineMap.vue

@@ -478,11 +478,10 @@ export default {
     },
     staticDataFn(val) {
       const series = this.options.series;
-      const optionsSetup = this.optionsSetup;
       series[0]["data"] = this.convertData(val);
       series[1]["data"] = this.convertData(val);
       series[2]["data"] = val.map(function (dataItem) {
-        if (geoCoordMap[dataItem.source]) {
+        if (geoCoordMap[dataItem.source] && geoCoordMap[dataItem.target]) {
           return {
             name: dataItem.source,
             value: geoCoordMap[dataItem.source].concat([dataItem.value])
@@ -490,7 +489,7 @@ export default {
         }
       });
       series[3]["data"] = val.map(function (dataItem) {
-        if (geoCoordMap[dataItem.target]) {
+        if (geoCoordMap[dataItem.source] && geoCoordMap[dataItem.target]) {
           return {
             name: dataItem.target,
             value: geoCoordMap[dataItem.target].concat([dataItem.value])
@@ -520,7 +519,7 @@ export default {
       series[0]["data"] = this.convertData(val);
       series[1]["data"] = this.convertData(val);
       series[2]["data"] = val.map(function (dataItem) {
-        if (geoCoordMap[dataItem.source]) {
+        if (geoCoordMap[dataItem.source] && geoCoordMap[dataItem.target]) {
           return {
             name: dataItem.source,
             value: geoCoordMap[dataItem.source].concat([dataItem.value])
@@ -528,7 +527,7 @@ export default {
         }
       });
       series[3]["data"] = val.map(function (dataItem) {
-        if (geoCoordMap[dataItem.target]) {
+        if (geoCoordMap[dataItem.source] && geoCoordMap[dataItem.target]) {
           return {
             name: dataItem.target,
             value: geoCoordMap[dataItem.target].concat([dataItem.value])