|
@@ -77,7 +77,8 @@ Page({
|
|
|
|
|
|
}],
|
|
|
showModal: false,
|
|
|
- notice: null
|
|
|
+ notice: null,
|
|
|
+ carParkingRate: false
|
|
|
},
|
|
|
howtouse(){
|
|
|
wx.navigateTo({
|
|
@@ -384,7 +385,7 @@ Page({
|
|
|
/** 停车费 */
|
|
|
stopprice: item.stopprice,
|
|
|
operationState: item.operationState,
|
|
|
- chargStationId: item.chargStationId,
|
|
|
+ chargStationId: item.id,
|
|
|
};
|
|
|
markers[index] = marker;
|
|
|
});
|
|
@@ -451,7 +452,7 @@ Page({
|
|
|
valleyChargPrice : item.valleyChargPrice,
|
|
|
valleyServicePrice : item.valleyServicePrice,
|
|
|
resultList: item.resultList,
|
|
|
- chargStationId: item.chargStationId
|
|
|
+ chargStationId: item.id
|
|
|
};
|
|
|
markers[index] = marker;
|
|
|
|
|
@@ -573,6 +574,7 @@ Page({
|
|
|
},
|
|
|
//将mark呈现在地图中心点,并弹出详细信息框
|
|
|
showMarkerInfo(data) {
|
|
|
+ let that = this
|
|
|
let {
|
|
|
latitude,
|
|
|
longitude
|
|
@@ -582,6 +584,49 @@ Page({
|
|
|
latitude: latitude,
|
|
|
longitude: longitude
|
|
|
})
|
|
|
+ console.info(data)
|
|
|
+ // 查询是否需要显示
|
|
|
+ that.execParking(that,data.id)
|
|
|
+ },
|
|
|
+ execParking(that,stationId){
|
|
|
+ wx.request({
|
|
|
+ url: getApp().globalData.postHeadAgreement + '/restapi/wechat/carParkingRate?stationId=' + stationId,
|
|
|
+ // data: {
|
|
|
+ // loginName: userInfo.loginName
|
|
|
+ // },
|
|
|
+ method: 'POST',
|
|
|
+ success: function (res) {
|
|
|
+ // 是否减免停车费
|
|
|
+ // carParkingRate: false,
|
|
|
+ // parkTime: 0,
|
|
|
+ console.info(res)
|
|
|
+ let dataSharePlatform = res.data.dataSharePlatform;
|
|
|
+ if(!dataSharePlatform){
|
|
|
+ that.setData({
|
|
|
+ carParkingRate:false
|
|
|
+ })
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ that.setData({
|
|
|
+ carParkingRate:true
|
|
|
+ })
|
|
|
+ try{
|
|
|
+ that.setData({
|
|
|
+ parkTime: parseFloat((dataSharePlatform.chargeUserId/ 3600).toFixed(2))
|
|
|
+ })
|
|
|
+ }catch(e){
|
|
|
+ that.setData({
|
|
|
+ carParkingRate:false
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ },
|
|
|
+ fail(e) {
|
|
|
+ console.log("用户数据同步失败");
|
|
|
+ log.info('[扫码]', '[同步用户数据]', '[fail]', e);
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
},
|
|
|
//改变选中mark的颜色
|
|
|
changeMarkerColor(markerId) {
|
|
@@ -636,6 +681,7 @@ Page({
|
|
|
chargprice,
|
|
|
serviceprice,
|
|
|
} = textData;
|
|
|
+
|
|
|
console.log("222222");
|
|
|
console.log(markers);
|
|
|
if (!markers.length) return;
|
|
@@ -982,7 +1028,7 @@ Page({
|
|
|
valleyChargPrice : item.valleyChargPrice,
|
|
|
valleyServicePrice : item.valleyServicePrice,
|
|
|
resultList: item.resultList,
|
|
|
- chargStationId: item.chargStationId
|
|
|
+ chargStationId: item.id
|
|
|
};
|
|
|
markers[index] = marker;
|
|
|
});
|