diff --git a/src/router/ebiz/cardList.js b/src/router/ebiz/cardList.js index 535da892f..f8cde2a80 100644 --- a/src/router/ebiz/cardList.js +++ b/src/router/ebiz/cardList.js @@ -15,6 +15,7 @@ const Result = () => import('@/views/ebiz/cardList/Result') const GroupAppntInfo = () => import('@/views/ebiz/cardList/GroupAppntInfo') const GroupInsuredInfo = () => import('@/views/ebiz/cardList/GroupInsuredInfo') const GroupInsuredList = () => import('@/views/ebiz/cardList/GroupInsuredList') +const GroupAttachmentManagement = () => import('@/views/ebiz/cardList/GroupAttachmentManagement') const GroupPayMent = () => import('@/views/ebiz/cardList/GroupPayMent') const GroupCheckInfo = () => import('@/views/ebiz/cardList/GroupCheckInfo') @@ -156,6 +157,15 @@ export default [ index: 14 } }, + { + path: '/cardList/GroupAttachmentManagement', + name: 'GroupAttachmentManagement', + component: GroupAttachmentManagement, + meta: { + title: '附件管理', + index: 16 + } + }, { path: '/cardList/GroupPayMent', name: 'GroupPayMent', diff --git a/src/views/ebiz/cardList/GroupAppntInfo.vue b/src/views/ebiz/cardList/GroupAppntInfo.vue index 8045a5993..aabbdeace 100644 --- a/src/views/ebiz/cardList/GroupAppntInfo.vue +++ b/src/views/ebiz/cardList/GroupAppntInfo.vue @@ -85,7 +85,7 @@ v-validate="'required|mobile'" maxlength='11' /> - +
+
+
+
+ 投保人附件上传 +
+
+
+
+
+
+ + + +
+ +
+ + + +
+ +
+
+
+ + + +
+ +
+
+
+
+
+
+
+ +
+ +
+ 立即投保 +
+
+ + + + + diff --git a/src/views/ebiz/cardList/GroupInsuredList.vue b/src/views/ebiz/cardList/GroupInsuredList.vue index 932747110..8fb84afcd 100644 --- a/src/views/ebiz/cardList/GroupInsuredList.vue +++ b/src/views/ebiz/cardList/GroupInsuredList.vue @@ -39,7 +39,7 @@ >元 - @@ -49,7 +49,6 @@ import { Icon, Dialog, Toast } from 'vant' import { cardOrderDetail, deleteGroupCardByInsured } from '@/api/ebiz/cardList/cardList.js' // import BreadcrumbNavigator from '@/components/ebiz/proposal/BreadcrumbNavigator' import { GoodsAction, GoodsActionIcon, GoodsActionButton } from 'vant' -import { underWrite } from '@/api/ebiz/sale/sale' import Vue from 'vue' Vue.use(GoodsAction) @@ -211,59 +210,16 @@ export default { if (!hasRisk) { return Toast.fail('请选择保险产品信息') } - let data = { - platform: 'app', - type: '1', - orderDTO: { - orderInfoDTO: { - orderNo: this.cardOrderNo + let url = `/cardList/GroupAttachmentManagement?cardOrderNo=${this.cardOrderNo}` + this.$jump({ + flag: 'h5', + extra: { + url: location.origin + `/#${url}` + }, + 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 handleChoose(item) {