動作
Bug #425
進行中
SC
修正勾選被 AI 補完洗掉 + 快查帶回表格化 + 標籤獨立行/AI區預設展開 + 建議改刪除制(v0.8.2)
Bug #425:
修正勾選被 AI 補完洗掉 + 快查帶回表格化 + 標籤獨立行/AI區預設展開 + 建議改刪除制(v0.8.2)
狀態:
New
優先權:
Normal
被分派者:
-
開始日期:
2026-08-06
完成日期:
完成比例:
0%
預估工時:
概述
UI 實測回饋批次:勾選被洗掉修復 + 快查帶回表格化 + 標籤獨立行 + 建議改刪除制(v0.8.2)¶
背景¶
使用者實測 v0.8.0/v0.8.1 後的四項回饋(2026-08-06 討論定案):
- 「確定/待確認」標籤與碼擠同一行,不易讀
- AI 補充區預設收合不好用;且收合展開後手動勾選會消失
- 快查視窗的帶回列只給 ICD 碼 chip、沒有描述 —— 不可用
- 建議「忽略+可還原」機制多餘:誤刪點圖標記補回更快,想改直接刪除
變更內容¶
1. 勾選被洗掉 — 真 bug,根因與修法¶
-
根因:背景查詢「查表版先到、AI 補完版後到」漸進送達,第二次送達觸發
「結果變動 → 整批重設勾選」舊邏輯,把醫師手動勾選洗掉(收合展開只是時機巧合) -
修法:重設改「合併」— 保留仍存在(原始結果 ∪ live 確定/待確認碼)的既有勾選,
新出現的 certain 碼自動補勾;空勾選且純 AI 結果才套舊預設。任何更新
(AI 補完/自動查表刷新/收合展開)都不再動醫師勾好的碼
2. 快查帶回表格化(body-map/QuickIcdTable.tsx 新檔,棄 chip 版)¶
- 兩圖快查視窗的結果表抽成共用元件,外掛模式直接在表格加「帶回」checkbox 欄
(碼+中文+英文描述都在同列,比照檢視頁選取模式),下方帶回列顯示已勾選數+按鈕 - 預設勾每組首選;
HisCodeSendBar.tsx(chip 版)刪除
3. 顯示調整¶
- 「確定/待確認」標籤與 dimmed 註記移至碼下方獨立一行(檢視頁+快查表同步)
- AI 補充區預設展開,保留收合按鈕
4. 建議忽略 → 刪除制¶
- 卡片按鈕改「刪除」;移除「還原已忽略」機制(誤刪點圖標記補回即可)
- 幽靈右鍵 tooltip 改「右鍵刪除建議」;AI 補充區灰字註記改「(相關建議已被刪除)」
(灰字保留 — 使用者:先留著試看看)
其他¶
- 兩 tab 已無用的
copyCode/copyToClipboard隨表格搬遷移除(lint 維持全綠) -
version.ts→ v0.8.2 + CHANGELOG
驗收標準¶
-
迴歸測試 34 項全 PASS;
tsc --noEmit過;ESLint 全綠(0 問題) -
npm run build過;smoke test 全 PASS(backend 零改動) -
人工實測:AI 補完抵達/收合展開後,手動勾選不再消失;快查表格勾選帶回;
標籤獨立行;右鍵刪除建議後不再出現(重開視窗也不再跳)
沒有任何資料可供顯示
動作