XAWDJ0277HWXPT2\Administrator 5 лет назад
Родитель
Сommit
156cba62c7
91 измененных файлов с 708 добавлено и 223 удалено
  1. 0 0
      web/css/chunk-139cf1a1.73cc4659.css
  2. 0 0
      web/css/chunk-27550a72.99e14beb.css
  3. 0 0
      web/css/chunk-2ef2fac4.6cb2574c.css
  4. 0 0
      web/css/chunk-3520c2d6.5c857fb5.css
  5. 1 1
      web/css/chunk-338a4208.5b343405.css
  6. 1 0
      web/css/chunk-476b0587.a59b6eec.css
  7. 0 0
      web/css/chunk-565b1914.72fe42eb.css
  8. 0 0
      web/css/chunk-56b2c42d.8b682471.css
  9. 0 0
      web/css/chunk-5bc26c22.aab30c87.css
  10. 0 0
      web/css/chunk-5de518e1.9c953a41.css
  11. 0 0
      web/css/chunk-6b1d2eca.60dd08d9.css
  12. 0 0
      web/css/chunk-749ce008.31687a68.css
  13. 0 1
      web/css/chunk-7bb3a48b.44f35dd8.css
  14. 0 0
      web/css/chunk-87aeea08.05975ca9.css
  15. 0 0
      web/css/chunk-e4e87226.9745a476.css
  16. 1 1
      web/index.html
  17. 0 2
      web/js/app.001ac79d.js
  18. 0 1
      web/js/app.001ac79d.js.map
  19. 2 0
      web/js/app.b995eed7.js
  20. 1 0
      web/js/app.b995eed7.js.map
  21. 2 0
      web/js/chunk-139cf1a1.aba9c233.js
  22. 1 0
      web/js/chunk-139cf1a1.aba9c233.js.map
  23. 0 2
      web/js/chunk-1d8e8d5c.3f9a019c.js
  24. 0 1
      web/js/chunk-1d8e8d5c.3f9a019c.js.map
  25. 2 0
      web/js/chunk-27550a72.498f1b83.js
  26. 1 0
      web/js/chunk-27550a72.498f1b83.js.map
  27. 0 2
      web/js/chunk-2b5ccf4a.3dd1bfaf.js
  28. 0 1
      web/js/chunk-2b5ccf4a.3dd1bfaf.js.map
  29. 0 2
      web/js/chunk-2ce8a93e.5333bad3.js
  30. 0 1
      web/js/chunk-2ce8a93e.5333bad3.js.map
  31. 2 0
      web/js/chunk-2ef2fac4.63acb687.js
  32. 1 0
      web/js/chunk-2ef2fac4.63acb687.js.map
  33. 0 2
      web/js/chunk-338a4208.e783aa72.js
  34. 0 1
      web/js/chunk-338a4208.e783aa72.js.map
  35. 2 0
      web/js/chunk-3520c2d6.b16140ca.js
  36. 1 0
      web/js/chunk-3520c2d6.b16140ca.js.map
  37. 0 2
      web/js/chunk-37b70864.4cc08cd1.js
  38. 0 1
      web/js/chunk-37b70864.4cc08cd1.js.map
  39. 2 0
      web/js/chunk-3c3021a1.6199c956.js
  40. 1 0
      web/js/chunk-3c3021a1.6199c956.js.map
  41. 4 0
      web/js/chunk-476b0587.f770e2c2.js
  42. 1 0
      web/js/chunk-476b0587.f770e2c2.js.map
  43. 2 0
      web/js/chunk-565b1914.39dedb05.js
  44. 1 0
      web/js/chunk-565b1914.39dedb05.js.map
  45. 2 0
      web/js/chunk-56b2c42d.8cb39693.js
  46. 1 0
      web/js/chunk-56b2c42d.8cb39693.js.map
  47. 2 0
      web/js/chunk-5bc26c22.cb9c2f4d.js
  48. 1 0
      web/js/chunk-5bc26c22.cb9c2f4d.js.map
  49. 0 2
      web/js/chunk-5d0c1dcc.a98da505.js
  50. 0 1
      web/js/chunk-5d0c1dcc.a98da505.js.map
  51. 2 0
      web/js/chunk-5de518e1.ef4c3a78.js
  52. 1 0
      web/js/chunk-5de518e1.ef4c3a78.js.map
  53. 2 2
      web/js/chunk-ef8423b2.24bc9bc2.js
  54. 1 0
      web/js/chunk-6b1d2eca.ee783652.js.map
  55. 0 2
      web/js/chunk-6c55f908.9aa01628.js
  56. 0 1
      web/js/chunk-6c55f908.9aa01628.js.map
  57. 2 0
      web/js/chunk-749ce008.5259658f.js
  58. 1 0
      web/js/chunk-749ce008.5259658f.js.map
  59. 0 2
      web/js/chunk-76707987.d5d29871.js
  60. 0 1
      web/js/chunk-76707987.d5d29871.js.map
  61. 0 2
      web/js/chunk-7a95aa76.fd385be4.js
  62. 0 1
      web/js/chunk-7a95aa76.fd385be4.js.map
  63. 0 4
      web/js/chunk-7bb3a48b.c30e6dd7.js
  64. 0 1
      web/js/chunk-7bb3a48b.c30e6dd7.js.map
  65. 2 2
      web/js/chunk-87dbe6ea.74ef2f72.js
  66. 1 1
      web/js/chunk-87dbe6ea.74ef2f72.js.map
  67. 0 2
      web/js/chunk-9b7bd846.90c0cecb.js
  68. 0 1
      web/js/chunk-9b7bd846.90c0cecb.js.map
  69. 0 2
      web/js/chunk-9efb8bee.b8e721bf.js
  70. 0 1
      web/js/chunk-9efb8bee.b8e721bf.js.map
  71. 2 0
      web/js/chunk-e4e87226.c15cafda.js
  72. 1 0
      web/js/chunk-e4e87226.c15cafda.js.map
  73. 0 1
      web/js/chunk-ef8423b2.24bc9bc2.js.map
  74. 0 63
      web/js/chunk-vendors.4324cab1.js
  75. 0 1
      web/js/chunk-vendors.4324cab1.js.map
  76. 63 0
      web/js/chunk-vendors.96bd5e12.js
  77. 1 0
      web/js/chunk-vendors.96bd5e12.js.map
  78. 1 1
      webConfig/public/index.html
  79. 2 1
      webConfig/src/App.vue
  80. 4 0
      webConfig/src/api/allUel.js
  81. BIN
      webConfig/src/img/GIS/lamp_2d_type/lamp_fault_0.png
  82. BIN
      webConfig/src/img/GIS/lamp_2d_type/lamp_fault_1.png
  83. BIN
      webConfig/src/img/GIS/lamp_2d_type/lamp_off-line_0.png
  84. BIN
      webConfig/src/img/GIS/lamp_2d_type/lamp_off-line_1.png
  85. BIN
      webConfig/src/img/GIS/lamp_2d_type/lamp_off_0.png
  86. BIN
      webConfig/src/img/GIS/lamp_2d_type/lamp_off_1.png
  87. BIN
      webConfig/src/img/GIS/lamp_2d_type/lamp_on_0.png
  88. BIN
      webConfig/src/img/GIS/lamp_2d_type/lamp_on_1.png
  89. BIN
      webConfig/src/img/xls.png
  90. 152 57
      webConfig/src/views/GISMap.vue
  91. 435 50
      webConfig/src/views/projectManagement.vue

