using WMS.Core; using WMS.Info; using System; using Microsoft.AspNetCore.Mvc;using WMS.BZWeb; using WMS.BZWeb.Extensions; using WMS.Util; using WMS.BZModels; namespace WMS.BZWeb.Controllers { /// /// 描 述:主页控制器 /// public class HomeController : MvcControllerBase { /// /// 初始化页面 /// /// [HttpGet] public ActionResult Index() { return View(Common.GetMainUITheme()); } /// /// 首页桌面 /// /// [HttpGet] public ActionResult AdminDesktop() { return View(); } /// /// /// 首页桌面 /// /// 哪个库的 PTManager HJManager FJManager SXManager CPManager /// [HttpGet] public ActionResult AdminDesktopTemp(string t) { ViewBag.Tenant = t; //return !string.IsNullOrWhiteSpace(t) ? View(t) : View(); return View(t); } /// /// 清空缓存 /// /// [HttpPost] ////[AjaxOnly] public ActionResult ClearRedis() { foreach (var e in Enum.GetValues(typeof(ERedisCacheNo))) { RedisCache.RemoveAll((ERedisCacheNo)e); } return Success("清除缓冲成功"); } /// /// 访问功能 /// /// 功能编号 /// 功能模块 /// 访问路径 /// [HttpPost] public ActionResult VisitModule(string moduleNo, string moduleName, string moduleUrl) { LoginUserInfo LoginUser = GetLoginUser(); SysLogBLLCore.WriteLog(LoginUser, moduleNo, moduleName, moduleUrl); return Success("访问成功"); } /// /// 获取物料的不完整数据数量 /// /// 1:默认仓库或者单位不完整数量。其它:质检信息不完整数量。 /// [HttpPost] ////[AjaxOnly] public ActionResult GetMat() { //OrderCore bll = new OrderCore(); //FrmIndexEntity entity = bll.GetFrmIndex(); return Success("获取成功"); } /// /// 获取首页出入库报表对象 /// /// [HttpPost] ////[AjaxOnly] public ActionResult GetIndexLine() { //OrderCore bll = new OrderCore(); //FrmIndexLineEntity entity = bll.GetIndexLine(); return Success("获取成功"); } /// /// 获取需要打开的窗体参数 /// /// 直接定位到窗体主键 /// 0:直接定位/1:单据(需要根据单据类型查询) /// [HttpPost] ////[AjaxOnly] public ActionResult GetOpenFrmParams(string keys,string types) { SysModuleCore bll = new SysModuleCore(); SYS_MODULE entity = bll.GetOpenFrmParams(keys, types); return Success("获取成功", entity); } } }