| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312 |
- // /*
- // * 后台管理员角色
- // */
- // using System;
- // using System.Web;
- // using System.Collections.Generic;
- // using System.Diagnostics;
- // using System.Linq;
- // using System.Threading.Tasks;
- // using Microsoft.AspNetCore.Mvc;
- // using Microsoft.AspNetCore.Http;
- // using Microsoft.Extensions.Logging;
- // using Microsoft.Extensions.Options;
- // using MySystem.BsModels;
- // using Library;
- // using LitJson;
- // using MySystemLib;
- // namespace MySystem.Areas.Admin.Controllers
- // {
- // [Area("Admin")]
- // [Route("Admin/[controller]/[action]")]
- // public class SysAdminRoleNewController : BaseController
- // {
- // public SysAdminRoleNewController(IHttpContextAccessor accessor, ILogger<BaseController> logger, IOptions<Setting> setting) : base(accessor, logger, setting)
- // {
- // OtherMySqlConn.connstr = ConfigurationManager.AppSettings["BsSqlConnStr"].ToString();
- // }
- // #region 后台管理员角色列表
- // /// <summary>
- // /// 根据条件查询后台管理员角色列表
- // /// </summary>
- // /// <returns></returns>
- // public IActionResult Index(SysAdminRoleNew data, string right)
- // {
- // ViewBag.RightInfo = RightInfo;
- // ViewBag.right = right;
- // string Condition = "";
- // Condition += "Name:\"" + data.Name + "\",";
- // if (!string.IsNullOrEmpty(Condition))
- // {
- // Condition = Condition.TrimEnd(',');
- // Condition = ", where: {" + Condition + "}";
- // }
- // ViewBag.Condition = Condition;
- // return View();
- // }
- // #endregion
- // #region 根据条件查询后台管理员角色列表
- // /// <summary>
- // /// 后台管理员角色列表
- // /// </summary>
- // /// <returns></returns>
- // public JsonResult IndexData(SysAdminRoleNew data, int page = 1, int limit = 30)
- // {
- // Dictionary<string, string> Fields = new Dictionary<string, string>();
- // Fields.Add("Name", "2"); //名称
- // Dictionary<string, object> obj = new AdminContentOther(_accessor.HttpContext, PublicFunction.BsTables).IndexData("SysAdminRoleNew", Fields, "Id desc", "0", page, limit, " and Status>-1");
- // List<Dictionary<string, object>> diclist = obj["data"] as List<Dictionary<string, object>>;
- // foreach (Dictionary<string, object> dic in diclist)
- // {
- // }
- // return Json(obj);
- // }
- // #endregion
- // #region 增加后台管理员角色
- // /// <summary>
- // /// 增加或修改后台管理员角色信息
- // /// </summary>
- // /// <returns></returns>
- // public IActionResult Add(string right)
- // {
- // ViewBag.RightInfo = RightInfo;
- // ViewBag.right = right;
- // return View();
- // }
- // #endregion
- // #region 增加后台管理员角色
- // /// <summary>
- // /// 增加或修改后台管理员角色信息
- // /// </summary>
- // /// <returns></returns>
- // [HttpPost]
- // public string Add(SysAdminRoleNew data)
- // {
- // Dictionary<string, object> Fields = new Dictionary<string, object>();
- // Fields.Add("Name", data.Name); //名称
- // Fields.Add("Details", data.Details); //描述
- // Fields.Add("RightInfo", "," + data.RightInfo + ","); //权限设置
- // Fields.Add("SeoTitle", data.SeoTitle);
- // Fields.Add("SeoKeyword", data.SeoKeyword);
- // Fields.Add("SeoDescription", data.SeoDescription);
- // int Id = new AdminContentOther(_accessor.HttpContext, PublicFunction.BsTables).Add("SysAdminRoleNew", Fields, 0);
- // AddSysLog(data.Id.ToString(), "SysAdminRoleNew", "add");
- // bsdb.SaveChanges();
- // return "success";
- // }
- // #endregion
- // #region 修改后台管理员角色
- // /// <summary>
- // /// 增加或修改后台管理员角色信息
- // /// </summary>
- // /// <returns></returns>
- // public IActionResult Edit(string right, int Id = 0)
- // {
- // ViewBag.RightInfo = RightInfo;
- // ViewBag.right = right;
- // SysAdminRoleNew editData = bsdb.SysAdminRoleNew.FirstOrDefault(m => m.Id == Id) ?? new SysAdminRoleNew();
- // ViewBag.data = editData;
- // return View();
- // }
- // #endregion
- // #region 修改后台管理员角色
- // /// <summary>
- // /// 增加或修改后台管理员角色信息
- // /// </summary>
- // /// <returns></returns>
- // [HttpPost]
- // public string Edit(SysAdminRoleNew data)
- // {
- // Dictionary<string, object> Fields = new Dictionary<string, object>();
- // Fields.Add("Name", data.Name); //名称
- // Fields.Add("Details", data.Details); //描述
- // Fields.Add("RightInfo", "," + data.RightInfo + ","); //权限设置
- // Fields.Add("SeoTitle", data.SeoTitle);
- // Fields.Add("SeoKeyword", data.SeoKeyword);
- // Fields.Add("SeoDescription", data.SeoDescription);
- // new AdminContentOther(_accessor.HttpContext, PublicFunction.BsTables).Edit("SysAdminRoleNew", Fields, data.Id);
- // AddSysLog(data.Id.ToString(), "SysAdminRoleNew", "update");
- // bsdb.SaveChanges();
- // return "success";
- // }
- // #endregion
- // #region 删除后台管理员角色信息
- // /// <summary>
- // /// 删除后台管理员角色信息
- // /// </summary>
- // /// <returns></returns>
- // public string Delete(string Id)
- // {
- // string[] idlist = Id.Split(new char[] { ',' });
- // AddSysLog(Id, "SysAdminRoleNew", "del");
- // foreach (string subid in idlist)
- // {
- // int id = int.Parse(subid);
- // Dictionary<string, object> Fields = new Dictionary<string, object>();
- // Fields.Add("Status", -1);
- // new AdminContentOther(_accessor.HttpContext, PublicFunction.BsTables).Edit("SysAdminRoleNew", Fields, id);
- // }
- // bsdb.SaveChanges();
- // return "success";
- // }
- // #endregion
- // #region 开启
- // /// <summary>
- // /// 开启
- // /// </summary>
- // /// <returns></returns>
- // public string Open(string Id)
- // {
- // string[] idlist = Id.Split(new char[] { ',' });
- // AddSysLog(Id, "SysAdminRoleNew", "open");
- // foreach (string subid in idlist)
- // {
- // int id = int.Parse(subid);
- // Dictionary<string, object> Fields = new Dictionary<string, object>();
- // Fields.Add("Status", 1);
- // new AdminContentOther(_accessor.HttpContext, PublicFunction.BsTables).Edit("SysAdminRoleNew", Fields, id);
- // }
- // bsdb.SaveChanges();
- // return "success";
- // }
- // #endregion
- // #region 关闭
- // /// <summary>
- // /// 关闭
- // /// </summary>
- // /// <returns></returns>
- // public string Close(string Id)
- // {
- // string[] idlist = Id.Split(new char[] { ',' });
- // AddSysLog(Id, "SysAdminRoleNew", "close");
- // foreach (string subid in idlist)
- // {
- // int id = int.Parse(subid);
- // Dictionary<string, object> Fields = new Dictionary<string, object>();
- // Fields.Add("Status", 0);
- // new AdminContentOther(_accessor.HttpContext, PublicFunction.BsTables).Edit("SysAdminRoleNew", Fields, id);
- // }
- // bsdb.SaveChanges();
- // return "success";
- // }
- // #endregion
- // #region 排序
- // /// <summary>
- // /// 排序
- // /// </summary>
- // /// <param name="Id"></param>
- // public string Sort(int Id, int Sort)
- // {
- // new AdminContentOther(_accessor.HttpContext, PublicFunction.BsTables).Sort("SysAdminRoleNew", Sort, Id);
- // AddSysLog(Id.ToString(), "SysAdminRoleNew", "sort");
- // return "success";
- // }
- // #endregion
- // #region 导入数据
- // /// <summary>
- // /// 导入数据
- // /// </summary>
- // /// <param name="ExcelData"></param>
- // public string Import(string ExcelData)
- // {
- // ExcelData = HttpUtility.UrlDecode(ExcelData);
- // JsonData list = JsonMapper.ToObject(ExcelData);
- // for (int i = 1; i < list.Count; i++)
- // {
- // JsonData dr = list[i];
- // bsdb.SysAdminRoleNew.Add(new SysAdminRoleNew()
- // {
- // CreateDate = DateTime.Now,
- // UpdateDate = DateTime.Now,
- // });
- // bsdb.SaveChanges();
- // }
- // AddSysLog("0", "SysAdminRoleNew", "Import");
- // return "success";
- // }
- // #endregion
- // #region 导出Excel
- // /// <summary>
- // /// 导出Excel
- // /// </summary>
- // /// <returns></returns>
- // public JsonResult ExportExcel(SysAdminRoleNew data)
- // {
- // Dictionary<string, string> Fields = new Dictionary<string, string>();
- // Fields.Add("Name", "2"); //名称
- // Dictionary<string, object> obj = new AdminContentOther(_accessor.HttpContext, PublicFunction.BsTables).IndexData("SysAdminRoleNew", Fields, "Id desc", "0", 1, 20000, "", "", false);
- // List<Dictionary<string, object>> diclist = obj["data"] as List<Dictionary<string, object>>;
- // foreach (Dictionary<string, object> dic in diclist)
- // {
- // }
- // Dictionary<string, object> result = new Dictionary<string, object>();
- // result.Add("Status", "1");
- // result.Add("Info", "Excel报表-" + DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss") + ".xlsx");
- // result.Add("Obj", diclist);
- // Dictionary<string, object> ReturnFields = new Dictionary<string, object>();
- // result.Add("Fields", ReturnFields);
- // AddSysLog("0", "SysAdminRoleNew", "ExportExcel");
- // return Json(result);
- // }
- // #endregion
- // }
- // }
|