27 lines
947 B
TypeScript
27 lines
947 B
TypeScript
/** 门店回筐记录(压筐=生成账单自动写入只读;回筐=门店退回手动登记) */
|
|
export default interface IContainerReturn {
|
|
id?: number;
|
|
store_id?: number;
|
|
/** 关联账单ID(0=手动回筐登记) */
|
|
bill_id?: number;
|
|
/** 类型:1压筐 2回筐 */
|
|
type?: number;
|
|
box_num?: number;
|
|
tray_num?: number;
|
|
/** 记录日期(压筐=账单日期,回筐=退回日期) */
|
|
return_date?: string;
|
|
operator_id?: number;
|
|
remark?: string;
|
|
created_at?: string;
|
|
/** 列表接口附带 */
|
|
store?: { id: number; name: string; pending_box_num?: number; pending_tray_num?: number } | null;
|
|
bill?: { id: number; bill_no: string } | null;
|
|
operator?: { id: number; nickname: string } | null;
|
|
}
|
|
|
|
/** 回筐记录类型映射 */
|
|
export const CONTAINER_TYPE_MAP: Record<number, { text: string; color: string }> = {
|
|
1: { text: '压筐', color: 'processing' },
|
|
2: { text: '回筐', color: 'success' },
|
|
};
|