|
@@ -395,6 +395,7 @@ import {LineString, Point} from "ol/geom";
|
|
|
import {Icon, Stroke, Style} from "ol/style";
|
|
|
import {Vector as LayerVec} from "ol/layer";
|
|
|
import {queryDatabymmsi, queryShipByDeviceId} from "@/api/data/deviceData";
|
|
|
+import WebGLPointsLayer from 'ol/layer/WebGLPoints';
|
|
|
|
|
|
let ispro = process.env.NODE_ENV === "production";
|
|
|
let that = null;
|
|
@@ -463,7 +464,7 @@ export default {
|
|
|
|
|
|
|
|
|
this.map.on("click", function (e) {
|
|
|
- console.log(e)
|
|
|
+ // console.log(e)
|
|
|
var feature = that.map.forEachFeatureAtPixel(e.pixel,
|
|
|
function (feature) {
|
|
|
return feature;
|
|
@@ -505,6 +506,9 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
|
|
|
+ this.map.on("change",function(e){
|
|
|
+ that.$parent.getallshipData();
|
|
|
+ });
|
|
|
// this.addpoint();
|
|
|
// this.addline();
|
|
|
|
|
@@ -542,7 +546,7 @@ export default {
|
|
|
|
|
|
this.tabledatas = [];
|
|
|
queryShipByDeviceId(q).then(data => {
|
|
|
- console.log(data);
|
|
|
+ // console.log(data);
|
|
|
data.data.forEach(element => {
|
|
|
element["values"] = element.illegalType == "heiyan" ? element.rcgSoot : (element.illegalType == "guangpu" ? element.so2Percent : (element.illegalType == "xiutan" ? element.so2Percent : 0));
|
|
|
this.tabledatas.push(element);
|
|
@@ -559,7 +563,7 @@ export default {
|
|
|
that.addrlist.forEach(element => {
|
|
|
if (element.name == value) {
|
|
|
var lo = that.transpoints(element.location, 0)[0];
|
|
|
- console.log(lo)
|
|
|
+ // console.log(lo)
|
|
|
mapv.getView().setCenter(lo);
|
|
|
}
|
|
|
});
|
|
@@ -568,7 +572,7 @@ export default {
|
|
|
clickly: (value) => {
|
|
|
if (value.indexOf('普通船') != -1) {
|
|
|
that.$parent.startgetall();
|
|
|
- console.log(that.posints)
|
|
|
+ // console.log(that.posints)
|
|
|
|
|
|
} else {
|
|
|
that.$parent.stopgetall();
|
|
@@ -596,7 +600,7 @@ export default {
|
|
|
|
|
|
},
|
|
|
handleClick(tab, event) {
|
|
|
- console.log(tab, event);
|
|
|
+ // console.log(tab, event);
|
|
|
var sect = tab.name;
|
|
|
if (sect == "first") {
|
|
|
return;
|
|
@@ -607,7 +611,7 @@ export default {
|
|
|
|
|
|
this.tableData = {minor: [], main: []};
|
|
|
queryDatabymmsi(q).then(data => {
|
|
|
- console.log(data);
|
|
|
+ // console.log(data);
|
|
|
this.tableData = data.data;
|
|
|
// console.log(deviceList);
|
|
|
});
|