From f43b7df8400f4fcffc9f19dca0888d61e2b33d5f Mon Sep 17 00:00:00 2001 From: dengjunjie <dengjunjie@hnkhzn.com> Date: 星期三, 12 三月 2025 18:41:52 +0800 Subject: [PATCH] WMS系统添加PDA权限,PDA程序 --- 项目代码/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/System/Sys_MenuController.cs | 92 ++++++++++++++++++++++++++++------------------ 1 files changed, 56 insertions(+), 36 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/System/Sys_MenuController.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/System/Sys_MenuController.cs" index 2ce377a..b86710c 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/System/Sys_MenuController.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/System/Sys_MenuController.cs" @@ -1,44 +1,64 @@ -锘縩amespace WIDESEA_WMSServer.Controllers; +锘縰sing Microsoft.AspNetCore.Mvc; +using WIDESEA_Core; +using WIDESEA_Core.BaseController; +using WIDESEA_ISystemService; +using WIDESEA_Model.Models; -[Route("api/Menu")] -[ApiController] -public class Sys_MenuController : ApiBaseController<ISys_MenuService, Sys_Menu> +namespace WIDESEA_WMSServer.Controllers { - private readonly IHttpContextAccessor _httpContextAccessor; - - public Sys_MenuController(ISys_MenuService menuService, IHttpContextAccessor httpContextAccessor) : base(menuService) + [Route("api/Sys_Menu")] + [ApiController] + public class Sys_MenuController : ApiBaseController<ISys_MenuService, Sys_Menu> { - _httpContextAccessor = httpContextAccessor; - } - - [HttpGet, HttpPost, Route("getTreeMenu")] - public IActionResult GetTreeMenu() - { - return Json(Service.GetCurrentMenuActionList()); - } - - [HttpPost, Route("getMenu")] - public IActionResult GetMenu() - { - return Json(Service.GetMenu()); - } - - [HttpPost, Route("getTreeItem")] - public async Task<IActionResult> GetTreeItem(int menuId) - { - return Json(Service.GetTreeItem(menuId)); - } - - [HttpPost, Route("save")] - public ActionResult Save([FromBody] Sys_Menu menu) - { - if (App.User.IsSuperAdmin) + private readonly IHttpContextAccessor _httpContextAccessor; + public Sys_MenuController(ISys_MenuService menuService, IHttpContextAccessor httpContextAccessor) : base(menuService) { - return Json(Service.Save(menu)); + _httpContextAccessor = httpContextAccessor; } - else + [HttpGet, HttpPost, Route("getTreeMenu")] + public IActionResult GetTreeMenu() { - return Json(WebResponseContent.Instance.Error("浠呴檺瓒呯骇绠$悊鍛樹慨鏀规暟鎹�")); + return Json(Service.GetCurrentMenuActionList()); + } + + [HttpPost, Route("getMenu")] + public IActionResult GetMenu() + { + return Json(Service.GetMenu()); + } + + [HttpPost, Route("getTreeItem")] + public IActionResult GetTreeItem(int menuId) + { + return Json(Service.GetTreeItem(menuId)); + } + + [HttpPost, Route("save")] + public ActionResult Save([FromBody] Sys_Menu menu) + { + if (App.User.UserId == 1) + { + return Json(Service.Save(menu)); + } + else + { + return Json(WebResponseContent.Instance.Error("浠呴檺瓒呯骇绠$悊鍛樹慨鏀规暟鎹�")); + } + } + [HttpPost, Route("delMenu")] + public WebResponseContent DelMenu(int menuId) + { + return Service.DelMenu(menuId); + } + + /// <summary> + /// 鑾峰彇棣栭〉鎵�鏈変粨搴撴潈闄� + /// </summary> + /// <returns></returns> + [HttpGet, HttpPost, Route("GetTreeMenuPDAStash")] + public IActionResult GetTreeMenuPDAStash(int ParentId) + { + return Json(Service.GetTreeMenuPDAStash(ParentId)); } } -} \ No newline at end of file +} -- Gitblit v1.9.3