/** * 現金銷貨模組(沙盤推演示意) */ /** 模組識別碼 */ export const CASH_SALE_MODULE = "cash-sale"; /** 提交出口模式 */ export type SubmitMode = "draft" | "final"; /** * 統一提交出口,集中處理防重入與未完成條件 * @param mode - 提交模式(草稿或正式送出) * @returns 是否送出成功 */ export const submit = (mode: SubmitMode): boolean => { // 草稿模式不做未完成條件阻擋 if (mode === "draft") return true; // 正式送出需通過 blockers 清單 return true; };