|
|
@@ -16,7 +16,7 @@
|
|
|
type="select"></u-input>
|
|
|
</u-form-item>
|
|
|
</view>
|
|
|
- <view class="border" v-if="form.mallId">
|
|
|
+ <view class="border" v-if="form.mallId&&!$isEmpty(mallAreaList)">
|
|
|
<u-form-item label="所在区域" prop="phone">
|
|
|
<u-input @click="mallAreaShow=true" :border="false" placeholder="请选择所在区域" v-model="mallAreaLabel"
|
|
|
type="select"></u-input>
|
|
|
@@ -24,12 +24,17 @@
|
|
|
</view>
|
|
|
<view class="border">
|
|
|
<u-form-item label="店铺名" prop="name">
|
|
|
- <u-input :border="false" placeholder="请输入店铺名" v-model="form.name" type="number"></u-input>
|
|
|
+ <u-input :border="false" placeholder="请输入店铺名" v-model="form.name" ></u-input>
|
|
|
+ </u-form-item>
|
|
|
+ </view>
|
|
|
+ <view class="border">
|
|
|
+ <u-form-item label="店铺标语" prop="name">
|
|
|
+ <u-input :border="false" placeholder="请输入店铺标语" v-model="form.slogan" ></u-input>
|
|
|
</u-form-item>
|
|
|
</view>
|
|
|
<view class="border">
|
|
|
<u-form-item label="业务联系人" prop="personName">
|
|
|
- <u-input :border="false" placeholder="请输入业务联系人" v-model="form.personName" type="number"></u-input>
|
|
|
+ <u-input :border="false" placeholder="请输入业务联系人" v-model="form.personName" ></u-input>
|
|
|
</u-form-item>
|
|
|
</view>
|
|
|
<view class="tips">
|
|
|
@@ -83,22 +88,22 @@
|
|
|
</view>
|
|
|
<view class="border">
|
|
|
<u-form-item label="具体地址" prop="adderess">
|
|
|
- <u-input :border="false" placeholder="请输入具体地址" v-model="form.adderess" type="number"></u-input>
|
|
|
+ <u-input :border="false" placeholder="请输入具体地址" v-model="form.address"></u-input>
|
|
|
</u-form-item>
|
|
|
</view>
|
|
|
<view class="border">
|
|
|
<u-form-item label="单位全称" prop="fullName">
|
|
|
- <u-input :border="false" placeholder="请输入单位全称" v-model="form.fullName" type="number"></u-input>
|
|
|
+ <u-input :border="false" placeholder="请输入单位全称" v-model="form.fullName"></u-input>
|
|
|
</u-form-item>
|
|
|
</view>
|
|
|
<view class="border">
|
|
|
<u-form-item label="公司网址" prop="webUrl">
|
|
|
- <u-input :border="false" placeholder="请输入公司网址" v-model="form.webUrl" type="number"></u-input>
|
|
|
+ <u-input :border="false" placeholder="请输入公司网址" v-model="form.webUrl"></u-input>
|
|
|
</u-form-item>
|
|
|
</view>
|
|
|
<view class="border">
|
|
|
<u-form-item label="公司法人姓名" prop="legalPersonName" label-position="top">
|
|
|
- <u-input :border="false" placeholder="请输入公司法人姓名" v-model="form.legalPersonName" type="number"></u-input>
|
|
|
+ <u-input :border="false" placeholder="请输入公司法人姓名" v-model="form.legalPersonName"></u-input>
|
|
|
</u-form-item>
|
|
|
</view>
|
|
|
<view class="border">
|
|
|
@@ -118,6 +123,20 @@
|
|
|
</view>
|
|
|
</u-form-item>
|
|
|
</view>
|
|
|
+ <view class="border">
|
|
|
+ <u-form-item label="上传店铺封面" prop="cover" label-position="top">
|
|
|
+ <view @click="chooseImage('cover')" class="flex-direction center margin-top-30">
|
|
|
+ <upload-img width="480" height="300"
|
|
|
+ :currentImage="form.cover" bgsrc="/static/icon/upload.png">
|
|
|
+ </upload-img>
|
|
|
+ <view class="text-center padding-top-20 btn-color">
|
|
|
+ <text class="cuIcon-camera padding-right-sm" style="font-size: 30rpx;"></text>
|
|
|
+ <text v-if="$isEmpty(form.cover)">请上传店铺封面</text>
|
|
|
+ <text style="margin-top: 40rpx;display: inline-block;" v-else>点击重新上传</text>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </u-form-item>
|
|
|
+ </view>
|
|
|
<view class="border">
|
|
|
<u-form-item label="上传营业执照" prop="businessLicense" label-position="top">
|
|
|
<view @click="chooseImage('businessLicense')" class="flex-direction center margin-top-30">
|
|
|
@@ -151,7 +170,7 @@
|
|
|
<view class="center flex-direction " style="margin-top: -100rpx;margin-bottom: 120rpx;">
|
|
|
<view class="center margin-bottom-20">
|
|
|
<text style="color: #949494;">确认注册即代表已阅读并同意</text>
|
|
|
- <text style="color: #104DFF;">《软件服务协议》</text>
|
|
|
+ <text style="color: #104DFF;" @click="protocol">《软件服务协议》</text>
|
|
|
</view>
|
|
|
<view @click="submit" class="btn cu-btn round" style="width:90%;height: 90rpx;font-size: 34rpx;">
|
|
|
提交资料
|
|
|
@@ -219,6 +238,7 @@
|
|
|
legalPersonName:'',
|
|
|
businessLicense:'',
|
|
|
shopPic:'',
|
|
|
+ slogan:'',
|
|
|
|
|
|
province:'',
|
|
|
city:'',
|
|
|
@@ -228,7 +248,8 @@
|
|
|
areaCode:'',
|
|
|
|
|
|
auditStatus:0,
|
|
|
- labelIds:''
|
|
|
+ labelIds:'',
|
|
|
+ cover:'',
|
|
|
},
|
|
|
regionShow: false,
|
|
|
|
|
|
@@ -273,6 +294,11 @@
|
|
|
message: '请选择门店地址',
|
|
|
trigger: ['change', 'blur'],
|
|
|
}],
|
|
|
+ cover:[{
|
|
|
+ required: true,
|
|
|
+ message: '请上传店铺封面',
|
|
|
+ trigger: ['change', 'blur'],
|
|
|
+ }],
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
@@ -311,6 +337,9 @@
|
|
|
this.getShopLabelByMallId()
|
|
|
},
|
|
|
methods: {
|
|
|
+ fetchData(){
|
|
|
+
|
|
|
+ },
|
|
|
async chooseImage(name) {
|
|
|
let res = await this.$mpi.chooseImage()
|
|
|
this.$api.uploadFile(res[0]).then(res => {
|
|
|
@@ -382,12 +411,19 @@
|
|
|
this.$api.shop.submit(this.form).then(res=>{
|
|
|
if (res.success==true) {
|
|
|
this.$dialog.showModal('提交成功,请耐心等待商场管理员审核!',false).then(()=>{
|
|
|
- this.$back()
|
|
|
+ uni.reLaunch({
|
|
|
+ url:"../login/account-login"
|
|
|
+ })
|
|
|
})
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
});
|
|
|
+ },
|
|
|
+ protocol(){
|
|
|
+ uni.navigateTo({
|
|
|
+ url:"../webView/webView?url="+this.$global.protocol
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
}
|