Commit add748cfe27b9c8206f2ec30373efc0cf9594747

Authored by pengye
1 parent 548b5ee8

支付接口修改、我的订单页去支付功能

project.config.json
project.private.config.json
... ...
import App from '../../utils/api'
import util from '../../utils/util.js'
Component({
properties:{
item:Object
... ... @@ -22,13 +24,13 @@ Component({
// console.log(this.selectComponent('#tellist'))
this.selectComponent('#tellist').show();
},
pay(){
console.log(this.data.order.id)
App.Pay.WxPay({openid:util.cache('openid'),orderid:this.data.item.id}).then((json)=>{
pay(e){
let item = e.currentTarget.dataset['item'];
App.PayOnline.CombineTransactionsByRecharge({openid:util.cache('openid'),id:item.id}).then((json)=>{
console.log(json,'调起支付');
if(json.ret==200){
wx.requestPayment({
timeStamp: json.data.timeStamp,
timeStamp: json.data.timeStamp + '',
nonceStr: json.data.nonceStr,
package: json.data.package,
signType: 'MD5',
... ...
... ... @@ -30,7 +30,7 @@
</block>
</block>
<block wx:if="{{item.status==0}}">
<view class="order-info-button white-font bg-red-pink flex-cc pay-button" style="margin-right: 40rpx;">去支付</view>
<view class="order-info-button white-font bg-red-pink flex-cc pay-button" bindtap="pay" data-item="{{item}}" style="margin-right: 40rpx;">去支付</view>
</block>
<navigator class="order-info-button red-pink-font pink-border flex-cc" url="../seller/menu?id={{item.sellerid}}" open-type="reLaunch">再来一单</navigator>
</view>
... ...
... ... @@ -49,11 +49,11 @@ Page({
},
pay(){
console.log(this.data.order.id)
App.Pay.WxPay({openid:util.cache('openid'),orderid:this.data.order.id}).then((json)=>{
App.PayOnline.CombineTransactionsByRecharge({openid:util.cache('openid'),id:this.data.order.id}).then((json)=>{
console.log(json,'调起支付');
if(json.ret==200){
wx.requestPayment({
timeStamp: json.data.timeStamp,
timeStamp: json.data.timeStamp + '',
nonceStr: json.data.nonceStr,
package: json.data.package,
signType: 'MD5',
... ...
... ... @@ -114,6 +114,7 @@ export default {
//创建订单
'App.Orders.CreateOrder':null,
'App.Pay.WxPay':null,
'App.PayOnline.CombineTransactionsByRecharge':null,
//获取订单详情
'App.Orders.GetOrderById':null,
//获取订单列表
... ...