This commit is contained in:
邓晓坤
2019-09-12 16:22:38 +08:00
parent 90ea054ae0
commit ff8a261f79
195 changed files with 65268 additions and 0 deletions

28
src/api/app/user.js Normal file
View File

@@ -0,0 +1,28 @@
import request from '@/assets/js/utils/request'
import getUrl from '@/assets/js/utils/get-url'
// 登录
export function login(data) {
return request({
url: getUrl('/user/login', 0),
method: 'post',
data
})
}
// 获取个人信息
export function getInfo(token) {
return request({
url: getUrl('/user/info', 0),
method: 'get',
params: { token }
})
}
// 登出
export function logout() {
return request({
url: getUrl('/user/logout', 0),
method: 'post'
})
}

View File

@@ -0,0 +1,54 @@
import request from '@/assets/js/utils/request'
import getUrl from '@/assets/js/utils/get-url'
// 初始化试算因子
export function calculatePremium(data) {
return request({
url: getUrl(`/${localStorage.isFrom}/product/getDetail`, 1), //根据来源 判断 调用建议书接口/电投接口
method: 'post',
data
})
}
// 主险列表
export function mainRiskList(data) {
return request({
url: getUrl(`/${localStorage.isFrom}/product/getMainRiskLst`, 1),
method: 'post',
data
})
}
//试算
export function trial(data) {
return request({
url: getUrl(`/${localStorage.isFrom}/insure/trial`, 1),
method: 'post',
data
})
}
//订单详情
export function orderDetail(data) {
return request({
url: getUrl('/sale/order/orderDetail', 1),
method: 'post',
data
})
}
//删除已选产品
export function deleteOrderInfo(data) {
return request({
url: getUrl('/sale/order/deleteOrderInfo', 1),
method: 'post',
data
})
}
//获取微信分享
export function wxShare(data) {
return request({
url: getUrl('/ppf/wx/config', 1),
method: 'post',
data
})
}

View File

@@ -0,0 +1,38 @@
import request from '@/assets/js/utils/request'
import getUrl from '@/assets/js/utils/get-url'
// 代理人客户列表
export function getCustomersList(data) {
return request({
url: getUrl('/getCustomersList', 0),
method: 'post',
data
})
}
//代理人客户新增与编辑
export function updateCustomerInfo(data) {
return request({
url: getUrl('/updateCustomerInfo', 0),
method: 'post',
data
})
}
//查询代理人客户信息
export function getAgentCustomerInfo(data) {
return request({
url: getUrl('/getAgentCustomerInfo', 0),
method: 'post',
data
})
}
//删除代理人客户信息
export function deleteCustomerInfo(data) {
return request({
url: getUrl('/deleteCustomerInfo', 0),
method: 'post',
data
})
}

48
src/api/ebiz/my/my.js Normal file
View File

@@ -0,0 +1,48 @@
import request from '@/assets/js/utils/request'
import getUrl from '@/assets/js/utils/get-url'
// 登录
export function login(data) {
return request({
url: getUrl('/user/login', 0),
method: 'post',
data
})
}
// 获取个人信息
export function getInfo(token) {
return request({
url: getUrl('/user/info', 0),
method: 'get',
params: { token }
})
}
// 登出
export function logout() {
return request({
url: getUrl('/user/logout', 0),
method: 'post'
})
}
// 获取代理人信息
export function getAgentInfo(data) {
return request({
// url: getUrl('/agent/agent/info', 0),
url: getUrl('/customer/agent/info', 1),
method: 'post',
data
})
}
// 获取代理人收入信息
export function getAgentIncome(data) {
return request({
// url: getUrl('/agent/income/info', 0),
url: getUrl('/agent/agent/income/info', 1),
method: 'post',
data
})
}

View File

@@ -0,0 +1,29 @@
import request from '@/assets/js/utils/request'
import getUrl from '@/assets/js/utils/get-url'
// 获取产品类别
export function getCategory(data) {
return request({
url: getUrl('/sale/product/getCategory', 1),
method: 'post',
data
})
}
// 获取产品列表
export function getList(data) {
return request({
url: getUrl('/sale/product/getProList', 1),
method: 'post',
data
})
}
// 获取产品详情
export function getProductInfo(data) {
return request({
url: getUrl('/sale/product/getItemDetail', 1),
method: 'post',
data
})
}

View File

