|
@@ -28,7 +28,7 @@ export default function WuYeJiaoFei () {
|
28
|
28
|
const [BannerList, setBannerList] = useState([])
|
29
|
29
|
const [checkedIds, setCheckedIds] = useState([])
|
30
|
30
|
const [totalPrice, setTotalPrice] = useState(0)
|
31
|
|
- const [OrderId, setOrderId] = useState(0)
|
|
31
|
+ const [OrderId, setOrderId] = useState(null)
|
32
|
32
|
const [IsEmpty, setIsEmpty] = useState(false)
|
33
|
33
|
|
34
|
34
|
useEffect(() => {
|
|
@@ -51,7 +51,7 @@ export default function WuYeJiaoFei () {
|
51
|
51
|
signType: res.signType,
|
52
|
52
|
success: resp => {
|
53
|
53
|
console.log('支付结果:', resp)
|
54
|
|
- resolve(resp)
|
|
54
|
+ resolve({ ...resp, orderId: outTradeNo })
|
55
|
55
|
},
|
56
|
56
|
fail: err => {
|
57
|
57
|
console.error('支付失败', err)
|
|
@@ -102,12 +102,12 @@ export default function WuYeJiaoFei () {
|
102
|
102
|
content: `确定缴费 ${totalPrice} 元?`,
|
103
|
103
|
success: res => {
|
104
|
104
|
if (res.confirm) {
|
105
|
|
- pay(checkedIds).then(() => {
|
|
105
|
+ pay(checkedIds).then((res) => {
|
106
|
106
|
Taro.showToast({
|
107
|
107
|
title: '缴费成功',
|
108
|
108
|
icon: 'success'
|
109
|
109
|
})
|
110
|
|
- Taro.navigateTo({ url: `/pages/WuYe/JiaoFeiDetail/index?id=${OrderId}` })
|
|
110
|
+ Taro.navigateTo({ url: `/pages/WuYe/JiaoFeiDetail/index?id=${res.orderId}` })
|
111
|
111
|
// 页面刷新
|
112
|
112
|
// todo
|
113
|
113
|
}).catch(err => {
|