修改本地生活商家入驻表单内容

This commit is contained in:
wangxiaowei 2024-08-09 15:11:19 +08:00
parent 4a333f3a95
commit caa62093ad

@ -46,6 +46,21 @@
<u-field label="管辖网点号" v-model="form.dominationBankNo" label-width="160" placeholder="请输入管辖网点号" required />
</view> -->
<view class="apply-form-item">
<u-field label="商家名称" v-model="form.shopName" label-width="160" placeholder="请输入商家名称" required />
</view>
<view class="apply-form-item">
<u-field label="商家图标" label-width="160" placeholder="请上传商家图标" :border-bottom="false"
required disabled />
<view class="apply-form-upload" @click="uploadLogo" v-if="form.shopLogo">
<image :src="form.shopLogo" mode="aspectFit"></image>
</view>
<view class="apply-form-upload" @click="uploadLogo" v-else>
<u-icon name="plus" color="#e2e2e2" size="48" top="28"></u-icon>
</view>
</view>
<!-- 账户类型 -->
<view class="apply-form-item bank-type flex">
<u-field label="账户类型" label-width="160" :border-bottom="false"
@ -302,6 +317,8 @@
return {
showLargeNumber: true,
form: {
shopName: '',
shopLogo: '',
bankType: 1,
largeNumber: '',
bankName: '',
@ -524,6 +541,25 @@
})
},
uploadLogo() {
uni.chooseImage({
count: 1,
success: async (file) => {
uni.showLoading({
title: '上传中...'
})
const {success,data} = await ossUpload(file.tempFilePaths[0], file.tempFiles[0].path, 'local_life_shop_logo/')
if(success) {
this.form.shopLogo = data
uni.hideLoading()
} else {
uni.showToast({icon:'none', title: '上传失败'})
uni.hideLoading()
}
}
})
},
// 选择账户类型
choseType(e) {
this.showLargeNumber = false
@ -535,7 +571,7 @@
// 提交表单
async onSubmit() {
const {form, isAgree, fileList} = this
const {bankType, largeNumber, bankName, bankCard, businessLicense, crftNo1, idCard, name, empowerPhone, address} = this.form
const {shopName, shopLogo, bankType, largeNumber, bankName, bankCard, businessLicense, crftNo1, idCard, name, empowerPhone, address} = this.form
const latitude = this.cityInfo.gcj02_lat
const longitude = this.cityInfo.gcj02_lng
@ -555,6 +591,14 @@
// }
// })
if (!shopName) return this.$toast({
title: '请输入商家名称'
})
if (!shopLogo) return this.$toast({
title: '请上传商家图标'
})
if (bankType == 1 && !largeNumber) return this.$toast({
title: '请输入大额卡号'
})
@ -603,7 +647,7 @@
data,
code,
msg
} = await addLocalStore({bankType, largeNumber, bankName, bankCard, businessLicense, crftNo1, idCard, name, empowerPhone, address, lstore_id, latitude, longitude})
} = await addLocalStore({shopName, shopLogo, bankType, largeNumber, bankName, bankCard, businessLicense, crftNo1, idCard, name, empowerPhone, address, lstore_id, latitude, longitude})
if(code == 1) {
this.$toast({
title: msg