Abp(net core)+easyui+efcore實現倉儲管理系統——出庫管理之七(五十六)

DotNet菜園發表於2020-12-06

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.在瀏覽器中的位址列中輸入“http://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.使用滑鼠選中“數量”欄位,在這裡填寫相應的數量。系統會自動計算體積與總價。如下圖。這裡沒有對數量進行可出數校驗,請自行新增。

 

 

相關文章