mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-22 00:06:45 +08:00
[IMP] 签名和进度查询问题修复
This commit is contained in:
@@ -46,7 +46,7 @@
|
||||
</div>
|
||||
|
||||
<div class="pt15" style="border-top:1px solid #dadada">
|
||||
<div class="mb10">
|
||||
<div class="mb10" v-if="item.accidentDate">
|
||||
<div class="inline-b">
|
||||
<van-tag plain color="#4fc6b3">出险时间</van-tag>
|
||||
</div>
|
||||
@@ -86,7 +86,7 @@
|
||||
size="small"
|
||||
class="mr5"
|
||||
type="danger"
|
||||
@click="goEdit(item.nextSlaveStatus, item.businessNo)"
|
||||
@click="goEdit(item.nextSlaveStatus, item.businessNo, item.claimId)"
|
||||
>编辑</van-button>
|
||||
<van-button
|
||||
v-if="active == 'applying' && item.caseStatus != '3'"
|
||||
@@ -116,7 +116,10 @@
|
||||
<img class="mt40" src="@/assets/images/pic_page-non.png" />
|
||||
<div class="fs17 mt40" v-if="active == 'claimProgress' && caseStatus == '10'">暂无报案信息!</div>
|
||||
<div class="fs17 mt40" v-if="active == 'applying'">暂无申请信息!</div>
|
||||
<div class="fs17 mt40" v-if="active == 'claimProgress' && (caseStatus == '50'|| caseStatus == '60')">暂无赔案信息!</div>
|
||||
<div
|
||||
class="fs17 mt40"
|
||||
v-if="active == 'claimProgress' && (caseStatus == '50'|| caseStatus == '60')"
|
||||
>暂无赔案信息!</div>
|
||||
</div>
|
||||
<!-- </van-list> -->
|
||||
</div>
|
||||
@@ -207,16 +210,15 @@ export default {
|
||||
}
|
||||
})
|
||||
},
|
||||
caseDetail() {},
|
||||
tabChange(name, title) {
|
||||
this.currentPage = 1
|
||||
this.active = name
|
||||
this.claimsList = []
|
||||
if(title == "已报案") {
|
||||
if (title == '已报案') {
|
||||
this.caseStatus = '10'
|
||||
} else if(title == "未结案") {
|
||||
} else if (title == '未结案') {
|
||||
this.caseStatus = '50'
|
||||
} else if(title == "已结案") {
|
||||
} else if (title == '已结案') {
|
||||
this.caseStatus = '60'
|
||||
}
|
||||
|
||||
@@ -285,6 +287,7 @@ export default {
|
||||
break
|
||||
case '21': //填写出险信息页
|
||||
url = '/claims/Accident?edit=1'
|
||||
localStorage.setItem('claimId', claimId)
|
||||
break
|
||||
case '22': //填写理赔申请信息
|
||||
url = '/claims/ApplyInfo?edit=1'
|
||||
@@ -295,18 +298,30 @@ export default {
|
||||
case '24': //签名页
|
||||
url = '/claims/SignatureConfirmation?edit=1'
|
||||
break
|
||||
case '25':
|
||||
url = '/claims/Success?edit=1'
|
||||
break
|
||||
// case '25':
|
||||
// url = '/claims/Success?edit=1'
|
||||
// break
|
||||
}
|
||||
if (status == '24') {
|
||||
that.$jump({
|
||||
flag: 'h5',
|
||||
extra: {
|
||||
url: location.origin + `/#${url}`,
|
||||
forbidSwipeBack: '1',
|
||||
pullRefresh: '1'
|
||||
},
|
||||
routerInfo: { path: url }
|
||||
})
|
||||
} else {
|
||||
that.$jump({
|
||||
flag: 'h5',
|
||||
extra: {
|
||||
url: location.origin + `/#${url}`,
|
||||
forbidSwipeBack: '1'
|
||||
},
|
||||
routerInfo: { path: url }
|
||||
})
|
||||
}
|
||||
},
|
||||
goDetail(claimNo) {
|
||||
localStorage.setItem('claimNo', claimNo)
|
||||
|
||||
@@ -20,15 +20,29 @@
|
||||
<div class="pt10 pl30 flex align-items-c">
|
||||
<span class="mr10">申请人签名 :</span>
|
||||
<div v-if="signVal == '3'">
|
||||
<van-button type="danger" size="small" @click="sign(1)" v-no-more-click="1000" :disabled="isDisableInsured">{{
|
||||
<van-button
|
||||
type="danger"
|
||||
size="small"
|
||||
@click="sign(1)"
|
||||
v-no-more-click="1000"
|
||||
:disabled="isDisableInsured"
|
||||
>
|
||||
{{
|
||||
list.applyerSignState == '0' ? '签名' : '已签名'
|
||||
}}</van-button>
|
||||
}}
|
||||
</van-button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="bottom-btn bg-white">
|
||||
<van-button type="danger" size="large" @click="next" :disabled="isDisabledComplite" v-no-more-click="1000">完成</van-button>
|
||||
<van-button
|
||||
type="danger"
|
||||
size="large"
|
||||
@click="next"
|
||||
:disabled="isDisabledComplite"
|
||||
v-no-more-click="1000"
|
||||
>完成</van-button>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
@@ -284,8 +298,8 @@ export default {
|
||||
extra: {
|
||||
url: location.origin + '/#/claims/signatureConfirmation',
|
||||
pullRefresh: '1',
|
||||
backToFirst: '1',
|
||||
refresh: '1'
|
||||
refresh: '1',
|
||||
backToFirst: this.$route.query.edit ? '1' : ''
|
||||
},
|
||||
routerInfo: {
|
||||
path: '/claims/signatureConfirmation'
|
||||
|
||||
@@ -458,7 +458,9 @@ export default {
|
||||
apply(data).then(res => {
|
||||
if (res.result == '0') {
|
||||
this.$toast.clear()
|
||||
localStorage.removeItem('claimId', 'applyId', 'insuranceId')
|
||||
localStorage.removeItem('claimId')
|
||||
localStorage.removeItem('applyId')
|
||||
localStorage.removeItem('insuranceId')
|
||||
this.$jump({
|
||||
flag: 'h5',
|
||||
extra: {
|
||||
|
||||
@@ -476,7 +476,9 @@ export default {
|
||||
},
|
||||
appCallBack(data) {
|
||||
if (data.trigger == 'left_button_click') {
|
||||
localStorage.removeItem('claimId', 'applyId', 'insuranceId')
|
||||
localStorage.removeItem('claimId')
|
||||
localStorage.removeItem('applyId')
|
||||
localStorage.removeItem('insuranceId')
|
||||
}
|
||||
// 筛选按钮的点击事件
|
||||
this.$jump({
|
||||
|
||||
@@ -71,7 +71,15 @@
|
||||
</van-collapse>
|
||||
</div>
|
||||
<div class="bottom-btn bg-white" v-if="!isWeixin && list.applyerSignState == 1">
|
||||
<van-button type="danger" size="large" @click="next" v-no-more-click="1000">提交</van-button>
|
||||
<van-button
|
||||
type="danger"
|
||||
size="large"
|
||||
@click="next"
|
||||
v-no-more-click="1000"
|
||||
v-if="!isWeixin"
|
||||
:disabled="list.applyerSignState == 0"
|
||||
>提交</van-button
|
||||
>
|
||||
</div>
|
||||
<UploadImageFile
|
||||
:typeface="idcardData.typeface"
|
||||
|
||||
Reference in New Issue
Block a user