mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-11 02:46:45 +08:00
feature/GFRS-2301【需求】健康险渠道国富无忧卡金掌桂开发的需求--投保信息修改--提交人庞兴月
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
<div v-if="!isScan">
|
<div v-if="!isScan">
|
||||||
<van-cell-group>
|
<van-cell-group>
|
||||||
<van-field v-model="underWriteData.riskName" type="textarea" autosize readonly label="产品名称" class="projuct" />
|
<van-field v-model="underWriteData.riskName" type="textarea" autosize readonly label="产品名称" class="projuct" />
|
||||||
<van-field v-model="underWriteData.appntName" readonly label="保障方案" class="projuct" />
|
<van-field v-model="underWriteData.schemeName" readonly label="保障方案" class="projuct" />
|
||||||
<van-field v-if="!isWeixin" v-model="underWriteData.appntName" readonly label="投保人姓名" class="projuct" />
|
<van-field v-if="!isWeixin" v-model="underWriteData.appntName" readonly label="投保人姓名" class="projuct" />
|
||||||
<van-field v-if="!isWeixin" v-model="underWriteData.insuredName" readonly label="被保人姓名" class="projuct" />
|
<van-field v-if="!isWeixin" v-model="underWriteData.insuredName" readonly label="被保人姓名" class="projuct" />
|
||||||
<van-field :value="underWriteData.orderAmount == undefined ? '' : `${underWriteData.orderAmount} 元`" readonly label="支付金额" />
|
<van-field :value="underWriteData.orderAmount == undefined ? '' : `${underWriteData.orderAmount} 元`" readonly label="支付金额" />
|
||||||
@@ -205,6 +205,7 @@ export default {
|
|||||||
name: '',
|
name: '',
|
||||||
bankCode: '', //银行卡号
|
bankCode: '', //银行卡号
|
||||||
bankName: '', //开户银行
|
bankName: '', //开户银行
|
||||||
|
schemeName: '' //保障金额
|
||||||
},
|
},
|
||||||
radio: '3',
|
radio: '3',
|
||||||
result: [],
|
result: [],
|
||||||
@@ -265,6 +266,7 @@ export default {
|
|||||||
this.underWriteData.appntName = orderDetail.appntDTO.name
|
this.underWriteData.appntName = orderDetail.appntDTO.name
|
||||||
this.underWriteData.insuredName = orderDetail.insuredDTOs[0].name
|
this.underWriteData.insuredName = orderDetail.insuredDTOs[0].name
|
||||||
this.underWriteData.orderAmount = orderDetail.insuredDTOs[0].riskDTOLst[0].prem
|
this.underWriteData.orderAmount = orderDetail.insuredDTOs[0].riskDTOLst[0].prem
|
||||||
|
this.underWriteData.schemeName = res.orderDTO.insuredDTOs[0].riskDTOLst[0].proScheme
|
||||||
this.orderStatus = orderDetail.orderInfoDTO.orderStatus
|
this.orderStatus = orderDetail.orderInfoDTO.orderStatus
|
||||||
this.underWriteData.idType = orderDetail.appntDTO.idType
|
this.underWriteData.idType = orderDetail.appntDTO.idType
|
||||||
// this.radio = '3'
|
// this.radio = '3'
|
||||||
@@ -477,8 +479,9 @@ export default {
|
|||||||
// bankName: res.orderDTO.orderAccountDTO.bankCode,
|
// bankName: res.orderDTO.orderAccountDTO.bankCode,
|
||||||
// bankCode: res.orderDTO.orderAccountDTO.cardBookCode,
|
// bankCode: res.orderDTO.orderAccountDTO.cardBookCode,
|
||||||
// cardBookCode: res.orderDTO.orderAccountDTO.cardBookCode,
|
// cardBookCode: res.orderDTO.orderAccountDTO.cardBookCode,
|
||||||
|
schemeName: res.orderDTO.insuredDTOs[0].riskDTOLst[0].proScheme,
|
||||||
idType: res.orderDTO.appntDTO.idType,
|
idType: res.orderDTO.appntDTO.idType,
|
||||||
orderAmount: res.orderDTO.orderInfoDTO.orderAmount,
|
orderAmount: res.orderDTO.insuredDTOs[0].riskDTOLst[0].prem,
|
||||||
orderNo: res.orderDTO.orderAccountDTO.orderNo,
|
orderNo: res.orderDTO.orderAccountDTO.orderNo,
|
||||||
result: '',
|
result: '',
|
||||||
resultMessage: '交易处理成功',
|
resultMessage: '交易处理成功',
|
||||||
@@ -491,7 +494,6 @@ export default {
|
|||||||
this.underWriteData.cardBookCode =
|
this.underWriteData.cardBookCode =
|
||||||
res.orderDTO.orderAccountDTO.cardBookCode !== null ? res.orderDTO.orderAccountDTO.cardBookCode : this.$route.query.bankCode
|
res.orderDTO.orderAccountDTO.cardBookCode !== null ? res.orderDTO.orderAccountDTO.cardBookCode : this.$route.query.bankCode
|
||||||
this.bankListName = res.orderDTO.orderAccountDTO.bankName !== null ? res.orderDTO.orderAccountDTO.bankName : this.$route.query.bankListName
|
this.bankListName = res.orderDTO.orderAccountDTO.bankName !== null ? res.orderDTO.orderAccountDTO.bankName : this.$route.query.bankListName
|
||||||
|
|
||||||
// if (this.isWeixin) {
|
// if (this.isWeixin) {
|
||||||
// this.pay()
|
// this.pay()
|
||||||
// }
|
// }
|
||||||
@@ -757,7 +759,6 @@ export default {
|
|||||||
console.log(this.$validator)
|
console.log(this.$validator)
|
||||||
return this.$toast(this.$validator.errors.all()[0])
|
return this.$toast(this.$validator.errors.all()[0])
|
||||||
}
|
}
|
||||||
let shareName = this.underWriteData.name
|
|
||||||
localStorage.name = this.underWriteData.name
|
localStorage.name = this.underWriteData.name
|
||||||
localStorage.bankName = this.underWriteData.bankName
|
localStorage.bankName = this.underWriteData.bankName
|
||||||
localStorage.bankCode = this.underWriteData.bankCode
|
localStorage.bankCode = this.underWriteData.bankCode
|
||||||
|
|||||||
@@ -978,11 +978,24 @@ export default {
|
|||||||
switch (insuYear.insuYearFlag){
|
switch (insuYear.insuYearFlag){
|
||||||
case 'D':
|
case 'D':
|
||||||
var hoDate = Date.parse(val)/1000 + insuYear['insuYear']*24*3600
|
var hoDate = Date.parse(val)/1000 + insuYear['insuYear']*24*3600
|
||||||
|
var productDate = new Date(parseInt(hoDate) * 1000);
|
||||||
|
var productDateTime = productDate.getFullYear() + '年' + (productDate.getMonth() + 1) + '月' + productDate.getDate() + '日'
|
||||||
|
this.productDate = currentData + '0时至' + productDateTime + '24时止'
|
||||||
|
break;
|
||||||
|
case 'Y':
|
||||||
|
var productDate = new Date()
|
||||||
|
var productDateTime = parseInt(productDate.getFullYear())+parseInt(insuYear['insuYear']) + '年' + (productDate.getMonth() + 1) + '月' + productDate.getDate() + '日'
|
||||||
|
this.productDate = currentData + '0时至' + productDateTime + '24时止'
|
||||||
|
break;
|
||||||
|
case 'M':
|
||||||
|
var productDate = new Date()
|
||||||
|
let yearY = parseInt(productDate.getFullYear()) + parseInt((parseInt((productDate.getMonth() + 1))+parseInt(insuYear['insuYear']))/12)
|
||||||
|
let yearM = parseInt((productDate.getMonth() + 1)) + parseInt((parseInt((productDate.getMonth() + 1))+parseInt(insuYear['insuYear']))%12)
|
||||||
|
var productDateTime = yearY + '年' + yearM + '月' + productDate.getDate() + '日'
|
||||||
|
this.productDate = currentData + '0时至' + productDateTime + '24时止'
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
var productDate = new Date(parseInt(hoDate) * 1000);
|
|
||||||
var productDateTime = productDate.getFullYear() + '年' + (productDate.getMonth() + 1) + '月' + productDate.getDate() + '日';
|
|
||||||
this.productDate = currentData + '至' + productDateTime + '时止'
|
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user