diff --git a/src/components/site/previewOfSiteStatus.vue b/src/components/site/previewOfSiteStatus.vue index 7ab7a69..b50577d 100644 --- a/src/components/site/previewOfSiteStatus.vue +++ b/src/components/site/previewOfSiteStatus.vue @@ -1733,6 +1733,8 @@ feature.stCode = cell.stCode; feature.tt = cell.tt; feature.code = cell.code; + feature.status = cell.status; //在线离线状态 + //加入ol.feautre几何属性 feature.wkt = resultwkt; //无聚簇类型图层也添加一遍 @@ -1821,10 +1823,15 @@ }, getStyleOfCar(feature) { + var imgUrl="https://static.arcgis.com/images/Symbols/Shapes/BluePin1LargeB.png" + if(feature.status==0) + imgUrl ="https://static.arcgis.com/images/Symbols/Shapes/BluePin1LargeB.png" + else + imgUrl ='./../../../static/img/offlineStation.png'; return new Style({ image: new Icon({ src: - "https://static.arcgis.com/images/Symbols/Shapes/BluePin1LargeB.png" + imgUrl }) }); }, diff --git a/src/components/site/previewOfSiteStatus.vue b/src/components/site/previewOfSiteStatus.vue index 7ab7a69..b50577d 100644 --- a/src/components/site/previewOfSiteStatus.vue +++ b/src/components/site/previewOfSiteStatus.vue @@ -1733,6 +1733,8 @@ feature.stCode = cell.stCode; feature.tt = cell.tt; feature.code = cell.code; + feature.status = cell.status; //在线离线状态 + //加入ol.feautre几何属性 feature.wkt = resultwkt; //无聚簇类型图层也添加一遍 @@ -1821,10 +1823,15 @@ }, getStyleOfCar(feature) { + var imgUrl="https://static.arcgis.com/images/Symbols/Shapes/BluePin1LargeB.png" + if(feature.status==0) + imgUrl ="https://static.arcgis.com/images/Symbols/Shapes/BluePin1LargeB.png" + else + imgUrl ='./../../../static/img/offlineStation.png'; return new Style({ image: new Icon({ src: - "https://static.arcgis.com/images/Symbols/Shapes/BluePin1LargeB.png" + imgUrl }) }); }, diff --git a/static/img/offlineStation.png b/static/img/offlineStation.png new file mode 100644 index 0000000..aac9bdd --- /dev/null +++ b/static/img/offlineStation.png Binary files differ