Browse Source

van-action-sheet不能重复打开问题修改

xiaowang-12345
mk 10 months ago
parent
commit
d9fcd5af37
  1. 34
      src/views/HotlineDetail/index.vue

34
src/views/HotlineDetail/index.vue

@ -127,7 +127,7 @@
<div class="Processhandling-left-left">办理情况:</div> <div class="Processhandling-left-left">办理情况:</div>
<div class="Dispatch-right">{{item.publicReply}}</div> <div class="Dispatch-right">{{item.publicReply}}</div>
</div> </div>
<div v-if="timeLimit" class="flex flex-center2 " style="padding: 5px;"> <div v-if="item.timeLimit" class="flex flex-center2 " style="padding: 5px;">
<div class="Processhandling-left-left">联系当事人时限:</div> <div class="Processhandling-left-left">联系当事人时限:</div>
<div class="Dispatch-right">{{formatDate1(new Date(item.timeLimit * 1000))}}</div> <div class="Dispatch-right">{{formatDate1(new Date(item.timeLimit * 1000))}}</div>
</div> </div>
@ -200,7 +200,7 @@
<van-cell-group> <van-cell-group>
<van-field readonly is-link v-model="stutasName" required label="办理状态" placeholder="请选择" <van-field readonly is-link v-model="stutasName" required label="办理状态" placeholder="请选择"
@click="showPicker = true" /> @click="showPicker = true" />
<van-action-sheet v-if="showPicker" v-model="show" :actions="actions" @select="onSelect" /> <van-action-sheet v-if="showPicker" v-model="showPicker" :actions="actions" @select="onSelect" @click-overlay="showPicker = false"/>
<div class="textarea"> <div class="textarea">
<van-field type="textarea" v-model="content" label="办理情况" placeholder="请输入内容" rows="2" autosize <van-field type="textarea" v-model="content" label="办理情况" placeholder="请输入内容" rows="2" autosize
show-word-limit required /> show-word-limit required />
@ -242,14 +242,14 @@
<van-field readonly is-link v-model="irregularityName" label="填报不合规诉求" placeholder="请选择" <van-field readonly is-link v-model="irregularityName" label="填报不合规诉求" placeholder="请选择"
@click="showunreasonable = true" /> @click="showunreasonable = true" />
<van-action-sheet v-if="showunreasonable" v-model="irregularity" :actions="unreasonable" <van-action-sheet v-if="showunreasonable" v-model="showunreasonable" :actions="unreasonable"
@select="onirregularity" /> @select="onirregularity" @click-overlay="showunreasonable = false"/>
<van-field v-if="showNoncompliance" readonly is-link v-model="noncomplianceTypeName" required label="不合规诉求类型" placeholder="请选择" <van-field v-if="showNoncompliance" readonly is-link v-model="noncomplianceTypeName" required label="不合规诉求类型" placeholder="请选择"
@click="showNoncomplianceType = true" /> @click="showNoncomplianceType = true" />
<van-action-sheet v-if="showNoncomplianceType" v-model="noncomplianceType" :actions="noncomplianceTypeOptions" <van-action-sheet v-if="showNoncomplianceType" v-model="showNoncomplianceType" :actions="noncomplianceTypeOptions"
@select="onNoncomplianceTypeChange" /> @select="onNoncomplianceTypeChange" @click-overlay="showNoncomplianceType = false"/>
<div class="textarea"> <div class="textarea">
<van-field v-if="showNoncompliance" type="textarea" v-model="noncomplianceNotesText" label="不合规诉求申请说明" <van-field v-if="showNoncompliance" type="textarea" v-model="noncomplianceNotesText" label="不合规诉求申请说明"
placeholder="请输入" rows="2" autosize show-word-limit required /> placeholder="请输入" rows="2" autosize show-word-limit required />
@ -258,7 +258,7 @@
<van-field readonly is-link v-model="irregularityname" label="办理真实度" placeholder="请选择" required <van-field readonly is-link v-model="irregularityname" label="办理真实度" placeholder="请选择" required
@click="showreal = true" /> @click="showreal = true" />
<van-action-sheet v-if="showreal" v-model="verified" :actions="realList" @select="onreal" /> <van-action-sheet v-if="showreal" v-model="showreal" :actions="realList" @click-overlay="showreal=false" @select="onreal" />
@ -284,24 +284,24 @@
@confirm="handleConfirm" @cancel="handleCancel" /> @confirm="handleConfirm" @cancel="handleCancel" />
<van-field v-if="operationType=='11'" readonly is-link v-model="loseContactName" label="联系当事人" <van-field v-if="operationType=='11'" readonly is-link v-model="loseContactName" label="联系当事人"
placeholder="请选择" required @click="showloseContact = true" /> placeholder="请选择" required @click="showloseContact = true" />
<van-action-sheet v-if="showloseContact" v-model="loseContact" :actions="loseContactList" <van-action-sheet v-if="showloseContact" v-model="showloseContact" :actions="loseContactList"
@select="onloseContact" /> @select="onloseContact" @click-overlay="showloseContact = false"/>
<van-field v-if="operationType=='11'" readonly is-link v-model="putThroughName" label="未接通电话" <van-field v-if="operationType=='11'" readonly is-link v-model="putThroughName" label="未接通电话"
placeholder="请选择" required @click="showputThrough = true" /> placeholder="请选择" required @click="showputThrough = true" />
<van-action-sheet v-if="showputThrough" v-model="putThrough" :actions="putThroughList" <van-action-sheet v-if="showputThrough" v-model="showputThrough" :actions="putThroughList"
@select="onputThrough" /> @select="onputThrough" @click-overlay="showputThrough = false"/>
<van-field v-if="operationType=='11'" readonly is-link v-model="cooperateName" label="是否配合回访" <van-field v-if="operationType=='11'" readonly is-link v-model="cooperateName" label="是否配合回访"
placeholder="请选择" required @click="showcooperate = true" /> placeholder="请选择" required @click="showcooperate = true" />
<van-action-sheet v-if="showcooperate" v-model="cooperate" :actions="cooperateList" <van-action-sheet v-if="showcooperate" v-model="showcooperate" :actions="cooperateList"
@select="oncooperate" /> @select="oncooperate" @click-overlay="showcooperate = false"/>
<van-field v-if="operationType=='11'" readonly is-link v-model="satisfactionName" label="服务都满意度" <van-field v-if="operationType=='11'" readonly is-link v-model="satisfactionName" label="服务都满意度"
placeholder="请选择" required @click="showsatisfaction = true" /> placeholder="请选择" required @click="showsatisfaction = true" />
<van-action-sheet v-if="showsatisfaction" v-model="satisfaction" :actions="satisfactionList" <van-action-sheet v-if="showsatisfaction" v-model="showsatisfaction" :actions="satisfactionList"
@select="onsatisfaction" /> @select="onsatisfaction" @click-overlay="showsatisfaction = false"/>
<van-field v-if="operationType=='11'" readonly is-link v-model="dissatisfyReasonName" label="不满意原因" <van-field v-if="operationType=='11'" readonly is-link v-model="dissatisfyReasonName" label="不满意原因"
placeholder="请选择" @click="showdissatisfyReason = true" /> placeholder="请选择" @click="showdissatisfyReason = true" />
<van-action-sheet v-if="showdissatisfyReason" v-model="dissatisfyReason" :actions="dissatisfyReasonList" <van-action-sheet v-if="showdissatisfyReason" v-model="showdissatisfyReason" :actions="dissatisfyReasonList"
@select="onshowdissatisfyReason" /> @select="onshowdissatisfyReason" @click-overlay="showdissatisfyReason = false"/>
<div class="textarea"> <div class="textarea">
<van-field v-if="operationType=='11'" type="textarea" v-model="visitComments" label="回访意见" <van-field v-if="operationType=='11'" type="textarea" v-model="visitComments" label="回访意见"
placeholder="请输入内容" rows="2" autosize show-word-limit required /> placeholder="请输入内容" rows="2" autosize show-word-limit required />

Loading…
Cancel
Save