|
|
|
@ -1,9 +1,9 @@ |
|
|
|
<template> |
|
|
|
<template> |
|
|
|
<view class="order_box"> |
|
|
|
<view class="order_box"> |
|
|
|
<view class="order_address"> |
|
|
|
<view class="order_address" @click="goAddress"> |
|
|
|
<view class="address_info"> |
|
|
|
<view class="address_info"> |
|
|
|
<view class="address_top" v-if="address"> |
|
|
|
<view class="address_top" v-if="address"> |
|
|
|
<view class="isflag">默认</view> |
|
|
|
<view class="isflag" v-if="address.isDefault == 1">默认</view> |
|
|
|
<view class="txt">山东省青岛市市北区</view> |
|
|
|
<view class="txt">山东省青岛市市北区</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="address_des" v-if="address">大港街道大港三路8号铁路住宅小区6号楼6单元666室</view> |
|
|
|
<view class="address_des" v-if="address">大港街道大港三路8号铁路住宅小区6号楼6单元666室</view> |
|
|
|
@ -13,7 +13,7 @@ |
|
|
|
<text class="user_phone">15612345678</text> |
|
|
|
<text class="user_phone">15612345678</text> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<image @click="goAddress" class="arrow" src="../../../static/image/icon-arrow-right.png"></image> |
|
|
|
<image class="arrow" src="../../../static/image/icon-arrow-right.png"></image> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="order_content"> |
|
|
|
<view class="order_content"> |
|
|
|
<view class="order_item"> |
|
|
|
<view class="order_item"> |
|
|
|
@ -146,13 +146,13 @@ |
|
|
|
}, |
|
|
|
}, |
|
|
|
//提交订单 |
|
|
|
//提交订单 |
|
|
|
submitOrder() { |
|
|
|
submitOrder() { |
|
|
|
// if(!this.address) { |
|
|
|
if(!this.address) { |
|
|
|
// uni.showToast({ |
|
|
|
uni.showToast({ |
|
|
|
// title: '请填写收货地址', |
|
|
|
title: '请填写收货地址', |
|
|
|
// icon: 'none' |
|
|
|
icon: 'none' |
|
|
|
// }) |
|
|
|
}) |
|
|
|
// return; |
|
|
|
return; |
|
|
|
// } |
|
|
|
} |
|
|
|
uni.request({ |
|
|
|
uni.request({ |
|
|
|
url: getApp().globalData.baseUrl + '/blade-desk/order/save', |
|
|
|
url: getApp().globalData.baseUrl + '/blade-desk/order/save', |
|
|
|
method: 'POST', |
|
|
|
method: 'POST', |
|
|
|
@ -193,8 +193,41 @@ |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
//支付成功回调 |
|
|
|
|
|
|
|
doPaySuccess(orderNo) { |
|
|
|
|
|
|
|
uni.request({ |
|
|
|
|
|
|
|
url:getApp().globalData.baseUrl + '/blade-desk/order/paySuccessCallback', |
|
|
|
|
|
|
|
method:'POST', |
|
|
|
|
|
|
|
data: { |
|
|
|
|
|
|
|
id: orderNo |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
header:{ |
|
|
|
|
|
|
|
'Blade-Auth': 'bearer ' + uni.getStorageSync('token') |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
success: (res) => { |
|
|
|
|
|
|
|
if(res.data.code == 200){ |
|
|
|
|
|
|
|
uni.showToast({ |
|
|
|
|
|
|
|
title: '订单支付成功', |
|
|
|
|
|
|
|
icon: 'none' |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
uni.redirectTo({ |
|
|
|
|
|
|
|
url: '/pages/pages_zhentou/order/order' |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
}else{ |
|
|
|
|
|
|
|
uni.showToast({ |
|
|
|
|
|
|
|
title: res.data.msg, |
|
|
|
|
|
|
|
icon: 'none' |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
}, |
|
|
|
//支付 |
|
|
|
//支付 |
|
|
|
goPay(orderInfo) { |
|
|
|
goPay(orderInfo) { |
|
|
|
|
|
|
|
uni.showLoading({ |
|
|
|
|
|
|
|
title: '支付中', |
|
|
|
|
|
|
|
mask: true |
|
|
|
|
|
|
|
}) |
|
|
|
uni.request({ |
|
|
|
uni.request({ |
|
|
|
url: getApp().globalData.baseUrl + '/app/createOrder', |
|
|
|
url: getApp().globalData.baseUrl + '/app/createOrder', |
|
|
|
method: 'POST', |
|
|
|
method: 'POST', |
|
|
|
@ -218,6 +251,7 @@ |
|
|
|
paySign: res.data.data.paySign, |
|
|
|
paySign: res.data.data.paySign, |
|
|
|
success: (res1) => { |
|
|
|
success: (res1) => { |
|
|
|
console.log(res1) |
|
|
|
console.log(res1) |
|
|
|
|
|
|
|
this.doPaySuccess(orderInfo.id) |
|
|
|
}, |
|
|
|
}, |
|
|
|
fail: (res2) => { |
|
|
|
fail: (res2) => { |
|
|
|
console.log(res2) |
|
|
|
console.log(res2) |
|
|
|
@ -300,6 +334,7 @@ |
|
|
|
background: #FFFFFF; |
|
|
|
background: #FFFFFF; |
|
|
|
border-radius: 10rpx; |
|
|
|
border-radius: 10rpx; |
|
|
|
border: 1rpx solid #D73232; |
|
|
|
border: 1rpx solid #D73232; |
|
|
|
|
|
|
|
margin-right: 12rpx; |
|
|
|
} |
|
|
|
} |
|
|
|
.txt{ |
|
|
|
.txt{ |
|
|
|
line-height: 32rpx; |
|
|
|
line-height: 32rpx; |
|
|
|
@ -307,7 +342,6 @@ |
|
|
|
font-family: PingFang SC-Regular, PingFang SC; |
|
|
|
font-family: PingFang SC-Regular, PingFang SC; |
|
|
|
font-weight: 400; |
|
|
|
font-weight: 400; |
|
|
|
color: #666666; |
|
|
|
color: #666666; |
|
|
|
margin-left: 12rpx; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
.address_des{ |
|
|
|
.address_des{ |
|
|
|
|