Project

General

Profile

Actions

Feature #201

open
煌陳 煌陳

Bug #199: 【Bug】建立使用者&下單異常

【需求】部分UI操作問題調整

Feature #201: 【需求】部分UI操作問題調整

Added by 煌昇 陳 about 1 month ago. Updated about 1 month ago.

Status:
Resolved
Priority:
High
Assignee:
Start date:
09/08/2026
Due date:
09/08/2026 (44 days late)
% Done:

100%

Estimated time:
1:00 h

Description

  1. 人員客戶新修頁面提供複製貼上(Ctrl+C / Ctrl+V) + tab換行
  2. 人員客戶新修頁面搜尋框即時篩選
  3. 人員客戶新修重複名稱錯誤指引
  4. Mark 購物車畫面 電腦版下單頁面未滿版時難以使用

Files

螢幕擷取畫面 2026-09-08 223226.png (44.5 KB) 螢幕擷取畫面 2026-09-08 223226.png 複製貼上 煌昇 陳, 09/08/2026 02:38 PM
螢幕擷取畫面 2026-09-08 221814.png (61.6 KB) 螢幕擷取畫面 2026-09-08 221814.png 搜尋框自動搜尋(debounce) 煌昇 陳, 09/08/2026 02:38 PM
螢幕擷取畫面 2026-09-08 223120.png (50.5 KB) 螢幕擷取畫面 2026-09-08 223120.png 搜尋框自動搜尋(debounce) 煌昇 陳, 09/08/2026 02:39 PM
螢幕擷取畫面 2026-09-08 223148.png (39.6 KB) 螢幕擷取畫面 2026-09-08 223148.png 重複名稱錯誤訊息更清楚 煌昇 陳, 09/08/2026 02:39 PM
螢幕擷取畫面 2026-09-08 223336.png (60.4 KB) 螢幕擷取畫面 2026-09-08 223336.png RWD 訂單頁「新增常用地址」對話框 煌昇 陳, 09/08/2026 02:42 PM
螢幕擷取畫面 2026-09-08 223652.png (58.1 KB) 螢幕擷取畫面 2026-09-08 223652.png RWD 訂單頁「新增常用地址」對話框 煌昇 陳, 09/08/2026 02:42 PM
螢幕擷取畫面 2026-09-08 223226.png
螢幕擷取畫面 2026-09-08 221814.png
螢幕擷取畫面 2026-09-08 223120.png
螢幕擷取畫面 2026-09-08 223148.png
螢幕擷取畫面 2026-09-08 223336.png
螢幕擷取畫面 2026-09-08 223652.png

煌陳 Updated by 煌昇 陳 about 1 month ago Actions #1

  • 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
  1. 複製貼上 + Tab 換欄位 — MgmtWeb/.../customer/CustomerEditDialog.kt:新增 LocalFocusManager + onKeyEvent 攔截 Tab 鍵,套用到所有文字欄位(客戶編號、折扣、電話、工地編號、帳號/密碼/顯示名稱),Tab 可依序跳到下一欄;複製貼上為瀏覽器原生支援,已於註解註明不需額外調整。

  2. 搜尋框自動搜尋(debounce) — MgmtWeb/.../viewModel/CustomerVM.kt 新增 onCustSearchInput()(輸入停頓 400ms 後自動觸發 searchCustomer(1),會取消前一次未執行的查詢),Main.kt 的搜尋框 onValueChange 改呼叫此函式;原本 Enter 鍵觸發保留,不受影響。

  3. 重複名稱錯誤訊息更清楚 — CustomerVM.kt:客戶編號重複、帳號重複時,訊息改為帶入實際輸入值(例如「客戶編號重複:「C000123」,請更換編號,或留空由系統自動產生」),不再只顯示制式的「客戶編號重複」。

  4. RWD 訂單頁「新增常用地址」對話框 — MallWeb/.../ui/view/CartScreen.kt:原本 widthIn(min = 700.dp, ...) 在視窗未放大到滿版時會把對話框撐出畫面外,改成 min = 320.dp,讓對話框可隨視窗寬度縮小;內部欄位原本就有依 Breakpoints.FIELD_WRAP 自動改單欄排版的邏輯,這次不用動。

已逐一確認四個檔案:全部 CRLF、無 BOM、無殘留「Claude」字樣,7 處變更都標了「Feature #201」與日期。這批都是純前端調整,沒有動到任何 SP,可以直接部署測試。

Actions

Also available in: PDF Atom