Abp(net core)+easyui+efcore實現倉儲管理系統——出庫管理之七(五十六)
abp(net core)+easyui+efcore實現倉儲管理系統目錄
abp(net core)+easyui+efcore實現倉儲管理系統——EasyUI前端頁面框架 (十八)
在通過上面的文章學習之後,出庫管理的新增功能,我們已經基本實現。接下來我們要來測試一下新增功能。
十一、測試新增出庫單功能
我們首先通過Swagger測試創建單號API是否可用。
1. 在Visual Studio 2017的解決方案資源管理器中,選中「ABP.TPLMS.Web.Host」項目,然後單擊滑鼠右鍵,在彈出菜單中選中「設為啟動項目」,如下圖。按F5運行應用程式。
2. 瀏覽器會自動跳轉到Swagger UI介面。如下圖。
3. 在瀏覽器中找到OutStockOrder的GetNo介面。使用滑鼠左鍵點擊「Try It out」按鈕。然後點擊「execute」如下圖。
4. 如果執行正確,系統將返回一個單號。如下圖。
5.通過上面的測試,單號創建API是可用的。接下來在Visual Studio 2017的解決方案資源管理器中,選中「ABP.TPLMS.Web.Mvc」項目,然後單擊滑鼠右鍵,在彈出菜單中選中「設為啟動項目」。按F5運行應用程式。
6.在瀏覽器中的地址欄中輸入「//localhost:5000/」,然後輸入管理員用戶名進行登錄。
7.在主介面的菜單中,選擇「Business->出庫管理」菜單項,瀏覽器中呈現一個組織資訊列表與五個按鈕。如下圖。關於菜單的生成可以參見文章(abp(net core)+easyui+efcore實現倉儲管理系統——菜單-上 (十六 ) 、abp(net core)+easyui+efcore實現倉儲管理系統——菜單-下(十七 ) )。見文章(
abp(net core)+easyui+efcore實現倉儲管理系統——菜單-上 (十六 ) 、abp(net core)+easyui+efcore實現倉儲管理系統——菜單-下(十七 ) )。
8.新增出庫單:點擊「創建」按鈕,彈出一個「你想創建出庫單嗎?」的提示資訊,點擊「確定」,如下圖中所示。
9.系統會跳出「新增出庫單」介面,系統會自動生成出庫單號、預計出庫日期,並給狀態、毛凈重、件數賦默認值。如下圖。
10.在輸入相應的出庫單資訊之後,點擊「保存」按鈕 。會提示有必填項沒有填寫。如下圖。
11.在輸入相應的必填項資訊之後,點擊「保存」按鈕 。在彈出的確認對話框中點擊「確定」按鈕。在彈出的「保存成功」確認對話框中點擊「確定」按鈕。如下圖。
12.彈出保存成功。見下圖。
13.在「出庫單明細」介面中點擊「添加明細」 按鈕,會彈出一個「選擇入庫貨物資訊」介面,選擇需要添加的相應貨物資訊。如下圖。
14. 在選擇了貨物資訊之後,使用滑鼠點擊「導入」按鈕,會彈出 一個提示資訊框「你確認要保存所選擇的貨物資訊嗎?」,點擊 「確定」,會把選擇的貨物資訊添加到出庫單明細中。如下圖。
15.在貨物資訊保存成功之後,我們關閉「選擇入庫貨物資訊」介面,回到「出庫單明細」介面,看到我們剛才選擇的貨物資訊就在「出庫單明細」中。如下圖。
16.使用滑鼠選中「數量」欄位,在這裡填寫相應的數量。系統會自動計算體積與總價。如下圖。這裡沒有對數量進行可出數校驗,請自行添加。