ProductInspectController.cs 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. using System.Web.Mvc;
  2. using Abp.Auditing;
  3. using Abp.Web.Mvc.Authorization;
  4. using ShwasherSys.Authorization.Permissions;
  5. using ShwasherSys.BaseSysInfo.States;
  6. using ShwasherSys.Common;
  7. using ShwasherSys.ProductInfo;
  8. namespace ShwasherSys.Controllers
  9. {
  10. [AbpMvcAuthorize,DisableAuditing]
  11. public class ProductInspectController : ShwasherControllerBase
  12. {
  13. protected IProductsAppService ProductsAppService{ get; }
  14. protected IStandardsAppService StandardsAppService{ get; }
  15. protected IQueryAppService QueryAppService { get; }
  16. public ProductInspectController(IStatesAppService statesAppService,IProductsAppService productsAppService, IStandardsAppService standardsAppService, IQueryAppService queryAppService)
  17. {
  18. ProductsAppService = productsAppService;
  19. StandardsAppService = standardsAppService;
  20. QueryAppService = queryAppService;
  21. StatesAppService = statesAppService;
  22. }
  23. [AbpMvcAuthorize(PermissionNames.PagesProductInspectProductItemInspectMg)]
  24. public ActionResult ProductItem()
  25. {
  26. ViewBag.UserName = AbpSession.UserName?.ToLower();
  27. ViewBag.StoreHouses = QueryAppService.QueryStoreHouseSelect(2);
  28. ViewBag.SemiApplyStatus = StatesAppService.GetSelectLists("SemiEnterStore", "ApplyStatus");
  29. return View();
  30. }
  31. [AbpMvcAuthorize(PermissionNames.PagesProductInspectDisqualifiedProductMg)]
  32. public ActionResult DisqualifiedProduct()
  33. {
  34. ViewBag.UserName = AbpSession.UserName?.ToLower();
  35. ViewBag.HandleType = StatesAppService.GetSelectLists("DisProduct", "HandleType");
  36. ViewBag.StoreHouse1 = QueryAppService.QueryStoreHouseSelectStr(2);
  37. ViewBag.StoreHouse2 = QueryAppService.QueryStoreHouseSelectStr(1);
  38. return View();
  39. }
  40. [AbpMvcAuthorize(PermissionNames.PagesProductInspectDisqualifiedSemiProductMg)]
  41. public ActionResult DisqualifiedSemiProduct()
  42. {
  43. ViewBag.UserName = AbpSession.UserName?.ToLower();
  44. ViewBag.HandleType = StatesAppService.GetSelectLists("DisProduct", "HandleType");
  45. ViewBag.StoreHouse1 = QueryAppService.QueryStoreHouseSelectStr(2);
  46. ViewBag.StoreHouse2 = QueryAppService.QueryStoreHouseSelectStr(1);
  47. return View();
  48. }
  49. [AbpMvcAuthorize(PermissionNames.PagesProductInspectProductInspectMg)]
  50. public ActionResult Index()
  51. {
  52. ViewBag.UserName = AbpSession.UserName?.ToLower();
  53. return View();
  54. }
  55. [AbpMvcAuthorize(PermissionNames.PagesProductInspectInspectReport)]
  56. public ActionResult Report()
  57. {
  58. return View();
  59. }
  60. }
  61. }