const install = (Vue, vm) => {
|
|
uni.$u.http.setConfig((config) => {
|
config.baseURL = vm.$baseUrl;
|
config.timeout = 60000;
|
return config;
|
})
|
|
let loginByWxMini = (data = {}) => vm.$u.http.post('system/loginByWxMini', data); // 微信小程序登录
|
let getUserInfo = (params = {}) => vm.$u.http.get('system/getUserInfo', { params }); // 获取当前登录的用户信息
|
let logout = (data = {}) => vm.$u.http.post('system/logout', data); // 退出登录
|
let solutionsList = (data = {}) => vm.$u.http.post('business/solutions/list', data); // 保险方案列表查询
|
let getCountCyclePriceVO = (data = {}) => vm.$u.http.post('business/insuranceApply/getCountCyclePriceVO', data); // 获取保单止期与初始金额
|
let solutionsById = (id) => vm.$u.http.get(`business/solutions/${id}`); // 根据ID查询保险方案
|
let findListByDTO = (data = {}) => vm.$u.http.post('business/dispatchUnit/findListByDTO', data); // 派遣单位数据列表
|
let worktypeFindListByDTO = (data = {}) => vm.$u.http.post('business/worktype/findListByDTO', data); // 根据条件工种列表
|
let insuranceApplyCreate = (data = {}) => vm.$u.http.post('business/insuranceApply/create', data); // 新建投保
|
let insuranceApplyPage = (data = {}) => vm.$u.http.post('business/insuranceApply/page', data); // 投保申请分页查询
|
let insuranceApplyById = (id) => vm.$u.http.get(`business/insuranceApply/${id}`); // 获取投保详情
|
let applyDetailPage = (data = {}) => vm.$u.http.post('business/applyDetail/page', data); // 在保人员列表
|
let applyChangePage = (data = {}) => vm.$u.http.post('business/applyChange/page', data); // 在保人员列表
|
let applyChangeById = (id) => vm.$u.http.get(`business/applyChange/${id}`); // 获取加减保详情
|
let applyChagneDetailPage = (data = {}) => vm.$u.http.post('business/applyChagneDetail/page', data); // 加减保换厂分页查询
|
let insuranceApplyFindListByDTO = (data = {}) => vm.$u.http.post('business/insuranceApply/findListByDTO', data); // 投保申请列表
|
let getChangeCountCyclePriceVO = (data = {}) => vm.$u.http.post('business/applyChange/getChangeCountCyclePriceVO', data); // 加减保业务补充金额
|
let applyChangeCreate = (data = {}) => vm.$u.http.post('business/applyChange/create', data); // 加减保换厂申请
|
let memberPage = (data = {}) => vm.$u.http.post('business/member/page', data); // 员工分页查询
|
let memberById = (id) => vm.$u.http.get(`business/member/${id}`); // 获取员工详情
|
let memberInsuranceFindList = (data = {}) => vm.$u.http.post('business/memberInsurance/findList', data); // 员工投保明细
|
let memberFindListByDTO = (data = {}) => vm.$u.http.post('business/member/findListByDTO', data); // 员工列表
|
let settleClaimsPage = (data = {}) => vm.$u.http.post('business/settleClaims/page', data); // 报案列表
|
let settleClaimsById = (id) => vm.$u.http.get(`business/settleClaims/${id}`); // 报案理赔详情
|
let findTreeList = (data = {}) => vm.$u.http.post('business/areas/findTreeList', data); // 区域树列表
|
let settleClaimsCreate = (data = {}) => vm.$u.http.post('business/settleClaims/create', data); // 新建报案
|
let settleClaimsUpdateById = (data = {}) => vm.$u.http.post('business/settleClaims/updateById', data); // 编辑报案
|
|
vm.$u.api = {
|
loginByWxMini,
|
getUserInfo,
|
logout,
|
solutionsList,
|
getCountCyclePriceVO,
|
solutionsById,
|
findListByDTO,
|
worktypeFindListByDTO,
|
insuranceApplyCreate,
|
insuranceApplyPage,
|
insuranceApplyById,
|
applyDetailPage,
|
applyChangePage,
|
applyChangeById,
|
applyChagneDetailPage,
|
insuranceApplyFindListByDTO,
|
getChangeCountCyclePriceVO,
|
applyChangeCreate,
|
memberPage,
|
memberById,
|
memberInsuranceFindList,
|
memberFindListByDTO,
|
settleClaimsPage,
|
settleClaimsById,
|
findTreeList,
|
settleClaimsCreate,
|
settleClaimsUpdateById
|
};
|
}
|
|
export default { install }
|