|
@@ -10,7 +10,10 @@ Page({
|
|
|
orderid: null,
|
|
|
userId: null,
|
|
|
repaidbalance: 0,
|
|
|
- resultTable: []
|
|
|
+ resultTable: [],
|
|
|
+ // 是否减免停车费
|
|
|
+ carParkingRate: false,
|
|
|
+ parkTime: 0,
|
|
|
},
|
|
|
resetResultList(resultList){
|
|
|
let that = this
|
|
@@ -40,6 +43,7 @@ Page({
|
|
|
console.log(res);
|
|
|
//console.log(res.data);
|
|
|
var chargPile = res.data;
|
|
|
+
|
|
|
let resultTable = chargPile.resultList
|
|
|
that.resetResultList(resultTable)
|
|
|
that.setData({
|
|
@@ -54,6 +58,11 @@ Page({
|
|
|
chargPile
|
|
|
});
|
|
|
//console.log(chargPile);
|
|
|
+
|
|
|
+ // 更新是否减停车费
|
|
|
+ that.execParking(that,chargPile)
|
|
|
+
|
|
|
+
|
|
|
wx.removeStorage({
|
|
|
key: 'scan_chargpile',
|
|
|
success(res) {
|
|
@@ -86,11 +95,56 @@ Page({
|
|
|
console.log("用户数据同步失败");
|
|
|
log.info('[扫码]', '[同步用户数据]', '[fail]', e);
|
|
|
}
|
|
|
- });
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+ execParking(that,chargPile){
|
|
|
+ let stationId = chargPile.chargStationId;
|
|
|
+ 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);
|
|
|
}
|
|
|
});
|
|
|
+
|
|
|
},
|
|
|
+
|
|
|
beginCharge(e) {
|
|
|
|
|
|
let userInfo = wx.getStorageSync('userInfo');
|