【修复】小程序端银行卡提现,银行名称改为下拉选择。
由于后端接收的是银行名称参数会由配置字典进行解析,所以小程序端银行名称是不能让用户输入框手动输入的,需要查询后端字典配置进行显示和选择。提交的值是银行字典对应的value。 Signed-off-by: heyho <heywsk@qq.com>pull/92/head
parent
9f33e44db0
commit
089191e95d
|
@ -98,7 +98,13 @@
|
|||
v-show="state.accountInfo.type === '2'"
|
||||
>
|
||||
<view class="unit" />
|
||||
<!--银入输入改为下拉-->
|
||||
<!-- <uni-easyinput
|
||||
:inputBorder="false"
|
||||
class="ss-flex-1 ss-p-l-10"
|
||||
v-model="state.accountInfo.bankName"
|
||||
placeholder="请输入提现银行"
|
||||
/> -->
|
||||
<!--银行改为下拉选择-->
|
||||
<picker @change="bankChange" :value="state.accountInfo.bankName" :range="state.bankList" range-key="label" style="width:100%">
|
||||
<uni-easyinput
|
||||
:inputBorder="false"
|
||||
|
@ -109,6 +115,7 @@
|
|||
:styles="{disableColor:'#fff',borderColor:'#fff',color:'#333!important'}"
|
||||
/>
|
||||
</picker>
|
||||
|
||||
</view>
|
||||
<!-- 开户地址 -->
|
||||
<view class="card-title" v-show="state.accountInfo.type === '2'">开户地址</view>
|
||||
|
@ -194,7 +201,7 @@
|
|||
// 提交提现
|
||||
const onConfirm = async () => {
|
||||
// 参数校验
|
||||
debugger;
|
||||
//debugger;
|
||||
if (
|
||||
!state.accountInfo.price ||
|
||||
state.accountInfo.price > state.brokerageInfo.price ||
|
||||
|
@ -260,14 +267,10 @@
|
|||
return;
|
||||
}
|
||||
if(data && data.length > 0) {
|
||||
data.map(item=>{
|
||||
item.text = item.label;
|
||||
})
|
||||
state.bankList = data;
|
||||
}
|
||||
}
|
||||
|
||||
//银行下拉选择
|
||||
function bankChange(e){
|
||||
console.log(e);
|
||||
let value = e.target.value;
|
||||
|
@ -282,7 +285,7 @@
|
|||
onBeforeMount(() => {
|
||||
getWithdrawRules();
|
||||
getBrokerageUser();
|
||||
getDictDataListByType();//获取银行配置字典
|
||||
getDictDataListByType();//获取银行字典数据
|
||||
})
|
||||
</script>
|
||||
|
||||
|
|
Loading…
Reference in New Issue