Files
ebiz-h5/src/api/ebiz/sale/sale.js

396 lines
7.6 KiB
JavaScript

import request from '@/assets/js/utils/request'
import request1 from '@/assets/js/utils/request1'
import getUrl from '@/assets/js/utils/get-url'
import store from '@/store'
// 保费计算
export function saveOrUpdateOrderInfo(data) {
return request({
url: getUrl('/sale/order/saveOrUpdateOrderInfo', 1),
method: 'post',
data
})
}
// 核保试算
export function orderTrial(data) {
return request({
url: getUrl('/sale/orderTrial/trial', 1),
method: 'post',
data
})
}
//人核转线上支付判断是否可进行支付操作
export function payFlag(data) {
return request({
url: getUrl('/sale/insure/payFlag', 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 getOrderDetail1(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 autchCodeCheck(data) {
return request({
url: getUrl('/customer/authcode/check', 1),
method: 'post',
data
})
}
// 上传图片
export function uploadImg(data) {
return request1({
url: getUrl('/uploadImage', 1, 2),
method: 'post',
data
})
}
// 上传图片
export function uploadImg2(data) {
return request1({
url: getUrl('/uploadImage?imgType='+store.getters.getUploadImgType+'&orderNo='+store.getters.getUploadImgOrderNo, 1, 2),
method: 'post',
data
})
}
/*
// 人脸识别
export function recognition(data) {
return request({
url: getUrl('/customer/recognition', 1),
method: 'post',
data
})
}
*/
//获取腾讯人脸识别URL接口
export function getRecognitionUrl(data) {
return request({
url: getUrl('/customer/tencent/getRecognitionUrl', 1),
method: 'post',
data
})
}
//获取腾讯人脸识别结果接口
export function getRecognitionResult(data) {
return request({
url: getUrl('/customer/tencent/getRecognitionResult', 1),
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 signConfirm(data) {
return request({
url: getUrl('/sale/insure/getSignConfirm', 1),
method: 'post',
data
})
}
// 获取银行卡接口
export function getBankList(data) {
return request({
url: getUrl('/app/code/getCodeValue', 1),
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
})
}
// http://47.96.143.111:7000/api/v1/sale/record/check
export function check(data) {
return request({
url: getUrl('/sale/record/check', 1),
method: 'post',
data
})
}
// 微信分享获取校验值
export function getSignInvalid(data) {
return request({
url: getUrl('/ppf/sign', 1),
method: 'post',
data
})
}
// 微信分享校验失效
export function checkSignInvalid(data) {
return request({
url: getUrl('/ppf/check', 1),
method: 'post',
data
})
}
// 提交核保
export function selfToHuman(data) {
return request({
url: getUrl('/sale/insure/selfToHuman', 1),
method: 'post',
data
})
}
// 查询支付结果
export function getPayState(data) {
return request({
url: getUrl('/sale/insure/orderPayStatusQuery', 1),
method: 'post',
data
})
}
// 查询支付结果
export function revokeOrder(data) {
return request({
url: getUrl('/sale/order/revokeOrder', 1),
method: 'post',
data
})
}
// 获取产品允许投保人单位列表
export function getCompany(data) {
return request({
url: getUrl('/sale/product/company', 1),
method: 'post',
data
})
}
// 2.1. 校验银行卡信息
export function checkCard(data) {
return request({
url: getUrl('/customer/checkCard', 1),
method: 'post',
data
})
}
// 2.1. 添加客户rid 认证
export function saveCustomerRid(data) {
return request({
url: getUrl('/sale/rid/saveCustomerRid', 1),
method: 'post',
data
})
}
// 获取订单活动信息
export function getOrderActiveInfo(data) {
return request({
url: getUrl('/sale/order/getActiveInfo', 1),
method: 'post',
data
})
}
// 获取订单活动信息
export function saveOrderActiveType(data) {
return request({
url: getUrl('/sale/order/saveActiveType', 1),
method: 'post',
data
})
}
// 移动端活动列表
export function getActivityList(data) {
return request({
url: getUrl('/sale/activity/getActivityList', 1),
method: 'post',
data
})
}
// 身份证OCR识别
export function IDCardOCR(data) {
return request1({
url: getUrl('/customer/IDCardOCR', 1),
method: 'post',
data
})
}
// 查询签约结果
export function getBankCardSignState(data) {
return request({
url: getUrl('/sale/insure/getBankCardSignState', 1),
method: 'post',
data
})
}
// 获取柳州分红万能投连型产品编码集合
export function getUniversalCodeLst(data) {
return request({
url: getUrl('/sale/product/getUniversalCodeLst', 1),
method: 'post',
data
})
}
// 获取柳州分红万能投连型产品编码集合
export function getDoubleRecordProductLst(data) {
return request({
url: getUrl('/sale/product/getDoubleRecordProductLst ', 1),
method: 'post',
data
})
}
// 指定受益人身份四要素
export function checkAppointBnf(data) {
return request({
url: getUrl('/sale/bnfCheck/checkAppointBnf ', 1),
method: 'post',
data
})
}
export function appntIsAgent(data) {
return request({
url: getUrl('/sale/insure/appntIsAgent', 1),
method: 'post',
data
})
}
export function saveOrderType(data) {
return request({
url: getUrl('/sale/order/saveOrderType', 1),
method: 'post',
data
})
}
export function changeOrderStatus(data) {
return request({
url: getUrl('/sale/order/changeOrderStatus', 1),
method: 'post',
data
})
}
export function riskLevelCheck(data) {
return request({
url: getUrl('/sale/order/riskLevelCheck', 1),
method: 'post',
data
})
}