|
@@ -19,7 +19,6 @@
|
|
class="ss-reset-button log-btn"
|
|
class="ss-reset-button log-btn"
|
|
@tap="sheep.$router.go('/pages/commission/wallet', { type: 2 })"
|
|
@tap="sheep.$router.go('/pages/commission/wallet', { type: 2 })"
|
|
>
|
|
>
|
|
-
|
|
|
|
提现记录
|
|
提现记录
|
|
</button>
|
|
</button>
|
|
</view>
|
|
</view>
|
|
@@ -31,8 +30,9 @@
|
|
<view v-if="!state.accountInfo.type" class="empty-text">请选择提现方式</view>
|
|
<view v-if="!state.accountInfo.type" class="empty-text">请选择提现方式</view>
|
|
<view v-if="state.accountInfo.type === '1'" class="empty-text">钱包余额</view>
|
|
<view v-if="state.accountInfo.type === '1'" class="empty-text">钱包余额</view>
|
|
<view v-if="state.accountInfo.type === '2'" class="empty-text">银行卡转账</view>
|
|
<view v-if="state.accountInfo.type === '2'" class="empty-text">银行卡转账</view>
|
|
- <view v-if="state.accountInfo.type === '3'" class="empty-text">微信零钱</view>
|
|
|
|
|
|
+ <view v-if="state.accountInfo.type === '3'" class="empty-text">微信账户</view>
|
|
<view v-if="state.accountInfo.type === '4'" class="empty-text">支付宝账户</view>
|
|
<view v-if="state.accountInfo.type === '4'" class="empty-text">支付宝账户</view>
|
|
|
|
+ <view v-if="state.accountInfo.type === '5'" class="empty-text">微信零钱</view>
|
|
<text class="cicon-forward" />
|
|
<text class="cicon-forward" />
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
@@ -49,7 +49,7 @@
|
|
/>
|
|
/>
|
|
</view>
|
|
</view>
|
|
<!-- 提现账号 -->
|
|
<!-- 提现账号 -->
|
|
- <view class="card-title" v-show="['2', '3', '4'].includes(state.accountInfo.type)">
|
|
|
|
|
|
+ <view class="card-title" v-show="['2', '3', '4', '5'].includes(state.accountInfo.type)">
|
|
提现账号
|
|
提现账号
|
|
</view>
|
|
</view>
|
|
<view
|
|
<view
|
|
@@ -102,9 +102,8 @@
|
|
v-show="state.accountInfo.type === '2'"
|
|
v-show="state.accountInfo.type === '2'"
|
|
>
|
|
>
|
|
<view class="unit" />
|
|
<view class="unit" />
|
|
- <!--银入输入改为下拉-->
|
|
|
|
- <!--银行改为下拉选择-->
|
|
|
|
- <picker
|
|
|
|
|
|
+ <!--银行改为下拉选择-->
|
|
|
|
+ <picker
|
|
@change="bankChange"
|
|
@change="bankChange"
|
|
:value="state.bankListSelectedIndex"
|
|
:value="state.bankListSelectedIndex"
|
|
:range="state.bankList"
|
|
:range="state.bankList"
|
|
@@ -202,28 +201,10 @@
|
|
state.accountSelect = e;
|
|
state.accountSelect = e;
|
|
};
|
|
};
|
|
|
|
|
|
- // 获取提现银行配置字典
|
|
|
|
- async function getDictDataListByType() {
|
|
|
|
- let { code, data } = await DictApi.getDictDataListByType('brokerage_bank_name');
|
|
|
|
- if (code !== 0) {
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
- if (data && data.length > 0) {
|
|
|
|
- state.bankList = data;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- //银行下拉选择
|
|
|
|
- // 银行选择
|
|
|
|
- function bankChange(e) {
|
|
|
|
- const value = e.detail.value;
|
|
|
|
- state.bankListSelectedIndex = value;
|
|
|
|
- state.accountInfo.bankName = state.bankList[value].label;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
// 提交提现
|
|
// 提交提现
|
|
const onConfirm = async () => {
|
|
const onConfirm = async () => {
|
|
// 参数校验
|
|
// 参数校验
|
|
|
|
+ //debugger;
|
|
if (
|
|
if (
|
|
!state.accountInfo.price ||
|
|
!state.accountInfo.price ||
|
|
state.accountInfo.price > state.brokerageInfo.price ||
|
|
state.accountInfo.price > state.brokerageInfo.price ||
|
|
@@ -252,12 +233,12 @@
|
|
confirmText: '查看记录',
|
|
confirmText: '查看记录',
|
|
success: (res) => {
|
|
success: (res) => {
|
|
if (res.confirm) {
|
|
if (res.confirm) {
|
|
- sheep.$router.go('/pages/commission/wallet', { type: 2 })
|
|
|
|
|
|
+ sheep.$router.go('/pages/commission/wallet', { type: 2 });
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
getBrokerageUser();
|
|
getBrokerageUser();
|
|
state.accountInfo = {};
|
|
state.accountInfo = {};
|
|
- }
|
|
|
|
|
|
+ },
|
|
});
|
|
});
|
|
};
|
|
};
|
|
|
|
|
|
@@ -282,11 +263,29 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ // 获取提现银行配置字典
|
|
|
|
+ async function getDictDataListByType() {
|
|
|
|
+ let { code, data } = await DictApi.getDictDataListByType('brokerage_bank_name');
|
|
|
|
+ if (code !== 0) {
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ if (data && data.length > 0) {
|
|
|
|
+ state.bankList = data;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ // 银行选择
|
|
|
|
+ function bankChange(e) {
|
|
|
|
+ const value = e.detail.value;
|
|
|
|
+ state.bankListSelectedIndex = value;
|
|
|
|
+ state.accountInfo.bankName = state.bankList[value].label;
|
|
|
|
+ }
|
|
|
|
+
|
|
onBeforeMount(() => {
|
|
onBeforeMount(() => {
|
|
getWithdrawRules();
|
|
getWithdrawRules();
|
|
getBrokerageUser();
|
|
getBrokerageUser();
|
|
- getDictDataListByType();//获取银行配置字典
|
|
|
|
- })
|
|
|
|
|
|
+ getDictDataListByType(); //获取银行字典数据
|
|
|
|
+ });
|
|
</script>
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|