@@ -78,12 +78,12 @@ export default {
}
.lh20 {
text-align: center;
- line-height: 20px;
+ // line-height: 20px;
}
.wire {
- width: 54px;
- height: 2px;
- background: red;
+ // width: 54px;
+ // height: 2px;
+ // background: red;
}
}
diff --git a/src/components/ebiz/claims/Customer.vue b/src/components/ebiz/claims/Customer.vue
new file mode 100644
index 000000000..7af2541b5
--- /dev/null
+++ b/src/components/ebiz/claims/Customer.vue
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+
+
{{ item.customerName }}
+
手机号: {{ item.customerMobile }}
+
证件号码: {{ item.idNo }}
+
+
+
+
+
+
暂无客户信息!
+
+
+
+
+
+
+
+
+
diff --git a/src/components/ebiz/claims/CustomerPicker.vue b/src/components/ebiz/claims/CustomerPicker.vue
new file mode 100644
index 000000000..88debf8f3
--- /dev/null
+++ b/src/components/ebiz/claims/CustomerPicker.vue
@@ -0,0 +1,167 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/ebiz/claims/Read.vue b/src/components/ebiz/claims/Read.vue
new file mode 100644
index 000000000..8209018c2
--- /dev/null
+++ b/src/components/ebiz/claims/Read.vue
@@ -0,0 +1,65 @@
+
+
+
声明须知
+
+
1、本人及申请人确认出险信息和资料提供属实,并无虚假及重大遗漏。
+
2、本人同意国富人寿保险股份有限公司以收到齐全的索赔资料时间作为理赔受理时间。
+
3、本人授权国富人寿保险股份有限公司以检索、 调阅、 摘抄、 复印或其他方式向医院、 医生以及任何单位或个人获取出险人的个人信息、 健康信息等所有与理赔相关的资料及证明, 本人愿意承担由此产生的任何法律责任。 本授权声明之影印件亦属有效。
+
4、本人同意承担因领款信息提供错误或者因本人、 受托人过错导致的一切转账问题而产生的法律、 经济责任
+
+
反保险欺诈提示
+
+
请您与我们一同杜绝以下骗取保险金的行为:
+
1.故意虚构保险标的;
+
2.对发生的保险事故编造虚假的原因或者夸大损失的程度;
+
3.编造未曾发生的保险事故;
+
4.故意造成财产损失的保险事故;
+
5.故意造成被保险人死亡、伤残或者疾病的。
+
进行保险诈骗犯罪活动,可能会受到拘役、有期徒刑,并处罚金或者没收财产的刑事处罚;尚不构成犯罪的,可能会受到15日以下拘留、5000元以下罚款的行政处罚;保险公司不承担赔偿或给付保险金的责任。保险事故的鉴定人、证明人、财产评估人故意提供虚假的证明文件,为他人诈骗提供条件的,将会受到相应的刑事或行政处罚。
+
+
+ 本人已阅读并接受《声明须知》和《反保险欺诈提示》内容,并备齐资料
+
+
+ 下一步
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/ebiz/sale/UploadImageFile.vue b/src/components/ebiz/sale/UploadImageFile.vue
index 5300a8d56..4b84fb22b 100644
--- a/src/components/ebiz/sale/UploadImageFile.vue
+++ b/src/components/ebiz/sale/UploadImageFile.vue
@@ -9,7 +9,7 @@
diff --git a/src/config/agentEenter.js b/src/config/agentEenter.js
new file mode 100644
index 000000000..f9deda779
--- /dev/null
+++ b/src/config/agentEenter.js
@@ -0,0 +1,6 @@
+//自助入司
+let mockBaseUrl = 'http://mock-api.com/LwnaDLg1.mock'
+export default {
+ // 查询签署协议信息
+ '/agent/agreement/query': mockBaseUrl + '/agent/agreement/query'
+}
diff --git a/src/config/urlMap.js b/src/config/urlMap.js
index b62cacfe0..16d4a43c6 100644
--- a/src/config/urlMap.js
+++ b/src/config/urlMap.js
@@ -15,6 +15,7 @@ import manpower from './manpower'
import cardList from './cardList'
import preserve from './preserve'
+import agentEenter from './agentEenter'
const mockBaseUrl = 'http://rap2api.taobao.org/app/mock'
let baseObj = {
@@ -22,5 +23,6 @@ let baseObj = {
'/user/info': mockBaseUrl + '/223948/info',
'/user/logout': mockBaseUrl + '/223948/logout'
}
-Object.assign(baseObj, proposal, sale, customer, my, product, serve, common, cardList, survey, manpower, preserve)
+Object.assign(baseObj, proposal, sale, customer, my, product, serve, common, cardList, survey, manpower, preserve, agentEenter, manpower)
+
export default baseObj
diff --git a/src/filters/index.js b/src/filters/index.js
index f80f3f179..bbcc0b8e0 100644
--- a/src/filters/index.js
+++ b/src/filters/index.js
@@ -1,6 +1,7 @@
import Common from '@/assets/js/common'
import DataDictionary from '@/assets/js/utils/data-dictionary'
-
+import Hospital from '@/assets/js/utils/hospital'
+import Nationality from '@/assets/js/utils/nationality'
/*
* 把其他filter放到index.js里面一起引入
*/
@@ -110,6 +111,27 @@ export default {
})
return text
},
+
+ // 理赔申请部分医院数据字典 id 转 text
+ HospitalIdToText(id, type) {
+ let text = ''
+ Hospital[type].some(item => {
+ if (item.id == id) {
+ text = item.text
+ }
+ })
+ return text
+ },
+ // 理赔申请部分国籍数据字典 id 转 text
+ NationalityIdToText(id, type) {
+ let text = ''
+ Nationality[type].some(item => {
+ if (item.id == id) {
+ text = item.text
+ }
+ })
+ return text
+ },
/**
* 处理千分位并保留两位小数
* @param {[type]} moneyStr 钱
diff --git a/src/router/app/index.js b/src/router/app/index.js
index ffd27ac1b..1481fffff 100644
--- a/src/router/app/index.js
+++ b/src/router/app/index.js
@@ -4,7 +4,7 @@ const login = () => import('@/views/app/Login')
const notFound = () => import('@/views/app/404')
const functionList = () => import('@/views/app/FunctionList')
-export default [
+let arr = [
{
path: '/',
name: 'home',
@@ -43,3 +43,9 @@ export default [
redirect: '/404'
}
]
+
+if(process.env.VUE_APP_FLAG == 'prd'){
+ arr.shift()
+}
+
+export default arr
\ No newline at end of file
diff --git a/src/router/ebiz/agentEenter.js b/src/router/ebiz/agentEenter.js
index f906e10e9..cf699677d 100644
--- a/src/router/ebiz/agentEenter.js
+++ b/src/router/ebiz/agentEenter.js
@@ -24,6 +24,8 @@ const ApproveList = () => import('@/views/ebiz/agentEenter/approve/ApproveList')
const BasicInfo = () => import('@/views/ebiz/agentEenter/approve/BasicInfo')
const ApproveInfo = () => import('@/views/ebiz/agentEenter/approve/ApproveInfo')
const SubmitSuccess = () => import('@/views/ebiz/agentEenter/approve/SubmitSuccess')
+const ResultEnd = () => import('@/views/ebiz/agentEenter/ResultEnd')
+
export default [
{
@@ -250,5 +252,14 @@ export default [
title: '提交成功',
index: 1
}
+ },
+ {
+ path: '/agentEenter/ResultEnd',
+ name: 'ResultEnd',
+ component: ResultEnd,
+ meta: {
+ title: '入司成功',
+ index: 1
+ }
}
]
diff --git a/src/router/ebiz/claims.js b/src/router/ebiz/claims.js
new file mode 100644
index 000000000..09723f3ef
--- /dev/null
+++ b/src/router/ebiz/claims.js
@@ -0,0 +1,183 @@
+//理赔 定义相关组件
+const ProblemList = () => import('@/views/ebiz/claims/ProblemList')
+const FillImage = () => import('@/views/ebiz/claims/FillImage')
+const success = () => import('@/views/ebiz/claims/Success')
+const fail = () => import('@/views/ebiz/claims/Fail')
+const claimsList = () => import('@/views/ebiz/claims/ClaimsList')
+const searchCustomer = () => import('@/views/ebiz/claims/SearchCustomer')
+const searchHospital = () => import('@/views/ebiz/claims/SearchHospital')
+const insuredInfo = () => import('@/views/ebiz/claims/InsuredInfo')
+const reportInfo = () => import('@/views/ebiz/claims/ReportInfo')
+const imageData = () => import('@/views/ebiz/claims/ImageData')
+const signatureConfirmation = () => import('@/views/ebiz/claims/SignatureConfirmation')
+const claimsSignature = () => import('@/views/ebiz/claims/ClaimsSignature')
+const claimsDetail = () => import('@/views/ebiz/claims/ClaimsDetail')
+const accident = () => import('@/views/ebiz/claims/Accident')
+const applyInfo = () => import('@/views/ebiz/claims/ApplyInfo')
+const reportApply = () => import('@/views/ebiz/claims/ReportApply')
+const reportSuccess = () => import('@/views/ebiz/claims/ReportSuccess')
+const reportFail = () => import('@/views/ebiz/claims/ReportFail')
+export default [
+ {
+ path: '/claims/ProblemList',
+ name: 'ProblemList',
+ component: ProblemList,
+ meta: {
+ title: '问题件列表',
+ index: 1
+ }
+ },
+ {
+ path: '/claims/FillImage',
+ name: 'FillImage',
+ component: FillImage,
+ meta: {
+ title: '补充影像资料',
+ index: 1
+ }
+ },
+ {
+ path: '/claims/success',
+ name: 'success',
+ component: success,
+ meta: {
+ title: '提交成功',
+ index: 1
+ }
+ },
+ {
+ path: '/claims/fail',
+ name: 'fail',
+ component: fail,
+ meta: {
+ title: '提交失败',
+ index: 1
+ }
+ },
+ {
+ path: '/claims/claimsList',
+ name: 'claimsList',
+ component: claimsList,
+ meta: {
+ title: '理赔进度查询',
+ index: 1
+ }
+ },
+ {
+ path: '/claims/searchCustomer',
+ name: 'searchCustomer',
+ component: searchCustomer,
+ meta: {
+ title: '搜索客户',
+ index: 1
+ }
+ },
+ {
+ path: '/claims/searchHospital',
+ name: 'searchHospital',
+ component: searchHospital,
+ meta: {
+ title: '搜索医院',
+ index: 1
+ }
+ },
+ {
+ path: '/claims/insuredInfo',
+ name: 'insuredInfo',
+ component: insuredInfo,
+ meta: {
+ title: '被保人信息',
+ index: 1
+ }
+ },
+ {
+ path: '/claims/reportInfo',
+ name: 'reportInfo',
+ component: reportInfo,
+ meta: {
+ title: '报案信息',
+ index: 1
+ }
+ },
+ {
+ path: '/claims/imageData',
+ name: 'imageData',
+ component: imageData,
+ meta: {
+ title: '上传理赔影像资料',
+ index: 1
+ }
+ },
+ {
+ path: '/claims/signatureConfirmation',
+ name: 'signatureConfirmation',
+ component: signatureConfirmation,
+ meta: {
+ title: '签字确认',
+ index: 1
+ }
+ },
+ {
+ path: '/claims/claimsSignature',
+ name: 'claimsSignature',
+ component: claimsSignature,
+ meta: {
+ title: '签字确认',
+ index: 1
+ }
+ },
+ {
+ path: '/claims/claimsDetail',
+ name: 'claimsDetail',
+ component: claimsDetail,
+ meta: {
+ title: '理赔详情',
+ index: 2
+ }
+ },
+ {
+ path: '/claims/accident',
+ name: 'accident',
+ component: accident,
+ meta: {
+ title: '出险信息',
+ index: 3
+ }
+ },
+ {
+ path: '/claims/applyInfo',
+ name: 'applyInfo',
+ component: applyInfo,
+ meta: {
+ title: '申请信息',
+ index: 4
+ }
+ },
+ {
+ path: '/claims/reportApply',
+ name: 'reportApply',
+ component: reportApply,
+ meta: {
+ title: '报案申请',
+ index: 1
+ }
+ },
+ {
+ path: '/claims/reportSuccess',
+ name: 'reportSuccess',
+ component: reportSuccess,
+ meta: {
+ title: '报案成功',
+ index: 1
+ }
+ },
+ {
+ path: '/claims/reportFail',
+ name: 'reportFail',
+ component: reportFail,
+ meta: {
+ title: '报案失败',
+ index: 1
+ }
+ }
+]
diff --git a/src/router/ebiz/index.js b/src/router/ebiz/index.js
index 047d5f150..74faa70ba 100644
--- a/src/router/ebiz/index.js
+++ b/src/router/ebiz/index.js
@@ -15,6 +15,8 @@ import nbs from './nbs'
import manpower from './manpower'
import cardList from './cardList'
import preserve from './preserve'
+import claims from './claims'
+import productStore from './product-store'
export default [
...proposal,
...sale,
@@ -31,5 +33,7 @@ export default [
...survey,
...nbs,
...preserve,
- ...manpower
+ ...manpower,
+ ...claims,
+ ...productStore
] //根据需要进行删减
diff --git a/src/router/ebiz/product-store.js b/src/router/ebiz/product-store.js
new file mode 100644
index 000000000..2f62059a4
--- /dev/null
+++ b/src/router/ebiz/product-store.js
@@ -0,0 +1,63 @@
+//商品商城
+const ForwardRecord = () => import('@/views/ebiz/product-store/ForwardRecord')
+const LoginMsg = () => import('@/views/ebiz/product-store/LoginMsg')
+const StoreDetail = () => import('@/views/ebiz/product-store/StoreDetail')
+const StoreList = () => import('@/views/ebiz/product-store/StoreList')
+const Agreement = () => import('@/views/ebiz/product-store/Agreement')
+const Protocol = () => import('@/views/ebiz/product-store/Protocol')
+export default [
+ {
+ path: '/productStore/forwardRecord',
+ name: 'ForwardRecord',
+ component: ForwardRecord,
+ meta: {
+ title: '转发记录',
+ index: 4
+ }
+ },
+ {
+ path: '/productStore/loginMsg',
+ name: 'LoginMsg',
+ component: LoginMsg,
+ meta: {
+ title: '输入登录信息',
+ index: 3
+ }
+ },
+ {
+ path: '/productStore/storeDetail',
+ name: 'StoreDetail',
+ component: StoreDetail,
+ meta: {
+ title: '商城简介',
+ index: 2
+ }
+ },
+ {
+ path: '/productStore/storeList',
+ name: 'StoreList',
+ component: StoreList,
+ meta: {
+ title: 'VIP专区',
+ index: 1
+ }
+ },
+ {
+ path: '/productStore/agreement',
+ name: 'Agreement',
+ component: Agreement,
+ meta: {
+ title: 'VIP专区',
+ index: 1
+ }
+ },
+ {
+ path: '/productStore/protocol',
+ name: 'Protocol',
+ component: Protocol,
+ meta: {
+ title: '协议',
+ index: 1
+ }
+ }
+]
diff --git a/src/views/app/Home.vue b/src/views/app/Home.vue
index ec0c0cdcd..bdd75d5d3 100644
--- a/src/views/app/Home.vue
+++ b/src/views/app/Home.vue
@@ -25,17 +25,17 @@
客户管理
收入
保单列表
-
自助入司
-
入司审批列表
-
问卷调查
-
nbs列表
-
DISC性格分析
+
+
+
+
+
保全-搜索-联系方式变更
保全-搜索-受益人变更
保全-搜索-续期账户变更
保全-搜索-退保
保全-搜索-犹豫期退保
-
+
保全-搜索-犹退
DISC性格分析
@@ -53,6 +53,23 @@
+
+ 理赔
+
+
+
+ 商品商城
+
+ 商品商城列表
+ 商城详情简介
+ 输入登录信息
+ 转发记录
+
+
首页
diff --git a/src/views/ebiz/agentEenter/AgentEenterBasicFamily.vue b/src/views/ebiz/agentEenter/AgentEenterBasicFamily.vue
index 0faa47357..9e1cce083 100644
--- a/src/views/ebiz/agentEenter/AgentEenterBasicFamily.vue
+++ b/src/views/ebiz/agentEenter/AgentEenterBasicFamily.vue
@@ -18,52 +18,54 @@
@click="toSelect('1', i)"
required
/>
-
-
-
-
-
-
+
+
+
+
+
+
+
+