mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-13 02:36:44 +08:00
fix: 测试问题修复
This commit is contained in:
@@ -29,7 +29,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div v-if="isFrom == 'sale' && isShow == false">
|
<div v-if="isFrom == 'sale' && isShow == false">
|
||||||
<div class="p15 pl8 fs14" style="margin-bottom: 20px;background: #fff;">
|
<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;">
|
<van-radio-group v-model="isElecCont" class="flex" style="display: flex;align-items: center;" :disabled="isElecContDisabled">
|
||||||
<label>
|
<label>
|
||||||
<i class="red pr5">*</i>
|
<i class="red pr5">*</i>
|
||||||
保单形式
|
保单形式
|
||||||
@@ -125,7 +125,8 @@
|
|||||||
<p style="color: #E9332E;">提示</p>
|
<p style="color: #E9332E;">提示</p>
|
||||||
</div>
|
</div>
|
||||||
<div style="padding: 20px 30px 30px;font-size: 14px;">
|
<div style="padding: 20px 30px 30px;font-size: 14px;">
|
||||||
<div style="line-height: 25px;">根据监管要求,本单需要您配合对销售过程进行录音录像!</div>
|
<div style="line-height: 25px;" v-if="branchType == '14'">一年期以上保险产品需按监管要求双录,请及时双录。</div>
|
||||||
|
<div style="line-height: 25px;" v-else>根据监管要求,本单需要您配合对销售过程进行录音录像!</div>
|
||||||
</div>
|
</div>
|
||||||
<div style="text-align: center;">
|
<div style="text-align: center;">
|
||||||
<van-button type="danger" block style="font-size: 14px;" @click="thisdoubledialogfunc">确定</van-button>
|
<van-button type="danger" block style="font-size: 14px;" @click="thisdoubledialogfunc">确定</van-button>
|
||||||
@@ -178,6 +179,8 @@
|
|||||||
manageComCode:'',//代理人管理机构 52贵州 45广西
|
manageComCode:'',//代理人管理机构 52贵州 45广西
|
||||||
isCrossChannel: 0, // 是否选择交叉渠道列表 0-否 1-是
|
isCrossChannel: 0, // 是否选择交叉渠道列表 0-否 1-是
|
||||||
isElecCont: '', // 保单形式
|
isElecCont: '', // 保单形式
|
||||||
|
isElecContDisabled: false, // 保单形式是否禁用
|
||||||
|
branchType:''
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
components: {
|
components: {
|
||||||
@@ -251,6 +254,12 @@
|
|||||||
//如果是从导航栏点击进入
|
//如果是从导航栏点击进入
|
||||||
this.salePageFlag = localStorage.salePageFlag
|
this.salePageFlag = localStorage.salePageFlag
|
||||||
}
|
}
|
||||||
|
if(window.localStorage.getItem('branchType')) {
|
||||||
|
this.branchType = window.localStorage.getItem('branchType')
|
||||||
|
} else if(this.$route.query.branchType){
|
||||||
|
window.localStorage.setItem('branchType', this.$route.query.branchType)
|
||||||
|
this.branchType = this.$route.query.branchType
|
||||||
|
}
|
||||||
|
|
||||||
// localStorage.orderNo = '19090510425500178912'
|
// localStorage.orderNo = '19090510425500178912'
|
||||||
// localStorage.saleInsuredPersonInfo = JSON.stringify({
|
// localStorage.saleInsuredPersonInfo = JSON.stringify({
|
||||||
@@ -413,6 +422,11 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.$toast.clear()
|
this.$toast.clear()
|
||||||
|
// 银保,保单形式,默认为电子+纸质,不可修改
|
||||||
|
if (this.$CacheUtils.getLocItem('branchType') == '14' && this.chooseProducts[0].mainRiskCode != 'GFRS_M0076' && this.chooseProducts[0].mainRiskCode != 'GFRS_M0077') {
|
||||||
|
this.isElecCont = '2'
|
||||||
|
this.isElecContDisabled = true
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
this.$toast(resultData.resultMessage)
|
this.$toast(resultData.resultMessage)
|
||||||
}
|
}
|
||||||
@@ -823,7 +837,7 @@
|
|||||||
}
|
}
|
||||||
if(this.manageComCode == '45') {
|
if(this.manageComCode == '45') {
|
||||||
console.log(this.chooseProducts)
|
console.log(this.chooseProducts)
|
||||||
if(this.appntDTO.age >= 60) {
|
if(this.appntDTO.age >= 60 || this.branchType == '14') {
|
||||||
this.chooseProducts.map(item => {
|
this.chooseProducts.map(item => {
|
||||||
if (item.insuYearFlag == 'A' || (item.insuYearFlag == 'Y' && item.insuYear != '1')) {
|
if (item.insuYearFlag == 'A' || (item.insuYearFlag == 'Y' && item.insuYear != '1')) {
|
||||||
showFlag = true
|
showFlag = true
|
||||||
|
|||||||
@@ -356,7 +356,8 @@ export default {
|
|||||||
isInsured: false, //是投保人本人,
|
isInsured: false, //是投保人本人,
|
||||||
Insured: false, //投保人本人按钮是否置灰
|
Insured: false, //投保人本人按钮是否置灰
|
||||||
idLimit: false, //证件起止日期是否只读
|
idLimit: false, //证件起止日期是否只读
|
||||||
saleInsuredPersonInfo: JSON.parse(this.$CacheUtils.getLocItem('saleInsuredPersonInfo')) //被保人信息
|
saleInsuredPersonInfo: JSON.parse(this.$CacheUtils.getLocItem('saleInsuredPersonInfo')), //被保人信息
|
||||||
|
branchType:''
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
@@ -366,6 +367,9 @@ export default {
|
|||||||
} else {
|
} else {
|
||||||
this.Insured = false
|
this.Insured = false
|
||||||
}
|
}
|
||||||
|
if(window.localStorage.getItem('branchType') || this.$route.query.branchType) {
|
||||||
|
this.branchType = window.localStorage.getItem('branchType')
|
||||||
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
setCustomerMarriage(marriageCode) {
|
setCustomerMarriage(marriageCode) {
|
||||||
@@ -1319,6 +1323,13 @@ export default {
|
|||||||
this.userInfo.certiexpiredate = String(Number(this.userInfo.certificateValidate.slice(0, 4)) + 16) + this.userInfo.certificateValidate.slice(4, 11)
|
this.userInfo.certiexpiredate = String(Number(this.userInfo.certificateValidate.slice(0, 4)) + 16) + this.userInfo.certificateValidate.slice(4, 11)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (idToData(val).age < 18) {
|
||||||
|
this.userInfo.marriageStatus = this.branchType == '14' ? '未婚' : this.userInfo.marriageStatus
|
||||||
|
this.userInfo.marriage = this.branchType == '14' ? 2 : this.userInfo.marriage
|
||||||
|
}else{
|
||||||
|
this.userInfo.marriageStatus = this.branchType == '14' ? '' : this.userInfo.marriageStatus
|
||||||
|
this.userInfo.marriage = this.branchType == '14' ? null : this.userInfo.marriage
|
||||||
|
}
|
||||||
|
|
||||||
//受益人证件类型如果是户口本时,证件截止日期证件截止日期应为第16周岁的生日日期。
|
//受益人证件类型如果是户口本时,证件截止日期证件截止日期应为第16周岁的生日日期。
|
||||||
// if(this.userInfo.idType == '2' && idToData(this.userInfo.idNo).age <16){
|
// if(this.userInfo.idType == '2' && idToData(this.userInfo.idNo).age <16){
|
||||||
|
|||||||
@@ -141,7 +141,8 @@
|
|||||||
v-validate="'required|mobileLength11|mobileStartWith1|mobile'"
|
v-validate="'required|mobileLength11|mobileStartWith1|mobile'"
|
||||||
maxlength="11"
|
maxlength="11"
|
||||||
/>
|
/>
|
||||||
<van-field
|
<div class="no-border">
|
||||||
|
<van-field
|
||||||
v-model="userInfo.email"
|
v-model="userInfo.email"
|
||||||
required
|
required
|
||||||
label="电子邮箱"
|
label="电子邮箱"
|
||||||
@@ -149,6 +150,9 @@
|
|||||||
placeholder="请输入"
|
placeholder="请输入"
|
||||||
v-validate="'required|email'"
|
v-validate="'required|email'"
|
||||||
clearable />
|
clearable />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p class="email-tip" v-if="branchType == '14'">用于接收电子保单及相关服务通知</p>
|
||||||
<van-field
|
<van-field
|
||||||
v-model="userInfo.stature"
|
v-model="userInfo.stature"
|
||||||
label="身高(cm)"
|
label="身高(cm)"
|
||||||
@@ -326,7 +330,7 @@
|
|||||||
v-validate="'required'"
|
v-validate="'required'"
|
||||||
@click="toSelect('9')"
|
@click="toSelect('9')"
|
||||||
/> -->
|
/> -->
|
||||||
<select-radio required :radios="Asyncs" label="是否协同工作单位" name="是否协同工作单位" v-validate="'required'" :value.sync="userInfo.isAsync"></select-radio>
|
<select-radio required :radios="Asyncs" label="是否协同工作单位" name="是否协同工作单位" v-validate="'required'" :value.sync="userInfo.isAsync" v-if="branchType != '14'"></select-radio>
|
||||||
<SearchField
|
<SearchField
|
||||||
:isAsync="userInfo.isAsync == 1"
|
:isAsync="userInfo.isAsync == 1"
|
||||||
@workcompanys="workcompanys"
|
@workcompanys="workcompanys"
|
||||||
@@ -335,6 +339,7 @@
|
|||||||
placeholder="无工作单位,请输入无"
|
placeholder="无工作单位,请输入无"
|
||||||
v-validate="'required'"
|
v-validate="'required'"
|
||||||
name="工作单位"
|
name="工作单位"
|
||||||
|
v-if="branchType != '14'"
|
||||||
/>
|
/>
|
||||||
<!-- <van-field
|
<!-- <van-field
|
||||||
v-model="areaName"
|
v-model="areaName"
|
||||||
@@ -486,7 +491,10 @@
|
|||||||
<div style="line-height: 25px">{{ insureInfo.orderNo }}</div>
|
<div style="line-height: 25px">{{ insureInfo.orderNo }}</div>
|
||||||
</div>
|
</div>
|
||||||
<div style="text-align: center; margin-bottom: 30px">
|
<div style="text-align: center; margin-bottom: 30px">
|
||||||
<van-button round type="danger" size="small" style="padding: 0px 35px; font-size: 14px" @click="insureConfirm" v-if="!insureInfo.orderNo"
|
<van-button round type="danger" size="small" style="padding: 0px 35px; font-size: 14px;margin-right: 30px;" @click="insureBack()" v-if="!insureInfo.orderNo"
|
||||||
|
>退出</van-button
|
||||||
|
>
|
||||||
|
<van-button round type="danger" size="small" style="padding: 0px 35px; font-size: 14px" @click="insureConfirm()" v-if="!insureInfo.orderNo"
|
||||||
>确定</van-button
|
>确定</van-button
|
||||||
>
|
>
|
||||||
<van-button round type="danger" size="small" style="padding: 0px 35px; font-size: 14px" @click="insureNoCompleted()" v-if="insureInfo.orderNo"
|
<van-button round type="danger" size="small" style="padding: 0px 35px; font-size: 14px" @click="insureNoCompleted()" v-if="insureInfo.orderNo"
|
||||||
@@ -691,7 +699,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
async created() {
|
async created() {
|
||||||
await this.getAgentInfo()
|
|
||||||
this.specilFlag = this.$route.query.specilFlag
|
this.specilFlag = this.$route.query.specilFlag
|
||||||
localStorage.removeItem('bankCardUrlPath')
|
localStorage.removeItem('bankCardUrlPath')
|
||||||
localStorage.removeItem('bankCard')
|
localStorage.removeItem('bankCard')
|
||||||
@@ -701,7 +708,10 @@
|
|||||||
localStorage.removeItem('imgfrontInsuredPath')
|
localStorage.removeItem('imgfrontInsuredPath')
|
||||||
localStorage.removeItem('imgBackPath')
|
localStorage.removeItem('imgBackPath')
|
||||||
localStorage.removeItem('imgBackInsuredPath')
|
localStorage.removeItem('imgBackInsuredPath')
|
||||||
|
if(window.localStorage.getItem('branchType')){
|
||||||
|
localStorage.removeItem('branchType')
|
||||||
|
}
|
||||||
|
await this.getAgentInfo()
|
||||||
// document.body.style.backgroundColor = '#F5F5F5'
|
// document.body.style.backgroundColor = '#F5F5F5'
|
||||||
//如果是编辑/导航进来
|
//如果是编辑/导航进来
|
||||||
// this.isElecCont = '0'
|
// this.isElecCont = '0'
|
||||||
@@ -771,6 +781,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
async mounted() {
|
async mounted() {
|
||||||
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
// eslint-disable-next-line no-undef
|
// eslint-disable-next-line no-undef
|
||||||
EWebBridge.webCallAppInJs('webview_left_button', {
|
EWebBridge.webCallAppInJs('webview_left_button', {
|
||||||
@@ -804,12 +815,13 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
|
||||||
async getAgentInfo() {
|
async getAgentInfo() {
|
||||||
const result = await getAgentInfo({})
|
const result = await getAgentInfo({})
|
||||||
if (result.result === '0') {
|
if (result.result === '0') {
|
||||||
this.branchType = result.branchType
|
this.branchType = result.branchType
|
||||||
|
localStorage.setItem('branchType', this.branchType)
|
||||||
if(this.branchType == '14'){
|
if(this.branchType == '14'){
|
||||||
|
this.userInfo.isAsync = this.branchType == '14' ? null : 0
|
||||||
// 网点名称
|
// 网点名称
|
||||||
const userInfo = await getCheckModelAgentInfo({})
|
const userInfo = await getCheckModelAgentInfo({})
|
||||||
if(userInfo.result == 0) {
|
if(userInfo.result == 0) {
|
||||||
@@ -852,6 +864,16 @@
|
|||||||
insureNoCompleted(){
|
insureNoCompleted(){
|
||||||
this.insureNoshow = false
|
this.insureNoshow = false
|
||||||
this.userInfo.idNo = this.insuredDialogInfo.idNo
|
this.userInfo.idNo = this.insuredDialogInfo.idNo
|
||||||
|
this.getRelatedData(this.userInfo.idNo)
|
||||||
|
},
|
||||||
|
// 生成保单号退出按钮
|
||||||
|
insureBack(){
|
||||||
|
this.insureNoshow = false
|
||||||
|
// 清空弹窗中的输入信息
|
||||||
|
this.insuredDialogInfo.idType = ''
|
||||||
|
this.insuredDialogInfo.idNo = ''
|
||||||
|
// 清空已生成的投保单号
|
||||||
|
this.insureInfo.orderNo = ''
|
||||||
},
|
},
|
||||||
// 生成保单号确认按钮
|
// 生成保单号确认按钮
|
||||||
insureConfirm(){
|
insureConfirm(){
|
||||||
@@ -1192,7 +1214,7 @@
|
|||||||
this.effectiveDateTypeAble = !(age > 45)
|
this.effectiveDateTypeAble = !(age > 45)
|
||||||
}
|
}
|
||||||
//年龄18周岁,工作单位默认值为‘无’
|
//年龄18周岁,工作单位默认值为‘无’
|
||||||
if (age < 18) {
|
if (age < 18 && this.branchType != '14') {
|
||||||
this.userInfo.workcompany = this.userInfo.workcompany || '无'
|
this.userInfo.workcompany = this.userInfo.workcompany || '无'
|
||||||
}
|
}
|
||||||
if (this.userInfo.certificateValidate && !this.userInfo.certiexpiredate) {
|
if (this.userInfo.certificateValidate && !this.userInfo.certiexpiredate) {
|
||||||
@@ -1242,7 +1264,7 @@
|
|||||||
this.userInfo.medical = data.socialSecurity //有无社保
|
this.userInfo.medical = data.socialSecurity //有无社保
|
||||||
this.userInfo.taxResidentId = data.residentStatus //税收居民身份
|
this.userInfo.taxResidentId = data.residentStatus //税收居民身份
|
||||||
this.userInfo.averageAnnualIncome = data.averageYearlyIncome //平均年收入
|
this.userInfo.averageAnnualIncome = data.averageYearlyIncome //平均年收入
|
||||||
this.userInfo.workcompany = this.specilFlag == '1' ? '' : data.workUnits //工作单位
|
this.userInfo.workcompany = this.branchType == '14' ? '' : this.specilFlag == '1' ? '' : data.workUnits //工作单位
|
||||||
// this.userInfo.jobStatus = data.jobStatus //工作情况
|
// this.userInfo.jobStatus = data.jobStatus //工作情况
|
||||||
this.setCustomerMarriage(data.marryStatus)
|
this.setCustomerMarriage(data.marryStatus)
|
||||||
// this.userInfo.familyAnnualIncome = data.familyAnnualIncome //家庭年收入
|
// this.userInfo.familyAnnualIncome = data.familyAnnualIncome //家庭年收入
|
||||||
@@ -1449,7 +1471,7 @@
|
|||||||
// this.userInfo.occupationCode == '8000001'
|
// this.userInfo.occupationCode == '8000001'
|
||||||
// ) {
|
// ) {
|
||||||
// }
|
// }
|
||||||
if (!this.userInfo.workcompany) {
|
if (!this.userInfo.workcompany && this.branchType != '14') {
|
||||||
this.userInfo.workcompany = '无'
|
this.userInfo.workcompany = '无'
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1531,7 +1553,7 @@
|
|||||||
return this.$toast('亲,国籍为外籍,证件类型必须为护照或外国人永久居留身份证投保')
|
return this.$toast('亲,国籍为外籍,证件类型必须为护照或外国人永久居留身份证投保')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (this.userInfo.isAsync == 1) {
|
if (this.userInfo.isAsync == 1 && this.branchType != '14') {
|
||||||
if (
|
if (
|
||||||
!this.userWorkcompanys.some((item) => {
|
!this.userWorkcompanys.some((item) => {
|
||||||
return item.asscompanies == this.userInfo.workcompany
|
return item.asscompanies == this.userInfo.workcompany
|
||||||
@@ -1596,7 +1618,10 @@
|
|||||||
orderNo: this.$route.query.orderNo ? this.$route.query.orderNo : this.branchType=="14" && this.insureInfo.orderNo ? this.insureInfo.orderNo : null,
|
orderNo: this.$route.query.orderNo ? this.$route.query.orderNo : this.branchType=="14" && this.insureInfo.orderNo ? this.insureInfo.orderNo : null,
|
||||||
isElecCont: this.isElecCont
|
isElecCont: this.isElecCont
|
||||||
},
|
},
|
||||||
appntDTO: {}
|
appntDTO: {},
|
||||||
|
userModel: {
|
||||||
|
branchType: this.branchType
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.thismystr = ''
|
this.thismystr = ''
|
||||||
@@ -1654,10 +1679,10 @@
|
|||||||
this.$jump({
|
this.$jump({
|
||||||
flag: 'h5',
|
flag: 'h5',
|
||||||
extra: {
|
extra: {
|
||||||
url: location.origin + `/#/sale/insuredPerson?${this.thismystr}` + '&orderNo=' + this.thismyorderNo,
|
url: location.origin + `/#/sale/insuredPerson?${this.thismystr}` + '&orderNo=' + this.thismyorderNo + '&branchType=' + this.branchType,
|
||||||
},
|
},
|
||||||
routerInfo: {
|
routerInfo: {
|
||||||
path: `/sale/insuredPerson?${this.thismystr}` + '&orderNo=' + this.thismyorderNo,
|
path: `/sale/insuredPerson?${this.thismystr}` + '&orderNo=' + this.thismyorderNo + '&branchType=' + this.branchType,
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
@@ -1753,7 +1778,7 @@
|
|||||||
this.userInfo.birthday = idToData(val).birthday
|
this.userInfo.birthday = idToData(val).birthday
|
||||||
this.userInfo.sex = idToData(val).sex
|
this.userInfo.sex = idToData(val).sex
|
||||||
//年龄小于18周岁,工作单位默认值为‘无’
|
//年龄小于18周岁,工作单位默认值为‘无’
|
||||||
if (idToData(val).age < 18) {
|
if (idToData(val).age < 18 && this.branchType != '14') {
|
||||||
this.userInfo.workcompany = this.userInfo.workcompany || '无'
|
this.userInfo.workcompany = this.userInfo.workcompany || '无'
|
||||||
}
|
}
|
||||||
if (idToData(val).age > 45) {
|
if (idToData(val).age > 45) {
|
||||||
@@ -1800,4 +1825,16 @@
|
|||||||
margin-top: 45px;line-height: 24px;text-indent: 2em;letter-spacing: 1px;padding: 2px 10px;
|
margin-top: 45px;line-height: 24px;text-indent: 2em;letter-spacing: 1px;padding: 2px 10px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.no-border {
|
||||||
|
/deep/.van-cell {
|
||||||
|
border-bottom: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.email-tip {
|
||||||
|
color: #999;
|
||||||
|
margin: 0 0 10px 20px;
|
||||||
|
padding: 5px 0 10px 85px;
|
||||||
|
border-bottom: 1px solid #eee;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -646,11 +646,18 @@
|
|||||||
userWorkcompanys:[],//单位数据
|
userWorkcompanys:[],//单位数据
|
||||||
manageComCode:'',//代理人管理机构 52贵州 45广西
|
manageComCode:'',//代理人管理机构 52贵州 45广西
|
||||||
areaValue:'', //代理人管理机构--省级编号
|
areaValue:'', //代理人管理机构--省级编号
|
||||||
renovate:''//是否展示风险测评
|
renovate:'',//是否展示风险测评
|
||||||
|
branchType:'',
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.specilFlag = this.$route.query.specilFlag
|
this.specilFlag = this.$route.query.specilFlag
|
||||||
|
if(window.localStorage.getItem('branchType')) {
|
||||||
|
this.branchType = window.localStorage.getItem('branchType')
|
||||||
|
} else if(this.$route.query.branchType){
|
||||||
|
window.localStorage.setItem('branchType', this.$route.query.branchType)
|
||||||
|
this.branchType = this.$route.query.branchType
|
||||||
|
}
|
||||||
//如果是编辑/导航进来
|
//如果是编辑/导航进来
|
||||||
// if (this.$route.query.edit) {
|
// if (this.$route.query.edit) {
|
||||||
const orderNo = this.$route.query.orderNo
|
const orderNo = this.$route.query.orderNo
|
||||||
@@ -1988,6 +1995,11 @@
|
|||||||
//年龄小于18周岁,工作单位默认值为‘无’
|
//年龄小于18周岁,工作单位默认值为‘无’
|
||||||
if (idToData(val).age < 18) {
|
if (idToData(val).age < 18) {
|
||||||
this.userInfo.workcompany = this.userInfo.workcompany || '无'
|
this.userInfo.workcompany = this.userInfo.workcompany || '无'
|
||||||
|
this.userInfo.marriageStatus = this.branchType == '14' ? '未婚' : this.userInfo.marriageStatus
|
||||||
|
this.userInfo.marriage = this.branchType == '14' ? 2 : this.userInfo.marriage
|
||||||
|
} else {
|
||||||
|
this.userInfo.marriageStatus = this.branchType == '14' ? '' : this.userInfo.marriageStatus
|
||||||
|
this.userInfo.marriage = this.branchType == '14' ? null : this.userInfo.marriage
|
||||||
}
|
}
|
||||||
if (!from) {
|
if (!from) {
|
||||||
if (idToData(val).age < 16) {
|
if (idToData(val).age < 16) {
|
||||||
|
|||||||
@@ -70,7 +70,12 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div v-if="!!order.orderInfoDTO.doubleFlag && order.orderInfoDTO.doubleFlag == '0'" class="fs12 mt15">
|
<div v-if="!!order.orderInfoDTO.doubleFlag && order.orderInfoDTO.doubleFlag == '0'" class="fs12 mt15">
|
||||||
温馨提示:本投保单满足双录条件,需要双录质检通过后才能承保。
|
<div v-if="branchType =='14' && order.insuredDTOs[0].riskDTOLst[0].insuYear > 1">
|
||||||
|
温馨提示:一年期以上保险产品需按监管要求双录,请及时双录。
|
||||||
|
</div>
|
||||||
|
<div v-else>
|
||||||
|
温馨提示:本投保单满足双录条件,需要双录质检通过后才能承保。
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="text-right mt15 ">
|
<div class="text-right mt15 ">
|
||||||
@@ -142,6 +147,7 @@ import { funcPermCheck } from '@/api/ebiz/common/common'
|
|||||||
import { formatRiskList } from '@/assets/js/utils/formatRiskList.js'
|
import { formatRiskList } from '@/assets/js/utils/formatRiskList.js'
|
||||||
import dataDictionary from '@/assets/js/utils/data-dictionary' //根据数据字典找到用户等级
|
import dataDictionary from '@/assets/js/utils/data-dictionary' //根据数据字典找到用户等级
|
||||||
import CheckAgent from '@/components/common/CheckAgent'
|
import CheckAgent from '@/components/common/CheckAgent'
|
||||||
|
import { getAgentInfo } from '@/api/ebiz/my/my'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'saleList',
|
name: 'saleList',
|
||||||
@@ -202,7 +208,15 @@ export default {
|
|||||||
captchaTimer: null,
|
captchaTimer: null,
|
||||||
captchaReceiver: '',
|
captchaReceiver: '',
|
||||||
revokeOrderNo: '',
|
revokeOrderNo: '',
|
||||||
captchaMaped: false
|
captchaMaped: false,
|
||||||
|
branchType: ''
|
||||||
|
}
|
||||||
|
},
|
||||||
|
created() {
|
||||||
|
if(this.$CacheUtils.getLocItem('branchType')) {
|
||||||
|
this.branchType = this.$CacheUtils.getLocItem('branchType')
|
||||||
|
}else{
|
||||||
|
this.getAgentInfo()
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
@@ -218,6 +232,14 @@ export default {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
async getAgentInfo() {
|
||||||
|
const result = await getAgentInfo({})
|
||||||
|
if (result.result === '0') {
|
||||||
|
this.branchType = result.branchType
|
||||||
|
localStorage.setItem('branchType', this.branchType)
|
||||||
|
this.$CacheUtils.setLocItem('branchType', this.branchType)
|
||||||
|
}
|
||||||
|
},
|
||||||
beforeClose(action, done) {
|
beforeClose(action, done) {
|
||||||
this.captchaMaped ? done() : done(false)
|
this.captchaMaped ? done() : done(false)
|
||||||
},
|
},
|
||||||
@@ -476,9 +498,9 @@ export default {
|
|||||||
}else if(orderStatus == '43'){//未签名待客户确认, 跳到签名确认页面
|
}else if(orderStatus == '43'){//未签名待客户确认, 跳到签名确认页面
|
||||||
url = '/sale/SignatureConfirmation?edit=1&orderNo='+orderNo
|
url = '/sale/SignatureConfirmation?edit=1&orderNo='+orderNo
|
||||||
}else if(orderStatus == '35'){//投保人保存成功, 跳到被保险人页面
|
}else if(orderStatus == '35'){//投保人保存成功, 跳到被保险人页面
|
||||||
url = '/sale/insuredPerson?edit=1&orderNo='+orderNo
|
url = '/sale/insuredPerson?edit=1&orderNo='+orderNo + '&branchType=' + this.branchType
|
||||||
}else if(orderStatus == '36'){//被保险人保存成功, 跳到已选产品列表
|
}else if(orderStatus == '36'){//被保险人保存成功, 跳到已选产品列表
|
||||||
url = '/common/selectedProduct?edit=1&orderNo='+orderNo
|
url = '/common/selectedProduct?edit=1&orderNo='+orderNo + '&branchType=' + this.branchType
|
||||||
}else if(orderStatus == '37'){//受益人保存成功, 跳到告知信息--
|
}else if(orderStatus == '37'){//受益人保存成功, 跳到告知信息--
|
||||||
url = '/sale/NotifyingMessage?edit=1&orderNo='+orderNo
|
url = '/sale/NotifyingMessage?edit=1&orderNo='+orderNo
|
||||||
}else if(orderStatus == '38'){ //账户信息保存成功, 跳到附件管理--
|
}else if(orderStatus == '38'){ //账户信息保存成功, 跳到附件管理--
|
||||||
@@ -512,7 +534,7 @@ export default {
|
|||||||
url = '/sale/AttachmentManagement?edit=1&orderNo='+orderNo
|
url = '/sale/AttachmentManagement?edit=1&orderNo='+orderNo
|
||||||
}
|
}
|
||||||
}else if(orderStatus == '39'){ //险种信息保存成功, 跳到已选产品列表
|
}else if(orderStatus == '39'){ //险种信息保存成功, 跳到已选产品列表
|
||||||
url = '/common/selectedProduct?edit=1&orderNo='+orderNo
|
url = '/common/selectedProduct?edit=1&orderNo='+orderNo + '&branchType=' + this.branchType
|
||||||
}else if(orderStatus == '40'){//告知信息保存成功, 跳到风险测评--
|
}else if(orderStatus == '40'){//告知信息保存成功, 跳到风险测评--
|
||||||
if( order.riskEvaluationDTO.isShowEvaluationPoint != '1'){
|
if( order.riskEvaluationDTO.isShowEvaluationPoint != '1'){
|
||||||
if(order.universalRiskNotifyDTO && order.universalRiskNotifyDTO.isUniversalRiskNotifyShowPoint == '1'){
|
if(order.universalRiskNotifyDTO && order.universalRiskNotifyDTO.isUniversalRiskNotifyShowPoint == '1'){
|
||||||
|
|||||||
Reference in New Issue
Block a user