|
@@ -15,7 +15,7 @@
|
|
</u-upload>
|
|
</u-upload>
|
|
</u-form-item>
|
|
</u-form-item>
|
|
<u-form-item labelWidth='150' labelPosition='left' label="经营许可证有效期">
|
|
<u-form-item labelWidth='150' labelPosition='left' label="经营许可证有效期">
|
|
- <view style='text-align:right;' @click='openjyxkz'>选择日期<image src="@/static/image/yjt.png" mode=""
|
|
|
|
|
|
+ <view style='text-align:right;' @click='openjyxkz'>{{form.operateCertificateDate?form.operateCertificateDate:'选择日期'}}<image src="@/static/image/yjt.png" mode=""
|
|
style="margin-left:10rpx;width:12rpx;height: 21rpx;"></image></view>
|
|
style="margin-left:10rpx;width:12rpx;height: 21rpx;"></image></view>
|
|
</u-form-item>
|
|
</u-form-item>
|
|
<uni-calendar
|
|
<uni-calendar
|
|
@@ -32,7 +32,7 @@
|
|
<u-input inputAlign='right' border='none' placeholder='输入经营者姓名' v-model="form.operater" />
|
|
<u-input inputAlign='right' border='none' placeholder='输入经营者姓名' v-model="form.operater" />
|
|
</u-form-item>
|
|
</u-form-item>
|
|
<u-form-item labelWidth='150' labelPosition='left' label="经营者手机号">
|
|
<u-form-item labelWidth='150' labelPosition='left' label="经营者手机号">
|
|
- <u-input inputAlign='right' border='none' placeholder='输入经营者手机号' v-model="form.operaterPhone" />
|
|
|
|
|
|
+ <u-input inputAlign='right' maxlength="15" border='none' placeholder='输入经营者手机号' v-model="form.operaterPhone" />
|
|
</u-form-item>
|
|
</u-form-item>
|
|
<u-form-item labelWidth='150' labelPosition='left' label="验证码">
|
|
<u-form-item labelWidth='150' labelPosition='left' label="验证码">
|
|
<u-input inputAlign='right' border='none' placeholder='输入验证码' v-model="form.verifyCode" >
|
|
<u-input inputAlign='right' border='none' placeholder='输入验证码' v-model="form.verifyCode" >
|
|
@@ -51,7 +51,7 @@
|
|
<u-input inputAlign='right' border='none' placeholder='输入联系人姓名' v-model="form.contacts" />
|
|
<u-input inputAlign='right' border='none' placeholder='输入联系人姓名' v-model="form.contacts" />
|
|
</u-form-item>
|
|
</u-form-item>
|
|
<u-form-item labelWidth='150' labelPosition='left' label="业务联系电话(选填)">
|
|
<u-form-item labelWidth='150' labelPosition='left' label="业务联系电话(选填)">
|
|
- <u-input inputAlign='right' border='none' placeholder='输入联系电话' v-model="form.contactsPhone" />
|
|
|
|
|
|
+ <u-input inputAlign='right' maxlength="15" border='none' placeholder='输入联系电话' v-model="form.contactsPhone" />
|
|
</u-form-item>
|
|
</u-form-item>
|
|
<u-form-item labelWidth='80' labelPosition='left' @click='placeSelect(),hideKeyboard()' label="店铺位置">
|
|
<u-form-item labelWidth='80' labelPosition='left' @click='placeSelect(),hideKeyboard()' label="店铺位置">
|
|
<view style='text-align:right;' v-if="form.province">{{ form.province }}{{ form.city }}{{ form.area }}</view>
|
|
<view style='text-align:right;' v-if="form.province">{{ form.province }}{{ form.city }}{{ form.area }}</view>
|
|
@@ -62,12 +62,13 @@
|
|
</view>
|
|
</view>
|
|
</u-form-item>
|
|
</u-form-item>
|
|
<u-form-item labelWidth='80' labelPosition='left' label="详细地址">
|
|
<u-form-item labelWidth='80' labelPosition='left' label="详细地址">
|
|
- <u-input inputAlign='right' border='none' placeholder='输入详细地址,不超过15个字' v-model="form.detailedAddress" />
|
|
|
|
|
|
+ <u-input inputAlign='right' maxlength="15" border='none' placeholder='输入详细地址,不超过15个字' v-model="form.detailedAddress" />
|
|
</u-form-item>
|
|
</u-form-item>
|
|
<u-form-item labelWidth='150' labelPosition='left' label="营业时间">
|
|
<u-form-item labelWidth='150' labelPosition='left' label="营业时间">
|
|
- <view @click='selectTime'>111111{{}}</view>
|
|
|
|
|
|
+ <view style='text-align:right;' @click='selectTime'>{{form.timesection}}<image src="@/static/image/yjt.png" mode=""
|
|
|
|
+ style="margin-left:10rpx;width:12rpx;height: 21rpx;"></image></view>
|
|
</u-form-item>
|
|
</u-form-item>
|
|
- <smh-time-range :is-under='show' :time="['12','30','0','17','30']" @confrim="confrim" @cancel="cancel"></smh-time-range>
|
|
|
|
|
|
+ <smh-time-range :is-under='show' :time="['18','0','42']" @confrim="confrim" @cancel="cancel"></smh-time-range>
|
|
<!-- label -->
|
|
<!-- label -->
|
|
<view class='flex justify-space-between align-item-center'>
|
|
<view class='flex justify-space-between align-item-center'>
|
|
<view>标签(2-4个,最多5个字)</view>
|
|
<view>标签(2-4个,最多5个字)</view>
|
|
@@ -76,11 +77,11 @@
|
|
<view style='flex-wrap: wrap;' class='flex'>
|
|
<view style='flex-wrap: wrap;' class='flex'>
|
|
<view style='margin:10rpx;width:47%;' class='flex align-item-center' v-for='item in labelList'>
|
|
<view style='margin:10rpx;width:47%;' class='flex align-item-center' v-for='item in labelList'>
|
|
<u-input inputAlign='right' placeholder='输入标签文字' v-model="item.value" />
|
|
<u-input inputAlign='right' placeholder='输入标签文字' v-model="item.value" />
|
|
- <view class="iconfont_no icon_merchants_enterjian1"></view>
|
|
|
|
|
|
+ <view class="iconfont_no icon_merchants_enterjianshao"></view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
|
|
- <u-form-item labelWidth='120' labelPosition='top' label="门面及门头照片(1张,店名文字清晰)">
|
|
|
|
|
|
+ <u-form-item labelWidth='240' labelPosition='top' label="门面及门头照片(1张,店名文字清晰)">
|
|
<u-upload :fileList="fileList4" @afterRead="afterRead($event,3)" @delete="deletePic" name="4" multiple
|
|
<u-upload :fileList="fileList4" @afterRead="afterRead($event,3)" @delete="deletePic" name="4" multiple
|
|
:maxCount="1">
|
|
:maxCount="1">
|
|
|
|
|
|
@@ -97,14 +98,19 @@
|
|
<button @click='submit' class="submit">提交</button>
|
|
<button @click='submit' class="submit">提交</button>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
+ <u-modal :show="isSubmit" :content='content' @confirm="$u.debounce(confirmSubmit, 500)" showCancelButton
|
|
|
|
+ @cancel="isSubmit=false" @close="isSubmit=false" closeOnClickOverlay></u-modal>
|
|
</view>
|
|
</view>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
var that
|
|
var that
|
|
|
|
+ import uploadImage from '@/components/ossutil/uploadFile.js';
|
|
export default {
|
|
export default {
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
|
|
+ content:'确定提交入驻信息',
|
|
|
|
+ isSubmit:false,
|
|
form:{
|
|
form:{
|
|
mainBody:'商铺',
|
|
mainBody:'商铺',
|
|
lookFlag:0,
|
|
lookFlag:0,
|
|
@@ -117,8 +123,13 @@
|
|
businessLicense:'',
|
|
businessLicense:'',
|
|
operateCertificate:'',
|
|
operateCertificate:'',
|
|
coverImage:'',
|
|
coverImage:'',
|
|
- indoorImage:''
|
|
|
|
|
|
+ indoorImage:'',
|
|
|
|
+ timesection:'09:00~21:00',
|
|
|
|
+ startDate:'09:00',
|
|
|
|
+ endDate:'21:00',
|
|
|
|
+ operateCertificateDate:'',
|
|
},
|
|
},
|
|
|
|
+
|
|
tips:'发送验证码',
|
|
tips:'发送验证码',
|
|
startDate:'',
|
|
startDate:'',
|
|
show:false,
|
|
show:false,
|
|
@@ -140,6 +151,70 @@
|
|
|
|
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ submit(){
|
|
|
|
+ this.isSubmit = true
|
|
|
|
+ },
|
|
|
|
+ confirmSubmit() {
|
|
|
|
+ if(this.labelList.length>0){
|
|
|
|
+ var arr=[]
|
|
|
|
+ for(var i=0;i<this.labelList.length;i++){
|
|
|
|
+ if(!this.labelList[i].value){
|
|
|
|
+ uni.showToast({
|
|
|
|
+ icon: "none",
|
|
|
|
+ title: '标签请输入内容!',
|
|
|
|
+ duration: 3000
|
|
|
|
+ });
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if(this.labelList[i].value.length>5){
|
|
|
|
+ uni.showToast({
|
|
|
|
+ icon: "none",
|
|
|
|
+ title: '标签最多5个字!',
|
|
|
|
+ duration: 3000
|
|
|
|
+ });
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ arr.push(this.labelList[i].value)
|
|
|
|
+ }
|
|
|
|
+ this.form.label=arr.toString()
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ uni.showLoading({
|
|
|
|
+ title: '加载中',
|
|
|
|
+ mask: true
|
|
|
|
+ })
|
|
|
|
+ this.$request.baseRequest('admin.tourism.foodInfo', 'add', {
|
|
|
|
+ foodInfo: JSON.stringify(this.form)
|
|
|
|
+ }, failres => {
|
|
|
|
+ uni.showToast({
|
|
|
|
+ icon: "none",
|
|
|
|
+ title: failres.errmsg,
|
|
|
|
+ duration: 3000
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ uni.hideLoading()
|
|
|
|
+ }).then(res => {
|
|
|
|
+ this.isSubmit = false
|
|
|
|
+ uni.showToast({
|
|
|
|
+ icon: "success",
|
|
|
|
+ title: '提交成功,请等待平台审核',
|
|
|
|
+ duration: 2000
|
|
|
|
+ });
|
|
|
|
+ uni.navigateBack()
|
|
|
|
+
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ concel(e){
|
|
|
|
+ this.show=false
|
|
|
|
+ console.log(e)
|
|
|
|
+ },
|
|
|
|
+ confrim(e){
|
|
|
|
+ console.log(e)
|
|
|
|
+ this.show=false
|
|
|
|
+ this.form.timesection=e.time
|
|
|
|
+ this.form.startDate=e.start
|
|
|
|
+ this.form.endDate=e.end
|
|
|
|
+ },
|
|
selectTime(){
|
|
selectTime(){
|
|
this.show=true
|
|
this.show=true
|
|
},
|
|
},
|
|
@@ -201,6 +276,7 @@
|
|
},
|
|
},
|
|
confirm(e){
|
|
confirm(e){
|
|
this.form.operateCertificateDate = e.fulldate
|
|
this.form.operateCertificateDate = e.fulldate
|
|
|
|
+ this.$forceUpdate()
|
|
console.log(e)
|
|
console.log(e)
|
|
},
|
|
},
|
|
openjyxkz(){
|
|
openjyxkz(){
|
|
@@ -280,9 +356,10 @@
|
|
.wrap{
|
|
.wrap{
|
|
padding:20rpx;
|
|
padding:20rpx;
|
|
}
|
|
}
|
|
- .icon_merchants_enterjian1{
|
|
|
|
|
|
+ .icon_merchants_enterjianshao{
|
|
margin-left:10rpx;
|
|
margin-left:10rpx;
|
|
font-size:50rpx;
|
|
font-size:50rpx;
|
|
|
|
+ color:#666;
|
|
}
|
|
}
|
|
.add_label,.get_code{
|
|
.add_label,.get_code{
|
|
|
|
|