import { requestGet, requestOptions, requestPost } from '@component/utils'; import LRU from 'lru-cache'; export const cacheData = new LRU({}); //风险&&隐患审核过程记录 export function getRiskRecord(params) { return requestGet(process.env.REACT_APP_SERVICE_URL, '/risk/getRiskRecord', params); } // 获取隐患列表详情 export const getListInfo = (params) => { return requestGet(process.env.REACT_APP_SERVICE_URL, '/hiddenDanger/show', params); }; // 专家端隐患审核 export const expertAudit = (params) => { return requestPost(process.env.REACT_APP_SERVICE_URL, 'hiddenDanger/serviceOrganExamine', params); }; // 保险端隐患审核 export const insuranceAudit = (params) => { return requestPost(process.env.REACT_APP_SERVICE_URL, 'hiddenDanger/examine', params); }; //获取字典表值 export function getDictValList(params) { if (cacheData.has(`dict_${params.dictId}`)) { return Promise.resolve(cacheData.get(`dict_${params.dictId}`)); } return requestOptions(process.env.REACT_APP_API_URL, '/dict/val/list', params, ['value', 'dictValName']).then((data) => { cacheData.set(`dict_${params.dictId}`, data); return data; }); }