編輯 | 究查 | 歷程 | 原始
flowchart TD
    Start([開始]) --> HideAll[隱藏 PM101 至 PM111 所有項]
    HideAll --> CheckSelect{是否有選取節點?}
    CheckSelect -- 否 --> End([結束])
    CheckSelect -- 是 --> LevelCheck{判斷選取層級}
    
    LevelCheck -- 根節點 --> NewScanItems[顯示刪除, 掃描加入, 檔案加入]
    LevelCheck -- 案件層 --> CaseItems[顯示刪除, 掃描加入, 寫備註, 檢核, 檔案加入等]
    LevelCheck -- 文件層 --> DocItems[顯示刪除, 修改份數, 修改編號等]
    LevelCheck -- 表單層 --> FormItems[顯示刪除, 歸類, 掃描加入, 檔案加入等]
    
    CaseItems --> AuthCheck[根據 FImgDelete 與 CaseDelete_Enable 設定可用性]
    DocItems --> AuthCheck
    FormItems --> AuthCheck
    
    AuthCheck --> End
    NewScanItems --> End