import request from '@/utils/request'
|
|
/**
|
* 物料生产量分析
|
* GET /home/productionStatistics/materialProductionAnalysis
|
*
|
* 入参由后端约定(年月切换、砌块/板材/全部等),通过 params 原样传递。
|
*
|
* 响应 data 示例结构:
|
* {
|
* 全部: [{ dateStr, totalOutput, blockOutput, plateOutput }],
|
* 砌块: [...],
|
* 板材: [...]
|
* }
|
*/
|
export function getMaterialProductionAnalysis(params) {
|
return request({
|
url: '/home/productionStatistics/materialProductionAnalysis',
|
method: 'get',
|
params,
|
})
|
}
|
|
/**
|
* 生产成本单耗统计(砌块/板材)产品列表
|
* GET /home/productionStatistics/materials
|
*
|
* @param {Object} [params]
|
* @param {string} [params.materialType] 可选。'1' 砌块 / '2' 板材
|
* @returns {Promise<{ data?: string[] }>} data 为产品名称字符串数组,如 ["板材","水泥"]
|
*/
|
export function getProductionMaterials(params) {
|
return request({
|
url: '/home/productionStatistics/materials',
|
method: 'get',
|
params,
|
})
|
}
|
|
/**
|
* 生产成本单耗统计(砌块)
|
* GET /home/productionStatistics/blocks
|
*
|
* @param {Object} [params]
|
* @param {string} [params.materialName] 物料名称
|
* @param {string} [params.dateType] '1' 月 / '2' 年
|
*/
|
export function getProductionStatisticsBlocks(params) {
|
return request({
|
url: '/home/productionStatistics/blocks',
|
method: 'get',
|
params,
|
})
|
}
|
|
/**
|
* 生产成本单耗统计(板材)
|
* GET /home/productionStatistics/plates
|
*
|
* @param {Object} [params]
|
* @param {string} [params.materialName] 物料名称
|
* @param {string} [params.dateType] '1' 月 / '2' 年
|
*/
|
export function getProductionStatisticsPlates(params) {
|
return request({
|
url: '/home/productionStatistics/plates',
|
method: 'get',
|
params,
|
})
|
}
|
|
/**
|
* 中心环:项目产量(砌块/板材)与固废处理量(粉煤灰/石膏)
|
* GET /home/productionStatistics/middle
|
*
|
* data: flyAshMonth/Year, gypsumMonth/Year, blockMonth/Year, plateMonth/Year
|
*/
|
export function getProductionStatisticsMiddle(params) {
|
return request({
|
url: '/home/productionStatistics/middle',
|
method: 'get',
|
params,
|
})
|
}
|
|
/**
|
* 固废处理量趋势
|
* GET /home/productionStatistics/solidWaste
|
*
|
* @param {Object} params
|
* @param {string} params.dateType '1' 月 / '2' 年
|
*
|
* data[]: dateStr, total, flyAsh, gypsum, lime
|
*/
|
export function getProductionStatisticsSolidWaste(params) {
|
return request({
|
url: '/home/productionStatistics/solidWaste',
|
method: 'get',
|
params,
|
})
|
}
|
|
/**
|
* 能耗统计(水/电/蒸汽)
|
* GET /home/productionStatistics/energy
|
*
|
* @param {Object} params
|
* @param {string} params.dateType '1' 月 / '2' 年
|
*
|
* data[]: dateStr, water, electricity, steam
|
*/
|
export function getProductionStatisticsEnergy(params) {
|
return request({
|
url: '/home/productionStatistics/energy',
|
method: 'get',
|
params,
|
})
|
}
|