mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-07 03:06:43 +08:00
Compare commits
7 Commits
hotfix/【20
...
feature/FM
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
31f3449086 | ||
|
|
04f8b1d379 | ||
|
|
a89545a314 | ||
|
|
0d066b86fa | ||
|
|
109947492a | ||
|
|
2d9db96d33 | ||
|
|
a5053457b5 |
@@ -372,3 +372,12 @@ export function checkAppointBnf(data) {
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function saveOrderType(data) {
|
||||
return request({
|
||||
url: getUrl('/sale/order/saveOrderType', 1),
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<index-bar :key="renovate"></index-bar>
|
||||
</div>
|
||||
<div class="mt8"></div>
|
||||
<div v-for="(item, index) in chooseProducts" :key="index" class="mb20 bg-white mh15 pv15 pr15 pl10 radius5">
|
||||
<div v-for="(item, index) in chooseProducts" :key="index" class="mb20 bg-white pv15 pr15 pl10 radius5">
|
||||
<div class="flex mv10 align-items-c">
|
||||
<div class="fs14 w45">
|
||||
<van-tag plain type="danger">主险</van-tag>
|
||||
@@ -27,12 +27,27 @@
|
||||
<van-button size="small" round @click="deteleInsure(index)" plain type="danger">删除</van-button>
|
||||
</div>
|
||||
</div>
|
||||
<div v-if="isFrom == 'sale' && isShow == false">
|
||||
<div class="p15 pl8 fs14" style="margin-bottom: 20px;background: #fff;">
|
||||
<van-radio-group v-model="isElecCont" class="flex" style="display: flex;align-items: center;">
|
||||
<label>
|
||||
<i class="red pr5">*</i>
|
||||
保单形式
|
||||
</label>
|
||||
<van-radio name="1" class="ml10" style="display: flex;align-items: center;color: red;">
|
||||
电子(不打印保单)
|
||||
</van-radio>
|
||||
<van-radio name="2" v-if="chooseProducts[0].mainRiskCode != 'GFRS_M0076' && chooseProducts[0].mainRiskCode != 'GFRS_M0077'" class="ml10" style="display: flex;align-items: center;color: red;">
|
||||
电子+纸质
|
||||
</van-radio>
|
||||
</van-radio-group>
|
||||
</div>
|
||||
</div>
|
||||
<div class="pt30 bg-white pb50">
|
||||
<div class="text-center m20 pv15 border-dotted c-gray-base bg-white" @click="addProduct" v-if="isShow == true">
|
||||
<span class="v-middle mr10" style="font-size:32px">+</span>添加产品
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<van-dialog v-model="active_show" :show-confirm-button="false" class="dialog_class" style="position: relative; overflow: visible;">
|
||||
<img class="icon_image" src="@/assets/images/kmh/close_bg.png" @click="active_show = false" />
|
||||
<div class="pl20 pr20 mt30">
|
||||
@@ -133,7 +148,7 @@
|
||||
import { orderDetail, deleteOrderInfo, mainRiskList, mainRiskListProposal, calculatePremium } from '@/api/ebiz/common/common'
|
||||
import { formatAllRisk } from '@/assets/js/utils/formatRiskList'
|
||||
import { getDetail, deleteProposal } from '@/api/ebiz/proposal/proposal.js'
|
||||
import { saveOrderActiveType,getActivityList, getDoubleRecordProductLst } from '@/api/ebiz/sale/sale.js'
|
||||
import { saveOrderActiveType,getActivityList, getDoubleRecordProductLst, saveOrderType } from '@/api/ebiz/sale/sale.js'
|
||||
import utilsAge from '@/assets/js/utils/age'
|
||||
import IndexBar from '@/components/ebiz/sale/IndexBar'
|
||||
import riskRules from './risk-rules'
|
||||
@@ -162,6 +177,7 @@
|
||||
renovate:'',//刷新子组件
|
||||
manageComCode:'',//代理人管理机构 52贵州 45广西
|
||||
isCrossChannel: 0, // 是否选择交叉渠道列表 0-否 1-是
|
||||
isElecCont: '', // 保单形式
|
||||
}
|
||||
},
|
||||
components: {
|
||||
@@ -384,6 +400,9 @@
|
||||
}
|
||||
if (!isProposal) {
|
||||
if (this.chooseProducts.length > 0) {
|
||||
if(this.chooseProducts[0].mainRiskCode == 'GFRS_M0076' || this.chooseProducts[0].mainRiskCode == 'GFRS_M0077') {
|
||||
this.isElecCont = '1'
|
||||
}
|
||||
if (this.chooseProducts[0].mainRiskCode == 'GFRS_M0026' && this.chooseProducts.length == 1) {
|
||||
this.isShow = true
|
||||
} else {
|
||||
@@ -981,17 +1000,58 @@
|
||||
localStorage.beneficiaryInfo = ''
|
||||
localStorage.fromAddBeneficiaryInfo = ''
|
||||
localStorage.removeItem('applicant')
|
||||
this.$jump({
|
||||
flag: 'h5',
|
||||
extra: {
|
||||
forbidSwipeBack: '1',
|
||||
url: location.origin + '/#' + thismyurl,
|
||||
needRefresh: '1'
|
||||
},
|
||||
routerInfo: {
|
||||
path: thismyurl
|
||||
if(this.isFrom == 'sale') {
|
||||
if(!this.isElecCont) {
|
||||
this.$toast('请选择保单形式')
|
||||
return false
|
||||
}
|
||||
})
|
||||
else {
|
||||
let params = {
|
||||
orderNO: this.$route.query.orderNo,
|
||||
isElecCont: this.isElecCont
|
||||
}
|
||||
saveOrderType(params).then(res => {
|
||||
if(res.result == 0) {
|
||||
this.$jump({
|
||||
flag: 'h5',
|
||||
extra: {
|
||||
forbidSwipeBack: '1',
|
||||
url: location.origin + '/#' + thismyurl,
|
||||
needRefresh: '1'
|
||||
},
|
||||
routerInfo: {
|
||||
path: thismyurl
|
||||
}
|
||||
})
|
||||
} else {
|
||||
this.$toast(res.resultMessage)
|
||||
}
|
||||
})
|
||||
// this.$jump({
|
||||
// flag: 'h5',
|
||||
// extra: {
|
||||
// forbidSwipeBack: '1',
|
||||
// url: location.origin + '/#' + thismyurl,
|
||||
// needRefresh: '1'
|
||||
// },
|
||||
// routerInfo: {
|
||||
// path: thismyurl
|
||||
// }
|
||||
// })
|
||||
}
|
||||
} else {
|
||||
this.$jump({
|
||||
flag: 'h5',
|
||||
extra: {
|
||||
forbidSwipeBack: '1',
|
||||
url: location.origin + '/#' + thismyurl,
|
||||
needRefresh: '1'
|
||||
},
|
||||
routerInfo: {
|
||||
path: thismyurl
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1072,5 +1132,15 @@
|
||||
padding-right: 0px;
|
||||
padding-bottom: 10px;
|
||||
}
|
||||
/deep/ .van-radio__icon--round{
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
/deep/ .van-icon{
|
||||
line-height: 100%;
|
||||
}
|
||||
/deep/ .van-radio__label{
|
||||
color: red;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -56,12 +56,12 @@
|
||||
</template>
|
||||
</van-field>
|
||||
</div>
|
||||
<div class="item">
|
||||
<van-field label-class="labels" readonly label="银行卡照片"></van-field>
|
||||
<div class="cardList">
|
||||
<van-uploader :max-count="1" :after-read="cardUpload" @delete="transferBankCardDelete" name="bankcardA" v-model="transfer.cardPhoto" />
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div class="item">-->
|
||||
<!-- <van-field label-class="labels" readonly label="银行卡照片"></van-field>-->
|
||||
<!-- <div class="cardList">-->
|
||||
<!-- <van-uploader :max-count="1" :after-read="cardUpload" @delete="transferBankCardDelete" name="bankcardA" v-model="transfer.cardPhoto" />-->
|
||||
<!-- </div>-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
<div class="checkedBox" v-if="issueType === '818901'">
|
||||
<van-checkbox v-model="checked" class="checked" icon-size="16px" shape="square"
|
||||
@@ -288,9 +288,9 @@ export default {
|
||||
if (!regx.test(this.transfer.card)) {
|
||||
return this.$toast('银行卡号不符合规则')
|
||||
}
|
||||
if (this.transfer.cardPhoto.length === 0) {
|
||||
return this.$toast('请上传银行卡照片')
|
||||
}
|
||||
// if (this.transfer.cardPhoto.length === 0) {
|
||||
// return this.$toast('请上传银行卡照片')
|
||||
// }
|
||||
}
|
||||
|
||||
if (this.transfer.bank) {
|
||||
@@ -447,9 +447,9 @@ export default {
|
||||
if (!regx.test(this.transfer.card)) {
|
||||
return this.$toast('银行卡号不符合规则')
|
||||
}
|
||||
if (this.transfer.cardPhoto.length === 0) {
|
||||
return this.$toast('请上传银行卡照片')
|
||||
}
|
||||
// if (this.transfer.cardPhoto.length === 0) {
|
||||
// return this.$toast('请上传银行卡照片')
|
||||
// }
|
||||
}
|
||||
}
|
||||
if (!this.checked) {
|
||||
@@ -498,7 +498,7 @@ export default {
|
||||
}
|
||||
// 补充资料类问题件
|
||||
else if (this.issueType === '828601') {
|
||||
problemData.list.push(...this.imageResultList)
|
||||
// problemData.list.push(...this.imageResultList)
|
||||
if (this.suplementDesc.trim()) {
|
||||
problemData.content = this.suplementDesc.trim()
|
||||
} else {
|
||||
@@ -512,9 +512,9 @@ export default {
|
||||
problemData.bankName = this.transfer.bank
|
||||
problemData.bankNo = this.transfer.card
|
||||
// 选择非终止转账时上传银行卡照片
|
||||
if (this.transfer.mode === 3) {
|
||||
problemData.list.push(this.transfer.cardUploadResult)
|
||||
}
|
||||
// if (this.transfer.mode === 3) {
|
||||
// problemData.list.push(this.transfer.cardUploadResult)
|
||||
// }
|
||||
}
|
||||
// 更新问题件数据
|
||||
try {
|
||||
|
||||
@@ -1,28 +1,7 @@
|
||||
<template>
|
||||
<div class="redRadioCheckbox">
|
||||
<index-bar></index-bar>
|
||||
<!-- 来源于支付失败后更换银行卡信息 -->
|
||||
<div v-if="changeCard">
|
||||
<div class="flex p10 align-items-c bg-white mt10">
|
||||
<span>投保人附件</span>
|
||||
</div>
|
||||
<van-cell-group>
|
||||
<van-field required label="银行卡账户" disabled />
|
||||
</van-cell-group>
|
||||
<div @click="test('fileListBank', '3', '0', saleInsuredInfo.appntId, saleInsuredInfo.idType)">
|
||||
<van-uploader
|
||||
name="fileListBank"
|
||||
v-model="fileListBank"
|
||||
:after-read="afterRead"
|
||||
@delete="deleteImg"
|
||||
:before-delete="beforeDelete"
|
||||
class="mt10 ml20"
|
||||
:max-count="1"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div v-else>
|
||||
<div>
|
||||
<!-- 投保人证件 -->
|
||||
<div>
|
||||
<div class="flex p10 align-items-c bg-white mt10">
|
||||
@@ -80,20 +59,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<van-cell-group>
|
||||
<van-field required label="银行卡正面" disabled />
|
||||
</van-cell-group>
|
||||
<div @click="test('fileListBank', '3', '0', saleInsuredInfo.appntId, saleInsuredInfo.idType)">
|
||||
<van-uploader
|
||||
name="fileListBank"
|
||||
v-model="fileListBank"
|
||||
:after-read="afterRead"
|
||||
@delete="deleteImg"
|
||||
:before-delete="beforeDelete"
|
||||
class="mt10 ml20"
|
||||
:max-count="1"
|
||||
/>
|
||||
</div>
|
||||
<van-cell-group v-if="isNotify">
|
||||
<van-field label="健康告知异常类资料" disabled />
|
||||
</van-cell-group>
|
||||
@@ -290,78 +255,42 @@ export default {
|
||||
thisdialogcontent: '',
|
||||
isNotify: false, //是否有异常的健康告知
|
||||
isNotifyInsured: false,
|
||||
// 订单号
|
||||
orderNo: '',
|
||||
// 被保人异常告知
|
||||
fileListNotifyInsured: [],
|
||||
// 投保人异常告知
|
||||
fileListNotify: [],
|
||||
// 投保人身份证正面
|
||||
fileListIdFront: [
|
||||
// { url: 'https://img.yzcdn.cn/vant/cat.jpeg' }
|
||||
// Uploader 根据文件后缀来判断是否为图片文件
|
||||
],
|
||||
// 投保人身份证反面
|
||||
fileListIdBack: [],
|
||||
// 投保人其他类型页面
|
||||
fileLIstImg: [],
|
||||
// 投保人选择的必选其他
|
||||
saleInsuredInfoOther: [],
|
||||
// 被保险人选择的必选其他
|
||||
saleInsuredPersonInfoOther: [],
|
||||
// 银行卡正面
|
||||
fileListBank: [],
|
||||
// 被保险人身份证正面
|
||||
fileListIdFrontInsured: [],
|
||||
// 被保险人身份证反面
|
||||
fileListIdBackInsured: [],
|
||||
// 被保险人银行账户
|
||||
fileListBankInsured: [],
|
||||
// 被保险人其他类型页面
|
||||
fileLIstImgInsured: [],
|
||||
// 受益人身份证正面
|
||||
fileListIdFrontBeneficiary: [],
|
||||
// 受益人身份证反面
|
||||
fileListIdBackBeneficiary: [],
|
||||
// 受益人其他类型页面
|
||||
fileLIstImgBeneficiary: [],
|
||||
// 受益人
|
||||
bnfInfo:[],
|
||||
orderNo: '', // 订单号
|
||||
fileListNotifyInsured: [], // 被保人异常告知
|
||||
fileListNotify: [], // 投保人异常告知
|
||||
fileListIdFront: [], // 投保人身份证正面
|
||||
fileListIdBack: [], // 投保人身份证反面
|
||||
fileLIstImg: [], // 投保人其他类型页面
|
||||
saleInsuredInfoOther: [], // 投保人选择的必选其他
|
||||
saleInsuredPersonInfoOther: [], // 被保险人选择的必选其他
|
||||
fileListIdFrontInsured: [], // 被保险人身份证正面
|
||||
fileListIdBackInsured: [], // 被保险人身份证反面
|
||||
fileLIstImgInsured: [], // 被保险人其他类型页面
|
||||
fileListIdFrontBeneficiary: [], // 受益人身份证正面
|
||||
fileListIdBackBeneficiary: [], // 受益人身份证反面
|
||||
fileLIstImgBeneficiary: [], // 受益人其他类型页面
|
||||
bnfInfo:[], // 受益人
|
||||
isDisabledBnf:true,
|
||||
// 单选框
|
||||
radio: '',
|
||||
// 是否可以点击下一步
|
||||
isDisabled: true,
|
||||
// 数据字典证件类型
|
||||
idType: [],
|
||||
// 被保险人信息
|
||||
saleInsuredPersonInfo: {},
|
||||
// 投保人信息
|
||||
saleInsuredInfo: {},
|
||||
// 受益人信息
|
||||
saleBtnfPersonInfo: {},
|
||||
// 图片流
|
||||
file: '',
|
||||
// 图片名称
|
||||
imgName: '',
|
||||
// 图片返回数组
|
||||
imgList: [],
|
||||
radio: '', // 单选框
|
||||
isDisabled: true, // 是否可以点击下一步
|
||||
idType: [], // 数据字典证件类型
|
||||
saleInsuredPersonInfo: {}, // 被保险人信息
|
||||
saleInsuredInfo: {}, // 投保人信息
|
||||
saleBtnfPersonInfo: {}, // 受益人信息
|
||||
file: '', // 图片流
|
||||
imgName: '', // 图片名称
|
||||
imgList: [], // 图片返回数组
|
||||
type: '',
|
||||
// 是投保人还是被保险人
|
||||
isAppant: '',
|
||||
// 传给后端的list
|
||||
list: [],
|
||||
// 是哪个证件类型
|
||||
id: '',
|
||||
//受益人id
|
||||
bnfId:'',
|
||||
// 投保人被保险人是否是一个人 1为同一个人
|
||||
isAppant: '', // 是投保人还是被保险人
|
||||
list: [], // 传给后端的list
|
||||
id: '', // 是哪个证件类型
|
||||
bnfId:'', //受益人id
|
||||
relationToAppnt: '',
|
||||
changeCard: localStorage.changeCard,
|
||||
salePageFlag: '9',
|
||||
imageType: '',
|
||||
subBusinessNo: '',
|
||||
subBusinessType: '',
|
||||
changeCard: localStorage.changeCard,
|
||||
}
|
||||
},
|
||||
async created() {
|
||||
@@ -491,9 +420,6 @@ export default {
|
||||
//如果是从导航栏点击进入
|
||||
this.salePageFlag = localStorage.salePageFlag
|
||||
}
|
||||
if (this.changeCard) {
|
||||
document.body.style.backgroundColor = '#fff'
|
||||
}
|
||||
let that = this
|
||||
// 投被保险人是否同人
|
||||
// if (this.$CacheUtils.getLocItem('saleInsuredPersonInfo')) {
|
||||
@@ -591,44 +517,6 @@ export default {
|
||||
} else {
|
||||
that.fileListIdBackInsured = []
|
||||
}
|
||||
// 银行卡
|
||||
if (window.localStorage.getItem('bankCardUrlPath') != null) {
|
||||
let bankCardUrl = {
|
||||
url: config.imgDomain + `/returnImageStream?a=b.jpg&imgPath=${window.localStorage.getItem('bankCardUrlPath')}`,
|
||||
}
|
||||
that.fileListBank.push(bankCardUrl)
|
||||
let obj = {
|
||||
businessNo: that.orderNo,
|
||||
businessType: '',
|
||||
imageInfoType: '3',
|
||||
rgssUrl: window.localStorage.getItem('bankCardUrlPath'),
|
||||
subBusinessType: '0',
|
||||
subBusinessNo: that.saleInsuredInfo.insuredId,
|
||||
}
|
||||
that.list.push(obj)
|
||||
} else {
|
||||
that.fileListBank = []
|
||||
}
|
||||
// 被保险人银行卡
|
||||
// if (window.localStorage.getItem('bankCardUrlInsuredPath') != null) {
|
||||
// let bankCardUrlInsured = {
|
||||
// url: config.imgDomain + `/returnImageStream?a=b.jpg&imgPath=${window.localStorage.getItem('bankCardUrlInsuredPath')}`
|
||||
// }
|
||||
// that.fileListBankInsured.push(bankCardUrlInsured)
|
||||
// let obj = {
|
||||
// businessNo: that.orderNo,
|
||||
// businessType: '',
|
||||
// imageInfoType: '3',
|
||||
// rgssUrl: window.localStorage.getItem('bankCardUrlInsuredPath'),
|
||||
// subBusinessType: '1',
|
||||
// subBusinessNo: that.saleInsuredPersonInfo.insuredId
|
||||
// }
|
||||
// that.list.push(obj)
|
||||
// } else {
|
||||
// that.fileListBankInsured = []
|
||||
// }
|
||||
// 保费超过20万的提示
|
||||
// Dialog.alert({ title: '提示', message: '趸交保费≥20万元或期交保费*总期数≥20万元时,须上传指定受益人证件正反面' })
|
||||
},
|
||||
beforeRouteLeave(to, from, next) {
|
||||
document.body.style.backgroundColor = ''
|
||||
@@ -681,20 +569,12 @@ export default {
|
||||
} else if (detail.name == 'fileLIstImg') {
|
||||
this.fileLIstImg = []
|
||||
this.deleteImg(file, 'fileLIstImg')
|
||||
} else if (detail.name == 'fileListBank') {
|
||||
this.fileListBank = []
|
||||
this.deleteImg(file, 'fileListBank')
|
||||
// } else if (detail.name == 'fileListBankBack') {
|
||||
// this.fileListBankBack = []
|
||||
} else if (detail.name == 'fileListIdFrontInsured') {
|
||||
}else if (detail.name == 'fileListIdFrontInsured') {
|
||||
this.fileListIdFrontInsured = []
|
||||
this.deleteImg(file, 'fileListIdFrontInsured')
|
||||
} else if (detail.name == 'fileListIdBackInsured') {
|
||||
this.fileListIdBackInsured = []
|
||||
this.deleteImg(file, 'fileListIdBackInsured')
|
||||
} else if (detail.name == 'fileListBankInsured') {
|
||||
this.fileListBankInsured = []
|
||||
this.deleteImg(file, 'fileListBankInsured')
|
||||
} else if (detail.name == 'fileLIstImgInsured') {
|
||||
this.fileLIstImgInsured = []
|
||||
this.deleteImg(file, 'fileLIstImgInsured')
|
||||
@@ -901,7 +781,7 @@ export default {
|
||||
})
|
||||
},
|
||||
beforeNext(isDis) {
|
||||
if (isDis && this.fileListBank.length > 0 && this.fileListIdBack.length > 0 && this.fileListIdFront.length > 0) {
|
||||
if (isDis && this.fileListIdBack.length > 0 && this.fileListIdFront.length > 0) {
|
||||
this.$toast('请勾选确认销售人员已见证各证件原件并拍照上传')
|
||||
}
|
||||
},
|
||||
@@ -1053,22 +933,16 @@ export default {
|
||||
saveInformation(data).then((res) => {
|
||||
if (res.result == '0') {
|
||||
this.$toast.clear()
|
||||
if (!this.changeCard) {
|
||||
window.localStorage.setItem('accountInfomation-bank', that.bank)
|
||||
window.localStorage.setItem('accountInformationRadio', that.radio)
|
||||
window.localStorage.setItem('accountInformation-isPaymentSelf', JSON.stringify(that.checked))
|
||||
window.localStorage.setItem('jumpFromSign', '')
|
||||
}
|
||||
window.localStorage.setItem('accountInformationRadio', that.radio)
|
||||
window.localStorage.setItem('accountInformation-isPaymentSelf', JSON.stringify(that.checked))
|
||||
window.localStorage.setItem('jumpFromSign', '')
|
||||
|
||||
window.localStorage.removeItem('imgfront')
|
||||
window.localStorage.removeItem('imgBackPath')
|
||||
window.localStorage.removeItem('imgfrontPath')
|
||||
window.localStorage.removeItem('imgfrontInsured')
|
||||
window.localStorage.removeItem('imgfrontInsuredPath')
|
||||
window.localStorage.removeItem('imgBackInsuredPath')
|
||||
window.localStorage.removeItem('bankCardUrl')
|
||||
window.localStorage.removeItem('bankCardUrlPath')
|
||||
window.localStorage.removeItem('bankCardUrlInsured')
|
||||
window.localStorage.removeItem('bankCardUrlInsuredPath')
|
||||
that.$jump({
|
||||
flag: 'h5',
|
||||
extra: {
|
||||
@@ -1105,13 +979,10 @@ export default {
|
||||
const {
|
||||
fileListIdFront,
|
||||
fileListIdBack,
|
||||
fileListBank,
|
||||
// fileListBankBack,
|
||||
radio,
|
||||
fileLIstImg,
|
||||
fileListIdFrontInsured,
|
||||
fileListIdBackInsured,
|
||||
fileListBankInsured,
|
||||
fileLIstImgInsured,
|
||||
saleInsuredPersonInfoOther,
|
||||
saleInsuredInfoOther
|
||||
@@ -1120,12 +991,9 @@ export default {
|
||||
return {
|
||||
fileListIdFront,
|
||||
fileListIdBack,
|
||||
fileListBank,
|
||||
// fileListBankBack,
|
||||
radio,
|
||||
fileListIdFrontInsured,
|
||||
fileListIdBackInsured,
|
||||
fileListBankInsured,
|
||||
fileLIstImgInsured,
|
||||
fileLIstImg,
|
||||
saleInsuredPersonInfoOther,
|
||||
@@ -1136,125 +1004,33 @@ export default {
|
||||
watch: {
|
||||
listenChange(val) {
|
||||
let that = this
|
||||
if (this.changeCard) {
|
||||
//从转账不成功跳过来的
|
||||
if (val.fileListBank.length != '0' && val.radio !== '') {
|
||||
that.isDisabled = false
|
||||
} else {
|
||||
that.isDisabled = true
|
||||
}
|
||||
if (
|
||||
(val.fileListIdFront.length != '0' && val.fileListIdBack.length != '0' && val.fileListIdFrontInsured.length != '0' && val.fileListIdBackInsured.length != '0' && val.radio !== '') ||
|
||||
(val.fileLIstImg.length != '0' && val.fileListIdFrontInsured.length != '0' && val.fileListIdBackInsured.length != '0' && val.radio !== '') ||
|
||||
(val.fileListIdFront.length != '0' && val.fileListIdBack.length != '0' && val.fileListIdFrontInsured.length != '0' && val.fileListIdBackInsured.length != '0' && val.radio !== '') ||
|
||||
(val.fileLIstImg.length != '0' && val.fileListIdFrontInsured.length != '0' && val.fileListIdBackInsured.length != '0' && val.radio !== '') ||
|
||||
(val.fileListIdFront.length != '0' && val.fileListIdBack.length != '0' && val.fileLIstImgInsured.length != '0' && val.radio !== '') ||
|
||||
(val.fileListIdFront.length != '0' && val.fileListIdBack.length != '0' && val.fileLIstImgInsured.length != '0' && val.radio !== '') ||
|
||||
(val.fileLIstImg.length != '0' && val.fileLIstImgInsured.length != '0' && val.radio !== '') ||
|
||||
(val.fileLIstImg.length != '0' && val.fileLIstImgInsured.length != '0' && val.radio !== '') ||
|
||||
(val.fileListIdFront.length != '0' && val.fileListIdBack.length != '0' && val.radio !== '' && this.relationToAppnt == '1') ||
|
||||
(val.fileLIstImg.length != '0' && val.radio !== '' && this.relationToAppnt == '1') ||
|
||||
(val.saleInsuredInfoOther.length != '0' && val.fileListIdFrontInsured.length != '0' && val.fileListIdBackInsured.length != '0' && val.radio !== '') ||
|
||||
(val.saleInsuredInfoOther.length != '0' && val.fileLIstImgInsured.length != '0' && val.radio !== '') ||
|
||||
(val.saleInsuredPersonInfoOther.length != '0' && val.fileListIdFront.length != '0' && val.fileListIdBack.length != '0' && val.radio !== '') ||
|
||||
(val.saleInsuredInfoOther.length != '0' && val.fileLIstImg.length != '0' && val.radio !== '') ||
|
||||
(val.saleInsuredInfoOther.length != '0' && val.fileListIdFrontInsured.length != '0' && val.fileListIdBackInsured.length != '0' && val.radio !== '') ||
|
||||
(val.saleInsuredInfoOther.length != '0' && val.fileLIstImg.length != '0' && val.radio !== '') ||
|
||||
(val.fileListIdFront.length != '0' && val.fileListIdBack.length != '0' && val.saleInsuredPersonInfoOther.length != '0' && val.radio !== '') ||
|
||||
(val.fileLIstImg.length != '0' && val.saleInsuredPersonInfoOther.length != '0' && val.radio !== '') ||
|
||||
(val.saleInsuredInfoOther.length != '0' && val.saleInsuredPersonInfoOther.length != '0' && val.radio !== '') ||
|
||||
(val.saleInsuredInfoOther.length != '0' && val.saleInsuredPersonInfoOther.length != '0' && val.radio !== '') ||
|
||||
(val.saleInsuredInfoOther.length != '0' && val.radio !== '' && this.relationToAppnt == '1')
|
||||
) {
|
||||
//去掉收益人添加的,有收益人删掉该行显示下面影藏判断
|
||||
that.isDisabled = false
|
||||
} else {
|
||||
if (
|
||||
(val.fileListIdFront.length != '0' &&
|
||||
val.fileListIdBack.length != '0' &&
|
||||
val.fileListBank.length != '0' &&
|
||||
// val.fileListBankBack.length != '0' &&
|
||||
val.fileListIdFrontInsured.length != '0' &&
|
||||
val.fileListIdBackInsured.length != '0' &&
|
||||
val.radio !== '') ||
|
||||
(val.fileLIstImg.length != '0' &&
|
||||
val.fileListBank.length != '0' &&
|
||||
// val.fileListBankBack.length != '0' &&
|
||||
val.fileListIdFrontInsured.length != '0' &&
|
||||
val.fileListIdBackInsured.length != '0' &&
|
||||
val.radio !== '') ||
|
||||
(val.fileListIdFront.length != '0' &&
|
||||
val.fileListIdBack.length != '0' &&
|
||||
val.fileListIdFrontInsured.length != '0' &&
|
||||
val.fileListIdBackInsured.length != '0' &&
|
||||
val.fileListBankInsured.length != '0' &&
|
||||
val.radio !== '') ||
|
||||
(val.fileLIstImg.length != '0' &&
|
||||
val.fileListIdFrontInsured.length != '0' &&
|
||||
val.fileListIdBackInsured.length != '0' &&
|
||||
val.fileListBankInsured.length != '0' &&
|
||||
val.radio !== '') ||
|
||||
(val.fileListIdFront.length != '0' &&
|
||||
val.fileListIdBack.length != '0' &&
|
||||
val.fileListBankInsured.length != '0' &&
|
||||
val.fileLIstImgInsured.length != '0' &&
|
||||
val.radio !== '') ||
|
||||
(val.fileListIdFront.length != '0' &&
|
||||
val.fileListIdBack.length != '0' &&
|
||||
val.fileListBank.length != '0' &&
|
||||
// val.fileListBankBack.length != '0' &&
|
||||
val.fileLIstImgInsured.length != '0' &&
|
||||
val.radio !== '') ||
|
||||
(val.fileListBank.length != '0' &&
|
||||
// val.fileListBankBack.length != '0' &&
|
||||
val.fileLIstImg.length != '0' &&
|
||||
val.fileLIstImgInsured.length != '0' &&
|
||||
val.radio !== '') ||
|
||||
(val.fileLIstImg.length != '0' && val.fileLIstImgInsured.length != '0' && val.fileListBankInsured.length != '0' && val.radio !== '') ||
|
||||
(val.fileListIdFront.length != '0' &&
|
||||
val.fileListIdBack.length != '0' &&
|
||||
val.fileListBank.length != '0' &&
|
||||
// val.fileListBankBack.length != '0' &&
|
||||
val.radio !== '' &&
|
||||
this.relationToAppnt == '1') ||
|
||||
(val.fileLIstImg.length != '0' &&
|
||||
val.fileListBank.length != '0' &&
|
||||
// val.fileListBankBack.length != '0' &&
|
||||
val.radio !== '' &&
|
||||
this.relationToAppnt == '1') ||
|
||||
(val.saleInsuredInfoOther.length != '0' &&
|
||||
val.fileListBank.length != '0' &&
|
||||
// val.fileListBankBack.length != '0' &&
|
||||
val.fileListIdFrontInsured.length != '0' &&
|
||||
val.fileListIdBackInsured.length != '0' &&
|
||||
val.radio !== '') ||
|
||||
(val.saleInsuredInfoOther.length != '0' &&
|
||||
val.fileListBank.length != '0' &&
|
||||
// val.fileListBankBack.length != '0' &&
|
||||
val.fileLIstImgInsured.length != '0' &&
|
||||
val.radio !== '') ||
|
||||
(val.saleInsuredPersonInfoOther.length != '0' &&
|
||||
val.fileListBankInsured.length != '0' &&
|
||||
val.fileListIdFront.length != '0' &&
|
||||
val.fileListIdBack.length != '0' &&
|
||||
val.radio !== '') ||
|
||||
(val.saleInsuredInfoOther.length != '0' &&
|
||||
val.fileListBank.length != '0' &&
|
||||
// val.fileListBankBack.length != '0' &&
|
||||
val.fileLIstImg.length != '0' &&
|
||||
val.radio !== '') ||
|
||||
(val.saleInsuredInfoOther.length != '0' &&
|
||||
val.fileListBankInsured.length != '0' &&
|
||||
val.fileListIdFrontInsured.length != '0' &&
|
||||
val.fileListIdBackInsured.length != '0' &&
|
||||
val.radio !== '') ||
|
||||
(val.saleInsuredInfoOther.length != '0' && val.fileListBankInsured.length != '0' && val.fileLIstImg.length != '0' && val.radio !== '') ||
|
||||
(val.fileListBank.length != '0' &&
|
||||
// val.fileListBankBack.length != '0' &&
|
||||
val.fileListIdFront.length != '0' &&
|
||||
val.fileListIdBack.length != '0' &&
|
||||
val.saleInsuredPersonInfoOther.length != '0' &&
|
||||
val.radio !== '') ||
|
||||
(val.fileListBank.length != '0' &&
|
||||
// val.fileListBankBack.length != '0' &&
|
||||
val.fileLIstImg.length != '0' &&
|
||||
val.saleInsuredPersonInfoOther.length != '0' &&
|
||||
val.radio !== '') ||
|
||||
(val.saleInsuredInfoOther.length != '0' &&
|
||||
val.fileListBank.length != '0' &&
|
||||
// val.fileListBankBack.length != '0' &&
|
||||
val.saleInsuredPersonInfoOther.length != '0' &&
|
||||
val.radio !== '') ||
|
||||
(val.saleInsuredInfoOther.length != '0' &&
|
||||
val.saleInsuredPersonInfoOther.length != '0' &&
|
||||
val.fileListBankInsured.length != '0' &&
|
||||
val.radio !== '') ||
|
||||
(val.saleInsuredInfoOther.length != '0' &&
|
||||
val.fileListBank.length != '0' &&
|
||||
// val.fileListBankBack.length != '0' &&
|
||||
val.radio !== '' &&
|
||||
this.relationToAppnt == '1')
|
||||
) {
|
||||
//去掉收益人添加的,有收益人删掉该行显示下面影藏判断
|
||||
that.isDisabled = false
|
||||
} else {
|
||||
that.isDisabled = true
|
||||
}
|
||||
that.isDisabled = true
|
||||
}
|
||||
},
|
||||
//监听受益人影像list的变化,控制下一步按钮是否可点击
|
||||
@@ -1263,21 +1039,16 @@ export default {
|
||||
console.log(val,'val监听到but')
|
||||
console.log(oldval,'oldval监听到but')
|
||||
let that = this
|
||||
if (this.changeCard) {
|
||||
document.body.style.backgroundColor = '#fff'
|
||||
this.isDisabledBnf = false
|
||||
}else{
|
||||
if(val.length > 0){
|
||||
for (let index = 0; index < val.length; index++) {
|
||||
let item = val[index]
|
||||
that.isDisabledBnf = !this.checkBtnInfo(item)
|
||||
if(this.checkBtnInfo(item) == false){
|
||||
return false
|
||||
}
|
||||
if(val.length > 0){
|
||||
for (let index = 0; index < val.length; index++) {
|
||||
let item = val[index]
|
||||
that.isDisabledBnf = !this.checkBtnInfo(item)
|
||||
if(this.checkBtnInfo(item) == false){
|
||||
return false
|
||||
}
|
||||
}else if (val.length == 0){
|
||||
that.isDisabledBnf = false
|
||||
}
|
||||
}else if (val.length == 0){
|
||||
that.isDisabledBnf = false
|
||||
}
|
||||
},
|
||||
deep: true
|
||||
|
||||
@@ -168,16 +168,16 @@
|
||||
v-validate="'required'"
|
||||
@click="toSelect('11')"
|
||||
/>
|
||||
<div class="p15 pl8 fs14">
|
||||
<van-radio-group v-model="isElecCont" class="flex">
|
||||
<label>
|
||||
<i class="red pr5">*</i>
|
||||
保单形式
|
||||
</label>
|
||||
<van-radio name="0" class="ml30">电子(不打印保单)</van-radio>
|
||||
<van-radio name="2" class="ml20">电子+纸质</van-radio>
|
||||
</van-radio-group>
|
||||
</div>
|
||||
<!-- <div class="p15 pl8 fs14">-->
|
||||
<!-- <van-radio-group v-model="isElecCont" class="flex">-->
|
||||
<!-- <label>-->
|
||||
<!-- <i class="red pr5">*</i>-->
|
||||
<!-- 保单形式-->
|
||||
<!-- </label>-->
|
||||
<!-- <van-radio name="0" class="ml30">电子(不打印保单)</van-radio>-->
|
||||
<!-- <van-radio name="2" class="ml20">电子+纸质</van-radio>-->
|
||||
<!-- </van-radio-group>-->
|
||||
<!-- </div>-->
|
||||
</van-cell-group>
|
||||
<!-- <van-radio-group :border="false" v-model="userInfo.addressStatus" v-validate="'required'" label="设置为联系地址" name="设置为联系地址"> -->
|
||||
<!-- 工作信息 -->
|
||||
@@ -1056,10 +1056,10 @@
|
||||
return false
|
||||
}
|
||||
}
|
||||
if(this.isElecCont == '' || this.isElecCont == null || this.isElecCont == undefined){
|
||||
this.$toast('请选择保单形式')
|
||||
return false
|
||||
}
|
||||
// if(this.isElecCont == '' || this.isElecCont == null || this.isElecCont == undefined){
|
||||
// this.$toast('请选择保单形式')
|
||||
// return false
|
||||
// }
|
||||
// .then(valid => {
|
||||
if (true === valid) {
|
||||
localStorage.chooseProductCodesNew = localStorage.chooseProductCodes
|
||||
|
||||
Reference in New Issue
Block a user