|
@@ -100,6 +100,24 @@ export const getSalesForecastMainList = async (current = 1, size = 10, params =
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * 销售预测主表分页(新接口)
|
|
|
+ * 对应后端:GET /api/blade-factory/api/factory/sales-forecast-main
|
|
|
+ * @param {number} [current=1] - 当前页码
|
|
|
+ * @param {number} [size=10] - 每页数量
|
|
|
+ * @param {SalesForecastMainListQueryParams} [params={}] - 查询参数(可选)
|
|
|
+ * @returns {Promise<SalesForecastMainListResponse>} 分页响应(records 为 SalesForecastMainRecord[])
|
|
|
+ * @example
|
|
|
+ * const res = await getSalesForecastMainPage(1, 10)
|
|
|
+ */
|
|
|
+export const getSalesForecastMainPage = async (current = 1, size = 10, params = {}) => {
|
|
|
+ return request({
|
|
|
+ url: '/api/blade-factory/api/factory/sales-forecast-main',
|
|
|
+ method: 'get',
|
|
|
+ params: { current, size, ...params }
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
* 销售预测主表分页列表(含明细)
|
|
|
* 对应后端:GET /api/blade-factory/api/factory/salesForecastSummary/forecast/list
|
|
|
* 说明:返回结构与 main-list 相同,顶层记录为 SalesForecastMainRecord,
|