採購單表單 AI 生成草稿
單頁分區設計:供應商區 → 品項區 → 確認區;主要操作在右上、次要操作在底部(UX §1.2)
本頁資料來自前端示範檔
唯一會離開瀏覽器的是下方的「AI 審核建議」:它會把本單內容送到本站後端
本頁所有金額欄位(單價、小計、金額)一律為未稅,營業稅 5% 於確認區外加。
static/data/purchase.json,料號/客戶/供應商三類主檔統一取自 static/data/_master.json(虛構公司「Cyodaa Demo 精機」)。
儲存、送審、審核只改變本頁畫面狀態,重新整理即還原,不會寫入資料庫或 Odoo;附件也不會真的上傳。
唯一會離開瀏覽器的是下方的「AI 審核建議」:它會把本單內容送到本站後端
POST /api/ai/purchase.review_advice 並真的呼叫 Gemini(每次呼叫都留稽核日誌)。
網址加 ?ai=cached 可改讀先前真的跑過的快取、?ai=live 強制即時呼叫;
模型不可用時會自動退回規則計算,三種來源都會標示在建議卡片裡。
本頁所有金額欄位(單價、小計、金額)一律為未稅,營業稅 5% 於確認區外加。
唯讀模式
AI 審核建議
主管審核
依 Odoo 慣例,「通過」與「駁回」放在頁面標題列右側(UX §1.2)。 審核按鈕僅限具權限之人類主管操作;一般人員檢視時此區為唯讀(UX 附錄 A:URL 直連無權限者顯示唯讀模式)。 駁回須填寫結構化原因 + 補充說明 ≥ 20 字(UX §6.3)。AI 不可代為點擊「通過」(附錄 B)。
審核者 7 日未回應時,系統會自動發送提醒通知(UX §6.3;本示範不寄送郵件)
狀態與歷史紀錄
PRD §7.4 PO-03 狀態追蹤
| 時間 | 操作者 | 事件 |
|---|