|
|
@@ -17,6 +17,9 @@
|
|
|
<uni-forms-item label="商家logo" required name="logo">
|
|
|
<upimg v-model="formData.logo"/>
|
|
|
</uni-forms-item>
|
|
|
+ <uni-forms-item label="商家资质" required name="qualification">
|
|
|
+ <upimg v-model="formData.qualification" :count="6"/>
|
|
|
+ </uni-forms-item>
|
|
|
<uni-forms-item label="商家账号" required name="mobile">
|
|
|
<uni-easyinput v-model="formData.mobile" type="text" placeholder="请输入商家账号,即茶付宝账号" />
|
|
|
</uni-forms-item>
|
|
|
@@ -44,7 +47,12 @@
|
|
|
<uni-easyinput v-model="formData.address" type="text" placeholder="请输入详细地址" />
|
|
|
</uni-forms-item>
|
|
|
<uni-forms-item label="经度" required name="longitude">
|
|
|
- <uni-easyinput v-model="formData.longitude" type="text" placeholder="请输入经度" />
|
|
|
+ <div class="lat-item flex_r flex_jb flex_ac">
|
|
|
+ <div class="inp_l">
|
|
|
+ <uni-easyinput v-model="formData.longitude" type="text" placeholder="请输入经度" />
|
|
|
+ </div>
|
|
|
+ <div class="lat-btn" @click="getLocation">获取定位</div>
|
|
|
+ </div>
|
|
|
</uni-forms-item>
|
|
|
<uni-forms-item label="纬度" required name="latitude">
|
|
|
<uni-easyinput v-model="formData.latitude" type="text" placeholder="请输入纬度" />
|
|
|
@@ -67,22 +75,22 @@
|
|
|
<uni-forms-item label="银行卡号" required name="card_no">
|
|
|
<uni-easyinput v-model="formData.card_no" type="text" placeholder="请输入银行卡号" />
|
|
|
</uni-forms-item>
|
|
|
- <uni-forms-item label="开户姓名" required name="account_name">
|
|
|
+ <uni-forms-item label="开户名称" required name="account_name">
|
|
|
<uni-easyinput v-model="formData.account_name" type="text" placeholder="请输入开户姓名" />
|
|
|
</uni-forms-item>
|
|
|
- <uni-forms-item label="身份证号" required name="card_id">
|
|
|
+ <!-- <uni-forms-item label="身份证号" required name="card_id">
|
|
|
<uni-easyinput v-model="formData.card_id" type="text" placeholder="请输入身份证号" />
|
|
|
- </uni-forms-item>
|
|
|
- <uni-forms-item label="开户手机" required name="open_phone">
|
|
|
+ </uni-forms-item> -->
|
|
|
+ <!-- <uni-forms-item label="开户手机" required name="open_phone">
|
|
|
<uni-easyinput v-model="formData.open_phone" type="text" placeholder="请输入开户手机" />
|
|
|
- </uni-forms-item>
|
|
|
+ </uni-forms-item> -->
|
|
|
<uni-forms-item label="平台截图" name="other_type">
|
|
|
<uni-data-select v-model="formData.other_type" :localdata="TypeDesc.other_type" placeholder="请选择平台"></uni-data-select>
|
|
|
</uni-forms-item>
|
|
|
<uni-forms-item label="上传截图">
|
|
|
<upimg v-model="formData.other_images"/>
|
|
|
</uni-forms-item>
|
|
|
- <uni-forms-item label="店铺图集">
|
|
|
+ <uni-forms-item label="店铺图集" required name="atlas">
|
|
|
<upimg v-model="formData.atlas" :count="6"/>
|
|
|
</uni-forms-item>
|
|
|
<uni-forms-item label="入驻协议" required name="settled">
|
|
|
@@ -97,7 +105,7 @@
|
|
|
<script>
|
|
|
import { post } from "@/request/api.js";
|
|
|
import selectAddress from "@/components/lcw-select-address/lcw-select-address";
|
|
|
-import upimg from "@/pagesB/components/up/index"
|
|
|
+import upimg from "@/pagesC/components/up/index"
|
|
|
export default {
|
|
|
name: "add-shop",
|
|
|
props: {},
|
|
|
@@ -109,6 +117,7 @@ export default {
|
|
|
rules: {
|
|
|
name: { rules: [{ required: true, errorMessage: '请输入店铺名称' }] },
|
|
|
logo: { rules: [{ required: true, errorMessage: '请上传店铺logo' }] },
|
|
|
+ qualification: { rules: [{ required: true, errorMessage: '请上传商家资质' }] },
|
|
|
mobile: { rules: [{ required: true, errorMessage: '请输入商家账号,即茶付宝账号' }] },
|
|
|
business: { rules: [{ required: true, errorMessage: '请选择商家分类' }] },
|
|
|
attribute: { rules: [{ required: true, errorMessage: '请选择商家属性' }] },
|
|
|
@@ -124,9 +133,10 @@ export default {
|
|
|
billing_type: { rules: [{ required: true, errorMessage: '请选择开票类型' }] },
|
|
|
bank: { rules: [{ required: true, errorMessage: '请输入开户行' }] },
|
|
|
card_no: { rules: [{ required: true, errorMessage: '请输入银行卡号' }] },
|
|
|
- account_name: { rules: [{ required: true, errorMessage: '请输入开户姓名' }] },
|
|
|
- card_id: { rules: [{ required: true, errorMessage: '请输入身份证号' }] },
|
|
|
- open_phone: { rules: [{ required: true, errorMessage: '请输入开户手机' }] },
|
|
|
+ account_name: { rules: [{ required: true, errorMessage: '请输入开户名称' }] },
|
|
|
+ // card_id: { rules: [{ required: true, errorMessage: '请输入身份证号' }] },
|
|
|
+ // open_phone: { rules: [{ required: true, errorMessage: '请输入开户手机' }] },
|
|
|
+ atlas: { rules: [{ required: true, errorMessage: '请上传店铺图集' }] },
|
|
|
settled: { rules: [{ required: true, errorMessage: '请上传入驻协议' }] },
|
|
|
},
|
|
|
TypeDesc: {},
|
|
|
@@ -197,13 +207,6 @@ export default {
|
|
|
</script>
|
|
|
<style lang="scss">
|
|
|
.add-shop {
|
|
|
- // .uni-forms-item {
|
|
|
- // margin-bottom: 25rpx !important;
|
|
|
- // }
|
|
|
- // .uni-forms-item__error{
|
|
|
- // display: none;
|
|
|
- // }
|
|
|
-
|
|
|
.uni-forms-item__label {
|
|
|
color: #222;
|
|
|
}
|
|
|
@@ -254,11 +257,24 @@ export default {
|
|
|
color: #888;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
.suffix{
|
|
|
position: absolute;
|
|
|
top: 20rpx;
|
|
|
right: 22rpx;
|
|
|
}
|
|
|
+
|
|
|
+ .lat-item{
|
|
|
+ .inp_l{
|
|
|
+ width: calc(100% - 168rpx);
|
|
|
+ }
|
|
|
+ .lat-btn{
|
|
|
+ background-color: #17bb87;
|
|
|
+ color: #fff;
|
|
|
+ padding: 3rpx 16rpx;
|
|
|
+ border-radius: 8rpx;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
.btn{
|
|
|
color: #fff;
|