InventoryReportController.cs 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using Microsoft.AspNetCore.Mvc;using WMS.BZWeb;
  6. using WMS.Core;
  7. using WMS.Core.ServiceCore;
  8. using WMS.Info;
  9. namespace WMS.BZWeb
  10. {
  11. [Area("OrderManager")]
  12. public class InventoryReportController : MvcControllerBase
  13. {
  14. private FxInventoryReportCore bll = new FxInventoryReportCore();
  15. #region 视图功能
  16. /// <summary>
  17. /// 订单管理页面
  18. /// </summary>
  19. /// <returns></returns>
  20. [HttpGet]
  21. public ActionResult Index()
  22. {
  23. return View();
  24. }
  25. /// <summary>
  26. /// 新增页面
  27. /// </summary>
  28. /// <returns></returns>
  29. [HttpGet]
  30. public ActionResult FormMatItem()
  31. {
  32. return View();
  33. }
  34. #endregion
  35. #region 获取数据
  36. /// <summary>
  37. /// 查询单据明细
  38. /// </summary>
  39. /// <param name="pagination">分页参数</param>
  40. /// <param name="queryJson">查询条件函数</param>
  41. /// <returns></returns>
  42. [HttpGet]
  43. //[AjaxOnly]
  44. public ActionResult GetInventoryReportPageList(string pagination, string queryJson)
  45. {
  46. Pagination paginationobj = InitPagination(pagination);
  47. return ToPageDataResult(paginationobj, bll.GetInventoryReportPageList(paginationobj, queryJson));
  48. }
  49. /// <summary>
  50. /// 分页查询
  51. /// </summary>
  52. /// <param name="pagination">分页参数</param>
  53. /// <param name="queryJson">查询条件函数</param>
  54. /// <returns></returns>
  55. [HttpGet]
  56. //[AjaxOnly]
  57. public ActionResult GetInventoryReportItem(string OrderNo)
  58. {
  59. var data = bll.GeInventoryReportItem(OrderNo);
  60. return Success("", data);
  61. }
  62. /// 查询单据明细
  63. /// </summary>
  64. /// <param name="pagination">分页参数</param>
  65. /// <param name="queryJson">查询条件函数</param>
  66. /// <returns></returns>
  67. [HttpGet]
  68. //[AjaxOnly]
  69. public ActionResult GetCheckInventoryPageList(string queryJson)
  70. {
  71. //Pagination paginationobj = InitPagination(pagination);
  72. return Success("", bll.GetCheckTask(queryJson)); ;
  73. }
  74. #endregion
  75. /// <summary>
  76. /// 新增抽盘
  77. /// </summary>
  78. /// <param name="postData"></param>
  79. /// <returns></returns>
  80. //[AjaxOnly]
  81. public ActionResult SaveForm(string postData,string formJson)
  82. {
  83. LoginUserInfo LoginUser = LoginBLLCore.GetLoginUser();
  84. bll.Create(postData, formJson, LoginUser);
  85. return Success("新增成功");
  86. }
  87. /// <summary>
  88. /// 新增全盘
  89. /// </summary>
  90. /// <param name="postData"></param>
  91. /// <returns></returns>
  92. //[AjaxOnly]
  93. public ActionResult CheckAll()
  94. {
  95. LoginUserInfo LoginUser = LoginBLLCore.GetLoginUser();
  96. bll.CreateAll(LoginUser);
  97. return Success("新增成功");
  98. }
  99. }
  100. }