Fix:4262 【旅居商城小程序】进入旅居入驻页面,不操作等两秒左右,自动录入上次填写的草稿,无法重新唤起键盘或相册,点击任何地方都没有反应

This commit is contained in:
LinCyJang
2025-10-16 00:05:35 +08:00
parent 15c459de7e
commit ad2327a57e
+29 -22
View File
@@ -11,7 +11,7 @@
<view class="input"> <view class="input">
<u-textarea <u-textarea
border="none" border="none"
:disabled="form.reviewStatus === 0 || form.reviewStatus === 1" :disabled="form.isDraft === 0 && (form.reviewStatus === 0 || form.reviewStatus === 1)"
placeholder="请输入名称" placeholder="请输入名称"
:placeholder-style="inputPlaceholderStyle" :placeholder-style="inputPlaceholderStyle"
v-model="form.name" v-model="form.name"
@@ -27,8 +27,8 @@
<view class="input"> <view class="input">
<u-upload <u-upload
:fileList="coverImg" :fileList="coverImg"
:disabled="coverImg.length > 0 || form.reviewStatus === 0 || form.reviewStatus === 1" :disabled="form.isDraft === 0 && (coverImg.length > 0 || form.reviewStatus === 0 || form.reviewStatus === 1)"
:deletable="form.reviewStatus !== 0 && form.reviewStatus !== 1" :deletable="form.isDraft === 0 && (form.reviewStatus !== 0 && form.reviewStatus !== 1)"
:maxCount="1" :maxCount="1"
count="1" count="1"
name="coverImg" name="coverImg"
@@ -46,8 +46,8 @@
<view class="input"> <view class="input">
<u-upload <u-upload
:fileList="avatarImg" :fileList="avatarImg"
:disabled="avatarImg.length > 0 || form.reviewStatus === 0 || form.reviewStatus === 1" :disabled="form.isDraft === 0 && (avatarImg.length > 0 || form.reviewStatus === 0 || form.reviewStatus === 1)"
:deletable="form.reviewStatus !== 0 && form.reviewStatus !== 1" :deletable="form.isDraft === 0 && (form.reviewStatus !== 0 && form.reviewStatus !== 1)"
:maxCount="1" :maxCount="1"
count="1" count="1"
name="avatarImg" name="avatarImg"
@@ -66,8 +66,8 @@
<view class="input"> <view class="input">
<u-upload <u-upload
:fileList="bannerImg" :fileList="bannerImg"
:disabled="bannerImg.length > 8 || form.reviewStatus === 0 || form.reviewStatus === 1" :disabled="form.isDraft === 0 && (bannerImg.length > 8 || form.reviewStatus === 0 || form.reviewStatus === 1)"
:deletable="form.reviewStatus !== 0 && form.reviewStatus !== 1" :deletable="form.isDraft === 0 && (form.reviewStatus !== 0 && form.reviewStatus !== 1)"
:maxCount="9" :maxCount="9"
count="9" count="9"
name="bannerImg" name="bannerImg"
@@ -88,8 +88,8 @@
multiple multiple
:max-count="9" :max-count="9"
:fileList="videos" :fileList="videos"
:disabled="videos.length > 8 || form.reviewStatus === 0 || form.reviewStatus === 1" :disabled="form.isDraft === 0 && (videos.length > 8 || form.reviewStatus === 0 || form.reviewStatus === 1)"
:deletable="form.reviewStatus !== 0 && form.reviewStatus !== 1" :deletable="form.isDraft === 0 && (form.reviewStatus !== 0 && form.reviewStatus !== 1)"
:maxCount="9" :maxCount="9"
count="9" count="9"
name="bannerImg" name="bannerImg"
@@ -107,7 +107,7 @@
<input <input
type="text" type="text"
:placeholder-style="inputPlaceholderStyle" :placeholder-style="inputPlaceholderStyle"
:disabled="form.reviewStatus === 0" :disabled="form.isDraft === 0 && (form.reviewStatus === 0 || form.reviewStatus === 1)"
placeholder="请输入公司名称" placeholder="请输入公司名称"
v-model="form.companyName" v-model="form.companyName"
/> />
@@ -126,7 +126,7 @@
<tpf-time-range <tpf-time-range
startTime="00:00" startTime="00:00"
endTime="23:59" endTime="23:59"
:disabled="form.reviewStatus === 0" :disabled="form.isDraft === 0 && (form.reviewStatus === 0 || form.reviewStatus === 1)"
:startDefaultTime="form.serviceTime" :startDefaultTime="form.serviceTime"
:endDefaultTime="form.serviceEndTime" :endDefaultTime="form.serviceEndTime"
ref="TimePickerPopupRef" ref="TimePickerPopupRef"
@@ -144,7 +144,7 @@
<view class="v12-ml-2"> <view class="v12-ml-2">
<CitySelect <CitySelect
ref="cityselect" ref="cityselect"
:disabled="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"
@@ -160,7 +160,7 @@
<view class="v12-ml-2"> <view class="v12-ml-2">
<input <input
:placeholder-style="inputPlaceholderStyle" :placeholder-style="inputPlaceholderStyle"
:disabled="form.reviewStatus === 0 || form.reviewStatus === 1" :disabled="form.isDraft === 0 && (form.reviewStatus === 0 || form.reviewStatus === 1)"
type="text" type="text"
placeholder="请输入详细地址" placeholder="请输入详细地址"
v-model="form.address" v-model="form.address"
@@ -188,7 +188,7 @@
<u-input <u-input
type="text" type="text"
:placeholder-style="inputPlaceholderStyle" :placeholder-style="inputPlaceholderStyle"
:disabled="form.reviewStatus === 0 || form.reviewStatus === 1" :disabled="form.isDraft === 0 && (form.reviewStatus === 0 || form.reviewStatus === 1)"
placeholder="请输入商家电话" placeholder="请输入商家电话"
v-model="form.phone" v-model="form.phone"
border="none" border="none"
@@ -222,7 +222,7 @@
<input <input
type="text" type="text"
:placeholder-style="inputPlaceholderStyle" :placeholder-style="inputPlaceholderStyle"
:disabled="form.reviewStatus === 0 || form.reviewStatus === 1" :disabled="form.isDraft === 0 && (form.reviewStatus === 0 || form.reviewStatus === 1)"
placeholder="请输入验证码" placeholder="请输入验证码"
v-model="form.captcha" v-model="form.captcha"
/> />
@@ -240,7 +240,7 @@
:placeholder-style="inputPlaceholderStyle" :placeholder-style="inputPlaceholderStyle"
placeholder="请输入微信号" placeholder="请输入微信号"
v-model="form.wechat" v-model="form.wechat"
:disabled="form.reviewStatus === 0 || form.reviewStatus === 1" :disabled="form.isDraft === 0 && (form.reviewStatus === 0 || form.reviewStatus === 1)"
/> />
</view> </view>
</view> </view>
@@ -253,8 +253,8 @@
<view class="input"> <view class="input">
<u-upload <u-upload
:fileList="cultureImg" :fileList="cultureImg"
:disabled="form.reviewStatus === 0 || form.reviewStatus === 1 || cultureImg.length > 8" :disabled="form.isDraft === 0 && (form.reviewStatus === 0 || form.reviewStatus === 1) || cultureImg.length > 8"
:deletable="form.reviewStatus !== 0 && form.reviewStatus !== 1" :deletable="form.isDraft === 0 && form.reviewStatus !== 0 && form.reviewStatus !== 1"
:maxCount="9" :maxCount="9"
count="9" count="9"
name="cultureImg" name="cultureImg"
@@ -272,8 +272,8 @@
<view class="input"> <view class="input">
<u-upload <u-upload
:fileList="qualificationImg" :fileList="qualificationImg"
:disabled="form.reviewStatus === 0 || form.reviewStatus === 1 || qualificationImg.length > 8" :disabled="form.isDraft === 0 && (form.reviewStatus === 0 || form.reviewStatus === 1) || qualificationImg.length > 8"
:deletable="form.reviewStatus !== 0 && form.reviewStatus !== 1" :deletable="form.isDraft === 0 && form.reviewStatus !== 0 && form.reviewStatus !== 1"
:maxCount="9" :maxCount="9"
count="9" count="9"
name="qualificationImg" name="qualificationImg"
@@ -283,8 +283,15 @@
></u-upload> ></u-upload>
</view> </view>
</view> </view>
<view v-if="form.reviewStatus !== 1" class="v12-primary v12-white-text submit-btn" @click="submitForm" :style="{'background': form.reviewStatus === 0 ? '#FA979F !important' : '#4A97FC'}"> <view v-if="form.isDraft === 0 && form.reviewStatus !== 1">
{{ form.reviewStatus === 0 ? '审核中' : form.reviewStatus === 2 ? '重新提交' : '提交审核' }} <view class="v12-primary v12-white-text submit-btn" @click="submitForm" :style="{'background': form.reviewStatus === 0 ? '#FA979F !important' : '#4A97FC'}">
{{ form.reviewStatus === 0 ? '审核中' : form.reviewStatus === 2 ? '重新提交' : '提交审核' }}
</view>
</view>
<view v-if="form.isDraft === 1">
<view class="v12-primary v12-white-text submit-btn" @click="submitForm">
{{ '提交审核' }}
</view>
</view> </view>
</view> </view>
</template> </template>