mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-11 02:46:45 +08:00
【关于附加综合意外伤害保险(乐享版)投保流程增加《个人信息使用授权》阅知勾选的申请】SignatureOfElectronic投保单分享到微信跳转页面
This commit is contained in:
@@ -45,28 +45,10 @@ export default {
|
|||||||
productCode: localStorage.productCode, //获取产品编号
|
productCode: localStorage.productCode, //获取产品编号
|
||||||
protocol: false,
|
protocol: false,
|
||||||
activeType: '',
|
activeType: '',
|
||||||
isFrom:'',
|
|
||||||
pdfUrl: '',
|
pdfUrl: '',
|
||||||
src: location.origin + '/pdfjs/web/viewer.html?file=',
|
src: location.origin + '/pdfjs/web/viewer.html?file='
|
||||||
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: {
|
components: {
|
||||||
[RadioGroup.name]: RadioGroup,
|
[RadioGroup.name]: RadioGroup,
|
||||||
[Radio.name]: Radio,
|
[Radio.name]: Radio,
|
||||||
@@ -105,18 +87,6 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
async init(){
|
async init(){
|
||||||
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'){
|
|
||||||
//活动生效日期
|
|
||||||
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日');
|
|
||||||
this.getOrderDetail()
|
this.getOrderDetail()
|
||||||
},
|
},
|
||||||
timeOut() {
|
timeOut() {
|
||||||
@@ -287,6 +257,7 @@ export default {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
//在app
|
||||||
let that = this
|
let that = this
|
||||||
this.$toast.loading({
|
this.$toast.loading({
|
||||||
duration: 0, // 持续展示 toast
|
duration: 0, // 持续展示 toast
|
||||||
|
|||||||
@@ -436,19 +436,24 @@ export default {
|
|||||||
if (res.result == '0') {
|
if (res.result == '0') {
|
||||||
this.$toast.clear()
|
this.$toast.clear()
|
||||||
window.localStorage.setItem('jumpFromSign', '1')
|
window.localStorage.setItem('jumpFromSign', '1')
|
||||||
|
let url
|
||||||
|
if(this.isPersonalInformation != '-1'){
|
||||||
|
url= '/sale/PersonalInformation'
|
||||||
|
}else{
|
||||||
|
url= '/sale/signatureConfirmation'
|
||||||
|
}
|
||||||
if (this.isWeixin) {
|
if (this.isWeixin) {
|
||||||
localStorage.removeItem('signInfo')
|
localStorage.removeItem('signInfo')
|
||||||
if(this.isPersonalInformation != '-1'){
|
|
||||||
this.$jump({
|
this.$jump({
|
||||||
flag: 'h5',
|
flag: 'h5',
|
||||||
extra: {
|
extra: {
|
||||||
url: location.origin + '/#/sale/PersonalInformation',
|
url: location.origin + '/#'+ url,
|
||||||
pullRefresh: '1',
|
pullRefresh: '1',
|
||||||
backToFirst: '1'
|
backToFirst: '1'
|
||||||
},
|
},
|
||||||
routerInfo: {
|
routerInfo: {
|
||||||
path:
|
path:
|
||||||
'/sale/PersonalInformation?orderNo=' +
|
url +'?orderNo=' +
|
||||||
localStorage.orderNo +
|
localStorage.orderNo +
|
||||||
'&token=' +
|
'&token=' +
|
||||||
localStorage.token +
|
localStorage.token +
|
||||||
@@ -469,37 +474,14 @@ export default {
|
|||||||
this.$jump({
|
this.$jump({
|
||||||
flag: 'h5',
|
flag: 'h5',
|
||||||
extra: {
|
extra: {
|
||||||
url: location.origin + '/#/sale/signatureConfirmation'
|
url: location.origin + '/#' + url,
|
||||||
},
|
|
||||||
routerInfo: {
|
|
||||||
path: '/sale/signatureConfirmation'
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
if(this.isPersonalInformation != '-1'){
|
|
||||||
this.$jump({
|
|
||||||
flag: 'h5',
|
|
||||||
extra: {
|
|
||||||
url: location.origin + '/#/sale/PersonalInformation',
|
|
||||||
pullRefresh: '1',
|
pullRefresh: '1',
|
||||||
backToFirst: '1'
|
backToFirst: '1'
|
||||||
},
|
},
|
||||||
routerInfo: {
|
routerInfo: {
|
||||||
path: '/sale/PersonalInformation'
|
path: url
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}else{
|
|
||||||
this.$jump({
|
|
||||||
flag: 'h5',
|
|
||||||
extra: {
|
|
||||||
url: location.origin + '/#/sale/signatureConfirmation'
|
|
||||||
},
|
|
||||||
routerInfo: {
|
|
||||||
path: '/sale/signatureConfirmation'
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
that.$toast(res.resultMessage)
|
that.$toast(res.resultMessage)
|
||||||
@@ -531,19 +513,24 @@ export default {
|
|||||||
if (res.result == '0') {
|
if (res.result == '0') {
|
||||||
this.$toast.clear()
|
this.$toast.clear()
|
||||||
window.localStorage.setItem('jumpFromSign', '1')
|
window.localStorage.setItem('jumpFromSign', '1')
|
||||||
|
let url
|
||||||
|
if(this.isPersonalInformation != '-1'){
|
||||||
|
url= '/sale/PersonalInformation'
|
||||||
|
}else{
|
||||||
|
url= '/sale/signatureConfirmation'
|
||||||
|
}
|
||||||
if (this.isWeixin) {
|
if (this.isWeixin) {
|
||||||
localStorage.removeItem('signInfo')
|
localStorage.removeItem('signInfo')
|
||||||
if(this.isPersonalInformation != '-1'){
|
|
||||||
this.$jump({
|
this.$jump({
|
||||||
flag: 'h5',
|
flag: 'h5',
|
||||||
extra: {
|
extra: {
|
||||||
url: location.origin + '/#/sale/PersonalInformation',
|
url: location.origin + '/#'+ url,
|
||||||
pullRefresh: '1',
|
pullRefresh: '1',
|
||||||
backToFirst: '1'
|
backToFirst: '1'
|
||||||
},
|
},
|
||||||
routerInfo: {
|
routerInfo: {
|
||||||
path:
|
path:
|
||||||
'/sale/PersonalInformation?orderNo=' +
|
url +
|
||||||
localStorage.orderNo +
|
localStorage.orderNo +
|
||||||
'&token=' +
|
'&token=' +
|
||||||
localStorage.token +
|
localStorage.token +
|
||||||
@@ -564,37 +551,14 @@ export default {
|
|||||||
this.$jump({
|
this.$jump({
|
||||||
flag: 'h5',
|
flag: 'h5',
|
||||||
extra: {
|
extra: {
|
||||||
url: location.origin + '/#/sale/signatureConfirmation'
|
url: location.origin + '/#'+ url,
|
||||||
},
|
|
||||||
routerInfo: {
|
|
||||||
path: '/sale/signatureConfirmation'
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
if(this.isPersonalInformation != '-1'){
|
|
||||||
this.$jump({
|
|
||||||
flag: 'h5',
|
|
||||||
extra: {
|
|
||||||
url: location.origin + '/#/sale/PersonalInformation',
|
|
||||||
pullRefresh: '1',
|
pullRefresh: '1',
|
||||||
backToFirst: '1'
|
backToFirst: '1'
|
||||||
},
|
},
|
||||||
routerInfo: {
|
routerInfo: {
|
||||||
path: '/sale/PersonalInformation'
|
path: url
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}else{
|
|
||||||
this.$jump({
|
|
||||||
flag: 'h5',
|
|
||||||
extra: {
|
|
||||||
url: location.origin + '/#/sale/signatureConfirmation'
|
|
||||||
},
|
|
||||||
routerInfo: {
|
|
||||||
path: '/sale/signatureConfirmation'
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
that.$toast(res.resultMessage)
|
that.$toast(res.resultMessage)
|
||||||
|
|||||||
Reference in New Issue
Block a user