69 lines
1.8 KiB
JavaScript
69 lines
1.8 KiB
JavaScript
import {url} from '../request'
|
|
Page({
|
|
data:{
|
|
|
|
},
|
|
onLoad(options) {
|
|
const commoditiesImage = options.commoditiesImage
|
|
const commoditiesName = options.commoditiesName
|
|
const commoditiesPrice = options.commoditiesPrice
|
|
const quantity = options.quantity
|
|
const orderNumber = options.ordernumber
|
|
console.log(orderNumber,quantity,commoditiesPrice,commoditiesName,commoditiesImage);
|
|
this.setData({
|
|
orderNumber:orderNumber,
|
|
commoditiesImage:commoditiesImage,
|
|
quantity:quantity,
|
|
commoditiesPrice:commoditiesPrice,
|
|
commoditiesName:commoditiesName,
|
|
})
|
|
},
|
|
|
|
paymoney(){
|
|
console.log(this.data.orderNumber);
|
|
my.getStorage({
|
|
key: 'userInfo',
|
|
success: (res) => {
|
|
const userInfo = res.data;
|
|
this.setData({
|
|
id: userInfo.id, // 获取 id
|
|
});
|
|
|
|
if (userInfo && userInfo.cookie) {
|
|
my.request({
|
|
url: url + '/api/Alipay/create/alipay',
|
|
method: 'GET',
|
|
data: {
|
|
orderNumber: this.data.orderNumber
|
|
},
|
|
headers: {
|
|
'content-type': 'application/json',
|
|
},
|
|
dataType: 'json',
|
|
success: (res) => {
|
|
console.log(res);
|
|
if (res.data.code === 0) {
|
|
console.log(res);
|
|
my.alert({content:'支付成功'})
|
|
my.navigateBack();
|
|
}
|
|
},
|
|
fail: (error) => {
|
|
my.alert({ content: '支付失败' });
|
|
},
|
|
});
|
|
} else {
|
|
my.alert({
|
|
content: '您未登录,请先登录。',
|
|
success: () => {
|
|
my.navigateTo({
|
|
url: '/pages/denglu/denglu',
|
|
});
|
|
},
|
|
});
|
|
}
|
|
},
|
|
});
|
|
}
|
|
});
|