|
|
@@ -63,11 +63,11 @@ function fetchBankCards() {
|
|
|
// 选择/修改银行卡
|
|
|
const bcSelector = ref()
|
|
|
function selectBankCard() {
|
|
|
- if (bankCardNumber.value === 0) {
|
|
|
- uni.navigateTo({ url: '/pages-B/payment/bankCard-edit' })
|
|
|
- } else {
|
|
|
+ // if (bankCardNumber.value === 0) {
|
|
|
+ // uni.navigateTo({ url: '/pages-B/payment/bankCard-edit' })
|
|
|
+ // } else {
|
|
|
bcSelector.value?.open()
|
|
|
- }
|
|
|
+ // }
|
|
|
}
|
|
|
|
|
|
// 选择事件回调
|
|
|
@@ -110,7 +110,6 @@ async function applyWithdrawal() {
|
|
|
const params: netWithdrawResponse = {
|
|
|
applyAmount: withdrawalAmount.value,
|
|
|
bankCardId: bankCard.value.id,
|
|
|
- // callBackUrl: `${domain.value}/pages-B/payment/withdrawal?m=${availableBalance.value}`
|
|
|
}
|
|
|
console.log('提交提现申请:', params)
|
|
|
|
|
|
@@ -118,37 +117,22 @@ async function applyWithdrawal() {
|
|
|
uni.showLoading({ title: '提交中' })
|
|
|
netWithdraw(params).then((res: any) => {
|
|
|
if (res.data.code === 200) {
|
|
|
+ uni.hideLoading();
|
|
|
uni.showToast({ title: '提交成功', icon: 'success' });
|
|
|
setTimeout(() => {
|
|
|
- uni.hideLoading();
|
|
|
- uni.reLaunch({
|
|
|
- url: '/pages/income/income'
|
|
|
- });
|
|
|
+ // 跳转提现详情页
|
|
|
+ uni.navigateTo({
|
|
|
+ url: `/pages-B/payment/detail-withdraw?id=${res.data.result.payoutNo}`,
|
|
|
+ })
|
|
|
}, 1500);
|
|
|
} else {
|
|
|
uni.$u.toast(res.data.message);
|
|
|
}
|
|
|
- // else if (res.data.code === 99 && res.data.message) {
|
|
|
- // // 白名单接口请求失败-跳转三方链接
|
|
|
- // toThirdPartyLink(res.data.message);
|
|
|
- // }
|
|
|
}).finally(() => {
|
|
|
uni.hideLoading();
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-// 跳转三方链接
|
|
|
-function toThirdPartyLink(url: string) {
|
|
|
- // #ifdef H5
|
|
|
- window.location.href = url
|
|
|
- // #endif
|
|
|
- // #ifndef H5
|
|
|
- uni.navigateTo({
|
|
|
- url: `/pages-B/payment/web-view?webUrl=${encodeURIComponent(url)}`,
|
|
|
- })
|
|
|
- // #endif
|
|
|
-}
|
|
|
-
|
|
|
// 取主域名
|
|
|
function extractDomain(url: string): string {
|
|
|
const regex = /^(https?:\/\/[^\/]+)/
|