APCGC_CBS.Admin/Controllers/SystemManageController.cs

(开头部分) 49KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using APCGC_CBS.Admin.Code;
using APCGC_CBS.Common;
using APCGC_CBS.DAL.Admin;
using LitJson;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using APCGC_CBS.Models.Admin;
using System.Text;

namespace APCGC_CBS.Admin.Controllers
{
    public class SystemManageController : BaseController
    {
        #region 菜单管理
        /// <summary>
        /// 菜单管理列表
        /// </summary>
        /// <returns></returns>
        [CheckLogin]
        public ActionResult MenuList()
        {
            //权限验证
            if (!CheckJurisdiction("/SystemManage/MenuList", null))
            {
                return RedirectToAction("NoPass", "Home");
            }

            return View();
        }

        /// <summary>
        /// 获取菜单列表数据
        /// </summary>
        /// <returns></returns>
        [CheckLogin]
        [HttpGet]
        public string MenuList_GetList()
        {
            string t = Convert.ToString(Request["t"]);
            //page=2&limit=10
            DataTable dtMenu = (new DALSys()).GetMenuList();
            if (t == "" || t == "1") //获取所有菜单数据
            {
                if (dtMenu != null)
                {
                    string strMenus = JsonHelper.DataTableToJson(dtMenu, "data");
                    string strJson = "{\"code\":0,\"msg\":\"\",\"count\":" + dtMenu.Rows.Count.ToString() + "," + strMenus.Substring(1, strMenus.Length - 1);
                    return strJson;
                }
            }
            else if (t == "2") //获取一级菜单数据
            {
                DataRow[] drParent = dtMenu.Select(" ParentID = 0 ", "SortCode ASC");
                string strJson = "[{\"Menu_ID\":\"0\",\"MenuName\":\"◇◇无上级菜单◇◇\"},";
                for (int i = 0; i < drParent.Length; i++)
                {
后面还有 1203 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。