diff --git a/src/api/ebiz/renewalManage/renewalManage.js b/src/api/ebiz/renewalManage/renewalManage.js new file mode 100644 index 000000000..91efe9624 --- /dev/null +++ b/src/api/ebiz/renewalManage/renewalManage.js @@ -0,0 +1,38 @@ +import request from '@/assets/js/utils/request' +import getUrl from '@/assets/js/utils/get-url' + +//获取续期列表 +export function getList(data) { + return request({ + url: getUrl('/renewal/getRenewalList', 0), //0=》mock数据 1=》正式数据 + method: 'post', + data + }) +} + +//获取续期扣款详情 +export function getDetail(data) { + return request({ + url: getUrl('/renewal/getRenewalDetail', 0), //0=》mock数据 1=》正式数据 + method: 'post', + data + }) +} + +//获取短信模板 +export function getMsg(data) { + return request({ + url: getUrl('/renewal/msgTemplate', 0), + method: 'post', + data + }) +} + +//发送短信 +export function sendMsg(data) { + return request({ + url: getUrl('/renewal/sendSms', 0), + method: 'post', + data + }) +} diff --git a/src/assets/images/renewalManage/u17218.png b/src/assets/images/renewalManage/u17218.png new file mode 100644 index 000000000..e454342ae Binary files /dev/null and b/src/assets/images/renewalManage/u17218.png differ diff --git a/src/assets/images/renewalManage/u51770.png b/src/assets/images/renewalManage/u51770.png new file mode 100644 index 000000000..dcb564b4b Binary files /dev/null and b/src/assets/images/renewalManage/u51770.png differ diff --git a/src/assets/images/renewalManage/u51859.png b/src/assets/images/renewalManage/u51859.png new file mode 100644 index 000000000..3fc1485ee Binary files /dev/null and b/src/assets/images/renewalManage/u51859.png differ diff --git a/src/assets/js/utils/request.js b/src/assets/js/utils/request.js index cb500a7c3..6a38374cb 100644 --- a/src/assets/js/utils/request.js +++ b/src/assets/js/utils/request.js @@ -21,7 +21,7 @@ let agentEnter = [ '/agent/agreement/query', '/agent/agreement/signAgreement', '/agent/enter/query' -] +] //理赔 let claims = [ `/claim/claimApply/progress`, @@ -72,7 +72,11 @@ let manpower = [ ] // 卡单 let cardList = [] -let whiteList = ['/customer/agent/getCustomersList', ...proposal, ...sale, ...agentEnter, ...claims, ...survey, ...manpower] +//续期管理 +let renewalManage = [ + '/renewal/getRenewalList' //续期列表查询 +] +let whiteList = ['/customer/agent/getCustomersList', ...proposal, ...sale, ...agentEnter, ...claims, ...survey, ...manpower, ...renewalManage] // let whiteList = ['/customer/agent/getCustomersList', ...proposal, ...sale] diff --git a/src/config/renewalManage.js b/src/config/renewalManage.js new file mode 100644 index 000000000..640055f71 --- /dev/null +++ b/src/config/renewalManage.js @@ -0,0 +1,9 @@ +//续期管理 +let mockBaseUrl = 'http://mock-api.com/LwnaDLg1.mock' +export default { + //获取续期列表 + '/renewal/getRenewalList': mockBaseUrl + '/renewal/getRenewalList', + '/renewal/getRenewalDetail': mockBaseUrl + '/renewal/getRenewalDetail', + '/renewal/msgTemplate': mockBaseUrl + '/renewal/msgTemplate', + '/renewal/sendSms': mockBaseUrl + '/renewal/sendSms' +} diff --git a/src/config/urlMap.js b/src/config/urlMap.js index f656fc0cb..e11c3ee32 100644 --- a/src/config/urlMap.js +++ b/src/config/urlMap.js @@ -13,6 +13,7 @@ import common from './common' import survey from './survey' import manpower from './manpower' import cardList from './cardList' +import renewalManage from './renewalManage' const mockBaseUrl = 'http://rap2api.taobao.org/app/mock' let baseObj = { @@ -20,6 +21,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) +Object.assign(baseObj, proposal, sale, customer, my, product, serve, common, cardList, renewalManage, survey, manpower) export default baseObj diff --git a/src/router/ebiz/index.js b/src/router/ebiz/index.js index 173677f9e..79cd92e38 100644 --- a/src/router/ebiz/index.js +++ b/src/router/ebiz/index.js @@ -15,6 +15,7 @@ import nbs from './nbs' import survey from './survey' import manpower from './manpower' import cardList from './cardList' +import renewalManage from './renewalManage' export default [ ...proposal, ...sale, @@ -31,5 +32,6 @@ export default [ ...nbs, ...survey, ...manpower, - ...cardList + ...cardList, + ...renewalManage ] //根据需要进行删减 diff --git a/src/router/ebiz/renewalManage.js b/src/router/ebiz/renewalManage.js new file mode 100644 index 000000000..4356f6ac5 --- /dev/null +++ b/src/router/ebiz/renewalManage.js @@ -0,0 +1,32 @@ +const list = () => import('@/views/ebiz/renewalManage/List') +const detail = () => import('@/views/ebiz/renewalManage/Detail') +const msgTemplate = () => import('@/views/ebiz/renewalManage/MsgTemplate') +export default [ + { + path: '/renewalManage/list', + name: 'renewalManageList', + component: list, + meta: { + title: '续期管理', + index: 1 + } + }, + { + path: '/renewalManage/detail', + name: 'renewalManageDetail', + component: detail, + meta: { + title: '续期扣款详情', + index: 1 + } + }, + { + path: '/renewalManage/msgTemplate', + name: 'msgTemplate', + component: msgTemplate, + meta: { + title: '短信模板', + index: 1 + } + } +] diff --git a/src/store/index.js b/src/store/index.js index 63cb1d212..07eef0a9f 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -13,7 +13,8 @@ export default new Vuex.Store({ pageFlag: '', //理赔申请-区分被保险人/申请人页面flag agentEnterApplyMobil: '', //自助入司-新的被增员人填好的基础信息里的电话号码 agentEnterApplyIdNo: '', //自助入司-新的被增员人填好的基础信息里的证件号码 - refusalCause: '' //自助入司-查看审批流程-审批拒绝的原因 + refusalCause: '', //自助入司-查看审批流程-审批拒绝的原因 + renewalMsgParam: {} //续期管理-发送短信,请求参数 }, mutations: { //更新 理赔申请-区分被保险人/申请人页面flag @@ -28,6 +29,10 @@ export default new Vuex.Store({ //更新 自助入司-查看审批流程-审批拒绝的原因 updateRefusalCause(state, val) { state.refusalCause = val + }, + //更新 续期管理-发送短信,请求参数 + updateRenewalMsgParam(state, val) { + state.renewalMsgParam = val } }, getters: { @@ -39,6 +44,9 @@ export default new Vuex.Store({ }, getRefusalCause(state) { return state.refusalCause + }, + getRenewalMsgParam(state) { + return state.renewalMsgParam } } }) diff --git a/src/views/app/Home.vue b/src/views/app/Home.vue index 65ee4463d..f05c74cd0 100644 --- a/src/views/app/Home.vue +++ b/src/views/app/Home.vue @@ -30,6 +30,7 @@
+
+
+