|
|
@@ -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="mobile">
|
|
|
+ <uni-easyinput v-model="formData.mobile" type="text" placeholder="请输入商家账号,即茶付宝账号" />
|
|
|
+ </uni-forms-item>
|
|
|
<uni-forms-item label="商家分类" required name="business">
|
|
|
<uni-data-select v-model="formData.business" :localdata="TypeDesc.business" placeholder="请选择商家分类"></uni-data-select>
|
|
|
</uni-forms-item>
|
|
|
@@ -27,7 +30,8 @@
|
|
|
<uni-data-select v-model="formData.type" :localdata="TypeDesc.type" placeholder="请选择合作类型"></uni-data-select>
|
|
|
</uni-forms-item>
|
|
|
<uni-forms-item label="让利比率" required name="discount">
|
|
|
- <uni-easyinput v-model="formData.discount" type="text" placeholder="请输入让利比率" />
|
|
|
+ <uni-easyinput v-model="formData.discount" type="text" placeholder="请输入让利比率,百分比" />
|
|
|
+ <div class="suffix">%</div>
|
|
|
</uni-forms-item>
|
|
|
<uni-forms-item label="省市区" required name="province">
|
|
|
<div class="selectAdder flex_r flex_ac flex_jb" @click="btnClick">
|
|
|
@@ -81,6 +85,9 @@
|
|
|
<uni-forms-item label="店铺图集">
|
|
|
<upimg v-model="formData.atlas" :count="6"/>
|
|
|
</uni-forms-item>
|
|
|
+ <uni-forms-item label="入驻协议" required name="settled">
|
|
|
+ <upimg v-model="formData.settled" :count="9"/>
|
|
|
+ </uni-forms-item>
|
|
|
</uni-forms>
|
|
|
<div class="btn" @click="submit">确认提交</div>
|
|
|
<!-- <button class="button" @click="submit">校验表单</button> -->
|
|
|
@@ -102,6 +109,7 @@ export default {
|
|
|
rules: {
|
|
|
name: { rules: [{ required: true, errorMessage: '请输入店铺名称' }] },
|
|
|
logo: { rules: [{ required: true, errorMessage: '请上传店铺logo' }] },
|
|
|
+ mobile: { rules: [{ required: true, errorMessage: '请输入商家账号,即茶付宝账号' }] },
|
|
|
business: { rules: [{ required: true, errorMessage: '请选择商家分类' }] },
|
|
|
attribute: { rules: [{ required: true, errorMessage: '请选择商家属性' }] },
|
|
|
type: { rules: [{ required: true, errorMessage: '请选择合作类型' }] },
|
|
|
@@ -119,6 +127,7 @@ export default {
|
|
|
account_name: { rules: [{ required: true, errorMessage: '请输入开户姓名' }] },
|
|
|
card_id: { rules: [{ required: true, errorMessage: '请输入身份证号' }] },
|
|
|
open_phone: { rules: [{ required: true, errorMessage: '请输入开户手机' }] },
|
|
|
+ settled: { rules: [{ required: true, errorMessage: '请上传入驻协议' }] },
|
|
|
},
|
|
|
TypeDesc: {},
|
|
|
address: {
|
|
|
@@ -134,7 +143,9 @@ export default {
|
|
|
submit() {
|
|
|
let that = this
|
|
|
this.$refs.form.validate().then((res) => {
|
|
|
- post("v1/merchant/apply",this.formData).then(res=>{
|
|
|
+ let da = Object.assign({},this.formData);
|
|
|
+ da.discount = this.$h.Div(da.discount, 100);
|
|
|
+ post("v1/merchant/apply",da).then(res=>{
|
|
|
if (res.code == 0) {
|
|
|
that.$toast("提交成功,请关注审核状态")
|
|
|
setTimeout(() => {
|
|
|
@@ -243,6 +254,11 @@ export default {
|
|
|
color: #888;
|
|
|
}
|
|
|
}
|
|
|
+ .suffix{
|
|
|
+ position: absolute;
|
|
|
+ top: 20rpx;
|
|
|
+ right: 22rpx;
|
|
|
+ }
|
|
|
}
|
|
|
.btn{
|
|
|
color: #fff;
|