浏览代码

[车流][新增]:停车场信息显示

tags/2.2.4
Stormeye.Wu 6 年前
父节点
当前提交
9e92707d68
共有 2 个文件被更改,包括 109 次插入73 次删除
  1. +106
    -70
      pages/passCar/passCar.js
  2. +3
    -3
      pages/passCar/passCar.wxml

+ 106
- 70
pages/passCar/passCar.js 查看文件

@@ -1,9 +1,8 @@
// pages/passCar/passCar.js
let config = require('../../config/config.js')
let Http = require('../../utils/HttpBasics')
const app = getApp();
Component({
properties: {

},
Page({
data: {
parkVendor: 1,
park: null,
@@ -11,81 +10,120 @@ Component({

etcpToken: null,
},
methods: {
jumpToAdd: function() {
wx.redirectTo({
url: '/pages/addPark/addPark'
});
},
jumpToPay: function() {
wx.redirectTo({
url: '/pages/pay/pay',
})
},
passb: function() {
wx.showToast({
title: '货物在路上~',
onLoad: function(options) {
if (options.addcar != 'undefined') {
// 绑车牌
}
this.init();

},
jumpToAdd: function() {
wx.redirectTo({
url: '/pages/addPark/addPark'
});
},
jumpToPay: function() {
wx.redirectTo({
url: '/pages/pay/pay',
})
},
passb: function() {
wx.showToast({
title: '货物在路上~',
})
},
passc: function() {
wx.showToast({
title: '宝宝最可爱~',
})
},
orderPay: function() {
wx.redirectTo({
url: '/pages/pay/pay'
});
},
bindCar: function(carNum) {
// ETCP
var etcpData = {
etcpToken: that.data.etcpToken,
carNumber: carNum,
}
// 停简单
var tjdData = {
carNumber: carNum,
}
var postData = (parkVendor == 1) ? etcpData : tjdData
Http.post({
url: config.api.bindCar,
data: postData,
})
},
passc: function() {
wx.showToast({
title: '宝宝最可爱~',
.then(res => {
console.log(res)
wx.showModal({
title: '提示',
showCancel: false,
content: "绑车牌成功!",
success: function() {}
})
})
},
orderPay: function() {
wx.redirectTo({
url: '/pages/pay/pay'
});
},
unbindCar: function() {
var that = this
// ETCP
var etcpData = {
etcpToken: that.data.etcpToken,
carNumber: null,
}
// 停简单
var tjdData = {
carNumber: null,
carNumColor: null,
outCarId: null,
}
var postData = (parkVendor == 1) ? etcpData : tjdData
Http.post({
url: config.api.unbindCar,
data: postData,
.catch(error => {
console.log(error)
wx.showModal({
title: '提示',
showCancel: false,
content: "绑车牌失败!",
success: function() {}
})
.then(res => {
console.log(res)
wx.showModal({
title: '提示',
showCancel: false,
content: "解绑车牌成功!",
success: function() {}
})
})
},
unbindCar: function() {
var that = this
// ETCP
var etcpData = {
etcpToken: that.data.etcpToken,
carNumber: null,
}
// 停简单
var tjdData = {
carNumber: null,
carNumColor: null,
outCarId: null,
}
var postData = (parkVendor == 1) ? etcpData : tjdData
Http.post({
url: config.api.unbindCar,
data: postData,
})
.then(res => {
console.log(res)
wx.showModal({
title: '提示',
showCancel: false,
content: "解绑车牌成功!",
success: function() {}
})
.catch(error => {
wx.showModal({
title: '提示',
showCancel: false,
content: "解绑车牌失败!",
success: function () { }
})
})
.catch(error => {
wx.showModal({
title: '提示',
showCancel: false,
content: "解绑车牌失败!",
success: function() {}
})
},
})
},
ready() {
init: function () {
var that = this
initCallback = token => {
app.parkInitCallback = token => {
// 车场信息获取
Http.get({
url: config.api.getParkInfo,
data: {}
})
url: config.api.getParkInfo,
data: {}
})
.then(res => {
console.log(res)
that.setData({
tabs: res.data
park: res.data
})
})
//绑定车获取
@@ -100,9 +138,7 @@ Component({
})
}
if (app.globalData.token && app.globalData.token != null) {
initCallback(app.globalData.token)
} else {
initCallback(app.globalData.token)
app.parkInitCallback(app.globalData.token)
}
}
})

+ 3
- 3
pages/passCar/passCar.wxml 查看文件

@@ -2,12 +2,12 @@
<view class='headBox'>
<image src='../../assets/img/timg.jpg'></image>
<view class='numberBox'>
<view class='titleName'>万达停车场</view>
<view class='titleName'>{{park.addr}}</view>
<view class='carLocation'>总车位:
<label class='locationNumber'> 8888个</label>
<label class='locationNumber'> {{park.number}}个</label>
</view>
<view class='carLocation'>停车费:
<label class='locationNumber'>大班车 ¥5/小时</label>
<label class='locationNumber'>{{park.stopFee}}</label>
</view>
</view>
</view>


正在加载...
取消
保存