mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-19 13:46:44 +08:00
投被同人处理
This commit is contained in:
@@ -67,7 +67,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<!-- end -->
|
<!-- end -->
|
||||||
<div class="autograph">
|
<div class="autograph">
|
||||||
<div class="list" v-if="!releationType">
|
<div class="list" v-if="(!releationType && $route.query.receiveType === '0') || (releationType && $route.query.receiveType === '0')">
|
||||||
<span>投保人亲笔签名:</span>
|
<span>投保人亲笔签名:</span>
|
||||||
<van-button type="danger" size="small" @click="autograph(0)">{{ policyholderSigned ? '已签名' : '未签名' }}</van-button>
|
<van-button type="danger" size="small" @click="autograph(0)">{{ policyholderSigned ? '已签名' : '未签名' }}</van-button>
|
||||||
</div>
|
</div>
|
||||||
@@ -276,7 +276,7 @@ export default {
|
|||||||
name,
|
name,
|
||||||
type: '1',
|
type: '1',
|
||||||
number,
|
number,
|
||||||
keyword: personType === 0 ? '投保人签名:' : this.releationType ? '投保人/被保险人签名' : '被保险人签名:',
|
keyword: personType === 0 ? '投保人签名:' : this.releationType ? '投保人/被保险人签名' : '被保险人/监护人签名:',
|
||||||
pageNo: '1',
|
pageNo: '1',
|
||||||
index: 1,
|
index: 1,
|
||||||
offset: 20,
|
offset: 20,
|
||||||
@@ -301,9 +301,11 @@ export default {
|
|||||||
if (personType === 0) {
|
if (personType === 0) {
|
||||||
this.toAirSign('0', '投保人签名:', '10', '2', personType)
|
this.toAirSign('0', '投保人签名:', '10', '2', personType)
|
||||||
} else {
|
} else {
|
||||||
let keyword = '被保险人签名:'
|
let keyword = ''
|
||||||
if (this.releationType) {
|
if (this.releationType) {
|
||||||
keyword = '投保人/' + keyword
|
keyword = '投保人/被保险人签名:'
|
||||||
|
} else {
|
||||||
|
keyword = '被保险人/监护人签名:'
|
||||||
}
|
}
|
||||||
this.toAirSign('0', keyword, '10', '2', personType)
|
this.toAirSign('0', keyword, '10', '2', personType)
|
||||||
}
|
}
|
||||||
@@ -373,23 +375,16 @@ export default {
|
|||||||
// 下一步
|
// 下一步
|
||||||
async submit() {
|
async submit() {
|
||||||
// 校验回复内容
|
// 校验回复内容
|
||||||
if (this.issueType === 'TB89' && this.newContract.feedback.trim() === '') return this.$toast('请填写具体回复信息')
|
if (this.issueType === 'TB89') {
|
||||||
if (this.issueType === 'TB89' && (this.newContract.feedback.trim().length < 4 || this.newContract.feedback.trim().length > 400))
|
if (this.newContract.feedback.trim() === '') return this.$toast('请填写具体回复信息')
|
||||||
return this.$toast('请输入4-400个字符')
|
if (this.newContract.feedback.trim().length < 4 || this.newContract.feedback.trim().length > 400) return this.$toast('请输入4-400个字符')
|
||||||
|
}
|
||||||
// 校验补充资料
|
// 校验补充资料
|
||||||
if (this.issueType === '828601') {
|
if (this.issueType === '828601') {
|
||||||
if (!this.checkSupplementData()) return this.$toast('请上传补充资料')
|
if (!this.checkSupplementData()) return this.$toast('请上传补充资料')
|
||||||
if (!this.checked) {
|
if (!this.checked) {
|
||||||
return this.$toast('请先阅读并勾选协议')
|
return this.$toast('请先阅读并勾选协议')
|
||||||
}
|
}
|
||||||
// 校验签名
|
|
||||||
if (this.$route.query.receiveType === '0') {
|
|
||||||
if (!this.policyholderSigned) return this.$toast('签名未完成, 请先进行签名')
|
|
||||||
} else if (this.$route.query.receiveType === '1' && !this.releationType) {
|
|
||||||
if (!this.policyholderSigned || !this.insurantSigned) return this.$toast('签名未完成, 请先进行签名')
|
|
||||||
} else if (this.$route.query.receiveType === '1' && this.releationType) {
|
|
||||||
if (!this.insurantSigned) return this.$toast('签名未完成, 请先进行签名')
|
|
||||||
}
|
|
||||||
this.$toast.loading()
|
this.$toast.loading()
|
||||||
this.imageResultList.splice(0)
|
this.imageResultList.splice(0)
|
||||||
if (this.isWeixin) {
|
if (this.isWeixin) {
|
||||||
@@ -426,10 +421,6 @@ export default {
|
|||||||
}
|
}
|
||||||
// 转账不成功
|
// 转账不成功
|
||||||
if (this.issueType === '818901') {
|
if (this.issueType === '818901') {
|
||||||
// 校验处理方式
|
|
||||||
if (this.transfer.mode === '') {
|
|
||||||
return this.$toast('请先选择处理方式')
|
|
||||||
}
|
|
||||||
// 非终止转账
|
// 非终止转账
|
||||||
if (this.transfer.mode === 3) {
|
if (this.transfer.mode === 3) {
|
||||||
// 校验开户行
|
// 校验开户行
|
||||||
|
|||||||
Reference in New Issue
Block a user