CRM訂單上狀態字段在UI的顯示邏輯

2021-09-20 13:15:30 字數 1092 閱讀 2823

(1) webui上的one order header和status是1:n的關係:在webui上的search結果裡,會把乙個order當前所有的status全部連線成衣蛾string,並顯示出來。

從component design裡也能看清楚,status綁的是concatstat,

這個狀態連線是後台完成然後返回給前台的:

webui status render邏輯,在search result和detail page不一樣。

(1). 在search result,顯示所有的status:

(2). 在detail page,分兩種情況:

(2.1): 如果order的transaction type沒有配置user status profile,就只顯示system status的第乙個。例如590這個order從後台查詢它有兩個active的 system status,但是在介面上只顯示第乙個 i1003:

(2.2): 如果order的transaction type配置了user status profile,即這種情況order在後台表裡同時具有user 和system status,此時優先顯示user status,如圖:

angular 狀態字段

touched和untouched 用來判斷使用者是否獲取過焦點,如果獲取過焦點則touched true untouched false,如果沒有獲取過焦點,touched false untouched true 這兩個字段控制錯誤資訊是否顯示。使用者未訪問密碼時,我們控制錯誤密碼的錯誤資訊不顯...

狀態字段設計筆記

字典型別 適用場景 例如數字標識字典 狀態不多 0 成功 1 失敗 字典表狀態多 sys dict表order status欄位 位置重要性 能否確定在主流程的位置 舉例主表主欄位 使用者很關注 能如 已發貨 肯定是 已付款了 主表新字段 使用者很關注 否 已發貨 已收貨 已退貨 均可已退款 他表新...

Angular 表單之狀態字段

1.touched和untouched 用來判斷使用者是否獲取過焦點,如果獲取過焦點則touched true untouched false,如果從來沒有獲取過焦點,touched false untouched true,這兩個字段控制錯誤資訊是否顯示。使用者未訪問密碼時,我們控制密碼的錯誤資訊...