bakery-erp / src /BakeryErp.Web /Pages /Modules.cshtml.cs
Neil67's picture
Deploy Bakery ERP Space
13240d3
Raw
History Blame Contribute Delete
1.94 kB
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<string> Features { get; private set; } = [];
public void OnGet()
{
Features = Name switch
{
"AI OCR" or "AI OCR 進貨" or "AI OCR 智能進貨辨識" =>
[
"單據圖片或 PDF 上傳",
"OCR 辨識結果確認",
"供應商品項對應",
"轉入進貨單"
],
"庫存管理" =>
[
"即時庫存查詢",
"庫存入庫、出庫與調整",
"安全庫存提醒",
"批號與效期管理"
],
"採購與月結" =>
[
"採購單建立與審核",
"進貨驗收",
"供應商月結",
"應付帳款與付款紀錄"
],
"零用金管理" =>
[
"門市支出登錄",
"憑證照片上傳",
"財務審核",
"零用金月結與撥補"
],
"中央廚房調撥" =>
[
"門市叫貨",
"中央廚房備貨與出庫",
"門市收貨確認",
"差異數量登錄"
],
"門市退貨" =>
[
"退貨申請",
"退貨原因與照片",
"中央廚房審核",
"入庫、報廢或退供應商"
],
_ =>
[
"清單查詢",
"新增與編輯",
"審核流程",
"報表匯出"
]
};
}
}