RmStoreInfoController.cs 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. using ShwasherSys.BaseSysInfo.States;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Web;
  6. using System.Web.Mvc;
  7. using Abp.Web.Mvc.Authorization;
  8. using IwbZero.Auditing;
  9. using ShwasherSys.Authorization.Permissions;
  10. using ShwasherSys.Common;
  11. namespace ShwasherSys.Controllers
  12. {
  13. [AbpMvcAuthorize, AuditLog("原材料出入库维护")]
  14. public class RmStoreInfoController : ShwasherControllerBase
  15. {
  16. protected IQueryAppService QueryAppService { get; }
  17. public RmStoreInfoController(IStatesAppService statesAppService, IQueryAppService queryAppService)
  18. {
  19. QueryAppService = queryAppService;
  20. StatesAppService = statesAppService;
  21. }
  22. // GET: SemiProductStoreInfo
  23. [AbpMvcAuthorize(PermissionNames.PagesRawMaterialStoreRmStoreEnterMg), AuditLog("原材料入库申请审核页面")]
  24. public ActionResult RmStoreEnterMg()
  25. {
  26. ViewBag.ApplyStatus = StatesAppService.GetSelectLists("RmEnterStore", "ApplyStatus", a => a.CodeValue != "0");
  27. return View();
  28. }
  29. [AbpMvcAuthorize(PermissionNames.PagesSemiProductStoreInfoSemiEnterStoreMg), AuditLog("原材料出库信息")]
  30. public ActionResult RmStoreOutMg()
  31. {
  32. ViewBag.ApplyStatus = StatesAppService.GetSelectLists("RmOutStore", "ApplyStatus",a => a.CodeValue != "0" );
  33. return View();
  34. }
  35. [AbpMvcAuthorize(PermissionNames.PagesSemiProductStoreInfoCurrentSemiStoreHouseMg), AuditLog("原材料仓库实时信息页面")]
  36. public ActionResult RmCurrentStoreMg()
  37. {
  38. ViewBag.StoreHouses = QueryAppService.QueryStoreHouseSelect();
  39. return View();
  40. }
  41. //[AbpMvcAuthorize(PermissionNames.PagesSemiProductStoreInfoSemiOutStoreApplyMg), AuditLog("半成品出库申请审核页面")]
  42. //public ActionResult SemiOutStoreApplyMg()
  43. //{
  44. // string s1 = OutStoreApplyStatusEnum.Applying.ToInt() + "",
  45. // s2 = OutStoreApplyStatusEnum.Audited.ToInt() + "",
  46. // s3 = OutStoreApplyStatusEnum.Refused.ToInt() + "",
  47. // s4 = OutStoreApplyStatusEnum.OutStored.ToInt() + "";
  48. // ViewBag.SemiApplyStatus = StatesAppService.GetSelectLists("SemiOutStore", "ApplyStatus", a =>
  49. // a.CodeValue == s1 ||
  50. // a.CodeValue == s2 ||
  51. // a.CodeValue == s3 ||
  52. // a.CodeValue == s4);
  53. // ViewBag.StoreHouses = QueryAppService.QueryStoreHouseSelect(2);
  54. // return View();
  55. //}
  56. //[AbpMvcAuthorize(PermissionNames.PagesSemiProductStoreInfoSemiOutStoreMg), AuditLog("半成品出库信息页面")]
  57. //public ActionResult SemiOutStoreMg()
  58. //{
  59. // ViewBag.SemiApplyStatus = StatesAppService.GetSelectLists("SemiOutStore", "ApplyStatus");
  60. // ViewBag.StoreHouses = QueryAppService.QueryStoreHouseSelect(2);
  61. // return View();
  62. //}
  63. }
  64. }