123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- using System.Data;
- using Microsoft.AspNetCore.Mvc;using WMS.BZWeb;
- using WMS.Info;
- using WMS.Util;
- using WMS.Core;
- using System.Collections.Generic;
- namespace WMS.BZWeb
- {
- /// <summary>
- /// 描 述:用户管理
- /// </summary>
- [Area("ACLManager")]
- public class AuthorizeController : MvcControllerBase
- {
- ACLAuthorize Authorizebll = new ACLAuthorize();
- BaseWarehouse Warehousebll = new BaseWarehouse();
- SysModuleCore SysModulebll = new SysModuleCore();
- /// <summary>
- /// 表单页
- /// <summary>
- /// <returns></returns>
- [HttpGet]
- public ActionResult Form()
- {
- return View();
- }
- /// <summary>
- /// 获取树形数据(带勾选框)
- /// </summary>
- /// <returns></returns>
- [HttpGet]
- ////[AjaxOnly]
- public ActionResult GetCheckTree()
- {
- var OnLineRFTree = Authorizebll.GetOnLineRFTree();
- var WebAppTree = Authorizebll.GetWebAppTree();
- // var SupplierTree = Supplierbll.GetCheckTree();
- var WarehouseTree = Warehousebll.GetCheckWWACLTree();
- var jsonData = new
- {
- WebAppTree,
- OnLineRFTree,
- WarehouseTree
- };
- return this.Success("", jsonData);
- }
- /// <summary>
- /// 获取设置信息
- /// </summary>
- /// <param name="objectno">设置对象</param>
- /// <returns></returns>
- [HttpGet]
- ////[AjaxOnly]
- public ActionResult GetFormData(string objectno, EACLObjType objecttype)
- {
- var OnlineRF = Authorizebll.GetItemIdList(objectno, EACLType.OnlineRF, objecttype);
- var Warehouse = Authorizebll.GetItemIdList(objectno, EACLType.Warehouse, objecttype);
- var WebApp = Authorizebll.GetItemIdList(objectno, EACLType.WebApp, objecttype);
- var datajson = new
- {
- OnlineRF,
- Warehouse,
- WebApp
- };
- return Success("", datajson);
- }
- [HttpPost]
- [ValidateAntiForgeryToken]
- ////[AjaxOnly]
- public ActionResult SaveForm(AuthorizeInfo AuthorizeData)
- {
- Authorizebll.Authorize(AuthorizeData);
- return Success("保存成功!");
- }
- /// <summary>
- /// 获取映射数据
- /// </summary>
- /// <returns></returns>
- [HttpGet]
- ////[AjaxOnly]
- public ActionResult GetAuthorizeUser()
- {
- var token = SessionCookieCore.GetLoginTokenNo();
- if (string.IsNullOrWhiteSpace(token))
- {
- return Content(new ResInfo { code = EResponseCode.Success, info = "", data = "" }.ToJson());
- }
- LoginUserInfo LoginUser = LoginBLLCore.GetLoginUser();
- return Success("", Authorizebll.GetAuthorize(LoginUser));
- }
-
- [HttpGet]
- ////[AjaxOnly]
- public ActionResult GetAuthorizeSupperNo()
- {
- string queryJson = "";
- LoginUserInfo LoginUser = LoginBLLCore.GetLoginUser();
- return Success("", Authorizebll.GetAuthorizeSupperNo(queryJson));
- }
- }
- }
|