abp(net core)+easyui+efcore實作倉儲管理系統目錄
abp(net core)+easyui+efcore實作倉儲管理系統——ABP總體介紹(一) abp(net core)+easyui+efcore實作倉儲管理系統——解決方案介紹(二) abp(net core)+easyui+efcore實作倉儲管理系統——領域層創建物體(三) abp(net core)+easyui+efcore實作倉儲管理系統——定義倉儲并實作 (四) abp(net core)+easyui+efcore實作倉儲管理系統——創建應用服務(五) abp(net core)+easyui+efcore實作倉儲管理系統——展現層實作增刪改查之控制器(六) abp(net core)+easyui+efcore實作倉儲管理系統——展現層實作增刪改查之串列視圖(七) abp(net core)+easyui+efcore實作倉儲管理系統——展現層實作增刪改查之增刪改視圖(八) abp(net core)+easyui+efcore實作倉儲管理系統——展現層實作增刪改查之選單與測驗(九) abp(net core)+easyui+efcore實作倉儲管理系統——使用 WEBAPI實作CURD (十一)abp(net core)+easyui+efcore實作倉儲管理系統——EasyUI前端頁面框架 (十八)
abp(net core)+easyui+efcore實作倉儲管理系統——EasyUI之貨物管理一 (十九) abp(net core)+easyui+efcore實作倉儲管理系統——ABP WebAPI與EasyUI結合增刪改查之一(二十七) abp(net core)+easyui+efcore實作倉儲管理系統——ABP WebAPI與EasyUI結合增刪改查之十(三十六) abp(net core)+easyui+efcore實作倉儲管理系統——入庫管理之一(三十七) abp(net core)+easyui+efcore實作倉儲管理系統——入庫管理之三存盤程序(三十九) abp(net core)+easyui+efcore實作倉儲管理系統——入庫管理之四(四十) abp(net core)+easyui+efcore實作倉儲管理系統——入庫管理之十二(四十八) abp(net core)+easyui+efcore實作倉儲管理系統——出庫管理之一(四十九) abp(net core)+easyui+efcore實作倉儲管理系統——出庫管理之二(五十) abp(net core)+easyui+efcore實作倉儲管理系統——出庫管理之三(五十一) abp(net core)+easyui+efcore實作倉儲管理系統——出庫管理之三(五十二) abp(net core)+easyui+efcore實作倉儲管理系統——出庫管理之四(五十三) Abp(net core)+easyui+efcore實作倉儲管理系統——出庫管理之五(五十四) abp(net core)+easyui+efcore實作倉儲管理系統——出庫管理之六(五十五)在通過上面的文章學習之后,出庫管理的新增功能,我們已經基本實作,接下來我們要來測驗一下新增功能,
十一、測驗新增出庫單功能
我們首先通過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.使用滑鼠選中“數量”欄位,在這里填寫相應的數量,系統會自動計算體積與總價,如下圖,這里沒有對數量進行可出數校驗,請自行添加,

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/230867.html
標籤:.NET技术
