Merge remote-tracking branch 'origin/dev' into dev

This commit is contained in:
bai.jinyan
2021-07-15 13:22:50 +08:00

View File

@@ -1,7 +1,7 @@
<template>
<div class="insuranceInformation-container pb50 redRadioCheckbox">
<van-notice-bar :scrollable="false" v-if="!Time" class="notice">{{ `提示阅读时长需在${this.Time ? this.time : this.number}秒以上` }}</van-notice-bar>
<div class="bg-white flex justify-content-c flex-direction-colunm align-it<po>ems-center p20 fs14 mt20">
<div class="bg-white flex justify-content-c flex-direction-colunm align-it<po>ems-center p20 fs14 mt20">
<div>
<!-- <h2 v-if="activeType=='KMH'" style="text-align:center" class="mb20">指定保单生效日说明</h2> -->
<!-- <h2 v-if="activeType=='SQY'" style="text-align:center" class="mb20">指定保险合同生效日说明</h2> -->
@@ -13,7 +13,7 @@
<!-- 如您于{{ activeType=='KMH' ? '2020年12月31日':activeType=='SQY'? '2021年5月31日':'' }}(包含当日之前申请投保并交费成功且国富人寿保险股份有限公司以下简称国富人寿
收取首期保险费并签发保险单保险合同于{{ activeType=='KMH' ? '2021年1月1日':activeType=='SQY'? '2021年6月1日':'' }}零时起生效您交费成功日或签发保单日如在{{ activeType=='KMH' ?
'2021年1月1日':activeType=='SQY'? '2021年6月1日':'' }}包含当日之后保险合同于国富人寿收取首期保险费并签发保险单次日零时起生效 -->
如您于{{ cvalidateStr }}(包含当日之前申请投保并交费成功且国富人寿保险股份有限公司以下简称国富人寿收取首期保险费并签发保险单保险合同于{{ cvalidateStr }}零时起生效您交费成功日或签发保单日如在{{ cvalidateStr }}包含当日之后保险合同于国富人寿收取首期保险费并签发保险单次日零时起生效
如您于<span>{{ cvalidateStrOneDayOff }}</span>(包含当日之前申请投保并交费成功且国富人寿保险股份有限公司以下简称国富人寿收取首期保险费并签发保险单保险合同于<span>{{ cvalidateStrToFormat }}</span>零时起生效您交费成功日或签发保单日如在<span>{{ cvalidateStrToFormat }}</span>包含当日之后保险合同于国富人寿收取首期保险费并签发保险单次日零时起生效
</p>
<p style="text-indent:2rem;">
国富人寿承担的保险责任从保险合同生效日零时开始 签发保险单后 国富人寿将电子保单发送至您的电子邮箱
@@ -70,19 +70,32 @@ export default {
activeType: '',
isFrom:'',
cvalidateStr:'', //活动生效日
cvalidateStrToFormat:'',//活动生效日--格式化年月日
cvalidateStrOneDayOff:''//活动生效日--格式化年月日并减少一天
}
},
// computed: {
// cvalidateStrToFormat() {
// console.log(this.cvalidateStr,'computed')
// return utils.formatDate(new Date('2021-07-01'), 'yyyy年MM月dd日')
// },
// cvalidateStrOneDayOff() {
// console.log(this.cvalidateStr,'computed1')
// let date = new Date(this.cvalidateStr)
// let dateTime
// dateTime=date.setDate(date.getDate()-1);
// dateTime=utils.formatDate(new Date(dateTime), 'yyyy年MM月dd日');
// return dateTime
// }
// },
components: {
[RadioGroup.name]: RadioGroup,
[Radio.name]: Radio,
[Dialog.name]: Dialog,
[NoticeBar.name]: NoticeBar
},
computed: {
cvalidateStrToFormat() {
let date = utils.formatDate(new Date(this.cvalidateStr), 'yyyy年MM月dd日')
return date
}
created() {
this.init()
},
mounted() {
let readingType = localStorage.getItem('readingProtocolType')
@@ -113,13 +126,18 @@ export default {
},
methods: {
async init(){
this.isFrom = window.localStorage.isFrom
const orderNo = this.$CacheUtils.getLocItem('orderNo')
this.isFrom = window.localStorage.isFrom
const orderNo = this.$CacheUtils.getLocItem('orderNo')
let detailPromise = this.isFrom === 'proposal' ? localStorage.proposalMedical : await getOrderDetail({ orderNo })
if(this.isFrom != 'proposal'){
if(this.isFrom != 'proposal'){
//活动生效日期
this.cvalidateStr = detailPromise.orderDTO.orderInfoDTO.cvaliDate
}
}
this.cvalidateStrToFormat = utils.formatDate(new Date(this.cvalidateStr), 'yyyy年MM月dd日')
let date = new Date(this.cvalidateStr)
let dateTime
dateTime=date.setDate(date.getDate()-1);
this.cvalidateStrOneDayOff = utils.formatDate(new Date(dateTime), 'yyyy年MM月dd日');
},
timeOut() {
let that = this