Fix:4262 【旅居商城小程序】进入旅居入驻页面,不操作等两秒左右,自动录入上次填写的草稿,无法重新唤起键盘或相册,点击任何地方都没有反应\禁用调整
This commit is contained in:
@@ -28,7 +28,7 @@
|
|||||||
<u-upload
|
<u-upload
|
||||||
:fileList="coverImg"
|
:fileList="coverImg"
|
||||||
:disabled="form.isDraft === 0 && (coverImg.length > 0 || form.reviewStatus === 0 || form.reviewStatus === 1)"
|
:disabled="form.isDraft === 0 && (coverImg.length > 0 || form.reviewStatus === 0 || form.reviewStatus === 1)"
|
||||||
:deletable="form.isDraft === 0 && (form.reviewStatus !== 0 && form.reviewStatus !== 1)"
|
:deletable="form.isDraft === 1 || (form.reviewStatus !== 0 && form.reviewStatus !== 1)"
|
||||||
:maxCount="1"
|
:maxCount="1"
|
||||||
count="1"
|
count="1"
|
||||||
name="coverImg"
|
name="coverImg"
|
||||||
@@ -47,7 +47,7 @@
|
|||||||
<u-upload
|
<u-upload
|
||||||
:fileList="avatarImg"
|
:fileList="avatarImg"
|
||||||
:disabled="form.isDraft === 0 && (avatarImg.length > 0 || form.reviewStatus === 0 || form.reviewStatus === 1)"
|
:disabled="form.isDraft === 0 && (avatarImg.length > 0 || form.reviewStatus === 0 || form.reviewStatus === 1)"
|
||||||
:deletable="form.isDraft === 0 && (form.reviewStatus !== 0 && form.reviewStatus !== 1)"
|
:deletable="form.isDraft === 1 || (form.reviewStatus !== 0 && form.reviewStatus !== 1)"
|
||||||
:maxCount="1"
|
:maxCount="1"
|
||||||
count="1"
|
count="1"
|
||||||
name="avatarImg"
|
name="avatarImg"
|
||||||
@@ -67,7 +67,7 @@
|
|||||||
<u-upload
|
<u-upload
|
||||||
:fileList="bannerImg"
|
:fileList="bannerImg"
|
||||||
:disabled="form.isDraft === 0 && (bannerImg.length > 8 || form.reviewStatus === 0 || form.reviewStatus === 1)"
|
:disabled="form.isDraft === 0 && (bannerImg.length > 8 || form.reviewStatus === 0 || form.reviewStatus === 1)"
|
||||||
:deletable="form.isDraft === 0 && (form.reviewStatus !== 0 && form.reviewStatus !== 1)"
|
:deletable="form.isDraft === 1 || (form.reviewStatus !== 0 && form.reviewStatus !== 1)"
|
||||||
:maxCount="9"
|
:maxCount="9"
|
||||||
count="9"
|
count="9"
|
||||||
name="bannerImg"
|
name="bannerImg"
|
||||||
@@ -89,7 +89,7 @@
|
|||||||
:max-count="9"
|
:max-count="9"
|
||||||
:fileList="videos"
|
:fileList="videos"
|
||||||
:disabled="form.isDraft === 0 && (videos.length > 8 || form.reviewStatus === 0 || form.reviewStatus === 1)"
|
:disabled="form.isDraft === 0 && (videos.length > 8 || form.reviewStatus === 0 || form.reviewStatus === 1)"
|
||||||
:deletable="form.isDraft === 0 && (form.reviewStatus !== 0 && form.reviewStatus !== 1)"
|
:deletable="form.isDraft === 1 || (form.reviewStatus !== 0 && form.reviewStatus !== 1)"
|
||||||
:maxCount="9"
|
:maxCount="9"
|
||||||
count="9"
|
count="9"
|
||||||
name="bannerImg"
|
name="bannerImg"
|
||||||
@@ -145,7 +145,7 @@
|
|||||||
<CitySelect
|
<CitySelect
|
||||||
ref="cityselect"
|
ref="cityselect"
|
||||||
:disabled="form.isDraft === 0 && (form.reviewStatus === 0 || form.reviewStatus === 1)"
|
:disabled="form.isDraft === 0 && (form.reviewStatus === 0 || form.reviewStatus === 1)"
|
||||||
:defaultValue="form.area || ''"
|
:defaultValue="form.area || '请选择地址'"
|
||||||
:items="district"
|
:items="district"
|
||||||
@callback="resultCity"
|
@callback="resultCity"
|
||||||
/>
|
/>
|
||||||
@@ -195,14 +195,14 @@
|
|||||||
>
|
>
|
||||||
<template slot="suffix" >
|
<template slot="suffix" >
|
||||||
<u-code
|
<u-code
|
||||||
v-if="form.reviewStatus !== 0 && form.reviewStatus !== 1"
|
v-if="form.isDraft === 1 || (form.reviewStatus !== 0 && form.reviewStatus !== 1)"
|
||||||
ref="uCode"
|
ref="uCode"
|
||||||
@change="codeChange"
|
@change="codeChange"
|
||||||
seconds="30"
|
seconds="30"
|
||||||
changeText="X秒重新获取"
|
changeText="X秒重新获取"
|
||||||
></u-code>
|
></u-code>
|
||||||
<u-button
|
<u-button
|
||||||
v-if="form.reviewStatus !== 0 && form.reviewStatus !== 1"
|
v-if="form.isDraft === 1 || (form.reviewStatus !== 0 && form.reviewStatus !== 1)"
|
||||||
@tap="getCode"
|
@tap="getCode"
|
||||||
:text="tips"
|
:text="tips"
|
||||||
type="success"
|
type="success"
|
||||||
@@ -254,7 +254,7 @@
|
|||||||
<u-upload
|
<u-upload
|
||||||
:fileList="cultureImg"
|
:fileList="cultureImg"
|
||||||
:disabled="form.isDraft === 0 && (form.reviewStatus === 0 || form.reviewStatus === 1) || cultureImg.length > 8"
|
:disabled="form.isDraft === 0 && (form.reviewStatus === 0 || form.reviewStatus === 1) || cultureImg.length > 8"
|
||||||
:deletable="form.isDraft === 0 && form.reviewStatus !== 0 && form.reviewStatus !== 1"
|
:deletable="form.isDraft === 1 || (form.reviewStatus !== 0 && form.reviewStatus !== 1)"
|
||||||
:maxCount="9"
|
:maxCount="9"
|
||||||
count="9"
|
count="9"
|
||||||
name="cultureImg"
|
name="cultureImg"
|
||||||
@@ -273,7 +273,7 @@
|
|||||||
<u-upload
|
<u-upload
|
||||||
:fileList="qualificationImg"
|
:fileList="qualificationImg"
|
||||||
:disabled="form.isDraft === 0 && (form.reviewStatus === 0 || form.reviewStatus === 1) || qualificationImg.length > 8"
|
:disabled="form.isDraft === 0 && (form.reviewStatus === 0 || form.reviewStatus === 1) || qualificationImg.length > 8"
|
||||||
:deletable="form.isDraft === 0 && form.reviewStatus !== 0 && form.reviewStatus !== 1"
|
:deletable="form.isDraft === 1 || (form.reviewStatus !== 0 && form.reviewStatus !== 1)"
|
||||||
:maxCount="9"
|
:maxCount="9"
|
||||||
count="9"
|
count="9"
|
||||||
name="qualificationImg"
|
name="qualificationImg"
|
||||||
@@ -394,7 +394,7 @@ export default {
|
|||||||
this.initInfo()
|
this.initInfo()
|
||||||
},
|
},
|
||||||
onHide() {
|
onHide() {
|
||||||
if (this.form.reviewStatus === 0 || this.form.reviewStatus === 1) {
|
if (this.form.isDraft === 0 && (this.form.reviewStatus === 0 || this.form.reviewStatus === 1)) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
this.saveDraft()
|
this.saveDraft()
|
||||||
@@ -449,6 +449,8 @@ export default {
|
|||||||
this.qualificationImg = this.stringToMapArr(travelInfo.qualification)
|
this.qualificationImg = this.stringToMapArr(travelInfo.qualification)
|
||||||
this.form.reviewStatus = res.data.reviewStatus
|
this.form.reviewStatus = res.data.reviewStatus
|
||||||
this.form.reviewMsg = res.data.reviewMsg
|
this.form.reviewMsg = res.data.reviewMsg
|
||||||
|
this.form.isDraft = res.data.isDraft
|
||||||
|
this.form.area = `${this.form.provinceName || ''} ${this.form.cityName || ''} ${this.form.areaName || ''}`
|
||||||
this.captcha = travelInfo.captcha
|
this.captcha = travelInfo.captcha
|
||||||
}
|
}
|
||||||
}).catch(err => {
|
}).catch(err => {
|
||||||
@@ -459,7 +461,7 @@ export default {
|
|||||||
* 提交表单
|
* 提交表单
|
||||||
*/
|
*/
|
||||||
submitForm() {
|
submitForm() {
|
||||||
if(this.form.reviewStatus === 0) return
|
if(this.form.isDraft === 0 && (this.form.reviewStatus === 0 || this.form.reviewStatus === 1)) return
|
||||||
this.form.cover = this.coverImg.map(item => item.url).join(',')
|
this.form.cover = this.coverImg.map(item => item.url).join(',')
|
||||||
this.form.cover = this.coverImg.map(item => item.url).join(',')
|
this.form.cover = this.coverImg.map(item => item.url).join(',')
|
||||||
this.form.avatar = this.avatarImg.map(item => item.url).join(',')
|
this.form.avatar = this.avatarImg.map(item => item.url).join(',')
|
||||||
@@ -615,9 +617,7 @@ export default {
|
|||||||
* 选择位置
|
* 选择位置
|
||||||
*/
|
*/
|
||||||
chooLocation() {
|
chooLocation() {
|
||||||
if (this.form.reviewStatus === 0 || this.form.reviewStatus === 1) {
|
if(this.form.isDraft === 0 && (this.form.reviewStatus === 0 || this.form.reviewStatus === 1)) return
|
||||||
return
|
|
||||||
}
|
|
||||||
uni.chooseLocation({
|
uni.chooseLocation({
|
||||||
success: (res) => {
|
success: (res) => {
|
||||||
this.form.address = res.address
|
this.form.address = res.address
|
||||||
@@ -641,6 +641,9 @@ export default {
|
|||||||
areaId: values.district.id
|
areaId: values.district.id
|
||||||
}
|
}
|
||||||
this.form.area = `${address.province || ''} ${address.city || ''} ${address.district || ''}`
|
this.form.area = `${address.province || ''} ${address.city || ''} ${address.district || ''}`
|
||||||
|
this.form.areaName = address.district || ''
|
||||||
|
this.form.provinceName = address.province || ''
|
||||||
|
this.form.cityName = address.city || ''
|
||||||
this.form.provinceId = address.provinceId
|
this.form.provinceId = address.provinceId
|
||||||
this.form.cityId = address.cityId
|
this.form.cityId = address.cityId
|
||||||
this.form.areaId = address.areaId
|
this.form.areaId = address.areaId
|
||||||
|
|||||||
Reference in New Issue
Block a user