import request from '@/utils/request/index.js' /** * 虫情监测模块 */ // 虫情监测模块请求父类函数 const wormRequest = async (url, data) => { const res = await request.post(`api/api_gateway?method=forecast.worm_lamp.${url}`, data); return res?.data; } // 测报灯列表 export const getWormLampList = (params) => wormRequest('lamp_list', params); // 测报灯详情 export const getWormLampDetails = (params) => wormRequest('device_status_data', params); // 害虫预警 export const getPestWarningList = (params) => wormRequest('cbd_pest_warning', params); // 图片列表 export const getWormImageList = async (params) => { const res = await request.post(`api/api_gateway?method=forecast.forecast_system.device_photo_list`, params); return res?.data; } // 害虫数据详情 export const getWormDetails = (params) => wormRequest('worm_list', params); // 虫情分析-始见期 export const getPestRaiseInfo = (params) => wormRequest('pest_raise_info', params); // 虫情分析-折线图 export const getPestStatisticsChart = (params) => wormRequest('pest_statistics_char_new', params); // 虫情分析-害虫图片溯源 export const getPestImageSource = (params) => wormRequest('pest_image_source', params); // 虫情分析-害虫基础信息溯源 export const getPestBaseData = (params) => wormRequest('pest_base_data', params); // 历史数据 export const getWormLampHistory = (params) => wormRequest('device_history_data', params);