web/css/chunk-1d8e8d5c.73cc4659.css → web/css/chunk-139cf1a1.73cc4659.css


web/css/chunk-7a95aa76.99e14beb.css → web/css/chunk-27550a72.99e14beb.css


web/css/chunk-76707987.6cb2574c.css → web/css/chunk-2ef2fac4.6cb2574c.css


web/css/chunk-2b5ccf4a.5c857fb5.css → web/css/chunk-3520c2d6.5c857fb5.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
web/css/chunk-338a4208.5b343405.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
web/css/chunk-476b0587.a59b6eec.css


web/css/chunk-37b70864.72fe42eb.css → web/css/chunk-565b1914.72fe42eb.css


web/css/chunk-2ce8a93e.8b682471.css → web/css/chunk-56b2c42d.8b682471.css


web/css/chunk-5d0c1dcc.aab30c87.css → web/css/chunk-5bc26c22.aab30c87.css


web/css/chunk-9b7bd846.9c953a41.css → web/css/chunk-5de518e1.9c953a41.css


web/css/chunk-ef8423b2.60dd08d9.css → web/css/chunk-6b1d2eca.60dd08d9.css


web/css/chunk-6c55f908.31687a68.css → web/css/chunk-749ce008.31687a68.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
web/css/chunk-7bb3a48b.44f35dd8.css


