From 385bd8111b3402e057b01eb22cec9a1f3a89f50c Mon Sep 17 00:00:00 2001
From: "li.yuetong"
Date: Tue, 21 Jun 2022 17:57:01 +0800
Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=9B=BD=E5=AF=8C=E6=83=A0=E6=A1=82?=
=?UTF-8?q?=E4=BF=9D=E5=9B=A2=E4=BD=93=E5=8C=BB=E7=96=97=E4=BF=9D=E9=99=A9?=
=?UTF-8?q?=E4=BA=A7=E5=93=81=E4=B8=8A=E7=BA=BF=E9=87=91=E6=8E=8C=E6=A1=82?=
=?UTF-8?q?=E6=8A=95=E4=BF=9D=E5=BC=80=E5=8F=91=E9=9C=80=E6=B1=82=E3=80=91?=
=?UTF-8?q?=E6=8A=95=E4=BF=9D=E4=BA=BA=E9=82=AE=E7=AE=B1=E5=BF=85=E5=A1=AB?=
=?UTF-8?q?=EF=BC=8C=E5=8A=A0=E6=A0=A1=E9=AA=8C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/router/ebiz/cardList.js | 10 +
src/views/ebiz/cardList/GroupAppntInfo.vue | 2 +-
.../cardList/GroupAttachmentManagement.vue | 1381 +++++++++++++++++
src/views/ebiz/cardList/GroupInsuredList.vue | 64 +-
4 files changed, 1402 insertions(+), 55 deletions(-)
create mode 100644 src/views/ebiz/cardList/GroupAttachmentManagement.vue
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) {