设备命令日志界面
This commit is contained in:
@@ -1,154 +1,182 @@
|
||||
import http from '../utils/http';
|
||||
|
||||
// 这个辅助函数现在接收后端返回的JSON数据本身,而不是整个axios响应
|
||||
const processResponse = (responseData) => {
|
||||
// 后端数据在responseData.data中
|
||||
const data = responseData.data;
|
||||
return {
|
||||
list: data.list || [],
|
||||
total: data.pagination.total || 0,
|
||||
};
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取设备命令日志列表
|
||||
* @param {object} params - 查询参数
|
||||
* @returns {Promise<*>}
|
||||
* @returns {Promise<{list: Array, total: number}>}
|
||||
*/
|
||||
export const getDeviceCommandLogs = (params) => {
|
||||
return http.get('/api/v1/monitor/device-command-logs', { params });
|
||||
export const getDeviceCommandLogs = async (params) => {
|
||||
// http.get 通常被封装为返回 response.data
|
||||
const responseData = await http.get('/api/v1/monitor/device-command-logs', { params });
|
||||
return processResponse(responseData);
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取饲料使用记录列表
|
||||
* @param {object} params - 查询参数
|
||||
* @returns {Promise<*>}
|
||||
* @returns {Promise<{list: Array, total: number}>}
|
||||
*/
|
||||
export const getFeedUsageRecords = (params) => {
|
||||
return http.get('/api/v1/monitor/feed-usage-records', { params });
|
||||
export const getFeedUsageRecords = async (params) => {
|
||||
const responseData = await http.get('/api/v1/monitor/feed-usage-records', { params });
|
||||
return processResponse(responseData);
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取用药记录列表
|
||||
* @param {object} params - 查询参数
|
||||
* @returns {Promise<*>}
|
||||
* @returns {Promise<{list: Array, total: number}>}
|
||||
*/
|
||||
export const getMedicationLogs = (params) => {
|
||||
return http.get('/api/v1/monitor/medication-logs', { params });
|
||||
export const getMedicationLogs = async (params) => {
|
||||
const responseData = await http.get('/api/v1/monitor/medication-logs', { params });
|
||||
return processResponse(responseData);
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取待采集请求列表
|
||||
* @param {object} params - 查询参数
|
||||
* @returns {Promise<*>}
|
||||
* @returns {Promise<{list: Array, total: number}>}
|
||||
*/
|
||||
export const getPendingCollections = (params) => {
|
||||
return http.get('/api/v1/monitor/pending-collections', { params });
|
||||
export const getPendingCollections = async (params) => {
|
||||
const responseData = await http.get('/api/v1/monitor/pending-collections', { params });
|
||||
return processResponse(responseData);
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取猪批次日志列表
|
||||
* @param {object} params - 查询参数
|
||||
* @returns {Promise<*>}
|
||||
* @returns {Promise<{list: Array, total: number}>}
|
||||
*/
|
||||
export const getPigBatchLogs = (params) => {
|
||||
return http.get('/api/v1/monitor/pig-batch-logs', { params });
|
||||
export const getPigBatchLogs = async (params) => {
|
||||
const responseData = await http.get('/api/v1/monitor/pig-batch-logs', { params });
|
||||
return processResponse(responseData);
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取猪只采购记录列表
|
||||
* @param {object} params - 查询参数
|
||||
* @returns {Promise<*>}
|
||||
* @returns {Promise<{list: Array, total: number}>}
|
||||
*/
|
||||
export const getPigPurchases = (params) => {
|
||||
return http.get('/api/v1/monitor/pig-purchases', { params });
|
||||
export const getPigPurchases = async (params) => {
|
||||
const responseData = await http.get('/api/v1/monitor/pig-purchases', { params });
|
||||
return processResponse(responseData);
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取猪只售卖记录列表
|
||||
* @param {object} params - 查询参数
|
||||
* @returns {Promise<*>}
|
||||
* @returns {Promise<{list: Array, total: number}>}
|
||||
*/
|
||||
export const getPigSales = (params) => {
|
||||
return http.get('/api/v1/monitor/pig-sales', { params });
|
||||
export const getPigSales = async (params) => {
|
||||
const responseData = await http.get('/api/v1/monitor/pig-sales', { params });
|
||||
return processResponse(responseData);
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取病猪日志列表
|
||||
* @param {object} params - 查询参数
|
||||
* @returns {Promise<*>}
|
||||
* @returns {Promise<{list: Array, total: number}>}
|
||||
*/
|
||||
export const getPigSickLogs = (params) => {
|
||||
return http.get('/api/v1/monitor/pig-sick-logs', { params });
|
||||
export const getPigSickLogs = async (params) => {
|
||||
const responseData = await http.get('/api/v1/monitor/pig-sick-logs', { params });
|
||||
return processResponse(responseData);
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取猪只迁移日志列表
|
||||
* @param {object} params - 查询参数
|
||||
* @returns {Promise<*>}
|
||||
* @returns {Promise<{list: Array, total: number}>}
|
||||
*/
|
||||
export const getPigTransferLogs = (params) => {
|
||||
return http.get('/api/v1/monitor/pig-transfer-logs', { params });
|
||||
export const getPigTransferLogs = async (params) => {
|
||||
const responseData = await http.get('/api/v1/monitor/pig-transfer-logs', { params });
|
||||
return processResponse(responseData);
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取计划执行日志列表
|
||||
* @param {object} params - 查询参数
|
||||
* @returns {Promise<*>}
|
||||
* @returns {Promise<{list: Array, total: number}>}
|
||||
*/
|
||||
export const getPlanExecutionLogs = (params) => {
|
||||
return http.get('/api/v1/monitor/plan-execution-logs', { params });
|
||||
export const getPlanExecutionLogs = async (params) => {
|
||||
const responseData = await http.get('/api/v1/monitor/plan-execution-logs', { params });
|
||||
return processResponse(responseData);
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取原料采购记录列表
|
||||
* @param {object} params - 查询参数
|
||||
* @returns {Promise<*>}
|
||||
* @returns {Promise<{list: Array, total: number}>}
|
||||
*/
|
||||
export const getRawMaterialPurchases = (params) => {
|
||||
return http.get('/api/v1/monitor/raw-material-purchases', { params });
|
||||
export const getRawMaterialPurchases = async (params) => {
|
||||
const responseData = await http.get('/api/v1/monitor/raw-material-purchases', { params });
|
||||
return processResponse(responseData);
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取原料库存日志列表
|
||||
* @param {object} params - 查询参数
|
||||
* @returns {Promise<*>}
|
||||
* @returns {Promise<{list: Array, total: number}>}
|
||||
*/
|
||||
export const getRawMaterialStockLogs = (params) => {
|
||||
return http.get('/api/v1/monitor/raw-material-stock-logs', { params });
|
||||
export const getRawMaterialStockLogs = async (params) => {
|
||||
const responseData = await http.get('/api/v1/monitor/raw-material-stock-logs', { params });
|
||||
return processResponse(responseData);
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取传感器数据列表
|
||||
* @param {object} params - 查询参数
|
||||
* @returns {Promise<*>}
|
||||
* @returns {Promise<{list: Array, total: number}>}
|
||||
*/
|
||||
export const getSensorData = (params) => {
|
||||
return http.get('/api/v1/monitor/sensor-data', { params });
|
||||
export const getSensorData = async (params) => {
|
||||
const responseData = await http.get('/api/v1/monitor/sensor-data', { params });
|
||||
return processResponse(responseData);
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取任务执行日志列表
|
||||
* @param {object} params - 查询参数
|
||||
* @returns {Promise<*>}
|
||||
* @returns {Promise<{list: Array, total: number}>}
|
||||
*/
|
||||
export const getTaskExecutionLogs = (params) => {
|
||||
return http.get('/api/v1/monitor/task-execution-logs', { params });
|
||||
export const getTaskExecutionLogs = async (params) => {
|
||||
const responseData = await http.get('/api/v1/monitor/task-execution-logs', { params });
|
||||
return processResponse(responseData);
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取用户操作日志列表
|
||||
* @param {object} params - 查询参数
|
||||
* @returns {Promise<*>}
|
||||
* @returns {Promise<{list: Array, total: number}>}
|
||||
*/
|
||||
export const getUserActionLogs = (params) => {
|
||||
return http.get('/api/v1/monitor/user-action-logs', { params });
|
||||
export const getUserActionLogs = async (params) => {
|
||||
const responseData = await http.get('/api/v1/monitor/user-action-logs', { params });
|
||||
return processResponse(responseData);
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取批次称重记录列表
|
||||
* @param {object} params - 查询参数
|
||||
* @returns {Promise<*>}
|
||||
* @returns {Promise<{list: Array, total: number}>}
|
||||
*/
|
||||
export const getWeighingBatches = (params) => {
|
||||
return http.get('/api/v1/monitor/weighing-batches', { params });
|
||||
export const getWeighingBatches = async (params) => {
|
||||
const responseData = await http.get('/api/v1/monitor/weighing-batches', { params });
|
||||
return processResponse(responseData);
|
||||
};
|
||||
|
||||
/**
|
||||
* 获取单次称重记录列表
|
||||
* @param {object} params - 查询参数
|
||||
* @returns {Promise<*>}
|
||||
* @returns {Promise<{list: Array, total: number}>}
|
||||
*/
|
||||
export const getWeighingRecords = (params) => {
|
||||
return http.get('/api/v1/monitor/weighing-records', { params });
|
||||
export const getWeighingRecords = async (params) => {
|
||||
const responseData = await http.get('/api/v1/monitor/weighing-records', { params });
|
||||
return processResponse(responseData);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user