web/css/chunk-87dbe6ea.05975ca9.css → web/css/chunk-87aeea08.05975ca9.css


web/css/chunk-9efb8bee.9745a476.css → web/css/chunk-e4e87226.9745a476.css


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
web/index.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 2
web/js/app.001ac79d.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
web/js/app.001ac79d.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
web/js/app.b995eed7.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
web/js/app.b995eed7.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
web/js/chunk-139cf1a1.aba9c233.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
web/js/chunk-139cf1a1.aba9c233.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 2
web/js/chunk-1d8e8d5c.3f9a019c.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
web/js/chunk-1d8e8d5c.3f9a019c.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
web/js/chunk-27550a72.498f1b83.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
web/js/chunk-27550a72.498f1b83.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 2
web/js/chunk-2b5ccf4a.3dd1bfaf.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
web/js/chunk-2b5ccf4a.3dd1bfaf.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 2
web/js/chunk-2ce8a93e.5333bad3.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
web/js/chunk-2ce8a93e.5333bad3.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
web/js/chunk-2ef2fac4.63acb687.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
web/js/chunk-2ef2fac4.63acb687.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 2
web/js/chunk-338a4208.e783aa72.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
web/js/chunk-338a4208.e783aa72.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
web/js/chunk-3520c2d6.b16140ca.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
web/js/chunk-3520c2d6.b16140ca.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 2
web/js/chunk-37b70864.4cc08cd1.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
web/js/chunk-37b70864.4cc08cd1.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
web/js/chunk-3c3021a1.6199c956.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
web/js/chunk-3c3021a1.6199c956.js.map


Разница между файлами не показана из-за своего большого размера
+ 4 - 0
web/js/chunk-476b0587.f770e2c2.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
web/js/chunk-476b0587.f770e2c2.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
web/js/chunk-565b1914.39dedb05.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
web/js/chunk-565b1914.39dedb05.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
web/js/chunk-56b2c42d.8cb39693.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
web/js/chunk-56b2c42d.8cb39693.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
web/js/chunk-5bc26c22.cb9c2f4d.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
web/js/chunk-5bc26c22.cb9c2f4d.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 2
web/js/chunk-5d0c1dcc.a98da505.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
web/js/chunk-5d0c1dcc.a98da505.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
web/js/chunk-5de518e1.ef4c3a78.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
web/js/chunk-5de518e1.ef4c3a78.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
web/js/chunk-ef8423b2.24bc9bc2.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
web/js/chunk-6b1d2eca.ee783652.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 2
web/js/chunk-6c55f908.9aa01628.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
web/js/chunk-6c55f908.9aa01628.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
web/js/chunk-749ce008.5259658f.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
web/js/chunk-749ce008.5259658f.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 2
web/js/chunk-76707987.d5d29871.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
web/js/chunk-76707987.d5d29871.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 2
web/js/chunk-7a95aa76.fd385be4.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
web/js/chunk-7a95aa76.fd385be4.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 4
web/js/chunk-7bb3a48b.c30e6dd7.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
web/js/chunk-7bb3a48b.c30e6dd7.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
web/js/chunk-87dbe6ea.74ef2f72.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
web/js/chunk-87dbe6ea.74ef2f72.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 2
web/js/chunk-9b7bd846.90c0cecb.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
web/js/chunk-9b7bd846.90c0cecb.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 2
web/js/chunk-9efb8bee.b8e721bf.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
web/js/chunk-9efb8bee.b8e721bf.js.map


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
web/js/chunk-e4e87226.c15cafda.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
web/js/chunk-e4e87226.c15cafda.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
web/js/chunk-ef8423b2.24bc9bc2.js.map


Разница между файлами не показана из-за своего большого размера
+ 0 - 63
web/js/chunk-vendors.4324cab1.js


Разница между файлами не показана из-за своего большого размера
+ 0 - 1
web/js/chunk-vendors.4324cab1.js.map


Разница между файлами не показана из-за своего большого размера
+ 63 - 0
web/js/chunk-vendors.96bd5e12.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
web/js/chunk-vendors.96bd5e12.js.map


+ 1 - 1
webConfig/public/index.html

@@ -5,7 +5,7 @@
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <meta name="viewport" content="width=device-width,initial-scale=1.0">
     <link rel="icon" href="<%= BASE_URL %>bitbug_favicon.ico">
