采购单优化

This commit is contained in:
liu
2026-08-17 18:13:33 +08:00
parent a06c45dc49
commit 3dbb9205a4
16 changed files with 2215 additions and 437 deletions
+33
View File
@@ -23,9 +23,42 @@ export interface IPurchaseDetailRow {
quantity: number;
/** 合计实际称重 */
weight: number;
/** 合计订货金额(Σ明细 amount;参考零售价 = amount÷quantity÷包规数值) */
amount: string;
cells: Record<number, number>;
}
/** 供应商采购明细行(供应商维度聚合,成本口径) */
export interface IPurchaseSupplierItem {
product_id: number;
product_name: string;
/** 规格/包规 */
product_spec: string;
unit: string;
/** 成本价 */
cost_price: string;
/** 数量(包数) */
quantity: number;
/** 重量(斤) */
weight: string;
/** 金额 = Σ 数量×成本价 */
amount: string;
}
/** 门店购买详情:新增单品参数 */
export interface PurchaseStoreItemAddParams {
product_id: number;
quantity: number;
weight?: number;
}
/** 门店购买详情:修改单品参数(同商品多笔订单明细时合并到最早一条) */
export interface PurchaseStoreItemUpdateParams {
quantity: number;
price?: number;
weight?: number;
}
/** 采购单 */
export default interface IPurchaseOrder {
id?: number;