|
@@ -116,6 +116,7 @@
|
|
|
<script>
|
|
|
import scroll from "./scroll.vue"
|
|
|
import {getDeviceType, getIllegalShipStatic, getStaticDevice,getSo2Time,queryIllegalInfoList} from "@/api/data/staticalData";
|
|
|
+import {getdeviceList} from "@/api/data/deviceData";
|
|
|
import mapdiv from '../../../components/map/index.vue'
|
|
|
|
|
|
export default {
|
|
@@ -241,35 +242,52 @@ export default {
|
|
|
}
|
|
|
}, mounted() {
|
|
|
this.getMonthDate();
|
|
|
+ this.getdeviceList();
|
|
|
//this.getStaticDevice();
|
|
|
this.getIllegalShipStatic();
|
|
|
- this.addDevicePoint();
|
|
|
- this.addAisPoint();
|
|
|
- this.addSo2Point();
|
|
|
+ // this.addDevicePoint();
|
|
|
+ // this.addAisPoint();
|
|
|
+ // this.addSo2Point();
|
|
|
this.addshipPoint();
|
|
|
// console.log(111111111111)
|
|
|
// this.getChart();
|
|
|
},
|
|
|
methods: {
|
|
|
- addDevicePoint(){
|
|
|
- for(var index in this.heyDeviceData){
|
|
|
- var obj = this.heyDeviceData[index]
|
|
|
- this.$refs.mapv.addpoint(obj.locations,obj.name,'hy.png','device');
|
|
|
-
|
|
|
- }
|
|
|
- },
|
|
|
- addAisPoint(){
|
|
|
- for(var index in this.aisDeviceData){
|
|
|
- var obj = this.aisDeviceData[index]
|
|
|
- this.$refs.mapv.addpoint(obj.locations,obj.name,'ais.png','device');
|
|
|
- }
|
|
|
- },
|
|
|
- addSo2Point(){
|
|
|
- for(var index in this.so2DeviceData){
|
|
|
- var obj = this.so2DeviceData[index]
|
|
|
- this.$refs.mapv.addpoint(obj.locations,obj.name,'so2.png','device');
|
|
|
- }
|
|
|
+ getdeviceList(){
|
|
|
+ getdeviceList().then(data =>{
|
|
|
+ console.log(data);
|
|
|
+ var deviceList = [];
|
|
|
+ for (var key in data.data) {
|
|
|
+ for(var index in data.data[key]){
|
|
|
+ var obj = data.data[key][index]
|
|
|
+ // console.log(data.data[key][index].source);
|
|
|
+ // deviceList.push(data.data[key][index]);
|
|
|
+ var locationArry = [[obj.latilongti]];
|
|
|
+ this.$refs.mapv.addpoint(locationArry,obj,obj.source+'.png','device');
|
|
|
+ }
|
|
|
+ }
|
|
|
+ // console.log(deviceList);
|
|
|
+ });
|
|
|
},
|
|
|
+ // addDevicePoint(){
|
|
|
+ // for(var index in this.heyDeviceData){
|
|
|
+ // var obj = this.heyDeviceData[index]
|
|
|
+ // this.$refs.mapv.addpoint(obj.locations,obj.name,'hy.png','device');
|
|
|
+
|
|
|
+ // }
|
|
|
+ // },
|
|
|
+ // addAisPoint(){
|
|
|
+ // for(var index in this.aisDeviceData){
|
|
|
+ // var obj = this.aisDeviceData[index]
|
|
|
+ // this.$refs.mapv.addpoint(obj.locations,obj.name,'ais.png','device');
|
|
|
+ // }
|
|
|
+ // },
|
|
|
+ // addSo2Point(){
|
|
|
+ // for(var index in this.so2DeviceData){
|
|
|
+ // var obj = this.so2DeviceData[index]
|
|
|
+ // this.$refs.mapv.addpoint(obj.locations,obj.name,'so2.png','device');
|
|
|
+ // }
|
|
|
+ // },
|
|
|
addshipPoint(){
|
|
|
for(var index in this.ship){
|
|
|
var obj = this.ship[index]
|