-    <link rel="stylesheet" type="text/css" href="https://at.alicdn.com/t/font_1849275_aqwfobkx1ao.css">
+    <link rel="stylesheet" type="text/css" href="https://at.alicdn.com/t/font_1849275_4v39buwxw4v.css">
     <title>IDCOL</title>
   </head>
   <body>

+ 2 - 1
webConfig/src/App.vue

@@ -58,6 +58,7 @@
 
                 avatar:'avatar',
                 browserLanguage:'browserLanguage',
+                updateRemRatio:'updateRemRatio',
 
             }),
         },
@@ -183,7 +184,7 @@
             }
             window.onresize = function(){
                 width = document.body.offsetWidth;
-                // console.log(width)
+                console.log(this_.updateRemRatio)
                 if(width >= 1920){
                     $('html').css({'font-size':'95.01%'})
                     this_.$store.commit('REMRATIOFUN',{

+ 4 - 0
webConfig/src/api/allUel.js

@@ -62,6 +62,10 @@ const urls={
         
         lampcontrolUpdate:'https://120.77.179.55/api/lampcontrol/update',/*更新数据*/
 
+        lampcontrolBatchInput:'https://120.77.179.55/api/lampcontrol/batchInput',/*批量导入灯控*/
+        excelModelEN:'https://120.77.179.55/api/file/ExcelModel/lamp.xls',/*批量导入灯控模板*/
+   
+
     },
     /*概览信息*/
     dashboard:{

BIN
webConfig/src/img/GIS/lamp_2d_type/lamp_fault_0.png


BIN
webConfig/src/img/GIS/lamp_2d_type/lamp_fault_1.png


BIN
webConfig/src/img/GIS/lamp_2d_type/lamp_off-line_0.png


BIN
webConfig/src/img/GIS/lamp_2d_type/lamp_off-line_1.png


BIN
webConfig/src/img/GIS/lamp_2d_type/lamp_off_0.png


BIN
webConfig/src/img/GIS/lamp_2d_type/lamp_off_1.png


BIN
webConfig/src/img/GIS/lamp_2d_type/lamp_on_0.png


BIN
webConfig/src/img/GIS/lamp_2d_type/lamp_on_1.png


BIN
webConfig/src/img/xls.png


+ 152 - 57
webConfig/src/views/GISMap.vue

@@ -1132,6 +1132,7 @@
                     historyEcharts:false,
                 },
                 mapEnIsTrue:false,
+                myChart:null,
             }
         },
         computed:{
@@ -1147,7 +1148,8 @@
                 GoogleJS_frequency:'GoogleJS_frequency',
                 role:'role',
                 sideBarCompanyType:'sideBarCompanyType',
-                browserLanguage:'browserLanguage'
+                browserLanguage:'browserLanguage',
+                updateRemRatio:'updateRemRatio',
             })
         },
         components:{sideBarIdcol},
@@ -1429,10 +1431,10 @@
                                     section:this_.roadId,
                                     type:this_.operationType,
                                     keyword:this_.keyword,
-                                    lng_low:encrypt_low.bd_lng,
-                                    lat_low:encrypt_low.bd_lat,
-                                    lng_high:encrypt_high.bd_lng,
-                                    lat_high:encrypt_high.bd_lat,
+                                    lng_low:encrypt_low.bd_lng<encrypt_high.bd_lng?encrypt_low.bd_lng:encrypt_high.bd_lng,
+                                    lat_low:encrypt_low.bd_lat<encrypt_high.bd_lat?encrypt_low.bd_lat:encrypt_high.bd_lat,
+                                    lng_high:encrypt_low.bd_lng<encrypt_high.bd_lng?encrypt_high.bd_lng:encrypt_low.bd_lng,
+                                    lat_high:encrypt_low.bd_lat<encrypt_high.bd_lat?encrypt_high.bd_lat:encrypt_low.bd_lat,
                                     multiple:this_.map.getZoom(),
                                     lampid:'-1',
                                 },
@@ -1510,10 +1512,10 @@
                                 section:this_.roadId,
                                 type:this_.operationType,
                                 keyword:this_.keyword,
-                                lng_low:encrypt_low.bd_lng,
-                                lat_low:encrypt_low.bd_lat,
-                                lng_high:encrypt_high.bd_lng,
-                                lat_high:encrypt_high.bd_lat,
+                                lng_low:encrypt_low.bd_lng<encrypt_high.bd_lng?encrypt_low.bd_lng:encrypt_high.bd_lng,
+                                lat_low:encrypt_low.bd_lat<encrypt_high.bd_lat?encrypt_low.bd_lat:encrypt_high.bd_lat,
+                                lng_high:encrypt_low.bd_lng<encrypt_high.bd_lng?encrypt_high.bd_lng:encrypt_low.bd_lng,
+                                lat_high:encrypt_low.bd_lat<encrypt_high.bd_lat?encrypt_high.bd_lat:encrypt_low.bd_lat,
                                 multiple:this_.map.getZoom(),
                                 lampid:'-1',
                             },
