mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-11 01:36:43 +08:00
【国富惠桂保团体医疗保险产品上线金掌桂投保开发需求】投保人邮箱必填,加校验
This commit is contained in:
@@ -15,6 +15,7 @@ const Result = () => import('@/views/ebiz/cardList/Result')
|
|||||||
const GroupAppntInfo = () => import('@/views/ebiz/cardList/GroupAppntInfo')
|
const GroupAppntInfo = () => import('@/views/ebiz/cardList/GroupAppntInfo')
|
||||||
const GroupInsuredInfo = () => import('@/views/ebiz/cardList/GroupInsuredInfo')
|
const GroupInsuredInfo = () => import('@/views/ebiz/cardList/GroupInsuredInfo')
|
||||||
const GroupInsuredList = () => import('@/views/ebiz/cardList/GroupInsuredList')
|
const GroupInsuredList = () => import('@/views/ebiz/cardList/GroupInsuredList')
|
||||||
|
const GroupAttachmentManagement = () => import('@/views/ebiz/cardList/GroupAttachmentManagement')
|
||||||
const GroupPayMent = () => import('@/views/ebiz/cardList/GroupPayMent')
|
const GroupPayMent = () => import('@/views/ebiz/cardList/GroupPayMent')
|
||||||
const GroupCheckInfo = () => import('@/views/ebiz/cardList/GroupCheckInfo')
|
const GroupCheckInfo = () => import('@/views/ebiz/cardList/GroupCheckInfo')
|
||||||
|
|
||||||
@@ -156,6 +157,15 @@ export default [
|
|||||||
index: 14
|
index: 14
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
path: '/cardList/GroupAttachmentManagement',
|
||||||
|
name: 'GroupAttachmentManagement',
|
||||||
|
component: GroupAttachmentManagement,
|
||||||
|
meta: {
|
||||||
|
title: '附件管理',
|
||||||
|
index: 16
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
path: '/cardList/GroupPayMent',
|
path: '/cardList/GroupPayMent',
|
||||||
name: 'GroupPayMent',
|
name: 'GroupPayMent',
|
||||||
|
|||||||
@@ -85,7 +85,7 @@
|
|||||||
v-validate="'required|mobile'"
|
v-validate="'required|mobile'"
|
||||||
maxlength='11'
|
maxlength='11'
|
||||||
/>
|
/>
|
||||||
<van-field v-model='userInfo.email' label='电子邮箱' name='电子邮箱' placeholder='如需电子保单,请填写' v-validate="'email'"
|
<van-field required v-model='userInfo.email' label='电子邮箱' name='电子邮箱' placeholder='如需电子保单,请填写' v-validate="'required|email'"
|
||||||
clearable />
|
clearable />
|
||||||
<!-- <van-field v-model="userInfo.workcompany" required label="工作单位" name="工作单位" placeholder="请输入" v-validate="'required'" maxlength="50" clearable /> -->
|
<!-- <van-field v-model="userInfo.workcompany" required label="工作单位" name="工作单位" placeholder="请输入" v-validate="'required'" maxlength="50" clearable /> -->
|
||||||
<van-field
|
<van-field
|
||||||
|
|||||||
1381
src/views/ebiz/cardList/GroupAttachmentManagement.vue
Normal file
1381
src/views/ebiz/cardList/GroupAttachmentManagement.vue
Normal file
File diff suppressed because it is too large
Load Diff
@@ -39,7 +39,7 @@
|
|||||||
>元
|
>元
|
||||||
</van-button
|
</van-button
|
||||||
>
|
>
|
||||||
<van-goods-action-button type='danger' text='立即投保' @click='nextStep' v-no-more-click='1000'
|
<van-goods-action-button type='danger' text='下一步' @click='nextStep' v-no-more-click='1000'
|
||||||
style='border-radius: 0em; width: 50%; height: 40px' />
|
style='border-radius: 0em; width: 50%; height: 40px' />
|
||||||
</van-goods-action>
|
</van-goods-action>
|
||||||
</div>
|
</div>
|
||||||
@@ -49,7 +49,6 @@ import { Icon, Dialog, Toast } from 'vant'
|
|||||||
import { cardOrderDetail, deleteGroupCardByInsured } from '@/api/ebiz/cardList/cardList.js'
|
import { cardOrderDetail, deleteGroupCardByInsured } from '@/api/ebiz/cardList/cardList.js'
|
||||||
// import BreadcrumbNavigator from '@/components/ebiz/proposal/BreadcrumbNavigator'
|
// import BreadcrumbNavigator from '@/components/ebiz/proposal/BreadcrumbNavigator'
|
||||||
import { GoodsAction, GoodsActionIcon, GoodsActionButton } from 'vant'
|
import { GoodsAction, GoodsActionIcon, GoodsActionButton } from 'vant'
|
||||||
import { underWrite } from '@/api/ebiz/sale/sale'
|
|
||||||
|
|
||||||
import Vue from 'vue'
|
import Vue from 'vue'
|
||||||
Vue.use(GoodsAction)
|
Vue.use(GoodsAction)
|
||||||
@@ -211,59 +210,16 @@ export default {
|
|||||||
if (!hasRisk) {
|
if (!hasRisk) {
|
||||||
return Toast.fail('请选择保险产品信息')
|
return Toast.fail('请选择保险产品信息')
|
||||||
}
|
}
|
||||||
let data = {
|
let url = `/cardList/GroupAttachmentManagement?cardOrderNo=${this.cardOrderNo}`
|
||||||
platform: 'app',
|
this.$jump({
|
||||||
type: '1',
|
flag: 'h5',
|
||||||
orderDTO: {
|
extra: {
|
||||||
orderInfoDTO: {
|
url: location.origin + `/#${url}`
|
||||||
orderNo: this.cardOrderNo
|
},
|
||||||
|
routerInfo: {
|
||||||
|
path: url
|
||||||
}
|
}
|
||||||
}
|
})
|
||||||
}
|
|
||||||
//核保
|
|
||||||
underWrite(data).then(res => {
|
|
||||||
if (res.result == '0') {
|
|
||||||
this.$toast.clear()
|
|
||||||
window.localStorage.setItem('underWriteData', JSON.stringify(res))
|
|
||||||
if (res.uwResult == '33') {
|
|
||||||
window.localStorage.setItem('uwResult', res.uwResult)
|
|
||||||
window.localStorage.setItem('resultMessage', res.message)
|
|
||||||
} else {
|
|
||||||
window.localStorage.setItem('uwResult', res.uwResult)
|
|
||||||
}
|
|
||||||
if (res.uwResult == '02') {
|
|
||||||
this.underWriteData = res
|
|
||||||
window.localStorage.setItem('underWriteData', JSON.stringify(res))
|
|
||||||
this.$jump({
|
|
||||||
flag: 'h5',
|
|
||||||
extra: {
|
|
||||||
url: location.origin + `/#/cardList/pay`,
|
|
||||||
forbidSwipeBack: 1
|
|
||||||
},
|
|
||||||
routerInfo: {
|
|
||||||
path: `/cardList/pay`
|
|
||||||
}
|
|
||||||
})
|
|
||||||
} else {
|
|
||||||
window.localStorage.setItem('uwResult', res.uwResult)
|
|
||||||
window.localStorage.setItem('resultMessage', res.message)
|
|
||||||
this.$jump({
|
|
||||||
flag: 'h5',
|
|
||||||
extra: {
|
|
||||||
url: location.origin + '/#/cardList/result',
|
|
||||||
backToFirst: '1'
|
|
||||||
},
|
|
||||||
routerInfo: {
|
|
||||||
path: '/cardList/result'
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
|
||||||
return true
|
|
||||||
} else {
|
|
||||||
this.$toast(res.resultMessage)
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
})
|
|
||||||
},
|
},
|
||||||
//从页头选择被保险人,本人1 配偶2 父母3 子女4
|
//从页头选择被保险人,本人1 配偶2 父母3 子女4
|
||||||
handleChoose(item) {
|
handleChoose(item) {
|
||||||
|
|||||||
Reference in New Issue
Block a user