import { requestGet, requestOptions, requestPost, requestTableList, } from '@component/utils'; import LRU from 'lru-cache'; export const cacheData = new LRU({}); //获取服务活动列表 export function getList(params) { return requestTableList( process.env.REACT_APP_SERVICE_URL, '/serviceType/getPageList', params, ); } //获取不带分页服务活动接口 export function getServiceTypeList(params) { return requestOptions( process.env.REACT_APP_SERVICE_URL, '/serviceType/getServiceType', params, ['serviceTypeId', 'serviceTypeName'], ); } //获取aq标准服务活动、服务方式 export function getAqServiceStandard(params) { return requestOptions( process.env.REACT_APP_SERVICE_URL, '/serviceType/getAqServiceStandard', params, ['id', 'aqServiceName'], ); } //获取服务方式列表 export function getServiceClassify(params) { return requestOptions( process.env.REACT_APP_SERVICE_URL, '/serviceType/getServiceClassify', params, ['serviceClassifyId', 'serviceClassifyName'], ); } //新增服务活动 export function onCreate(params) { return requestPost( process.env.REACT_APP_SERVICE_URL, '/serviceType/addServiceType', params, ); } //服务活动删除 export function onDelete(params) { return requestPost( process.env.REACT_APP_SERVICE_URL, `/serviceType/deleteServiceType/${params.serviceTypeId}`, params, ); } //获取服务价格列表 export function getPricePageList(params) { return requestTableList( process.env.REACT_APP_SERVICE_URL, '/serviceScheme/getPageList', params, ); } //获取服务价格列表 export function getPriceList(params) { return requestOptions( process.env.REACT_APP_SERVICE_URL, '/serviceScheme/getList', params, ['id', 'name'], ); } //服务价格获取服务活动 export function getSchemeServiceType(params) { return requestOptions( process.env.REACT_APP_SERVICE_URL, '/serviceScheme/getServiceType', params, ['serviceTypeId', 'serviceTypeName'], ); } //获取服务活动列表 export function getServiceType(params) { return requestOptions( process.env.REACT_APP_SERVICE_URL, '/serviceScheme/getServiceType', params, ['serviceTypeId', 'serviceTypeName'], ); } //获取服务活动列表 export function getServieTypeByUser(params) { return requestOptions( process.env.REACT_APP_SERVICE_URL, '/serviceType/getServieTypeByUser', params, ['serviceTypeId', 'serviceTypeName'], ); } //服务价格创建 export function onPriceCreate(params) { return requestPost( process.env.REACT_APP_SERVICE_URL, '/serviceScheme/addServiceScheme', params, ); } //服务价格删除 export function onPriceDelete(params) { return requestPost( process.env.REACT_APP_SERVICE_URL, `/serviceScheme/deleteServiceScheme/${params.serviceSchemeId}`, params, ); } //创建服务选择保单接口详细描述 export function getPolicyList(params) { return requestGet( process.env.REACT_APP_BUSINESS_URL, `/policy/choicePolicy`, params, ); } //获取保单地址 export function getPolicyAddress(params) { return requestOptions( process.env.REACT_APP_BUSINESS_URL, `/policyAddressDtl/list`, params, ['dtl_id', 'address'], ); } //服务创建 export function onServiceAdd(params) { return requestPost(process.env.REACT_APP_SERVICE_URL, '/service/add', params); }