Ctrl K

PCE GUI Portal — 銷項內頁 UI(查詢條件/workbench)

用途:說明 iframe 內銷項工具頁的共用元件、目前已交付版面,以及 2026-10-04 曾試做又還原的 workbench 對齊範圍。
對象:開發/顧問/產品
最後更新:2026-11-02(Portal 頁首環境名稱後顯示 NetSuite Account ID)
程式基準:Portal 版面仍以 7560a43 的背景/作廢 workbench 單卡為準。作廢規則、ACK 與主檔表單群組見 c973cc6 與 ar-status。

共用元件(SuiteApp 程式)

元件路徑說明
查詢條件 cardcommon/PCE_LIB_PceFilterCollapse.js可收合「查詢條件」、條件 badge/chip、重設;embeddedInShell 用於 workbench 內嵌樣式
分頁(client-side)common/PCE_LIB_PceClientTabs.jsrenderWorkbenchCardLayout:單卡 + card-header-tabs(橙線 active)
Portal 頂栏同步common/PCE_LIB_PceShellHeader.jspce_embed=T 時 postMessage;分頁切換可更新 intro(背景 workbench 已用)
登入身分common/PCE_SL_Workbench.js頁首正中間顯示已對應通用系統設定的名稱、該列 NetSuite Account ID、使用者、角色(`測試區 (TD2905095) \使用者: … \角色: …`)。名稱與帳號來自該帳號 Mapping 那一筆。沒有對應時名稱顯示 —,不加帳號。角色名稱查不到時改顯示角色代碼
iframe 殼common/PCE_LIB_PceLayout.jsrenderEmbedDocument、.pce-embed-root
處理中遮罩common/PCE_LIB_PceProcessing.js工具頁查詢、送出、Portal 切頁與延遲載入時顯示橘色轉圈;CSV 範本下載不顯示

本機測試:npm run test:pce-filter-collapse(若有)、npm run test:workbench(Portal 殼)。

目前已交付(TD2905095/master)

入口workbench 單卡 + header 分頁查詢條件 UI備註
背景自動開立是(提交|進度)是(embedded;有結果時收合+摘要)8b09862 起;PCE_SL_AR_AutoIssueWorkbench
開立銷項發票/折讓單否是(獨立 card;結果區為 nav-pills)PCE_SL_AR_Issue
作廢銷項發票/折讓單是(銷項發票|折讓單)是(embedded)workbench 單卡 + card-header-tabs,對齊背景自動開立
發票本管理否查詢分頁為傳統 card 表單三 tab:查詢/手動/CSV
加值中心上傳錯誤清單否是(獨立 card;對齊開立清單 host/fetch fragment)側欄 加值中心 → 上傳錯誤;PCE_LIB_AR_UploadErrorsHtml
加值中心上傳監控否—(唯讀儀表)側欄 加值中心 → 上傳監控;PCE_LIB_AR_UploadMonitorHtml
營業稅進銷項與零稅率否營業人、民國年、雙月期別側欄 營業稅申報 → 進銷項與零稅率。未勾 產報稅檔功能 時不顯示。進項、銷項整組同樣依 進項功能、銷項功能 顯示

開立銷項發票/折讓單仍為舊版「分頁列 + 獨立查詢 card」;作廢與背景自動開立已採 workbench 單卡分頁。

Invoice/Credit Memo/Customer Deposit 檢視頁的開立按鈕會開啟這個 Portal,右側直接載入該筆確認頁,左側選單預設收合(可按 ☰ 展開)。從中心進入 Portal 時,側欄仍依上次收合狀態。

2026-10-04 試做與還原(勿與現行帳上混淆)

曾實作並 CPD(commit 199d5a3、6658650):作廢、發票本、一般開立清單改為與背景相同的 workbench 單卡 + Portal 分頁頂栏同步。

使用者驗收後要求 reset;master 已 force-push 回 c0e6ed7,並重新 deploy。上述兩 commit 不在現行分支,僅 Git reflog/遠端快取可能暫留。

若需重做對齊,可從 reflog 取 diff 或重開需求;設計討論脈絡見 Cursor agent transcript(本機,不納 Git):

~/.cursor/projects/Users-yucheng-PwC-Development-com-netsuite-pceguitw/agent-transcripts/23bb1cd9-0b5f-41e4-9431-ea72c027f425/23bb1cd9-0b5f-41e4-9431-ea72c027f425.jsonl

相關文件

文件內容
AR 進度變更紀錄、功能清單
背景自動開立提交/進度行為
使用說明 §3.1 Portal會計視角導覽
docs 索引全文件目錄