Feature #201
openBug #199: 【Bug】建立使用者&下單異常
【需求】部分UI操作問題調整
100%
Description
- 人員客戶新修頁面提供複製貼上(Ctrl+C / Ctrl+V) + tab換行
- 人員客戶新修頁面搜尋框即時篩選
- 人員客戶新修重複名稱錯誤指引
- Mark 購物車畫面 電腦版下單頁面未滿版時難以使用
Files
煌陳 Updated by 煌昇 陳 about 1 month ago
- Due date set to 09/08/2026
- Status changed from New to Resolved
- % Done changed from 0 to 100
- Estimated time set to 1:00 h
-
複製貼上 + Tab 換欄位 — MgmtWeb/.../customer/CustomerEditDialog.kt:新增 LocalFocusManager + onKeyEvent 攔截 Tab 鍵,套用到所有文字欄位(客戶編號、折扣、電話、工地編號、帳號/密碼/顯示名稱),Tab 可依序跳到下一欄;複製貼上為瀏覽器原生支援,已於註解註明不需額外調整。
-
搜尋框自動搜尋(debounce) — MgmtWeb/.../viewModel/CustomerVM.kt 新增 onCustSearchInput()(輸入停頓 400ms 後自動觸發 searchCustomer(1),會取消前一次未執行的查詢),Main.kt 的搜尋框 onValueChange 改呼叫此函式;原本 Enter 鍵觸發保留,不受影響。
-
重複名稱錯誤訊息更清楚 — CustomerVM.kt:客戶編號重複、帳號重複時,訊息改為帶入實際輸入值(例如「客戶編號重複:「C000123」,請更換編號,或留空由系統自動產生」),不再只顯示制式的「客戶編號重複」。
-
RWD 訂單頁「新增常用地址」對話框 — MallWeb/.../ui/view/CartScreen.kt:原本 widthIn(min = 700.dp, ...) 在視窗未放大到滿版時會把對話框撐出畫面外,改成 min = 320.dp,讓對話框可隨視窗寬度縮小;內部欄位原本就有依 Breakpoints.FIELD_WRAP 自動改單欄排版的邏輯,這次不用動。
已逐一確認四個檔案:全部 CRLF、無 BOM、無殘留「Claude」字樣,7 處變更都標了「Feature #201」與日期。這批都是純前端調整,沒有動到任何 SP,可以直接部署測試。
煌陳 Updated by 煌昇 陳 about 1 month ago
- File 螢幕擷取畫面 2026-09-08 223226.png 螢幕擷取畫面 2026-09-08 223226.png added
- File 螢幕擷取畫面 2026-09-08 221814.png 螢幕擷取畫面 2026-09-08 221814.png added
- File 螢幕擷取畫面 2026-09-08 223120.png 螢幕擷取畫面 2026-09-08 223120.png added
- File 螢幕擷取畫面 2026-09-08 223148.png 螢幕擷取畫面 2026-09-08 223148.png added
- File 螢幕擷取畫面 2026-09-08 223336.png 螢幕擷取畫面 2026-09-08 223336.png added
- File 螢幕擷取畫面 2026-09-08 223652.png 螢幕擷取畫面 2026-09-08 223652.png added



