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);
}
}
}