@@ -1954,7 +1956,7 @@
                 }
                 this.$nextTick(function(){
                     if(document.getElementsByClassName('history_echarts')[0]){
-                        const myChart = this.$echarts.init(document.getElementsByClassName('history_echarts')[0]);
+                        this.myChart = this.$echarts.init(document.getElementsByClassName('history_echarts')[0]);
                         let arry = [],hh,month,dd,mm;
                         for(let d of data.updatetime){
                             d = new Date(d);month = d.getMonth()+1;dd = d.getDate();
@@ -2046,17 +2048,17 @@
                             },
                             series: series,
                         };
-                        myChart.setOption(option,true);
+                        this.myChart.setOption(option,true);
 
-                        window.onresize = function(){
-                          if(document.body.offsetWidth <1500){
-                                this_.legendWidth = '180px';
-                            }else{
-                                this_.legendWidth = 'auto';
-                            }
-                            myChart.setOption(option,true);
-                            myChart.resize();
-                        }
+                        // window.onresize = function(){
+                        //   if(document.body.offsetWidth <1500){
+                        //         this_.legendWidth = '180px';
+                        //     }else{
+                        //         this_.legendWidth = 'auto';
+                        //     }
+                        //     myChart.setOption(option,true);
+                        //     myChart.resize();
+                        // }
                     }
                 })
             },
@@ -3665,10 +3667,10 @@
                                                 section:this_.roadId,
                                                 type:this_.operationType,
                                                 keyword:this_.keyword,
-                                                lng_low:encrypt_low.bd_lng,
-                                                lat_low:encrypt_low.bd_lat,
-                                                lng_high:encrypt_high.bd_lng,
-                                                lat_high:encrypt_high.bd_lat,
+                                                lng_low:encrypt_low.bd_lng<encrypt_high.bd_lng?encrypt_low.bd_lng:encrypt_high.bd_lng,
+                                                lat_low:encrypt_low.bd_lat<encrypt_high.bd_lat?encrypt_low.bd_lat:encrypt_high.bd_lat,
+                                                lng_high:encrypt_low.bd_lng<encrypt_high.bd_lng?encrypt_high.bd_lng:encrypt_low.bd_lng,
+                                                lat_high:encrypt_low.bd_lat<encrypt_high.bd_lat?encrypt_high.bd_lat:encrypt_low.bd_lat,
                                                 multiple:this_.map.getZoom(),
                                                 lampid:lampId,
                                             },
@@ -3695,10 +3697,10 @@
                                         section:this_.roadId,
                                         type:this_.operationType,
                                         keyword:this_.keyword,
-                                        lng_low:encrypt_low.bd_lng,
-                                        lat_low:encrypt_low.bd_lat,
-                                        lng_high:encrypt_high.bd_lng,
-                                        lat_high:encrypt_high.bd_lat,
+                                        lng_low:encrypt_low.bd_lng<encrypt_high.bd_lng?encrypt_low.bd_lng:encrypt_high.bd_lng,
+                                        lat_low:encrypt_low.bd_lat<encrypt_high.bd_lat?encrypt_low.bd_lat:encrypt_high.bd_lat,
+                                        lng_high:encrypt_low.bd_lng<encrypt_high.bd_lng?encrypt_high.bd_lng:encrypt_low.bd_lng,
+                                        lat_high:encrypt_low.bd_lat<encrypt_high.bd_lat?encrypt_high.bd_lat:encrypt_low.bd_lat,
                                         multiple:this.getZoom(),
                                         lampid:lampId,
                                     },
@@ -3739,11 +3741,17 @@
                     }else{
                         this_.mapTCtype = 'Satellite'
                     }
