|
|
@@ -23,7 +23,7 @@ Page({ |
|
|
|
/** |
|
|
|
* 车牌轮播滑动 |
|
|
|
*/ |
|
|
|
onSlideChangeEnd: function (e) { |
|
|
|
onSlideChangeEnd: function(e) { |
|
|
|
var that = this; |
|
|
|
/** |
|
|
|
* 获得当前的车牌号码 |
|
|
@@ -38,12 +38,12 @@ Page({ |
|
|
|
*/ |
|
|
|
that.getStopFee(listCardNum); |
|
|
|
}, |
|
|
|
gotomange: function () { |
|
|
|
gotomange: function() { |
|
|
|
wx.navigateTo({ |
|
|
|
url: '/pages/managelicenseplate/managelicenseplate', |
|
|
|
}) |
|
|
|
}, |
|
|
|
showquan:function(){ |
|
|
|
showquan: function() { |
|
|
|
wx.navigateTo({ |
|
|
|
url: '/pages/passCar/couponList/couponList', |
|
|
|
}) |
|
|
@@ -51,13 +51,13 @@ Page({ |
|
|
|
/** |
|
|
|
* 待完成 |
|
|
|
*/ |
|
|
|
gotodetail:function(e){ |
|
|
|
gotodetail: function(e) { |
|
|
|
console.log(e.target.dataset.rule); |
|
|
|
wx.navigateTo({ |
|
|
|
url: `/pages/payrule/payrule?rule=${e.target.dataset.rule}`, |
|
|
|
}) |
|
|
|
}, |
|
|
|
onShow: function (options) { |
|
|
|
onShow: function(options) { |
|
|
|
var that = this; |
|
|
|
that.getList(); |
|
|
|
that.init(); |
|
|
@@ -71,9 +71,21 @@ Page({ |
|
|
|
key: 'chosed', |
|
|
|
data: '', |
|
|
|
}) |
|
|
|
}; |
|
|
|
that.initUsrCarList(); |
|
|
|
if (that.data.addCar) { |
|
|
|
// 绑车牌 |
|
|
|
if (app.globalData.carLogin) { |
|
|
|
that.bindCar(that.data.addCar); |
|
|
|
} else { |
|
|
|
that.bindCar(that.data.addCar); |
|
|
|
} |
|
|
|
that.setData({ |
|
|
|
addCar: null |
|
|
|
}); |
|
|
|
} |
|
|
|
}, |
|
|
|
onLoad: function (options) { |
|
|
|
onLoad: function(options) { |
|
|
|
var that = this; |
|
|
|
/** |
|
|
|
* 获得分享小程序的 |
|
|
@@ -81,11 +93,11 @@ Page({ |
|
|
|
* desc |
|
|
|
*/ |
|
|
|
Http.get({ |
|
|
|
url: config.api.getWeapNote, |
|
|
|
data: { |
|
|
|
appId: config.weapp.AppId, |
|
|
|
} |
|
|
|
}) |
|
|
|
url: config.api.getWeapNote, |
|
|
|
data: { |
|
|
|
appId: config.weapp.AppId, |
|
|
|
} |
|
|
|
}) |
|
|
|
.then(res => { |
|
|
|
let weapNote = JSON.parse(res.data.weapNote); |
|
|
|
that.setData({ |
|
|
@@ -96,12 +108,12 @@ Page({ |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
jumpToAdd: function () { |
|
|
|
jumpToAdd: function() { |
|
|
|
wx.navigateTo({ |
|
|
|
url: "/pages/addPark/addPark" |
|
|
|
url: `/pages/addPark/addPark?flags=managepalte` |
|
|
|
}); |
|
|
|
}, |
|
|
|
passc: function () { |
|
|
|
passc: function() { |
|
|
|
wx.navigateTo({ |
|
|
|
url: '/pages/ques/ques', |
|
|
|
}) |
|
|
@@ -111,7 +123,7 @@ Page({ |
|
|
|
/** |
|
|
|
* 券绑定车牌 |
|
|
|
*/ |
|
|
|
bindCoupon: function (quanid) { |
|
|
|
bindCoupon: function(quanid) { |
|
|
|
var that = this; |
|
|
|
/** |
|
|
|
* etcp |
|
|
@@ -119,9 +131,6 @@ Page({ |
|
|
|
var etcpData = { |
|
|
|
etcpToken: app.globalData.etcpToken, |
|
|
|
carNumber: that.data.listCardNum, |
|
|
|
/** |
|
|
|
* 待解决 |
|
|
|
*/ |
|
|
|
couponOrderId: quanid |
|
|
|
}; |
|
|
|
console.log(etcpData); |
|
|
@@ -133,9 +142,9 @@ Page({ |
|
|
|
}; |
|
|
|
var postCouponData = app.globalData.parkVendor == 1 ? etcpData : tjdData; |
|
|
|
Http.post({ |
|
|
|
url: config.api.getCarCoupon, |
|
|
|
data: postCouponData |
|
|
|
}) |
|
|
|
url: config.api.getCarCoupon, |
|
|
|
data: postCouponData |
|
|
|
}) |
|
|
|
.then(res => { |
|
|
|
that.initUsrCarList(); |
|
|
|
}) |
|
|
@@ -151,19 +160,19 @@ Page({ |
|
|
|
/** |
|
|
|
* 选择优惠券 |
|
|
|
*/ |
|
|
|
gotoquan: function () { |
|
|
|
gotoquan: function() { |
|
|
|
let that = this; |
|
|
|
console.log(that.data.quanid); |
|
|
|
if (that.data.quanid){ |
|
|
|
if (that.data.quanid) { |
|
|
|
wx.navigateTo({ |
|
|
|
url: `/pages/passCar/choicecoupon/choicecoupon?quanid=${that.data.quanid}`, |
|
|
|
}) |
|
|
|
}else{ |
|
|
|
} else { |
|
|
|
wx.navigateTo({ |
|
|
|
url: '/pages/passCar/choicecoupon/choicecoupon', |
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
//获取名下停车券列表 |
|
|
@@ -188,7 +197,7 @@ Page({ |
|
|
|
/** |
|
|
|
* 共同登录 |
|
|
|
*/ |
|
|
|
init: function (carNumber) { |
|
|
|
init: function(carNumber) { |
|
|
|
var that = this; |
|
|
|
app.parkInitCallback = token => { |
|
|
|
that.initPark(); |
|
|
@@ -197,9 +206,9 @@ Page({ |
|
|
|
* 判断是否授权手机号 |
|
|
|
*/ |
|
|
|
Http.post({ |
|
|
|
url: config.api.checkPhoneStatus, |
|
|
|
data: {} |
|
|
|
}) |
|
|
|
url: config.api.checkPhoneStatus, |
|
|
|
data: {} |
|
|
|
}) |
|
|
|
.then(res => { |
|
|
|
console.log(res); |
|
|
|
Http.post({ |
|
|
@@ -248,6 +257,42 @@ Page({ |
|
|
|
/** |
|
|
|
* 绑定车牌 |
|
|
|
*/ |
|
|
|
// bindCar: function(carNum) { |
|
|
|
// var that = this; |
|
|
|
// // ETCP |
|
|
|
// var etcpData = { |
|
|
|
// etcpToken: app.globalData.etcpToken, |
|
|
|
// carNumber: carNum |
|
|
|
// }; |
|
|
|
// var tjdData = { |
|
|
|
// carNumber: carNum |
|
|
|
// }; |
|
|
|
// var postData = app.globalData.parkVendor == 1 ? etcpData : tjdData; |
|
|
|
// Http.post({ |
|
|
|
// url: config.api.bindCar, |
|
|
|
// data: postData |
|
|
|
// }) |
|
|
|
// .then(res => { |
|
|
|
// console.log(res); |
|
|
|
// // that.initUsrCarList(); |
|
|
|
// wx.showModal({ |
|
|
|
// title: "提示", |
|
|
|
// showCancel: false, |
|
|
|
// content: "绑车牌成功!", |
|
|
|
// success: function() {} |
|
|
|
// }); |
|
|
|
// }) |
|
|
|
// .catch(error => { |
|
|
|
// console.log(error); |
|
|
|
// wx.showModal({ |
|
|
|
// title: "提示", |
|
|
|
// showCancel: false, |
|
|
|
// content: error.message, |
|
|
|
// success: function() {} |
|
|
|
// }); |
|
|
|
// }); |
|
|
|
// }, |
|
|
|
|
|
|
|
bindCar: function (carNum) { |
|
|
|
var that = this; |
|
|
|
// ETCP |
|
|
@@ -265,7 +310,10 @@ Page({ |
|
|
|
}) |
|
|
|
.then(res => { |
|
|
|
console.log(res); |
|
|
|
// that.initUsrCarList(); |
|
|
|
that.setData({ |
|
|
|
addCar: null |
|
|
|
}); |
|
|
|
that.initUsrCarList(); |
|
|
|
wx.showModal({ |
|
|
|
title: "提示", |
|
|
|
showCancel: false, |
|
|
@@ -278,17 +326,15 @@ Page({ |
|
|
|
wx.showModal({ |
|
|
|
title: "提示", |
|
|
|
showCancel: false, |
|
|
|
content: error.message, |
|
|
|
content: error.data.message, |
|
|
|
success: function () { } |
|
|
|
}); |
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 车场信息获取 |
|
|
|
*/ |
|
|
|
initPark: function () { |
|
|
|
initPark: function() { |
|
|
|
var that = this; |
|
|
|
Http.get({ |
|
|
|
url: config.api.getParkInfo, |
|
|
@@ -304,7 +350,7 @@ Page({ |
|
|
|
/** |
|
|
|
* 绑定车获取 |
|
|
|
*/ |
|
|
|
initUsrCarList: function (flag) { |
|
|
|
initUsrCarList: function(flag) { |
|
|
|
console.log(flag); |
|
|
|
var that = this; |
|
|
|
Http.get({ |
|
|
@@ -336,16 +382,16 @@ Page({ |
|
|
|
/** |
|
|
|
* 获得停车费用修改 |
|
|
|
*/ |
|
|
|
getStopFee: function (carNumber) { |
|
|
|
getStopFee: function(carNumber) { |
|
|
|
var that = this; |
|
|
|
var postData = |
|
|
|
app.globalData.parkVendor == 1 ? { |
|
|
|
etcpToken: app.globalData.etcpToken, |
|
|
|
carNumber: carNumber |
|
|
|
} : { |
|
|
|
carNumber: carNumber, |
|
|
|
outCarId: outCarId |
|
|
|
}; |
|
|
|
carNumber: carNumber, |
|
|
|
outCarId: outCarId |
|
|
|
}; |
|
|
|
var extraDataStr = { |
|
|
|
params: { |
|
|
|
CarNumber: carNumber |
|
|
@@ -355,9 +401,9 @@ Page({ |
|
|
|
extraData: extraDataStr |
|
|
|
}); |
|
|
|
Http.post({ |
|
|
|
url: config.api.getCarStopFee, |
|
|
|
data: postData |
|
|
|
}) |
|
|
|
url: config.api.getCarStopFee, |
|
|
|
data: postData |
|
|
|
}) |
|
|
|
.then(res => { |
|
|
|
that.setData({ |
|
|
|
stopFees: res.data |
|
|
@@ -382,17 +428,17 @@ Page({ |
|
|
|
/** |
|
|
|
* 下拉刷新 |
|
|
|
*/ |
|
|
|
onPullDownRefresh: function (e) { |
|
|
|
onPullDownRefresh: function(e) { |
|
|
|
let that = this; |
|
|
|
that.initUsrCarList("flags"); |
|
|
|
wx.stopPullDownRefresh(); |
|
|
|
}, |
|
|
|
// 用户点击右上角分享 |
|
|
|
onShareAppMessage: function () { |
|
|
|
onShareAppMessage: function() { |
|
|
|
return { |
|
|
|
title: this.data.title, |
|
|
|
desc: this.data.desc, |
|
|
|
success: function (res) { |
|
|
|
success: function(res) { |
|
|
|
wx.showToast({ |
|
|
|
title: "分享成功", |
|
|
|
duration: 1000, |
|
|
|