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 @@ + + 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 @@ + + + + + +