+                    console.log(this_.mapTCtype)
                     for(let d of data){
                         if(!isTrue){
                             let decrypt =  this_.bd_decrypt(d.longitude,d.latitude,this_.mapTCtype == 'Satellite');
                             d.longitude = decrypt.lng;
                             d.latitude = decrypt.lat;
+                            if(d.f_longitude&&d.f_latitude){
+                                let f_decrypt = this_.bd_decrypt(d.f_longitude,d.f_latitude,this_.mapTCtype == 'Satellite');
+                                d.f_longitude = f_decrypt.lng;
+                                d.f_latitude = f_decrypt.lat;
+                            }
                         }
                         if(d.is_lamp == 1){
                             let lampType = '';
@@ -3774,7 +3782,8 @@
                             }
                             let lamp_icon;
                             if(this_.mapTCtype == 'TileLayer'){
-                                lamp_icon = `<div style="text-align:center;background:${bgColor};background-clip:padding-box;border:2px solid #fff; height: 16px; width: 16px; border-radius:50%;" class="lamp lamp_${d.id} ${lampType}"></div>`
+                                // lamp_icon = `<div style="text-align:center;background:${bgColor};background-clip:padding-box;border:2px solid #fff; height: 16px; width: 16px; border-radius:50%;" class="lamp lamp_${d.id} ${lampType}"></div>`
+                                lamp_icon = `<div class="lamp lamp_${d.id} ${lampType} lamp_icon_new lamp_Satellite_${lampType}"></div>`
                             }else{
                                 lamp_icon = `<div class="lamp lamp_${d.id} ${lampType} lamp_icon lamp_Satellite_${lampType}_${d.direction}"></div>`
                             }
@@ -3877,8 +3886,8 @@
                                     e.cancelBubble = true; //IE阻止冒泡方法  
                                 }
                                 // console.log(e,this.getPosition())
-                                this_.map.setZoom(this_.map.getZoom()+1);
-                                this_.map.setCenter(new google.maps.LatLng(this.getPosition().lat(),this.getPosition().lng()));
+                                this_.map.setZoom(18);
+                                this_.map.setCenter(new google.maps.LatLng(Number(d.f_latitude),Number(d.f_longitude)));
                             })
                             this_.markerListHCEn.push(this_.marker)
                         }else if(d.is_video == 1){
@@ -4034,10 +4043,10 @@
                                     section:this.roadId,
                                     type:this.operationType,
                                     keyword:this.keyword,
-                                    lng_low:encrypt_low.bd_lng,
-                                    lat_low:encrypt_low.bd_lat,
-                                    lng_high:encrypt_high.bd_lng,
-                                    lat_high:encrypt_high.bd_lat,
+                                    lng_low:encrypt_low.bd_lng<encrypt_high.bd_lng?encrypt_low.bd_lng:encrypt_high.bd_lng,
+                                    lat_low:encrypt_low.bd_lat<encrypt_high.bd_lat?encrypt_low.bd_lat:encrypt_high.bd_lat,
+                                    lng_high:encrypt_low.bd_lng<encrypt_high.bd_lng?encrypt_high.bd_lng:encrypt_low.bd_lng,
+                                    lat_high:encrypt_low.bd_lat<encrypt_high.bd_lat?encrypt_high.bd_lat:encrypt_low.bd_lat,
                                     multiple:this.map.getZoom(),
                                     lampid:lampId,
                                 },
@@ -4064,10 +4073,10 @@
                                             section:this_.roadId,
                                             type:this_.operationType,
                                             keyword:this_.keyword,
-                                            lng_low:encrypt_low.bd_lng,
-                                            lat_low:encrypt_low.bd_lat,
-                                            lng_high:encrypt_high.bd_lng,
-                                            lat_high:encrypt_high.bd_lat,
+                                            lng_low:encrypt_low.bd_lng<encrypt_high.bd_lng?encrypt_low.bd_lng:encrypt_high.bd_lng,
+                                            lat_low:encrypt_low.bd_lat<encrypt_high.bd_lat?encrypt_low.bd_lat:encrypt_high.bd_lat,
+                                            lng_high:encrypt_low.bd_lng<encrypt_high.bd_lng?encrypt_high.bd_lng:encrypt_low.bd_lng,
+                                            lat_high:encrypt_low.bd_lat<encrypt_high.bd_lat?encrypt_high.bd_lat:encrypt_low.bd_lat,
                                             multiple:this_.map.getZoom(),
                                             lampid:lampId,
                                         },
@@ -4101,10 +4110,10 @@
                                             section:this_.roadId,
                                             type:this_.operationType,
                                             keyword:this_.keyword,
