后台服务对接

This commit is contained in:
donqi 2022-05-26 20:25:04 +08:00
parent 8afda7d17c
commit 8e12de58b1
2 changed files with 36 additions and 11 deletions

View File

@ -245,5 +245,13 @@ export default {
data: params
})
return res[1].data;
},
async bindBankCard(params) {
let res = await uni.request({
url: '/customer/bankcard/bind',
method: 'POST',
data: params
})
return res[1].data;
}
}

View File

@ -25,17 +25,21 @@
<view v-else-if="curAccountType === '1'" class="bg-white padding text-lg">
<view>
<view class="margin-bottom-sm">开户人姓名</view>
<input type="digit" placeholder="请输入开户人姓名" placeholder-style="color:#989898" v-model="formData.name">
<input type="text" placeholder="请输入开户人姓名" placeholder-style="color:#989898" v-model="formData.name">
</view>
<view class="margin-top">
<view class="margin-bottom-sm">银行名称</view>
<input type="digit" placeholder="请输入银行名称" placeholder-style="color:#989898" v-model="formData.bankName">
<view class="margin-bottom-sm">身份证号</view>
<input type="text" placeholder="请输入身份证号" placeholder-style="color:#989898" v-model="formData.certId">
</view>
<view class="margin-top">
<view class="margin-bottom-sm">手机号</view>
<input type="text" placeholder="请输入手机号" placeholder-style="color:#989898" v-model="formData.phone">
</view>
<view class="margin-top">
<view class="margin-bottom-sm">银行卡号</view>
<input type="digit" placeholder="请输入银行卡号" placeholder-style="color:#989898" v-model="formData.bankCardNum">
<input type="text" placeholder="请输入银行卡号" placeholder-style="color:#989898" v-model="formData.bankNum">
</view>
<view class="margin-top">
<!-- <view class="margin-top">
<view class="margin-bottom-sm">银行卡号开户城市</view>
<view class="flex">
<my-uni-combox class="flex-sub margin-right-xs" :candidates="provinceList"
@ -44,7 +48,7 @@
<my-uni-combox class="flex-sub margin-right-xs" :candidates="cityList"
:showField="'areaName'" placeholder="选择城市" v-model="formData.cityObj"></my-uni-combox>
</view>
</view>
</view> -->
</view>
</view>
<!-- 操作按钮 -->
@ -69,7 +73,8 @@
formData: {
provinceObj: {},
cityObj: {}
}
},
curUserInfo: {}
}
},
onLoad() {
@ -77,8 +82,9 @@
},
methods: {
async loadData() {
let res = await this.$request.areaListByStep();
this.provinceList = res.data;
// let res = await this.$request.areaListByStep();
// this.provinceList = res.data;
this.curUserInfo = this.$request.getCurUserInfo();
},
async chooseRegion(e) {
let res = await this.$request.areaListByStep({
@ -90,8 +96,19 @@
changAccountType(e) {
this.curAccountType = e.currentTarget.dataset.type;
},
submit() {
console.log(this.formData)
async submit() {
if (this.curAccountType === '1') {
let params = {
...this.formData,
customerId: this.curUserInfo.workerId
}
let res = await this.$request.bindBankCard(params);
if (res.code === 0) {
uni.navigateBack({
delta: -1
})
}
}
}
},
}