@@ -0,0 +1,76 @@
import request from '@/assets/js/utils/request'
import getUrl from '@/assets/js/utils/get-url'
// 获取建议书列表
export function getList(data) {
return request({
url: getUrl('/proposal/proposal/list', 1), //0=》mock数据 1=》正式数据
method: 'post',
data
})
}
// 转投保
export function toInsurance(data) {
return request({
url: getUrl('/proposal/proposal/toInsurance', 1), //0=》mock数据 1=》正式数据
method: 'post',
data
})
}
// 获取建议书详情
export function getDetail(data) {
return request({
url: getUrl('/proposal/proposal/info', 1),
method: 'post',
data
})
}
// 获取建议书演示
export function getDemo(data) {
return request({
url: getUrl('/proposal/proposal/demo', 1),
method: 'post',
data
})
}
// 获取建议书演示(分享到微信)
export function getDemoByProposalNo(data) {
return request({
url: getUrl('/proposal/proposal/getDemoByProposalNo', 1),
method: 'post',
data
})
}
// 保存建议书
export function saveProposal(data) {
return request({
url: getUrl('/proposal/proposal/saveOrUpdateProposal', 1),
method: 'post',
data
})
}
// 更新建议书
export function updateInsured(data) {
return request({
url: getUrl('/proposal/proposal/updateInsured', 1),
method: 'post',
data
})
}
// 生成建议书pdf
export function makePdf(data) {
return request({
url: getUrl('/proposal/file/getFile', 1),
method: 'post',
data
})
}
// 删除建议书
export function deleteProposal(data) {
return request({
url: getUrl('/proposal/proposal/deleteProposal', 1),
method: 'post',
data
})
}

135
src/api/ebiz/sale/sale.js Normal file
View File

@@ -0,0 +1,135 @@
import request from '@/assets/js/utils/request'
import getUrl from '@/assets/js/utils/get-url'
// 保费计算
export function saveOrUpdateOrderInfo(data) {
return request({
url: getUrl('/sale/order/saveOrUpdateOrderInfo', 1),
method: 'post',
data
})
}
// 订单列表
export function orderList(data) {
return request({
url: getUrl('/sale/order/orderList', 1),
method: 'post',
data
})
}
// 订单删除
export function deleteOrderInfo(data) {
return request({
url: getUrl('/sale/order/deleteOrderInfo', 1),
method: 'post',
data
})
}
// 获取告知信息
export function information(data) {
return request({
url: getUrl('/sale/product/getDetail', 1),
method: 'post',
data
})
}
// 告知信息保存
export function saveInformation(data) {
return request({
url: getUrl('/sale/order/saveOrUpdateOrderInfo', 1),
method: 'post',
data
})
}
// 获取订单详情
export function getOrderDetail(data) {
return request({
url: getUrl('/sale/order/orderDetail', 1),
method: 'post',
data
})
}
// 获取验证码
export function getAuthCode(data) {
return request({
url: getUrl('/customer/authcode/loginedSend', 1),
method: 'post',
data
})
}
// 上传图片
export function uploadImg(data) {
return request({
url: getUrl('/app/uploadImage', 1, 2),
method: 'post',
data
})
}
// 核保接口
export function underWrite(data) {
return request({
url: getUrl('/sale/insure/underWrite', 1),
method: 'post',
data
})
}
// 支付接口
export function acceptInsurance(data) {
return request({
url: getUrl('/sale/insure/acceptInsurance', 1),
method: 'post',
data
})
}
// 获取银行卡接口
export function getBankList(data) {
return request({
url: getUrl('/app/code/getCodeValue', 1, 2),
method: 'post',
data
})
}
// 获取微信人脸token
export function getToken(data) {
return request({
url: getUrl('/customer/token', 1),
method: 'post',
data
})
}
// 测试
export function test(data) {
return request({
url: getUrl('/media/ebizSignInfo/sign', 1),
method: 'post',
data
})
}
// 提交回执签收
export function submit(data) {
return request({
url: getUrl('/sale/receiptSign/submit', 1),
method: 'post',
data
})
}
// 获取投保单详情接口
export function getDetail(data) {
return request({
url: getUrl('/sale/order/orderDetail', 1),
method: 'post',
data
})
}

View File

@@ -0,0 +1,29 @@
import request from '@/assets/js/utils/request'
import getUrl from '@/assets/js/utils/get-url'
// 获取保单列表
export function getPolicyList(data) {
return request({
url: getUrl('/sale/policy/policyList', 1),
method: 'post',
data
})
}
// 获取保单详情
export function getPolicyDetail(data) {
return request({
url: getUrl('/sale/policy/policyDetail', 1),
method: 'post',
data
})
}
// 获取pdf阅读
export function getReceiptSign(data) {
return request({
url: getUrl('/sale/receiptSign/sign', 1),
method: 'post',
data
})
}