-                                            lng_low:encrypt_low.bd_lng,
-                                            lat_low:encrypt_low.bd_lat,
-                                            lng_high:encrypt_high.bd_lng,
-                                            lat_high:encrypt_high.bd_lat,
+                                            lng_low:encrypt_low.bd_lng<encrypt_high.bd_lng?encrypt_low.bd_lng:encrypt_high.bd_lng,
+                                            lat_low:encrypt_low.bd_lat<encrypt_high.bd_lat?encrypt_low.bd_lat:encrypt_high.bd_lat,
+                                            lng_high:encrypt_low.bd_lng<encrypt_high.bd_lng?encrypt_high.bd_lng:encrypt_low.bd_lng,
+                                            lat_high:encrypt_low.bd_lat<encrypt_high.bd_lat?encrypt_high.bd_lat:encrypt_low.bd_lat,
                                             multiple:this_.map.getZoom(),
                                             lampid:lampId,
                                         },
@@ -4133,6 +4142,11 @@
                             let wgs84togcj02 =  this_.wgs84togcj02(d.longitude,d.latitude);
                             d.longitude = wgs84togcj02.lng;
                             d.latitude = wgs84togcj02.lat;
+                            if(d.f_longitude&&d.f_latitude){
+                                let f_wgs84togcj02 =  this_.wgs84togcj02(d.f_longitude,d.f_latitude);
+                                d.f_longitude = f_wgs84togcj02.lng;
+                                d.f_latitude = f_wgs84togcj02.lat;
+                            }
                         }
 
                         if((!this_.lampEdit && d.id != this_.lampId) || this_.lampEdit){
@@ -4171,7 +4185,7 @@
                                 }
                                 let lamp_icon;
                                 if(this_.mapTCtype == 'TileLayer'){
-                                    lamp_icon = `<div style="text-align:center;background:${bgColor};background-clip:padding-box;border:2px solid #fff; height: 16px; width: 16px; border-radius:50%;" class="lamp lamp_${d.id} ${lampType}"></div>`
+                                    lamp_icon = `<div class="lamp lamp_${d.id} ${lampType} lamp_icon_new lamp_Satellite_${lampType}"></div>`
                                 }else{
                                     lamp_icon = `<div class="lamp lamp_${d.id} ${lampType} lamp_icon lamp_Satellite_${lampType}_${d.direction}"></div>`
                                 }
@@ -4245,7 +4259,7 @@
                                 });
                                 marker.on('click',function(e){
                                     // console.log(e)
-                                    this_.map.setZoomAndCenter(this_.map.getZoom()+1, [e.lnglat.lng,e.lnglat.lat]);
+                                    this_.map.setZoomAndCenter(18, [d.f_longitude,d.f_latitude]);
                                 })
                                 this_.map.add(marker);
                                 this_.markerListHC.push(marker)
@@ -4495,17 +4509,18 @@
             },
             //百度坐标转高德(传入经度、纬度)
             bd_decrypt(lng, lat,isGcj02) {
-
+                lng = Number(lng);
+                lat = Number(lat);
                 var PI = 3.1415926535897932384626;
                 var a = 6378245.0;
                 var ee = 0.00669342162296594323;
                 function out_of_china(lng, lat) {
                     return (lng < 72.004 || lng > 137.8347) || ((lat < 0.8293 || lat > 55.8271) || false);
                 }
-                if (out_of_china(lng, lat)&&isGcj02) {
+                console.log(lng,lat,out_of_china(lng, lat),isGcj02)
+                if (out_of_china(lng, lat)||isGcj02) {
                     return {lng: lng, lat: lat}
-                }
-                else {
+                }else {
                     var dlat = this.transformlat(lng - 105.0, lat - 35.0);
                     var dlng = this.transformlng(lng - 105.0, lat - 35.0);
                     var radlat = lat / 180.0 * PI;
@@ -4521,6 +4536,8 @@
             },
             //高德坐标转百度(传入经度、纬度)
             bd_encrypt(lng, lat,isWgs84) {
+                lng = Number(lng);
+                lat = Number(lat);
                 var PI = 3.1415926535897932384626;
                 var a = 6378245.0;
                 var ee = 0.00669342162296594323;
@@ -4553,6 +4570,8 @@
                 }
             },
             wgs84togcj02(lng, lat) {
+                lng = Number(lng);
+                lat = Number(lat);
                 // var x_PI = 3.14159265358979324 * 3000.0 / 180.0;
                 var PI = 3.1415926535897932384626;
                 var a = 6378245.0;
@@ -4581,6 +4600,8 @@
                 // }
             },
             gcj02towgs84(lng, lat) {
+                lng = Number(lng);
+                lat = Number(lat);
                 // var x_PI = 3.14159265358979324 * 3000.0 / 180.0;
                 var PI = 3.1415926535897932384626;
                 var a = 6378245.0;
@@ -4799,7 +4820,19 @@
                         }
                     });
                 }
