diff --git a/src/api/ebiz/preserve/preserve.js b/src/api/ebiz/preserve/preserve.js
index 148a5999c..44985f9bd 100644
--- a/src/api/ebiz/preserve/preserve.js
+++ b/src/api/ebiz/preserve/preserve.js
@@ -1,18 +1,43 @@
import request from '@/assets/js/utils/request'
import getUrl from '@/assets/js/utils/get-url'
-//基本信息变更提交
-export function edorChange(data) {
+//搜索客户
+export function customerList(data) {
return request({
- url: getUrl('/edor/item/change', 0),
+ url: getUrl('/edor/customer/customerList', 1),
method: 'post',
data
})
}
-//搜索客户
-export function customerList(data) {
+//保单列表
+export function policyList(data) {
return request({
- url: getUrl('/edor/customer/customerList', 0),
+ url: getUrl('/edor/policy/policyList', 1),
+ method: 'post',
+ data
+ })
+}
+//保全初始页信息查询(除续期账号变更外)
+export function policyInfo(data) {
+ return request({
+ url: getUrl('/edor/policy/policyInfo', 1),
+ method: 'post',
+ data
+ })
+}
+//保全初始页信息查询-续期账号变更
+export function pcPolicyInfo(data) {
+ return request({
+ url: getUrl('/edor/policy/pcPolicyInfo', 1),
+ method: 'post',
+ data
+ })
+}
+
+//受益人变更提交
+export function changeEdor(data) {
+ return request({
+ url: getUrl('/edor/edor/changeEdor', 1),
method: 'post',
data
})
@@ -21,37 +46,20 @@ export function customerList(data) {
//签名信息保存
export function edorSignSave(data) {
return request({
- url: getUrl('/edor/sign/save', 0),
+ url: getUrl('/edor/sign/save', 1),
method: 'post',
data
})
}
-
-//客户详情
-export function customerInfo(data) {
- return request({
- url: getUrl('/edor/customer/customerInfo', 0),
- method: 'post',
- data
- })
-}
-
//保全详情查询
export function queryDetails(data) {
return request({
- url: getUrl('/edor/query/queryDetails', 0),
- method: 'post',
- data
- })
-}
-//保单列表
-export function policyList(data) {
- return request({
- url: getUrl('/edor/customer/policyList', 1),
+ url: getUrl('/edor/query/queryDetails', 1),
method: 'post',
data
})
}
+
//续期账号变更
export function renewalChange(data) {
return request({
@@ -60,11 +68,3 @@ export function renewalChange(data) {
data
})
}
-//客户详情
-// export function customerInfo(data) {
-// return request({
-// url: getUrl('/edor/customer/customerInfo', 0),
-// method: 'post',
-// data
-// })
-// }
diff --git a/src/assets/js/utils/request.js b/src/assets/js/utils/request.js
index c0b764df1..85c6fb1c3 100644
--- a/src/assets/js/utils/request.js
+++ b/src/assets/js/utils/request.js
@@ -68,7 +68,8 @@ let manpower = [
//保全
let preserve = [
- '/edor/customer/customerList' //客户搜索
+ '/edor/customer/customerList', //客户搜索
+ '/edor/policy/policyList' //保单列表
]
let whiteList = ['/customer/agent/getCustomersList', ...proposal, ...sale, ...agentEnter, ...claims, ...survey, ...preserve, ...manpower]
diff --git a/src/config/preserve.js b/src/config/preserve.js
index 5a2a9cb59..c7ccc6039 100644
--- a/src/config/preserve.js
+++ b/src/config/preserve.js
@@ -1,7 +1,6 @@
// 保全
let mockBaseUrl = 'http://rap2.taobao.org:38080/app/mock/250585/'
export default {
- '/edor/customer/customerInfo': mockBaseUrl + '/edor/customer/customerInfo', //客户详情
'/edor/customer/customerList': mockBaseUrl + '/edor/customer/customerList', //客户搜索
'/edor/customer/policyList': mockBaseUrl + '/edor/customer/policyList',
'/edor/item/change': mockBaseUrl + '/edor/item/change',
diff --git a/src/router/ebiz/preserve.js b/src/router/ebiz/preserve.js
index b4a5c3f48..91fd61f4d 100644
--- a/src/router/ebiz/preserve.js
+++ b/src/router/ebiz/preserve.js
@@ -1,22 +1,22 @@
//保全 定义相关组件
const search = () => import('@/views/ebiz/preserve/Search')
-const imageUpload = () => import('@/views/ebiz/preserve/ImageUpload')
-const handleResult = () => import('@/views/ebiz/preserve/HandleResult')
-const submitResult = () => import('@/views/ebiz/preserve/SubmitResult')
-const policyList = () => import('@/views/ebiz/preserve/PolicyList')
-const renewalInfo = () => import('@/views/ebiz/preserve/RenewalInfo')
-const renewalConfirmation = () => import('@/views/ebiz/preserve/RenewalConfirmation')
-const contactInfo = () => import('@/views/ebiz/preserve/ContactInfo')
-const contacAgreement = () => import('@/views/ebiz/preserve/ContacAgreement')
-const contactConfirmation = () => import('@/views/ebiz/preserve/ContactConfirmation')
-const beneficiaryInfo = () => import('@/views/ebiz/preserve/BeneficiaryInfo')
-const beneficiaryInfoAdd = () => import('@/views/ebiz/preserve/BeneficiaryInfoAdd')
-const beneficiaryInfoDetail = () => import('@/views/ebiz/preserve/BeneficiaryInfoDetail')
-const beneficiaryConfirmation = () => import('@/views/ebiz/preserve/BeneficiaryConfirmation')
-const surrenderInfo = () => import('@/views/ebiz/preserve/SurrenderInfo')
-const surrenderConfirmation = () => import('@/views/ebiz/preserve/SurrenderConfirmation')
-const autopayAuthorization = () => import('@/views/ebiz/preserve/AutopayAuthorization')
-const surrenderTip = () => import('@/views/ebiz/preserve/SurrenderTip')
+const bcImageUpload = () => import('@/views/ebiz/preserve/bc/ImageUpload')
+const handleResult = () => import('@/views/ebiz/preserve/common/HandleResult')
+const submitResult = () => import('@/views/ebiz/preserve/common/SubmitResult')
+const policyList = () => import('@/views/ebiz/preserve/common/PolicyList')
+const renewalInfo = () => import('@/views/ebiz/preserve/pc/RenewalInfo')
+const renewalConfirmation = () => import('@/views/ebiz/preserve/pc/RenewalConfirmation')
+const autopayAuthorization = () => import('@/views/ebiz/preserve/pc/AutopayAuthorization')
+const contactInfo = () => import('@/views/ebiz/preserve/bb/ContactInfo')
+const contacAgreement = () => import('@/views/ebiz/preserve/bb/ContacAgreement')
+const contactConfirmation = () => import('@/views/ebiz/preserve/bb/ContactConfirmation')
+const beneficiaryInfo = () => import('@/views/ebiz/preserve/bc/BeneficiaryInfo')
+const beneficiaryInfoAdd = () => import('@/views/ebiz/preserve/bc/BeneficiaryInfoAdd')
+const beneficiaryInfoDetail = () => import('@/views/ebiz/preserve/bc/BeneficiaryInfoDetail')
+const beneficiaryConfirmation = () => import('@/views/ebiz/preserve/bc/BeneficiaryConfirmation')
+const surrenderInfo = () => import('@/views/ebiz/preserve/ct/SurrenderInfo')
+const surrenderConfirmation = () => import('@/views/ebiz/preserve/ct/SurrenderConfirmation')
+const surrenderTip = () => import('@/views/ebiz/preserve/ct/SurrenderTip')
export default [
{
@@ -29,7 +29,7 @@ export default [
}
},
{
- path: '/preserve/policyList',
+ path: '/preserve/common/policyList',
name: 'policyList',
component: policyList,
meta: {
@@ -38,7 +38,7 @@ export default [
}
},
{
- path: '/preserve/contactInfo',
+ path: '/preserve/bb/contactInfo',
name: 'contactInfo',
component: contactInfo,
meta: {
@@ -47,7 +47,7 @@ export default [
}
},
{
- path: '/preserve/contacAgreement',
+ path: '/preserve/bb/contacAgreement',
name: 'contacAgreement',
component: contacAgreement,
meta: {
@@ -56,7 +56,7 @@ export default [
}
},
{
- path: '/preserve/renewalInfo',
+ path: '/preserve/pc/renewalInfo',
name: 'renewalInfo',
component: renewalInfo,
meta: {
@@ -65,7 +65,7 @@ export default [
}
},
{
- path: '/preserve/beneficiaryInfo',
+ path: '/preserve/bc/beneficiaryInfo',
name: 'beneficiaryInfo',
component: beneficiaryInfo,
meta: {
@@ -74,7 +74,7 @@ export default [
}
},
{
- path: '/preserve/beneficiaryInfoAdd',
+ path: '/preserve/bc/beneficiaryInfoAdd',
name: 'beneficiaryInfoAdd',
component: beneficiaryInfoAdd,
meta: {
@@ -83,7 +83,7 @@ export default [
}
},
{
- path: '/preserve/beneficiaryInfoDetail',
+ path: '/preserve/bc/beneficiaryInfoDetail',
name: 'beneficiaryInfoDetail',
component: beneficiaryInfoDetail,
meta: {
@@ -92,7 +92,7 @@ export default [
}
},
{
- path: '/preserve/surrenderInfo',
+ path: '/preserve/ct/surrenderInfo',
name: 'surrenderInfo',
component: surrenderInfo,
meta: {
@@ -102,15 +102,15 @@ export default [
},
{
path: '/preserve/imageUpload',
- name: 'imageUpload',
- component: imageUpload,
+ name: 'bcImageUpload',
+ component: bcImageUpload,
meta: {
- title: '影像上传',
+ title: '上传影像资料',
index: 7
}
},
{
- path: '/preserve/handleResult',
+ path: '/preserve/common/handleResult',
name: 'handleResult',
component: handleResult,
meta: {
@@ -119,7 +119,7 @@ export default [
}
},
{
- path: '/preserve/beneficiaryConfirmation',
+ path: '/preserve/bc/beneficiaryConfirmation',
name: 'beneficiaryConfirmation',
component: beneficiaryConfirmation,
meta: {
@@ -128,7 +128,7 @@ export default [
}
},
{
- path: '/preserve/renewalConfirmation',
+ path: '/preserve/pc/renewalConfirmation',
name: 'renewalConfirmation',
component: renewalConfirmation,
meta: {
@@ -137,7 +137,7 @@ export default [
}
},
{
- path: '/preserve/contactConfirmation',
+ path: '/preserve/bb/contactConfirmation',
name: 'contactConfirmation',
component: contactConfirmation,
meta: {
@@ -146,7 +146,7 @@ export default [
}
},
{
- path: '/preserve/surrenderConfirmation',
+ path: '/preserve/ct/surrenderConfirmation',
name: 'surrenderConfirmation',
component: surrenderConfirmation,
meta: {
@@ -155,7 +155,7 @@ export default [
}
},
{
- path: '/preserve/autopayAuthorization',
+ path: '/preserve/pc/autopayAuthorization',
name: 'autopayAuthorization',
component: autopayAuthorization,
meta: {
@@ -164,7 +164,7 @@ export default [
}
},
{
- path: '/preserve/surrenderTip',
+ path: '/preserve/ct/surrenderTip',
name: 'surrenderTip',
component: surrenderTip,
meta: {
@@ -173,7 +173,7 @@ export default [
}
},
{
- path: '/preserve/submitResult',
+ path: '/preserve/common/submitResult',
name: 'submitResult',
component: submitResult,
meta: {
diff --git a/src/views/ebiz/preserve/README.md b/src/views/ebiz/preserve/README.md
new file mode 100644
index 000000000..2640746b9
--- /dev/null
+++ b/src/views/ebiz/preserve/README.md
@@ -0,0 +1,95 @@
+# ebiz-h5-preserve
+
+## 介绍
+
+## 保全项枚举(各个保全项文件夹也以此枚举命名)
+
+ AA("AA","增加保险金额","AA","G"),
+ AC("AC","投保人资料变更","AC","U"),
+ AM("AM","投保人变更","AM","U"),
+ AP("AP","宽末处理方式变更","AP","U"),
+ AR("AR","保单账户部分领取","AR","P"),
+ AT("AT","年金险解除合同","AT","P"),
+ AX("AX","年金险协议减人","AX","U"),
+ AZ("AZ","年金险减人","AZ","U"),
+ BB("BB","客户基本资料变更","BB","U"),
+ BC("BC","受益人变更","BC","U"),
+ BE("BE","被保险人复效","BE","Q"),
+ BI("BI","银行信息变更","BI","U"),
+ BM("BM","红利领取方式变更","BM","U"),
+ BR("BR","保险期间恢复","BR","U"),
+ BS("BS","保险期间中断","BS","U"),
+ BZ("BZ","建工险保单中止","BZ","U"),
+ CA("CA","帐户金额转移","CA","P"),
+ CB("CB","退保回退","CB","G"),
+ CC("CC","建工险工程面积造价变更","CC","U"),
+ CD("CD","客户地址信息变更","CD","U"),
+ CM("CM","客户重要资料变更","CM","U"),
+ CS("CS","签名变更","CS","U"),
+ CT("CT","退保","CT","P"),
+ DA("DA","增加附加特约责任","DA","U"),
+ DB("DB","红利领取","DB","P"),
+ DT("DT","附加特约责任终止","DT","U"),
+ EB("EB","差错回退","EB","U"),
+ EF("EF","终止附加险","EF","P"),
+ EI("EI","延长保险期间","EI","G"),
+ EN("EN","续保方式变更","EN","U"),
+ ER("ER","满期降低保额续保","ER","G"),
+ ES("ES","终止险种","ES","P"),
+ FM("FM","交费期间变更","FM","U"),
+ GA("GA","年金转换","GA","U"),
+ GB("GB","领取年龄变更","GB","U"),
+ GC("GC","生存给付转账授权","GC","U"),
+ GM("GM","领取方式变更","GM","U"),
+ HI("HI","补充告知","HI","U"),
+ HJ("HJ","万能缓缴期","HJ","U"),
+ IC("IC","客户重要资料变更(保单层","IC","U"),
+ IG("IG","投连险提前通知领取","IG","P"),
+ IO("IO","职业变更","IO","U"),
+ IP("IP","追加保费","IP","G"),
+ IR("IR","更换被保险人","IR","U"),
+ IT("IT","投连险退保","IT","P"),
+ JB("JB","减保选择权","JB","U"),
+ LG("LG","生存给付柜面领取","LG","P"),
+ LN("LN","保单质押贷款","LN","P"),
+ LR("LR","保单遗失补发","LR","G"),
+ MF("MF","长险费用变更","MF","U"),
+ MR("MR","主险续保","MR","G"),
+ NC("NC","新增保险方案","NC","G"),
+ NI("NI","新增被保险人","NI","G"),
+ NP("NP","保单新增险种","NP","G"),
+ NR("NR","被保人增加险种","NR","G"),
+ NS("NS","新增附加险","NS","G"),
+ OP("OP","万能险部分领取","OP","G"),
+ PA("PA","投资计划变更","PA","U"),
+ PC("PC","续期交费信息变更","PC","U"),
+ PF("PF","保单冻结及解冻","PF","U"),
+ PG("PG","投连险随时领取","PG","G"),
+ PL("PL","保单挂失、解挂","PL","U"),
+ PM("PM","缴费频率变更","PM","U"),
+ PR("PR","保单迁移","PR","U"),
+ PT("PT","减少保险金额","PT","P"),
+ PU("PU","减额缴清","PU","G"),
+ RB("RB","保全回退","RB","G"),
+ RC("RC","交费提醒方式变更","RC","U"),
+ RD("RD","部分领取","RD","P"),
+ RE("RE","保单复效","RE","Q"),
+ RF("RF","贷款清偿","RF","G"),
+ RG("RG","满期领取","RG","P"),
+ RN("RN","不定期缴费","RN","P"),
+ RR("RR","无名单实名化","RR","U"),
+ SA("SA","建工险保单延期","SA","U"),
+ SC("SC","特约变更","SC","U"),
+ SF("SF","公共保额收付费","SF","G"),
+ SM("SM","服务类维护","SM","U"),
+ TA("TA","转养老金","TA","U"),
+ TI("TI","投连账户转换","TI","U"),
+ TR("TR","保费自垫清偿","TR","G"),
+ TS("TS","投连复缴","TS","G"),
+ VC("VC","保单归属规则维护","VC","U"),
+ VR("VR","被保险人归属规则变更","VR","U"),
+ WP("WP","万能追加保费","WP","G"),
+ WT("WT","犹豫期退保","WT","P"),
+ XS("XS","协议减保","XS","U"),
+ XT("XT","协议退保","XT","P"),
+ ZT("ZT","减少被保险人","ZT","P");
diff --git a/src/views/ebiz/preserve/Search.vue b/src/views/ebiz/preserve/Search.vue
index a673465df..e982c675e 100644
--- a/src/views/ebiz/preserve/Search.vue
+++ b/src/views/ebiz/preserve/Search.vue
@@ -30,9 +30,15 @@
+
+
diff --git a/src/views/ebiz/preserve/HandleResult.vue b/src/views/ebiz/preserve/common/HandleResult.vue
similarity index 100%
rename from src/views/ebiz/preserve/HandleResult.vue
rename to src/views/ebiz/preserve/common/HandleResult.vue
diff --git a/src/views/ebiz/preserve/PolicyList.vue b/src/views/ebiz/preserve/common/PolicyList.vue
similarity index 64%
rename from src/views/ebiz/preserve/PolicyList.vue
rename to src/views/ebiz/preserve/common/PolicyList.vue
index d47e30914..419e3e607 100644
--- a/src/views/ebiz/preserve/PolicyList.vue
+++ b/src/views/ebiz/preserve/common/PolicyList.vue
@@ -1,22 +1,11 @@
-
-
保单号:
-
{{ item.policyNo }}
+
{{ item.contNo }}
@@ -58,12 +47,10 @@
-
暂无保单
-
+
+
diff --git a/src/views/ebiz/preserve/RenewalConfirmation.vue b/src/views/ebiz/preserve/pc/RenewalConfirmation.vue
similarity index 100%
rename from src/views/ebiz/preserve/RenewalConfirmation.vue
rename to src/views/ebiz/preserve/pc/RenewalConfirmation.vue
diff --git a/src/views/ebiz/preserve/RenewalInfo.vue b/src/views/ebiz/preserve/pc/RenewalInfo.vue
similarity index 100%
rename from src/views/ebiz/preserve/RenewalInfo.vue
rename to src/views/ebiz/preserve/pc/RenewalInfo.vue
diff --git a/src/views/ebiz/preserve/wt/ImageUpload.vue b/src/views/ebiz/preserve/wt/ImageUpload.vue
new file mode 100644
index 000000000..5779885fd
--- /dev/null
+++ b/src/views/ebiz/preserve/wt/ImageUpload.vue
@@ -0,0 +1,447 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 下一步
+
+
+
+
+
+
+