优化采购单

This commit is contained in:
liu
2026-08-13 12:34:32 +08:00
parent 099e92b1ff
commit 61a70319a0
14 changed files with 628 additions and 276 deletions
+28
View File
@@ -48,6 +48,34 @@ export interface IPurchaseDetail {
purchase: IPurchaseOrder;
stores: { id: number; name: string }[];
items: IPurchaseDetailRow[];
/** 周转框/托盘合并记录(按门店聚合) */
containers: IPurchaseContainerStore[];
}
/** 合并记录中的底层门店订单(订单号 + 框/托盘数量) */
export interface IPurchaseContainerOrder {
order_id: number;
order_no: string;
box_num: number;
tray_num: number;
}
/** 门店周转框/托盘合并记录(该门店在本采购单下全部订单的合计) */
export interface IPurchaseContainerStore {
store_id: number;
store_name: string;
/** 周转框合计 */
box_num: number;
/** 周转托盘合计 */
tray_num: number;
/** 周转框单价(站点配置) */
box_price: string;
/** 周转托盘单价(站点配置) */
tray_price: string;
/** 附加金额合计 = 框合计×框单价 + 托盘合计×托盘单价 */
added_amount: string;
order_count: number;
orders: IPurchaseContainerOrder[];
}
/** 单元格下钻明细行(溯源订货单明细,附订单号/状态/可编辑标记) */