12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- var app = getApp();
- const util = require('../../utils/utils.js')
- Page({
- data: {
- show:false,
- date:[],
- code:'',
- img:app.globalData.imgUrl
- },
- onLoad: function (options) {
- this.setData({date:wx.getStorageSync('setting'),code:options.code})
- wx.setNavigationBarTitle({
- title: app.globalData.title
- })
- },
- btn: util.throttle(function(){
- this.setData({show:true})
- },1000),
- over:util.throttle(function(){
- this.setData({ show: false })
- },1000),
- pay: util.throttle(function () {
- var that = this;
- wx.getLocation({
- success: function (res) {
- console.log(res)
- if (app.globalData.req) {
- var data = {
- 'type': 'D',
- 'bike_no': that.data.code,
- 'area_id': wx.getStorageSync('home').id,
- 'lat': res.latitude,
- 'lng': res.longitude
- }
- app.request('/rent/store-order', data, 'POST', app.globalData.req).then(res => {
- console.log(res)
- if (res.statusCode == 200) {
- if (res.data.nonceStr == undefined) {
- wx.reLaunch({
- url: '/pages/daily_riding/daily_riding?order=' + res.data.no,
- })
- } else {
- wx.requestPayment({
- timeStamp: res.data.timeStamp.toString(),
- nonceStr: res.data.nonceStr,
- package: res.data.package,
- signType: res.data.signType,
- paySign: res.data.paySign,
- success(resp) {
- console.log(resp)
- wx.reLaunch({
- url: '/pages/daily_riding/daily_riding?order=' + res.data.no,
- })
- },
- fail(err) {
- console.log(err)
- wx.showToast({
- title: '支付失败',
- icon: 'none'
- })
- }
- })
- }
- }
- })
- } else {
- wx.showToast({
- title: '您的操作过于频繁,请稍后再试~',
- icon: 'none'
- })
- }
- },
- })
- }, 1000),
- onReady: function () {
- },
- onShow: function () {
- },
- onHide: function () {
- },
- onUnload: function () {
- },
- onPullDownRefresh: function () {
- },
- onReachBottom: function () {
- },
- onShareAppMessage: function () {
-
- }
- })
|