| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- import { ApiInstance } from '../type'
- import * as Types from '../types/agreementTypes';
- const agreementApi = (axiosInstance: ApiInstance) => ({
- /**
- * @param 协议管理
- */
- //协议添加
- agreementAdd: (data: Types.agreementAddRequest) => axiosInstance.post('agreement/agreementAdd', data),
- //协议修改
- agreementUpdate: (data: Types.agreementAddRequest) => axiosInstance.post('agreement/agreementEdit', data),
- //分页查询
- agreementList: (data: Types.pagelistRequest) => axiosInstance.post('agreement/agreementList', data),
- //详情信息查询
- agreementGet: (data: any) => axiosInstance.get(`agreement/agreementGet?id=${data}`),
- //协议授权保存
- authSave: (data: Types.authSaveRequest) => axiosInstance.post('agreement/authSave', data),
- //根据机构获取后线人员列表
- getUserByDeptId: (data: string) => axiosInstance.get(`agreement/getUserByDeptId?deptId=${data}`),
- //协议授权机构查询
- agreementdeptTree: (id: string, deptName: string) => axiosInstance.get(`agreement/deptTree?id=${id}&deptName=${deptName}`),
- //启用禁用
- sysUpAndDown: (data: Types.sysUpAndDownRequest) => axiosInstance.post('agreement/sysUpAndDown', data),
- //批量删除
- agreementDelete: (ids: any) => axiosInstance.delete(`/agreement/agreementDelete?ids=${ids}`),
- //获取保险公司数结构
- findTree: (data: any) => axiosInstance.post('esmInsCompany/findTree', data),
- /**
- * @param 承保规则
- */
- //协议承保规则分组属性列表
- ruleAttrGroup: (data: any) => axiosInstance.post('pltAgreement/attr/attrGroup', data),
- //获取地区车牌
- getAreaLicense: (data: any) => axiosInstance.get(`plt/areaLicense/getAreaLicense?parentNumber=${data}`),
- //添加承保规则
- agreementRulesAdd: (data: any) => axiosInstance.post('agreementRules/rulesAdd', data),
- //修改承保规则
- agreementRulesEdit: (data: any) => axiosInstance.post('agreementRules/rulesEdit', data),
- //承保规则列表
- agreementRulesList: (id: any) => axiosInstance.get(`agreementRules/rulesList?agreementId=${id}`),
- //承保规则详情
- agreementRulesGet: (id: any) => axiosInstance.post(`agreementRules/rulesGet?ruleId=${id}`),
- //删除承保规则
- agreementRulesDelete: (id: any) => axiosInstance.delete(`agreementRules/rulesDelete?id=${id}`, ),
- })
- export default agreementApi
|