File size: 1,941 Bytes
13240d3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
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 辨識結果確認",
                "供應商品項對應",
                "轉入進貨單"
            ],
            "庫存管理" =>
            [
                "即時庫存查詢",
                "庫存入庫、出庫與調整",
                "安全庫存提醒",
                "批號與效期管理"
            ],
            "採購與月結" =>
            [
                "採購單建立與審核",
                "進貨驗收",
                "供應商月結",
                "應付帳款與付款紀錄"
            ],
            "零用金管理" =>
            [
                "門市支出登錄",
                "憑證照片上傳",
                "財務審核",
                "零用金月結與撥補"
            ],
            "中央廚房調撥" =>
            [
                "門市叫貨",
                "中央廚房備貨與出庫",
                "門市收貨確認",
                "差異數量登錄"
            ],
            "門市退貨" =>
            [
                "退貨申請",
                "退貨原因與照片",
                "中央廚房審核",
                "入庫、報廢或退供應商"
            ],
            _ =>
            [
                "清單查詢",
                "新增與編輯",
                "審核流程",
                "報表匯出"
            ]
        };
    }
}