System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及前端開發領域,具體涉及一種前端單據數據處理方法及裝置。
技術介紹
1、傳統的手工單據錄入存在誤差、時間消耗大、數據一致性差等問題,當單據需要手工錄入系統時,存在因人為因素導致的誤差,例如打錯字、漏填信息等,這種誤差往往是因為用戶操作時需要結合鼠標+鍵盤的情況導致的,從而影響數據錄入的準確性和效率。
技術實現思路
1、針對現有技術中的問題,本申請提供一種前端單據數據處理方法及裝置,能夠有效提高前端單據數據錄入的準確率和效率。
2、為了解決上述問題中的至少一個,本申請提供以下技術方案:
3、第一方面,本申請提供一種前端單據數據處理方法,包括:
4、對單據錄入頁面中的各組件添加點擊事件監聽器,并按照所述各組件的點擊事件監聽器的添加順序生成對應的事件監聽隊列;
5、接收設備端通過調用掃描組件發送的單據數據,根據所述單據數據確定對應的多個商品信息,并根據預設匹配規則對所述商品信息進行排序,得到商品序列并進行頁面展示;
6、根據所述事件監聽隊列中排序最先的事件監聽器所對應的組件的頁面位置進行光標跳轉,接收用戶發送的鍵盤操作信號,根據所述鍵盤操作信號確定對應的選定商品,并將所述選定商品的商品信息填入所述單據錄入頁面的相應組件中,其中,所述用戶發送的鍵盤操作信號是所述用戶基于所述商品序列的頁面展示發送的。
7、進一步地,在所述將所述選定商品的商品信息填入所述單據錄入頁面的相應組件中之后,包括:
8、從所述
9、將光標跳轉至所述事件監聽隊列中的下一點擊事件監聽器所對應的組件的頁面位置處。
10、進一步地,所述根據預設匹配規則對所述商品信息進行排序,得到商品序列并進行頁面展示,包括:
11、根據所述商品信息中的特定字段進行商品排序;
12、將經過所述商品排序后得到的商品序列進行頁面展示,以供用戶進行選擇。
13、進一步地,所述根據預設匹配規則對所述商品信息進行排序,得到商品序列并進行頁面展示,包括:
14、根據所述商品信息中的數據條碼長度進行商品排序;
15、將經過所述商品排序后得到的商品序列進行頁面展示,以供用戶進行選擇。
16、進一步地,所述將經過所述商品排序后得到的商品序列進行頁面展示,以供用戶進行選擇,包括:
17、根據經過所述商品排序后的商品序列得到對應的商品列表;
18、將所述商品列表以頁面卡片組件的形式進行頁面展示。
19、進一步地,所述將所述選定商品的商品信息填入所述單據錄入頁面的相應組件中,包括:
20、將所述選定商品的商品信息填入所述單據錄入頁面的相應組件中并判斷所述商品信息是否落入完成;
21、若判定所述商品信息落入完成,則將所述事件監聽隊列中的當前事件監聽器進行移除,得到更新后的事件監聽隊列。
22、進一步地,在所述將所述選定商品的商品信息填入所述單據錄入頁面的相應組件中之后,包括:
23、判斷所述商品信息是否落入完成;
24、若判定所述商品信息落入完成,則根據填入的所述商品信息更新對應的預設商品庫存。
25、第二方面,本申請提供一種前端單據數據處理裝置,包括:
26、組件監聽模塊,用于對單據錄入頁面中的各組件添加點擊事件監聽器,并按照所述各組件的點擊事件監聽器的添加順序生成對應的事件監聽隊列;
27、商品排序模塊,用于接收設備端通過調用掃描組件發送的單據數據,根據所述單據數據確定對應的多個商品信息,并根據預設匹配規則對所述商品信息進行排序,得到商品序列并進行頁面展示;
28、鍵盤錄入模塊,用于根據所述事件監聽隊列中排序最先的事件監聽器所對應的組件的頁面位置進行光標跳轉,接收用戶發送的鍵盤操作信號,根據所述鍵盤操作信號確定對應的選定商品,并將所述選定商品的商品信息填入所述單據錄入頁面的相應組件中,其中,所述用戶發送的鍵盤操作信號是所述用戶基于所述商品序列的頁面展示發送的。
29、第三方面,本申請提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述程序時實現所述的前端單據數據處理方法的步驟。
30、第四方面,本申請提供一種計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現所述的前端單據數據處理方法的步驟。
31、第五方面,本申請提供一種計算機程序產品,包括計算機程序/指令,該計算機程序/指令被處理器執行時實現所述的前端單據數據處理方法的步驟。
32、由上述技術方案可知,本申請提供一種前端單據數據處理方法及裝置,通過接收設備端通過調用掃描組件發送的單據數據,根據所述單據數據確定對應的多個商品信息,并根據預設匹配規則對所述商品信息進行排序,得到商品序列并進行頁面展示;根據事件監聽隊列中排序最先的事件監聽器所對應的組件的頁面位置進行光標跳轉,接收用戶發送的鍵盤操作信號,根據所述鍵盤操作信號確定對應的選定商品,并將所述選定商品的商品信息填入所述單據錄入頁面的相應組件中;從所述商品序列中移除所述選定商品,并光標跳轉至所述事件監聽隊列中的下一點擊事件監聽器所對應的組件的頁面位置處,由此能夠有效提高前端單據數據錄入的準確率和效率。
本文檔來自技高網...【技術保護點】
1.一種前端單據數據處理方法,其特征在于,所述方法包括:
2.根據權利要求1所述的前端單據數據處理方法,其特征在于,在所述將所述選定商品的商品信息填入所述單據錄入頁面的相應組件中之后,包括:
3.根據權利要求1所述的前端單據數據處理方法,其特征在于,所述根據預設匹配規則對所述商品信息進行排序,得到商品序列并進行頁面展示,包括:
4.根據權利要求1所述的前端單據數據處理方法,其特征在于,所述根據預設匹配規則對所述商品信息進行排序,得到商品序列并進行頁面展示,包括:
5.根據權利要求3或4所述的前端單據數據處理方法,其特征在于,所述將經過所述商品排序后得到的商品序列進行頁面展示,以供用戶進行選擇,包括:
6.根據權利要求1所述的前端單據數據處理方法,其特征在于,所述將所述選定商品的商品信息填入所述單據錄入頁面的相應組件中,包括:
7.根據權利要求1所述的前端單據數據處理方法,其特征在于,在所述將所述選定商品的商品信息填入所述單據錄入頁面的相應組件中之后,包括:
8.一種前端單據數據處理裝置,其特征在于
9.一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現權利要求1至7任一項所述的前端單據數據處理方法的步驟。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該計算機程序被處理器執行時實現權利要求1至7任一項所述的前端單據數據處理方法的步驟。
...【技術特征摘要】
1.一種前端單據數據處理方法,其特征在于,所述方法包括:
2.根據權利要求1所述的前端單據數據處理方法,其特征在于,在所述將所述選定商品的商品信息填入所述單據錄入頁面的相應組件中之后,包括:
3.根據權利要求1所述的前端單據數據處理方法,其特征在于,所述根據預設匹配規則對所述商品信息進行排序,得到商品序列并進行頁面展示,包括:
4.根據權利要求1所述的前端單據數據處理方法,其特征在于,所述根據預設匹配規則對所述商品信息進行排序,得到商品序列并進行頁面展示,包括:
5.根據權利要求3或4所述的前端單據數據處理方法,其特征在于,所述將經過所述商品排序后得到的商品序列進行頁面展示,以供用戶進行選擇,包括:
6.根據權利要...
【專利技術屬性】
技術研發人員:孫波,孫玉萍,王國標,謝國飛,
申請(專利權)人:江蘇中侖數字科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。