| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Linq.Expressions;
- using System.Threading.Tasks;
- using System.Web.Mvc;
- using Abp.Web.Mvc.Authorization;
- using Abp.Runtime.Caching;
- using IwbZero.Auditing;
- using IwbZero.Setting;
- using ShwasherSys.Authorization.Permissions;
- using ShwasherSys.BaseSysInfo.States;
- using ShwasherSys.CompanyInfo;
- using ShwasherSys.CompanyInfo.EmployeeInfo;
- namespace ShwasherSys.Controllers
- {
- [AbpMvcAuthorize, AuditLog("半成品包装信息")]
- public class PackInfoController : ShwasherControllerBase
- {
- public IEmployeeAppService EmployeeAppService { get; }
- public PackInfoController(IStatesAppService statesAppService,
- ICacheManager cacheManager,
- IIwbSettingManager settingManager, IEmployeeAppService employeeAppService)
- {
- EmployeeAppService = employeeAppService;
- StatesAppService = statesAppService;
- SettingManager = settingManager;
- CacheManager = cacheManager;
- }
- [AbpMvcAuthorize(PermissionNames.PagesPackInfoPackInfoMg), AuditLog("半成品包装维护页面")]
- public async Task<ActionResult> Index()
- {
- ViewBag.ProductApplyStatus = StatesAppService.GetSelectLists("FinshedEnterStore", "ApplyStatus");
- ViewBag.ApplyStatus = StatesAppService.GetSelectLists("PackInfoApply", "ApplyStatus");
- var packageMan =await SettingManager.GetSettingValueAsync(ShwasherSettingNames.CKBZRY);
- ViewBag.HsRate = 10;
- var pmList = packageMan.Split(',');
-
- ViewBag.Employee =await EmployeeAppService.GetSelectStr2((e) => pmList.Contains(e.No));
- return View();
- }
- [AbpMvcAuthorize]
- [AbpMvcAuthorize(PermissionNames.PagesPackInfoPackageApplyInfo), AuditLog("半成品包装申请查询页面")]
- public ActionResult PackageApplyInfo()
- {
- ViewBag.ApplyStatus = StatesAppService.GetSelectLists("PackInfoApply", "ApplyStatus");
- return View();
- }
- /// <summary>
- /// 存在没有包装完成的数量的记录,单独弄个页面出来查看
- /// </summary>
- /// <returns></returns>
- [AbpMvcAuthorize]
- [AbpMvcAuthorize(PermissionNames.PagesPackInfoToBePackageInfoMg), AuditLog("待包装记录")]
- public ActionResult ToBePackageInfo()
- {
- ViewBag.ProductApplyStatus = StatesAppService.GetSelectLists("FinshedEnterStore", "ApplyStatus");
- ViewBag.ApplyStatus = StatesAppService.GetSelectLists("PackInfoApply", "ApplyStatus");
- return View();
- }
- }
- }
|