抄表周期及详情

This commit is contained in:
Zy
2026-04-27 11:20:48 +08:00
parent 826b22e206
commit c7e3d9695b
18 changed files with 1086 additions and 287 deletions

View File

@@ -14,3 +14,43 @@ export const listStock = (query?: any): AxiosPromise<any[]> => {
params: query
});
};
/**
* 查询 库存查询 详情
* @param query
* @returns {*}
*/
export const listStockMain = (id?: string): AxiosPromise<any[]> => {
return request({
url: '/stock/detail/' + id,
method: 'get'
});
};
export type StockUpdate = {
materialId: string; // 物料id
materialName: string; // 物料名称
brand: string; // 型号
model: string; // 品牌
unit: string; // 单位
costPrice: string; // 成本价
stockNum: string; // 库存数量
};
type StockUpdateForm = {
materialId: string; // 物料id
costPrice: string; // 成本价
stockNum: string; // 库存数量
};
/**
* 更新库存信息
* @param data - 库存更新表单数据,可选参数
* @returns 返回一个 Axios Promise解析为任意类型的数组
*/
export const listStockUpdate = (data?: StockUpdateForm): AxiosPromise<any[]> => {
return request({
url: '/stock/update?materialId=' + data?.materialId + '&stockNum=' + data?.stockNum,
method: 'PUT'
});
};