mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-10 05:46:44 +08:00
添加受益人附件
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
<van-cell-group>
|
||||
<van-field required :label="item.id == '2' ? `${item.text}户主页` : `${item.text}正面`" disabled />
|
||||
</van-cell-group>
|
||||
<div @click="test('fileListIdFront', saleInsuredInfo.idType)" class="flex align-items-e">
|
||||
<div @click="test('', saleInsuredInfo.idType)" class="flex align-items-e">
|
||||
<van-uploader
|
||||
name="fileListIdFront"
|
||||
v-model="fileListIdFront"
|
||||
@@ -192,75 +192,32 @@
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div v-if="item.id == '3' || item.id == '4'">
|
||||
<van-cell-group>
|
||||
<van-field required :label="item.id == '3' ? `${item.text}` : `${item.text}本人照片页`" disabled />
|
||||
</van-cell-group>
|
||||
<div @click="test('fileLIstImgInsured', saleInsuredPersonInfo.idType)">
|
||||
<van-uploader
|
||||
name="fileLIstImgInsured"
|
||||
v-model="fileLIstImgInsured"
|
||||
:after-read="afterRead"
|
||||
:before-delete="beforeDelete"
|
||||
@delete="deleteImg"
|
||||
class="mt10 ml20"
|
||||
:max-count="1"
|
||||
/>
|
||||
</div>
|
||||
</div> -->
|
||||
<!-- <div v-if="item.id == '5' || item.id == '6'">
|
||||
<van-cell-group>
|
||||
<van-field required :label="`${item.text}头像面`" disabled />
|
||||
</van-cell-group>
|
||||
<div @click="test('fileLIstImgInsured', saleInsuredPersonInfo.idType)">
|
||||
<van-uploader
|
||||
name="fileLIstImgInsured"
|
||||
v-model="fileLIstImgInsured"
|
||||
:after-read="afterRead"
|
||||
:before-delete="beforeDelete"
|
||||
@delete="deleteImg"
|
||||
class="mt10 ml20"
|
||||
:max-count="1"
|
||||
/>
|
||||
</div>
|
||||
</div> -->
|
||||
<!-- <div v-if="item.id == '7'">
|
||||
<van-cell-group>
|
||||
<van-field required :label="item.text" disabled />
|
||||
</van-cell-group>
|
||||
<div @click="test('saleInsuredPersonInfoOther', saleInsuredPersonInfo.idType)">
|
||||
<van-uploader
|
||||
name="saleInsuredPersonInfoOther"
|
||||
v-model="saleInsuredPersonInfoOther"
|
||||
:after-read="afterRead"
|
||||
@delete="deleteImg"
|
||||
:before-delete="beforeDelete"
|
||||
class="mt10 ml20"
|
||||
:max-count="1"
|
||||
/>
|
||||
</div>
|
||||
</div> -->
|
||||
</div>
|
||||
</div>
|
||||
<!-- <van-cell-group v-if="isAppant == '1'">
|
||||
<van-field required label="银行卡账户" disabled />
|
||||
</van-cell-group>
|
||||
<div @click="test('fileListBankInsured', saleInsuredPersonInfo.idType)" v-if="isAppant == '1'">
|
||||
<van-uploader
|
||||
name="fileListBankInsured"
|
||||
v-model="fileListBankInsured"
|
||||
:after-read="afterRead"
|
||||
:before-delete="beforeDelete"
|
||||
@delete="deleteImg"
|
||||
class="mt10 ml20"
|
||||
:max-count="1"
|
||||
/>
|
||||
</div> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 受益人类型 -->
|
||||
<div v-if="typebeneficiary">
|
||||
<div class="flex bg-white p10 align-items-c">
|
||||
<span>受益人附件</span>
|
||||
</div>
|
||||
<div class="m20 bg-white">
|
||||
<div @click="test('fileListtypebeneficiary', saleInsuredPersonInfo.idType)" class="flex">
|
||||
<van-uploader
|
||||
name="fileListtypebeneficiary"
|
||||
v-model="fileListtypebeneficiary"
|
||||
:after-read="afterRead"
|
||||
:before-delete="beforeDelete"
|
||||
@delete="deleteImg"
|
||||
class="mt10 ml20"
|
||||
:max-count="9"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 受益人类型end -->
|
||||
<div>
|
||||
<div class="flex bg-white p10 align-items-c">
|
||||
<!-- <div class="attachmentManagement-block"></div> -->
|
||||
@@ -346,6 +303,8 @@ export default {
|
||||
fileListBankInsured: [],
|
||||
// 被保人其他类型页面
|
||||
fileLIstImgInsured: [],
|
||||
// 受益人
|
||||
fileListtypebeneficiary: [],
|
||||
// fileLIstImgInsrued
|
||||
// 其他
|
||||
fileListOtherOne: [],
|
||||
@@ -380,6 +339,7 @@ export default {
|
||||
},
|
||||
created() {
|
||||
//如果是从编辑进来的
|
||||
|
||||
if (this.$route.query.edit) {
|
||||
getOrderDetail({ orderNo: localStorage.orderNo }).then(res => {
|
||||
// console.log(res)
|
||||
@@ -614,6 +574,8 @@ export default {
|
||||
case 'saleInsuredInfoOther':
|
||||
that.type = type
|
||||
break
|
||||
default:
|
||||
that.type = type
|
||||
}
|
||||
},
|
||||
// 删除图片
|
||||
@@ -863,6 +825,19 @@ export default {
|
||||
// window.localStorage.setItem('obj', JSON.stringify(obj))
|
||||
// that.list.push(JSON.parse(window.localStorage.getItem('obj')))
|
||||
that.list.push(obj)
|
||||
} else if (that.type == 'fileListtypebeneficiary') {
|
||||
// 是受益人
|
||||
let type = '3'
|
||||
let obj = {
|
||||
businessNo: that.orderNo,
|
||||
businessType: '',
|
||||
imageInfoType: '21',
|
||||
rgssUrl: encodeURI(res.path).replace(/\+/g, '%2B'),
|
||||
subBusinessType: type,
|
||||
subBusinessNo: '',
|
||||
fileName: that.imgName
|
||||
}
|
||||
that.list.push(obj)
|
||||
}
|
||||
// })
|
||||
} else {
|
||||
@@ -991,6 +966,26 @@ export default {
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
// eslint-disable-next-line vue/return-in-computed-property
|
||||
typebeneficiary() {
|
||||
// 1.趸交保费≥20万元或期交保费*总期数≥20万元时,
|
||||
// 2.指定受益人
|
||||
// 3.受益人与被保人关系为其他
|
||||
if (window.localStorage.getItem('fromAddBeneficiaryInfo') && window.localStorage.getItem('trialList').prem >= '200000') {
|
||||
let beneficiaryInfoList = JSON.parse(window.localStorage.getItem('beneficiaryInfo'))
|
||||
for (let index = 0; index < beneficiaryInfoList.length; index++) {
|
||||
// const element = beneficiaryInfoList[index]
|
||||
if (beneficiaryInfoList[index].relationToInsured == '5') {
|
||||
return true
|
||||
} else {
|
||||
return false
|
||||
}
|
||||
}
|
||||
// return true
|
||||
} else {
|
||||
return true
|
||||
}
|
||||
},
|
||||
listenChange() {
|
||||
const {
|
||||
fileListIdFront,
|
||||
@@ -1006,6 +1001,7 @@ export default {
|
||||
saleInsuredPersonInfoOther,
|
||||
saleInsuredInfoOther
|
||||
} = this
|
||||
console.log(this)
|
||||
return {
|
||||
fileListIdFront,
|
||||
fileListIdBack,
|
||||
|
||||
@@ -77,7 +77,6 @@ export default {
|
||||
let that = this
|
||||
EWebBridge.webCallAppInJs('id_auth', {
|
||||
front: '1', //1是正面,0是反面。
|
||||
|
||||
scan: '1' //1是扫描。0是相册。
|
||||
}).then(data => {
|
||||
if (JSON.parse(data).state == '1') {
|
||||
|
||||
Reference in New Issue
Block a user