-            }
+            },
+            updateRemRatio(){
+
+                if(document.body.offsetWidth <1500){
+                    this.legendWidth = '180px';
+                }else{
+                    this.legendWidth = 'auto';
+                }
+                // myChart.setOption(option,true);
+                if(this.myChart){
+                    this.myChart.resize();
+                }
+            },
         }
     }
 </script>
@@ -4813,14 +4846,14 @@
             &.Lamp_active{
                 // transform: translate(-5px, -5px);
                 position: relative;
-                top: -5px;
-                left: -5px;
+                // top: -5px;
+                // left: -5px;
                 >.lamp{
-                    width: 26px !important;
-                    height: 26px !important;
+                    width: 38px !important;
+                    height: 38px !important;
                     position: relative;
-                    top: 0px;
-                    left: 0px;
+                    // top: 0px;
+                    // left: 0px;
                 }
                 >.map_lamp_info{
                     top: -155px;left: -160px;
@@ -4833,7 +4866,7 @@
         border: none !important;
         cursor: pointer;
         .lamp_icon{
-            width: 42px;height: 42px;
+            width: 38px;height: 38px;
             background-size: 100% 100%;
             background-position: 0 0;
         }
@@ -4888,6 +4921,68 @@
         .lamp_Satellite_fault_3{
             background-image: url('../img/GIS/lamp_type/lamp_night_fault_3.png');
         }
+        .lamp_icon_new{
+            width: 38px;height: 38px;
+            background-size: 100% 100%;
+            background-position: 0 0;
+            &.lamp_Satellite_off_0{
+                background-image: url('../img/GIS/lamp_2d_type/lamp_off_0.png');
+                &.Lamp_active{
+                    background-image: url('../img/GIS/lamp_2d_type/lamp_off_1.png');
+                }
+            }
+            &.lamp_Satellite_fault_0{
+                background-image: url('../img/GIS/lamp_2d_type/lamp_fault_0.png');
+                &.Lamp_active{
+                    background-image: url('../img/GIS/lamp_2d_type/lamp_fault_1.png');
+                }
+            }
+            &.lamp_Satellite_off-line_0{
+                background-image: url('../img/GIS/lamp_2d_type/lamp_off-line_0.png');
+                &.Lamp_active{
+                    background-image: url('../img/GIS/lamp_2d_type/lamp_off-line_1.png');
+                }
+            }
+            &.lamp_Satellite_on_0{
+                background-image: url('../img/GIS/lamp_2d_type/lamp_on_0.png');
+                &.Lamp_active{
+                    background-image: url('../img/GIS/lamp_2d_type/lamp_on_1.png');
+                }
+            }
+        }
+    }
+    .lamp_TileLayer{
+        border: none !important;
+        cursor: pointer;
+        .lamp_icon_new{
+            width: 38px;height: 38px;
+            background-size: 100% 100%;
+            background-position: 0 0;
+            &.lamp_Satellite_off{
+                background-image: url('../img/GIS/lamp_2d_type/lamp_off_0.png');
+                &.Lamp_active{
+                    background-image: url('../img/GIS/lamp_2d_type/lamp_off_1.png');
+                }
+            }
+            &.lamp_Satellite_fault{
+                background-image: url('../img/GIS/lamp_2d_type/lamp_fault_0.png');
+                &.Lamp_active{
+                    background-image: url('../img/GIS/lamp_2d_type/lamp_fault_1.png');
+                }
+            }
+            &.lamp_Satellite_off-line{
+                background-image: url('../img/GIS/lamp_2d_type/lamp_off-line_0.png');
+                &.Lamp_active{
+                    background-image: url('../img/GIS/lamp_2d_type/lamp_off-line_1.png');
+                }
+            }
+            &.lamp_Satellite_on{
+                background-image: url('../img/GIS/lamp_2d_type/lamp_on_0.png');
+                &.Lamp_active{
+                    background-image: url('../img/GIS/lamp_2d_type/lamp_on_1.png');
+                }
+            }
+        }  
     }
 
     /*历史弹框*/

Разница между файлами не показана из-за своего большого размера
+ 435 - 50
webConfig/src/views/projectManagement.vue