using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; namespace BakeryErp.Web.Pages; public sealed class ModulesModel : PageModel { [BindProperty(SupportsGet = true)] public string Name { get; set; } = "模組"; public IReadOnlyList Features { get; private set; } = []; public void OnGet() { Features = Name switch { "AI OCR" or "AI OCR 進貨" or "AI OCR 智能進貨辨識" => [ "單據圖片或 PDF 上傳", "OCR 辨識結果確認", "供應商品項對應", "轉入進貨單" ], "庫存管理" => [ "即時庫存查詢", "庫存入庫、出庫與調整", "安全庫存提醒", "批號與效期管理" ], "採購與月結" => [ "採購單建立與審核", "進貨驗收", "供應商月結", "應付帳款與付款紀錄" ], "零用金管理" => [ "門市支出登錄", "憑證照片上傳", "財務審核", "零用金月結與撥補" ], "中央廚房調撥" => [ "門市叫貨", "中央廚房備貨與出庫", "門市收貨確認", "差異數量登錄" ], "門市退貨" => [ "退貨申請", "退貨原因與照片", "中央廚房審核", "入庫、報廢或退供應商" ], _ => [ "清單查詢", "新增與編輯", "審核流程", "報表匯出" ] }; } }