zoukankan      html  css  js  c++  java
  • 网站后台权限设计

    网站后台权限设计

    一,前言

    公司网站的后台是和其它2个同事一起做的,权限这块是最后加上去的,当时是另外一个同事做的。

    后来那位同事离职了,后台在不断修改和增加功能的情况下,页面越来越多,原来的权限设计越来越不能满足需求了。

    主要是因为原来的权限是根据页面地址用正则匹配的,这样就出现一个问题,页面如果增加或减少一个参数,就要去修改正则,这样显的太繁琐。

    于是就想着重新设计一套权限。于是就有了本文。

    二,设计思路

    我的设计思路也是根据页面地址来判断,但分成两部分。第一部分为不带参数的页面地址,第二部分是页面地址上带的参数。

    当用户访问某个页面时

    1,先截取不带参数的地址url,再截取地址中的参数对 params

    2,然后从数据库中取出当前用户的所有权限,根据第1步取得的url去匹配权限列表list(同一地址可能对应几个不同权限,比如添加和修改为同一个页面,但权限又是分开的),如果能匹配到,则继续看第3步,否则表示用户没有该页面访问权限

    3,如果第2步能匹配到权限列表list,则从第1步中取出参数对 params ;循环list,判断每一个权限的参数是否能与params中的参数匹配(正则);如果有一个完全匹配,则说明用户有访问本页面权限。

    三,开始设计

    我把权限大致分为页面级权限(即能不能访问某页面)和功能级权限(即能不能使用某页面上的某功能,如删除等)

    先设计数据库,如下图:

    部分权限如下:

     

     四,判断权限

    1,页面级权限

    如上图,假设当前访问的页面是 http://admin/message/msgDraftList.aspx?t=2&s=1&kk=9

    则根据不带参数的URL:admin/message/msgDraftList.aspx可以匹配到6个权限,这时再根据访问时所带的参数 t=2    s=1  kk=9判断应该属于哪个权限

    很明显应该匹配 RightID=879的权限,kk=9不参与权限判定,因为权限表中并没有以该参数作为权限判定的依据。

    假设上面的地址中参数 s=9,则明显匹配不到任何权限,这时应该判定当前用户没有权限

    2,页面上的功能权限

    页面上的功能如果也需要设置权限,则设为 Right=882这样的,在页面上手动输入该权限的 Code来访问该权限,如果用户有该权限,则应该为true否则应该为false

    3,A页面上链接到B页面的权限

    假设A页面上有链接到B页面的<a href='b.aspx'>带我去B页面</a>, 这时可以通过B页面对应的Code判断是否拥有该页面的权限。

    五,实现

    1,所有后台页面继承自同一页面 AdminPage,在这个页面上判断页面级权限。然后在每个页面上判断功能级权限。

    2,实现代码,贴下我的代码吧:

    复制代码
       1 using System;
       2 using System.Collections.Generic;
       3 using System.Linq;
       4 using System.Text;
       5 using System.Web;
       6 using System.Web.UI;
       7 using System.Web.UI.WebControls;
       8 using System.IO;
       9 using System.Text.RegularExpressions;
      10 using System.Collections;
      11 using VGShop.Utility;
      12 using System.Collections.Specialized;
      13 namespace VGShop.Utility
      14 {
      15     /// <summary>
      16     /// 登录状态、权限判断
      17     /// </summary>
      18     public class AdminPage : Page
      19     {
      20         /// <summary>
      21         /// 已登录的管理员
      22         /// </summary>
      23         protected VGShop.Entity.Admin user;
      24         /// <summary>
      25         /// 用户权限
      26         /// </summary>
      27         protected AdminRights UserRight;
      28         /// <summary>
      29         /// 当前页的权限
      30         /// </summary>
      31         AdminRights.SystemRight thisRight = AdminRights.SystemRight.None;
      32         /// <summary>
      33         /// 页面加载之前的事件,主要是实例化已登录的用户和判断权限
      34         /// </summary>
      35         /// <param name="e"></param>
      36         protected override void OnPreLoad(EventArgs e)
      37         {
      38             base.OnPreLoad(e);
      39             user = Session["user"] as VGShop.Entity.Admin;
      40             if (user == null)
      41             {
      42                 System.Configuration.AppSettingsReader asr = new System.Configuration.AppSettingsReader();
      43                 string loginPage = asr.GetValue("loginPage", typeof(string)).ToString();
      44                 Response.Write(string.Format("<script>top.location.href='/admin/{0}';</script>", loginPage));
      45                 Response.End();
      46             }
      47             List<Entity.Rights> allRighs = new List<Entity.Rights>();//数据库中所有的权限列表
      48             user.RightList = this.GetAdminRights(user, ref allRighs);  //查询管理员的权限列表
      49             bool result = this.CheckUrl(Request.Url, user.RightList, allRighs);   // 页面权限
      50             if (user.AdminType == 0)    //如果是普通管理员,则检查权限
      51             {
      52                 this.UpAdmin();             //检查当前管理员信息是否被修改过
      53                 if (!result)
      54                 {
      55                     string js = "<script>var noneRightTip = {msg:\"<font color='blue'>您没有权限访问本页,请联系管理员!<br />本页地址:\"+location.href+\"</font>\",fun:function(){}};if (parent.$ && parent.$.jBox) {parent.$.jBox.closeTip();parent.$.jBox.error(noneRightTip.msg, \"无权访问\",{closed:noneRightTip.fun,500});} else {if(!alert(noneRightTip.msg)){noneRightTip.fun();};}</script>";
      56                     Response.Write(js);
      57                     Response.End();
      58                     return;
      59                 }
      60             }
      61             UserRight = new AdminRights(user.RightList, user.AdminType == 1);   //用户的权限用于页面上
      62             UserRight.CurrentPageRight = thisRight;
      63         }
      64 
      65         /// <summary>
      66         /// 检查地址是否有权限
      67         /// </summary>
      68         /// <param name="url">地址</param>
      69         /// <param name="list">用户的权限列表</param>
      70         /// <returns></returns>
      71         bool CheckUrl(Uri url, List<Entity.Rights> list, List<Entity.Rights> allRights)
      72         {
      73             if (url == null)    //如果地址为空,则返回false
      74                 return false;
      75             string lastUrl = url.AbsolutePath.TrimStart('/').ToLower();
      76             var rightList = allRights.Where(a => a.Path.TrimStart('/').ToLower() == lastUrl);
      77             int count = rightList.Count();
      78             if (count == 0) //根据当前地址没有找到对应的权限时,则本地址没有权限访问
      79                 return false;
      80             NameValueCollection cols = new NameValueCollection();
      81             #region 获取参数对
      82             if (!url.Query.IsNullOrWhiteSpace())
      83             {
      84                 string[] arr = url.Query.TrimStart('?').Split('&');
      85                 foreach (var item in arr)
      86                 {
      87                     if (!item.IsNullOrWhiteSpace())
      88                     {
      89                         string[] temp = item.Split('=');
      90                         if (temp.Length == 2)
      91                         {
      92                             cols.Add(temp[0].ToLower(), temp[1]);
      93                         }
      94                     }
      95                 }
      96             }
      97             #endregion
      98             #region 验证权限
      99             Dictionary<int, int> dic = new Dictionary<int, int>();  //Key:正面循环中的i,Value:i对应的权限匹配的参数个数
     100             for (int i = 0; i < count; i++)
     101             {
     102                 int correct = 0;    //已经匹配正确的参数数量
     103                 bool result = false;
     104                 int ruleContainsKey = 0;
     105                 var current = rightList.ElementAt(i);   //当前循环的权限
     106                 result = this.CheckParamAndValue(cols, current.Param1, current.Value1, ref ruleContainsKey); //检查参数1
     107                 if (!result)    //不匹配
     108                     continue;
     109                 correct += ruleContainsKey;
     110                 result = this.CheckParamAndValue(cols, current.Param2, current.Value2, ref ruleContainsKey); //检查参数2
     111                 if (!result)    //不匹配
     112                     continue;
     113                 correct += ruleContainsKey;
     114                 result = this.CheckParamAndValue(cols, current.Param3, current.Value3, ref ruleContainsKey); //检查参数3
     115                 if (!result)    //不匹配
     116                     continue;
     117                 correct += ruleContainsKey;
     118                 result = this.CheckParamAndValue(cols, current.Param4, current.Value4, ref ruleContainsKey); //检查参数4
     119                 if (!result)    //不匹配
     120                     continue;
     121                 correct += ruleContainsKey;
     122                 dic.Add(i, correct);
     123             }
     124             if (dic.Count > 0)
     125             {
     126                 //Response.Write("<script>alert('匹配的权限有"+dic.Count+"个');</script>");
     127                 int index = dic.OrderByDescending(a => a.Value).First().Key;  //如果有多个相匹配的权限,则取匹配参数最多的一个
     128                 Entity.Rights right = rightList.ElementAt(index);
     129                 if (list.Exists(a => a.RightID == right.RightID))   //如果当前筛选出的权限在用户的权限中,则说明用户有权限,否则说明用户没有该权限
     130                 {
     131                     thisRight = (AdminRights.SystemRight)Enum.Parse(typeof(AdminRights.SystemRight), right.Code, true);
     132                     return true;
     133                 }
     134             }
     135             #endregion
     136             return false;
     137         }
     138         /// <summary>
     139         /// 检查该权限的指定参数是否匹配规则,如果权限中不包含该参数,则false,包含且值不能匹配也为false
     140         /// </summary>
     141         /// <param name="cols">当前地址请求中的所有参数和参数名</param>
     142         /// <param name="key">权限中的参数名</param>
     143         /// <param name="rule">权限中的参数值的规则</param>
     144         /// <param name="ruleContainsKey">规则中是是否存在该参数</param>
     145         /// <returns></returns>
     146         bool CheckParamAndValue(NameValueCollection cols, string key, string rule, ref int ruleContainsKey)
     147         {
     148             ruleContainsKey = 0;
     149             bool result = true; //默认匹配
     150             if (!key.IsNullOrWhiteSpace()) // 1) 如果权限中该参数不为空
     151             {
     152                 string val = cols.Get(key.ToLower());
     153                 if (val != null)          // 2) 如果请求的地址中存在该参数
     154                 {
     155                     ruleContainsKey = 10;   //如果请求的地址中确实存在该参数,则增量为10
     156                     if (!rule.IsNullOrWhiteSpace()) // 3) 如果权限中规则不为空,则用正则匹配
     157                     {
     158                         result = Regex.IsMatch(val, rule, RegexOptions.IgnoreCase);
     159                     }
     160                 }
     161                 else                      // 2) 如果请求的地址中不存在该参数,则不匹配
     162                 {
     163                     result = false;
     164                     //如果规则为空,或者可以匹配空字符串,说明参数允许为空,此时也认为请求的地址中包含该参数,此时为真
     165                     if (rule.IsNullOrWhiteSpace() || (!rule.IsNullOrWhiteSpace() && Regex.IsMatch(string.Empty, rule, RegexOptions.IgnoreCase)))
     166                     {
     167                         ruleContainsKey = 1;//如果请求的地址中并没有该参数,但因为参数可匹配空字符串,则增量为1
     168                         result = true;
     169                     }
     170                 }
     171             }
     172             return result;
     173         }
     174         /// <summary>
     175         /// 查询管理员的权限列表
     176         /// </summary>
     177         /// <param name="user">管理员</param>
     178         /// <param name="rights">系统中所有权限的列表(不论当前用户有没有)</param>
     179         private List<Entity.Rights> GetAdminRights(Entity.Admin user, ref List<Entity.Rights> rights)
     180         {
     181             List<Entity.Rights> list = null;
     182             if (user.AdminType == 1)
     183             {
     184                 rights = list = VGShop.Factory.BLLFactory.CreateRights().GetList(true);    //取得所有权限的列表
     185             }
     186             else
     187             {
     188                 string key = string.Format("admin_rights_{0}", user.AdminID);
     189                 list = Common.CacheAccess.GetCache(key) as List<Entity.Rights>;
     190                 rights = VGShop.Factory.BLLFactory.CreateRights().GetList(true);    //取得所有权限的列表
     191                 if (list == null)
     192                 {
     193                     var bll = VGShop.Factory.BLLFactory.CreateRightMaps();
     194                     List<Entity.RightMaps> roleMaps = bll.GetList(user.RoleIDList, true);   //角色的所有权限
     195                     List<Entity.RightMaps> userMaps = bll.GetList(user.AdminID, false, true);   //用户的所有权限
     196                     List<Entity.RightMaps> maps = roleMaps.Union(userMaps).Where(a => !userMaps.Exists(b => b.RightID == a.RightID && b.Forbid)).Distinct(a => a.RightID).ToList();    //得到当前管理员最终的权限映射关系
     197                     list = rights.Where(a => (!a.Lowest && maps.Exists(b => b.RightID == a.RightID)) || a.Lowest).ToList();   //得到当前管理员最终的所有权限
     198                     Common.CacheAccess.SetCache(key, list);
     199                 }
     200             }
     201             return list;
     202         }
     203         /// <summary>
     204         /// 处理页面异常
     205         /// </summary>
     206         /// <param name="sender"></param>
     207         /// <param name="e"></param>
     208         protected void Page_Error(object sender, EventArgs e)
     209         {
     210             Exception ex = Server.GetLastError();
     211             Tools.WriteErrorLog(ex, true);
     212             if (ex is HttpRequestValidationException)
     213             {
     214                 Response.Write("<h1 style='margin:100px 0 0 0;text-align:center;top:100px'>发生一个错误!<a href='javascript:history.go(-1)'>后退</a></h1>");
     215                 Response.Write("<label style=\"color:Red;\">" + HttpUtility.HtmlEncode(ex.Message) + "</label>");
     216                 Server.ClearError(); // 如果不ClearError()这个异常会继续传到Application_Error()。
     217             }
     218         }
     219 
     220         /// <summary>
     221         /// 输出站点地图和禁用缓存
     222         /// </summary>
     223         /// <param name="writer"></param>
     224         protected override void Render(HtmlTextWriter writer)
     225         {
     226             base.Render(writer);
     227             var node = SiteMap.CurrentNode;
     228             if (node != null)
     229             {
     230                 string script = string.Format("<script defer='defer'>var pagebar=document.getElementById('titleBar');if(pagebar){{pagebar.innerHTML='<img height=\"20\" src=\"' + location.protocol + '//' + location.host + '/{0}/skin/Default/Images/home.png\" width=\"20\" /><a href=\"#\" title=\"Billion牛仔\">Billion牛仔</a>&gt;&gt;<a href=\"#\">{1}</a> &gt;&gt; <a href=\"#\">{2}</a> ';}}</script>", "Admin", node.ParentNode.Title.ClearHtmlTag().ReplaceHtmlTag(), node.Title.ClearHtmlTag().ReplaceHtmlTag());
     231                 writer.WriteLine(script);
     232             }
     233             //禁止缓存
     234             Response.Cache.SetCacheability(HttpCacheability.NoCache);
     235             Response.Expires = 0;
     236             Response.Buffer = true;
     237             Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1);
     238             Response.AddHeader("pragma", "no-cache");
     239             Response.CacheControl = "no-cache";
     240 
     241         }
     242         /// <summary>
     243         /// 进行信息更新,判断是否进入被修改名单,是:查询最新信息写入Session,否:不操作。
     244         /// </summary>
     245         void UpAdmin()
     246         {
     247             List<int> loginUserList = Application["loginUserList"] as List<int> ?? new List<int>();
     248             //是否被修改了
     249             if (loginUserList.Contains(user.AdminID))
     250             {
     251                 user = VGShop.Factory.DALFactory.CreateAdmin().GetModelByLoginName(user.LoginName);
     252                 loginUserList.Remove(user.AdminID);
     253                 Application.Lock();
     254                 Application["loginUserList"] = loginUserList;
     255                 Application.UnLock();
     256                 Session.Add("user", user);
     257             }
     258         }
     259     }
     260     /// <summary>
     261     /// 系统权限
     262     /// </summary>
     263     public class AdminRights
     264     {
     265         List<Entity.Rights> myRights = null;
     266         bool isSuper = false;
     267         /// <summary>
     268         /// 当前管理员的全部权限
     269         /// </summary>
     270         public List<Entity.Rights> AllRights
     271         {
     272             get { return myRights; }
     273         }
     274         /// <summary>
     275         /// 带参数构造参数
     276         /// </summary>
     277         /// <param name="rights">管理员的权限</param>
     278         /// <param name="superAdmin">是否超级管理员</param>
     279         public AdminRights(List<Entity.Rights> rights, bool superAdmin)
     280         {
     281             myRights = rights;
     282             isSuper = superAdmin;
     283         }
     284         /// <summary>
     285         /// 根据权限代码判断是否拥有该权限,超级管理员输入任意代码均返回true
     286         /// </summary>
     287         /// <param name="key">权限代码,不区分大小写,即Rights.Code</param>
     288         /// <returns>是否拥有该权限</returns>
     289         public bool this[string key]
     290         {
     291             get
     292             {
     293                 if (isSuper)
     294                     return true;
     295                 return myRights.Exists(a => a.Code.Equals(key, StringComparison.CurrentCultureIgnoreCase));
     296             }
     297         }
     298         /// <summary>
     299         /// 当前页面权限枚举
     300         /// </summary>
     301         public SystemRight CurrentPageRight { set; get; }
     302         #region 权限枚举
     303         /// <summary>
     304         /// 权限枚举
     305         /// </summary>
     306         public enum SystemRight
     307         {
     308             /// <summary>
     309             /// 无权限
     310             /// </summary>
     311             None,
     312             #region 权限枚举
     313             /// <summary>
     314             /// 版块级权限
     315             /// 菜单
     316             /// </summary>
     317             Menu,
     318             /// <summary>
     319             /// 版块级权限
     320             /// 订单
     321             /// </summary>
     322             Order,
     323             /// <summary>
     324             /// 版块级权限
     325             /// 发货
     326             /// </summary>
     327             Stock,
     328             /// <summary>
     329             /// 版块级权限
     330             /// 财务
     331             /// </summary>
     332             Finance,
     333             /// <summary>
     334             /// 版块级权限
     335             /// 商品
     336             /// </summary>
     337             Goods,
     338             /// <summary>
     339             /// 版块级权限
     340             /// 仓储
     341             /// </summary>
     342             Store,
     343             /// <summary>
     344             /// 版块级权限
     345             /// 会员
     346             /// </summary>
     347             Member,
     348             /// <summary>
     349             /// 版块级权限
     350             /// 信息
     351             /// </summary>
     352             Message,
     353             /// <summary>
     354             /// 版块级权限
     355             /// 文章
     356             /// </summary>
     357             Article,
     358             /// <summary>
     359             /// 版块级权限
     360             /// 统计
     361             /// </summary>
     362             Statistics,
     363             /// <summary>
     364             /// 版块级权限
     365             /// 系统
     366             /// </summary>
     367             System,
     368             /// <summary>
     369             /// 版块级权限
     370             /// 活动
     371             /// </summary>
     372             Active,
     373             /// <summary>
     374             /// 版块级权限
     375             /// 公告
     376             /// </summary>
     377             Notify,
     378             /// <summary>
     379             /// 版块级权限
     380             /// 工具
     381             /// </summary>
     382             Tools,
     383             /// <summary>
     384             /// 页面级权限
     385             /// 后台桌面
     386             /// </summary>
     387             Desktop,
     388             /// <summary>
     389             /// 页面级权限
     390             /// 后台管理首页
     391             /// </summary>
     392             Index,
     393             /// <summary>
     394             /// 页面级权限
     395             /// 后台登录
     396             /// </summary>
     397             Login,
     398             /// <summary>
     399             /// 页面级权限
     400             /// (版块)菜单-->活动管理菜单
     401             /// </summary>
     402             SideMenu_smActive,
     403             /// <summary>
     404             /// 页面级权限
     405             /// (版块)菜单-->文章管理菜单
     406             /// </summary>
     407             SideMenu_smArticle,
     408             /// <summary>
     409             /// 页面级权限
     410             /// (版块)菜单-->文章管理菜单
     411             /// </summary>
     412             SideMenu_smArticleHTML,
     413             /// <summary>
     414             /// 页面级权限
     415             /// (版块)菜单-->系统配置管理菜单
     416             /// </summary>
     417             SideMenu_smConfig,
     418             /// <summary>
     419             /// 页面级权限
     420             /// (版块)菜单-->桌面菜单
     421             /// </summary>
     422             SideMenu_smDesktop,
     423             /// <summary>
     424             /// 页面级权限
     425             /// (版块)菜单-->财务菜单
     426             /// </summary>
     427             SideMenu_smFinance,
     428             /// <summary>
     429             /// 页面级权限
     430             /// (版块)菜单-->商品菜单
     431             /// </summary>
     432             SideMenu_smGoods,
     433             /// <summary>
     434             /// 页面级权限
     435             /// (版块)菜单-->发货菜单
     436             /// </summary>
     437             SideMenu_smLogistics,
     438             /// <summary>
     439             /// 页面级权限
     440             /// (版块)菜单-->会员管理菜单
     441             /// </summary>
     442             SideMenu_smMember,
     443             /// <summary>
     444             /// 页面级权限
     445             /// (版块)菜单-->会员管理菜单
     446             /// </summary>
     447             SideMenu_smMemberHTML,
     448             /// <summary>
     449             /// 页面级权限
     450             /// (版块)菜单-->信息管理菜单
     451             /// </summary>
     452             SideMenu_smMessage,
     453             /// <summary>
     454             /// 页面级权限
     455             /// (版块)菜单-->订单管理菜单
     456             /// </summary>
     457             SideMenu_smOrder,
     458             /// <summary>
     459             /// 页面级权限
     460             /// (版块)菜单-->统计管理菜单
     461             /// </summary>
     462             SideMenu_smStatistic,
     463             /// <summary>
     464             /// 页面级权限
     465             /// (版块)菜单-->仓储管理菜单
     466             /// </summary>
     467             SideMenu_smStock,
     468             /// <summary>
     469             /// 页面级权限
     470             /// (版块)订单-->退换申请
     471             /// </summary>
     472             Order_applyReturn,
     473             /// <summary>
     474             /// 页面级权限
     475             /// (版块)订单-->修改异常订单
     476             /// </summary>
     477             Order_EditError,
     478             /// <summary>
     479             /// 页面级权限
     480             /// (版块)订单-->编辑订单信息
     481             /// </summary>
     482             Order_EditOrderInfo,
     483             /// <summary>
     484             /// 页面级权限
     485             /// (版块)订单-->添加礼品订单
     486             /// </summary>
     487             Order_giftOrderAdd,
     488             /// <summary>
     489             /// 页面级权限
     490             /// (版块)订单-->编辑/查看礼品订单详细信息
     491             /// </summary>
     492             Order_giftOrderDetail,
     493             /// <summary>
     494             /// 页面级权限
     495             /// (版块)订单-->礼品订单列表
     496             /// </summary>
     497             Order_giftOrderList,
     498             /// <summary>
     499             /// 页面级权限
     500             /// (版块)订单-->新留言订单
     501             /// </summary>
     502             Order_NewMsgList,
     503             /// <summary>
     504             /// 页面级权限
     505             /// (版块)订单-->添加订单
     506             /// </summary>
     507             Order_orderAdd,
     508             /// <summary>
     509             /// 页面级权限
     510             /// (版块)订单-->编辑/查看订单详细信息
     511             /// </summary>
     512             Order_orderDetail,
     513             /// <summary>
     514             /// 页面级权限
     515             /// (版块)订单-->退换申请
     516             /// </summary>
     517             Order_OrderExchange,
     518             /// <summary>
     519             /// 页面级权限
     520             /// (版块)订单-->订单列表
     521             /// </summary>
     522             Order_OrderList,
     523             /// <summary>
     524             /// 页面级权限
     525             /// (版块)订单-->订单日志
     526             /// </summary>
     527             Order_orderLog,
     528             /// <summary>
     529             /// 页面级权限
     530             /// (版块)订单-->订单物流
     531             /// </summary>
     532             Order_orderLogist,
     533             /// <summary>
     534             /// 页面级权限
     535             /// (版块)订单-->订单留言
     536             /// </summary>
     537             Order_orderMsg,
     538             /// <summary>
     539             /// 页面级权限
     540             /// (版块)订单-->订单支付记录
     541             /// </summary>
     542             Order_orderPay,
     543             /// <summary>
     544             /// 页面级权限
     545             /// (版块)订单-->订单积分
     546             /// </summary>
     547             Order_orderPoint,
     548             /// <summary>
     549             /// 页面级权限
     550             /// (版块)订单-->申请退换
     551             /// </summary>
     552             Order_returnApp,
     553             /// <summary>
     554             /// 页面级权限
     555             /// (版块)订单-->退换单详细信息
     556             /// </summary>
     557             Order_returnDetail,
     558             /// <summary>
     559             /// 页面级权限
     560             /// (版块)订单-->退换单列表
     561             /// </summary>
     562             Order_returnList,
     563             /// <summary>
     564             /// 页面级权限
     565             /// (版块)订单-->选择会员收货信息
     566             /// </summary>
     567             Order_SelectAddress,
     568             /// <summary>
     569             /// 页面级权限
     570             /// (版块)订单-->选择礼品
     571             /// </summary>
     572             Order_SelectGift,
     573             /// <summary>
     574             /// 页面级权限
     575             /// (版块)订单-->选择会员
     576             /// </summary>
     577             Order_SelectMember,
     578             /// <summary>
     579             /// 页面级权限
     580             /// (版块)订单-->选择产品
     581             /// </summary>
     582             Order_SelectProduct,
     583             /// <summary>
     584             /// 功能级权限
     585             /// (版块)订单-->(页面)订单列表-->导出订单
     586             /// </summary>
     587             O_Export,
     588             /// <summary>
     589             /// 功能级权限
     590             /// (版块)订单-->(页面)订单列表-->打印订单
     591             /// </summary>
     592             O_Print,
     593             /// <summary>
     594             /// 功能级权限
     595             /// (版块)订单-->(页面)订单列表-->删除订单
     596             /// </summary>
     597             O_Delete,
     598             /// <summary>
     599             /// 功能级权限
     600             /// (版块)订单-->(页面)订单列表-->作废订单
     601             /// </summary>
     602             O_Cancel,
     603             /// <summary>
     604             /// 功能级权限
     605             /// (版块)订单-->(页面)订单列表-->确认订单
     606             /// </summary>
     607             O_Confirm,
     608             /// <summary>
     609             /// 功能级权限
     610             /// (版块)订单-->(页面)礼品订单列表-->确认礼品订单
     611             /// </summary>
     612             GO_Comfirm,
     613             /// <summary>
     614             /// 功能级权限
     615             /// (版块)订单-->(页面)礼品订单列表-->导出礼品订单
     616             /// </summary>
     617             GO_Export,
     618             /// <summary>
     619             /// 功能级权限
     620             /// (版块)订单-->(页面)礼品订单列表-->打印礼品订单
     621             /// </summary>
     622             GO_Print,
     623             /// <summary>
     624             /// 功能级权限
     625             /// (版块)订单-->(页面)礼品订单列表-->删除礼品订单
     626             /// </summary>
     627             GO_Delete,
     628             /// <summary>
     629             /// 功能级权限
     630             /// (版块)订单-->(页面)礼品订单列表-->作废礼品订单
     631             /// </summary>
     632             GO_Cancel,
     633             /// <summary>
     634             /// 功能级权限
     635             /// (版块)订单-->(页面)退换单详细信息-->受理退换单
     636             /// </summary>
     637             Order_returnAccept,
     638             /// <summary>
     639             /// 功能级权限
     640             /// (版块)订单-->(页面)退换单详细信息-->拒绝受理退换单
     641             /// </summary>
     642             Order_returnRefuse,
     643             /// <summary>
     644             /// 功能级权限
     645             /// (版块)订单-->(页面)退换单详细信息-->作废退换单
     646             /// </summary>
     647             Order_returnInvalid,
     648             /// <summary>
     649             /// 功能级权限
     650             /// (版块)订单-->(页面)退换单详细信息-->确认退换
     651             /// </summary>
     652             Order_returnConfirm,
     653             /// <summary>
     654             /// 页面级权限
     655             /// (版块)发货-->快速打印快递单
     656             /// </summary>
     657             Logistics_AutoPrint,
     658             /// <summary>
     659             /// 页面级权限
     660             /// (版块)发货-->确认发货
     661             /// </summary>
     662             Logistics_ConfirmDly,
     663             /// <summary>
     664             /// 页面级权限
     665             /// (版块)发货-->发货检验
     666             /// </summary>
     667             Logistics_DeliveryCheck,
     668             /// <summary>
     669             /// 页面级权限
     670             /// (版块)发货-->已发货
     671             /// </summary>
     672             Logistics_DeliveryListDeliveryed,
     673             /// <summary>
     674             /// 页面级权限
     675             /// (版块)发货-->按经典列表模式打印快递单
     676             /// </summary>
     677             Logistics_DeliveryPre,
     678             /// <summary>
     679             /// 页面级权限
     680             /// (版块)发货-->发货单详情
     681             /// </summary>
     682             Logistics_DeliveryPreDetail,
     683             /// <summary>
     684             /// 页面级权限
     685             /// (版块)发货-->按批打印模式打印快递单(默认方式)
     686             /// </summary>
     687             Logistics_DeliveryPrint,
     688             /// <summary>
     689             /// 页面级权限
     690             /// (版块)发货-->按经典列表模式备货
     691             /// </summary>
     692             Logistics_DeliveryPrinted,
     693             /// <summary>
     694             /// 页面级权限
     695             /// (版块)发货-->按批次备货详细列表
     696             /// </summary>
     697             Logistics_DeliveryPrintedBat,
     698             /// <summary>
     699             /// 页面级权限
     700             /// (版块)发货-->按批次模式备货(默认方式)
     701             /// </summary>
     702             Logistics_DeliveryPrintedBatGroup,
     703             /// <summary>
     704             /// 页面级权限
     705             /// (版块)发货-->执行打印快递单功能
     706             /// </summary>
     707             Logistics_DoAutoPrint,
     708             /// <summary>
     709             /// 页面级权限
     710             /// (版块)发货-->显示打印快递单页面
     711             /// </summary>
     712             Logistics_Print,
     713             /// <summary>
     714             /// 页面级权限
     715             /// (版块)发货-->确认签收
     716             /// </summary>
     717             Logistics_SignOnDelivery,
     718             /// <summary>
     719             /// 页面级权限
     720             /// (版块)发货-->快递单清单
     721             /// </summary>
     722             Logistics_stockUpDetail,
     723             /// <summary>
     724             /// 页面级权限
     725             /// (版块)发货-->已备货货品详细列表打印
     726             /// </summary>
     727             Logistics_stockUpDetailPrint,
     728             /// <summary>
     729             /// 页面级权限
     730             /// (版块)发货-->备货单
     731             /// </summary>
     732             Logistics_stockUpList,
     733             /// <summary>
     734             /// 页面级权限
     735             /// (版块)发货-->备货单产品清单
     736             /// </summary>
     737             Logistics_stockUpSum,
     738             /// <summary>
     739             /// 页面级权限
     740             /// (版块)发货-->已备货货品总单打印
     741             /// </summary>
     742             Logistics_stockUpSumPrint,
     743             /// <summary>
     744             /// 页面级权限
     745             /// (版块)发货-->已签收
     746             /// </summary>
     747             Logistics_DeliveryListSignUp,
     748             /// <summary>
     749             /// 页面级权限
     750             /// (版块)发货-->录入拒签单
     751             /// </summary>
     752             Logistics_InputRejected,
     753             /// <summary>
     754             /// 页面级权限
     755             /// (版块)发货-->拒签单列表
     756             /// </summary>
     757             Logistics_Rejected,
     758             /// <summary>
     759             /// 页面级权限
     760             /// (版块)发货-->已退货(拒签)
     761             /// </summary>
     762             Logistics_DeliveryListRefund,
     763             /// <summary>
     764             /// 功能级权限
     765             /// (版块)发货-->(页面)发货检验-->确认
     766             /// </summary>
     767             D_Confirm,
     768             /// <summary>
     769             /// 功能级权限
     770             /// (版块)发货-->(页面)发货检验-->异常
     771             /// </summary>
     772             D_Exception,
     773             /// <summary>
     774             /// 功能级权限
     775             /// (版块)发货-->(页面)按经典列表模式备货-->设为未打印
     776             /// </summary>
     777             D_UnPrint,
     778             /// <summary>
     779             /// 功能级权限
     780             /// (版块)发货-->(页面)快递单清单-->取消备货
     781             /// </summary>
     782             D_UnStockUp,
     783             /// <summary>
     784             /// 功能级权限
     785             /// (版块)发货-->(页面)备货单产品清单-->设为未打印
     786             /// </summary>
     787             D_PTunPrint,
     788             /// <summary>
     789             /// 功能级权限
     790             /// (版块)发货-->(页面)已发货-->导出EXCEL
     791             /// </summary>
     792             D_ExportDeliveryed,
     793             /// <summary>
     794             /// 功能级权限
     795             /// (版块)发货-->(页面)已签收-->导出EXCEL
     796             /// </summary>
     797             D_ExportSignUp,
     798             /// <summary>
     799             /// 页面级权限
     800             /// (版块)财务-->确认退款
     801             /// </summary>
     802             Finance_ComfirmRefund,
     803             /// <summary>
     804             /// 页面级权限
     805             /// (版块)财务-->确认发票(弹窗)
     806             /// </summary>
     807             Finance_ConfirmInvoice,
     808             /// <summary>
     809             /// 页面级权限
     810             /// (版块)财务-->确认在线支付(在线付款收款确认弹窗)
     811             /// </summary>
     812             Finance_ConfirmOnlinePay,
     813             /// <summary>
     814             /// 页面级权限
     815             /// (版块)财务-->确认货到付款信息(货到付款收款确认弹窗)
     816             /// </summary>
     817             Finance_ConfirmPay,
     818             /// <summary>
     819             /// 页面级权限
     820             /// (版块)财务-->打印发票
     821             /// </summary>
     822             Finance_invoiceConfirm,
     823             /// <summary>
     824             /// 页面级权限
     825             /// (版块)财务-->已开发票
     826             /// </summary>
     827             Finance_invoiceList,
     828             /// <summary>
     829             /// 页面级权限
     830             /// (版块)财务-->收款确认(在线付款)
     831             /// </summary>
     832             Finance_OnlinePay,
     833             /// <summary>
     834             /// 页面级权限
     835             /// (版块)财务-->收款单
     836             /// </summary>
     837             Finance_payBill,
     838             /// <summary>
     839             /// 页面级权限
     840             /// (版块)财务-->查看付款详情(弹窗)
     841             /// </summary>
     842             Finance_PayDetail,
     843             /// <summary>
     844             /// 页面级权限
     845             /// (版块)财务-->收款确认(货到付款)
     846             /// </summary>
     847             Finance_payList,
     848             /// <summary>
     849             /// 页面级权限
     850             /// (版块)财务-->退款单列表
     851             /// </summary>
     852             Finance_refundBill,
     853             /// <summary>
     854             /// 页面级权限
     855             /// (版块)财务-->待退款订单列表
     856             /// </summary>
     857             Finance_refundList,
     858             /// <summary>
     859             /// 页面级权限
     860             /// (版块)财务-->财务统计
     861             /// </summary>
     862             Finance_statistics,
     863             /// <summary>
     864             /// 功能级权限
     865             /// (版块)财务-->(页面)收款确认(货到付款)-->批量导入付款信息
     866             /// </summary>
     867             Pay_Import,
     868             /// <summary>
     869             /// 功能级权限
     870             /// (版块)财务-->(页面)收款确认(货到付款)-->导出
     871             /// </summary>
     872             Pay_Export,
     873             /// <summary>
     874             /// 功能级权限
     875             /// (版块)财务-->(页面)收款确认(货到付款)-->打印
     876             /// </summary>
     877             Pay_Print,
     878             /// <summary>
     879             /// 功能级权限
     880             /// (版块)财务-->(页面)收款确认(在线付款)-->导出
     881             /// </summary>
     882             Pay_ExportOnline,
     883             /// <summary>
     884             /// 功能级权限
     885             /// (版块)财务-->(页面)收款确认(在线付款)-->打印
     886             /// </summary>
     887             Pay_PrintOnline,
     888             /// <summary>
     889             /// 功能级权限
     890             /// (版块)财务-->(页面)待退款订单列表-->导出
     891             /// </summary>
     892             Refund_Export,
     893             /// <summary>
     894             /// 功能级权限
     895             /// (版块)财务-->(页面)待退款订单列表-->打印
     896             /// </summary>
     897             Refund_Print,
     898             /// <summary>
     899             /// 功能级权限
     900             /// (版块)财务-->(页面)收款单-->删除
     901             /// </summary>
     902             PayBill_Delete,
     903             /// <summary>
     904             /// 功能级权限
     905             /// (版块)财务-->(页面)收款单-->打印
     906             /// </summary>
     907             PayBill_Print,
     908             /// <summary>
     909             /// 功能级权限
     910             /// (版块)财务-->(页面)收款单-->导出
     911             /// </summary>
     912             PayBill_Export,
     913             /// <summary>
     914             /// 功能级权限
     915             /// (版块)财务-->(页面)退款单列表-->打印
     916             /// </summary>
     917             RefundBill_Print,
     918             /// <summary>
     919             /// 功能级权限
     920             /// (版块)财务-->(页面)退款单列表-->导出
     921             /// </summary>
     922             RefundBill_Export,
     923             /// <summary>
     924             /// 功能级权限
     925             /// (版块)财务-->(页面)退款单列表-->删除
     926             /// </summary>
     927             RefundBill_Delete,
     928             /// <summary>
     929             /// 功能级权限
     930             /// (版块)财务-->(页面)已开发票-->删除
     931             /// </summary>
     932             Invoice_Delete,
     933             /// <summary>
     934             /// 功能级权限
     935             /// (版块)财务-->(页面)已开发票-->查看发票信息
     936             /// </summary>
     937             F_InvoiceDetail,
     938             /// <summary>
     939             /// 页面级权限
     940             /// (版块)商品-->添加品牌信息
     941             /// </summary>
     942             Goods_brandAdd,
     943             /// <summary>
     944             /// 页面级权限
     945             /// (版块)商品-->修改品牌信息
     946             /// </summary>
     947             Goods_brandModify,
     948             /// <summary>
     949             /// 页面级权限
     950             /// (版块)商品-->商品品牌管理
     951             /// </summary>
     952             Goods_brandList,
     953             /// <summary>
     954             /// 页面级权限
     955             /// (版块)商品-->商品分类
     956             /// </summary>
     957             Goods_category,
     958             /// <summary>
     959             /// 页面级权限
     960             /// (版块)商品-->添加商品分类
     961             /// </summary>
     962             Goods_categoryAdd,
     963             /// <summary>
     964             /// 页面级权限
     965             /// (版块)商品-->修改商品分类
     966             /// </summary>
     967             Goods_categoryModify,
     968             /// <summary>
     969             /// 页面级权限
     970             /// (版块)商品-->查看商品分类信息
     971             /// </summary>
     972             Goods_categoryView,
     973             /// <summary>
     974             /// 页面级权限
     975             /// (版块)商品-->到货通知
     976             /// </summary>
     977             Goods_gNotify,
     978             /// <summary>
     979             /// 页面级权限
     980             /// (版块)商品-->商品管理
     981             /// </summary>
     982             Goods_goods,
     983             /// <summary>
     984             /// 页面级权限
     985             /// (版块)商品-->添加商品
     986             /// </summary>
     987             Goods_goodsAdd,
     988             /// <summary>
     989             /// 页面级权限
     990             /// (版块)商品-->修改商品
     991             /// </summary>
     992             Goods_goodsModify,
     993             /// <summary>
     994             /// 页面级权限
     995             /// (版块)商品-->添加/修改商品规格
     996             /// </summary>
     997             Goods_goodsAddSpec,
     998             /// <summary>
     999             /// 页面级权限
    1000             /// (版块)商品-->查看商品信息
    1001             /// </summary>
    1002             Goods_goodsInfo,
    1003             /// <summary>
    1004             /// 页面级权限
    1005             /// (版块)商品-->查看商品的规格信息
    1006             /// </summary>
    1007             Goods_GoodsSpec,
    1008             /// <summary>
    1009             /// 页面级权限
    1010             /// (版块)商品-->修改商品规格(暂不用)
    1011             /// </summary>
    1012             Goods_GoodsSpecModify,
    1013             /// <summary>
    1014             /// 页面级权限
    1015             /// (版块)商品-->查看商品库存
    1016             /// </summary>
    1017             Goods_GoodsStock,
    1018             /// <summary>
    1019             /// 页面级权限
    1020             /// (版块)商品-->商品类型管理
    1021             /// </summary>
    1022             Goods_goodsType,
    1023             /// <summary>
    1024             /// 页面级权限
    1025             /// (版块)商品-->添加商品类型
    1026             /// </summary>
    1027             Goods_goodsTypeAdd,
    1028             /// <summary>
    1029             /// 页面级权限
    1030             /// (版块)商品-->修改商品类型
    1031             /// </summary>
    1032             Goods_goodsTypeModify,
    1033             /// <summary>
    1034             /// 页面级权限
    1035             /// (版块)商品-->导入产品信息
    1036             /// </summary>
    1037             Goods_ImportGoods,
    1038             /// <summary>
    1039             /// 页面级权限
    1040             /// (版块)商品-->预览商品尺码和洗涤说明
    1041             /// </summary>
    1042             Goods_PreviewSizeAndWash,
    1043             /// <summary>
    1044             /// 页面级权限
    1045             /// (版块)商品-->查看商品规格信息
    1046             /// </summary>
    1047             Goods_Product,
    1048             /// <summary>
    1049             /// 页面级权限
    1050             /// (版块)商品-->商品属性管理
    1051             /// </summary>
    1052             Goods_property,
    1053             /// <summary>
    1054             /// 页面级权限
    1055             /// (版块)商品-->添加商品属性
    1056             /// </summary>
    1057             Goods_propertyAdd,
    1058             /// <summary>
    1059             /// 页面级权限
    1060             /// (版块)商品-->修改商品属性
    1061             /// </summary>
    1062             Goods_propertyModify,
    1063             /// <summary>
    1064             /// 页面级权限
    1065             /// (版块)商品-->尺码对照表管理
    1066             /// </summary>
    1067             Goods_SizeChart,
    1068             /// <summary>
    1069             /// 页面级权限
    1070             /// (版块)商品-->添加/修改尺码对照表
    1071             /// </summary>
    1072             Goods_SizeChartAdd,
    1073             /// <summary>
    1074             /// 页面级权限
    1075             /// (版块)商品-->商品规格管理
    1076             /// </summary>
    1077             Goods_specific,
    1078             /// <summary>
    1079             /// 页面级权限
    1080             /// (版块)商品-->添加商品规格
    1081             /// </summary>
    1082             Goods_specificAdd,
    1083             /// <summary>
    1084             /// 页面级权限
    1085             /// (版块)商品-->商品标签管理
    1086             /// </summary>
    1087             Goods_tagList,
    1088             /// <summary>
    1089             /// 页面级权限
    1090             /// (版块)商品-->洗涤说明管理
    1091             /// </summary>
    1092             Goods_WashManual,
    1093             /// <summary>
    1094             /// 页面级权限
    1095             /// (版块)商品-->添加/修改洗涤说明
    1096             /// </summary>
    1097             Goods_WashManualAdd,
    1098             /// <summary>
    1099             /// 页面级权限
    1100             /// (版块)商品-->商品审核
    1101             /// </summary>
    1102             Goods_Check,
    1103             /// <summary>
    1104             /// 页面级权限
    1105             /// (版块)商品-->发送电子邮件
    1106             /// </summary>
    1107             Goods_notifyEmail,
    1108             /// <summary>
    1109             /// 页面级权限
    1110             /// (版块)商品-->发送站内消息
    1111             /// </summary>
    1112             Goods_notifyMsg,
    1113             /// <summary>
    1114             /// 页面级权限
    1115             /// (版块)商品-->发送手机短信
    1116             /// </summary>
    1117             Goods_notifySMS,
    1118             /// <summary>
    1119             /// 页面级权限
    1120             /// (版块)商品-->修改商品规格
    1121             /// </summary>
    1122             Goods_specificModify,
    1123             /// <summary>
    1124             /// 页面级权限
    1125             /// (版块)商品-->商品回收站
    1126             /// </summary>
    1127             Goods_GoodsRecycle,
    1128             /// <summary>
    1129             /// 功能级权限
    1130             /// (版块)商品-->(页面)商品管理-->下架
    1131             /// </summary>
    1132             G_CancelSale,
    1133             /// <summary>
    1134             /// 功能级权限
    1135             /// (版块)商品-->(页面)商品管理-->删除
    1136             /// </summary>
    1137             G_Delete,
    1138             /// <summary>
    1139             /// 功能级权限
    1140             /// (版块)商品-->(页面)商品分类-->删除分类
    1141             /// </summary>
    1142             G_Cdelete,
    1143             /// <summary>
    1144             /// 功能级权限
    1145             /// (版块)商品-->(页面)商品分类-->保存排序
    1146             /// </summary>
    1147             G_CSaveSort,
    1148             /// <summary>
    1149             /// 功能级权限
    1150             /// (版块)商品-->(页面)商品标签管理-->删除
    1151             /// </summary>
    1152             G_TagDelete,
    1153             /// <summary>
    1154             /// 功能级权限
    1155             /// (版块)商品-->(页面)商品标签管理-->保存排序
    1156             /// </summary>
    1157             G_TagSaveSort,
    1158             /// <summary>
    1159             /// 功能级权限
    1160             /// (版块)商品-->(页面)商品标签管理-->添加标签
    1161             /// </summary>
    1162             G_TagAdd,
    1163             /// <summary>
    1164             /// 功能级权限
    1165             /// (版块)商品-->(页面)商品标签管理-->修改标签
    1166             /// </summary>
    1167             G_TagModify,
    1168             /// <summary>
    1169             /// 功能级权限
    1170             /// (版块)商品-->(页面)商品类型管理-->保存排序
    1171             /// </summary>
    1172             G_TSaveSort,
    1173             /// <summary>
    1174             /// 功能级权限
    1175             /// (版块)商品-->(页面)商品类型管理-->删除
    1176             /// </summary>
    1177             G_TDelete,
    1178             /// <summary>
    1179             /// 功能级权限
    1180             /// (版块)商品-->(页面)商品属性管理-->保存排序
    1181             /// </summary>
    1182             G_PSaveSort,
    1183             /// <summary>
    1184             /// 功能级权限
    1185             /// (版块)商品-->(页面)商品属性管理-->删除
    1186             /// </summary>
    1187             G_PDelete,
    1188             /// <summary>
    1189             /// 功能级权限
    1190             /// (版块)商品-->(页面)商品规格管理-->删除
    1191             /// </summary>
    1192             G_SDelete,
    1193             /// <summary>
    1194             /// 功能级权限
    1195             /// (版块)商品-->(页面)商品规格管理-->保存排序
    1196             /// </summary>
    1197             G_SSaveSort,
    1198             /// <summary>
    1199             /// 功能级权限
    1200             /// (版块)商品-->(页面)商品品牌管理-->删除
    1201             /// </summary>
    1202             G_BDelete,
    1203             /// <summary>
    1204             /// 功能级权限
    1205             /// (版块)商品-->(页面)商品品牌管理-->保存排序
    1206             /// </summary>
    1207             G_BSaveSort,
    1208             /// <summary>
    1209             /// 功能级权限
    1210             /// (版块)商品-->(页面)到货通知-->删除
    1211             /// </summary>
    1212             G_MDelete,
    1213             /// <summary>
    1214             /// 功能级权限
    1215             /// (版块)商品-->(页面)商品管理-->保存排序
    1216             /// </summary>
    1217             G_SaveSort,
    1218             /// <summary>
    1219             /// 功能级权限
    1220             /// (版块)商品-->(页面)商品回收站-->恢复商品
    1221             /// </summary>
    1222             G_Recovery,
    1223             /// <summary>
    1224             /// 页面级权限
    1225             /// (版块)仓储-->货位管理
    1226             /// </summary>
    1227             Stock_shelf,
    1228             /// <summary>
    1229             /// 页面级权限
    1230             /// (版块)仓储-->添加货位
    1231             /// </summary>
    1232             Stock_shelfAdd,
    1233             /// <summary>
    1234             /// 页面级权限
    1235             /// (版块)仓储-->修改货位
    1236             /// </summary>
    1237             Stock_shelfModify,
    1238             /// <summary>
    1239             /// 页面级权限
    1240             /// (版块)仓储-->货位商品明细
    1241             /// </summary>
    1242             Stock_shelfGoods,
    1243             /// <summary>
    1244             /// 页面级权限
    1245             /// (版块)仓储-->货位资源
    1246             /// </summary>
    1247             Stock_shelfRes,
    1248             /// <summary>
    1249             /// 页面级权限
    1250             /// (版块)仓储-->货品列表(入库)
    1251             /// </summary>
    1252             Stock_ShowProduct,
    1253             /// <summary>
    1254             /// 页面级权限
    1255             /// (版块)仓储-->货品列表(出库)
    1256             /// </summary>
    1257             Stock_ShowProductSelect,
    1258             /// <summary>
    1259             /// 页面级权限
    1260             /// (版块)仓储-->出库记录
    1261             /// </summary>
    1262             Stock_stockBillOut,
    1263             /// <summary>
    1264             /// 页面级权限
    1265             /// (版块)仓储-->入库记录
    1266             /// </summary>
    1267             Stock_stockBillIn,
    1268             /// <summary>
    1269             /// 页面级权限
    1270             /// (版块)仓储-->入库
    1271             /// </summary>
    1272             Stock_stockIn,
    1273             /// <summary>
    1274             /// 页面级权限
    1275             /// (版块)仓储-->出库
    1276             /// </summary>
    1277             Stock_stockOut,
    1278             /// <summary>
    1279             /// 页面级权限
    1280             /// (版块)仓储-->仓库管理
    1281             /// </summary>
    1282             Stock_store,
    1283             /// <summary>
    1284             /// 页面级权限
    1285             /// (版块)仓储-->添加仓库
    1286             /// </summary>
    1287             Stock_storeAdd,
    1288             /// <summary>
    1289             /// 页面级权限
    1290             /// (版块)仓储-->修改仓库
    1291             /// </summary>
    1292             Stock_storeModify,
    1293             /// <summary>
    1294             /// 页面级权限
    1295             /// (版块)仓储-->商品分布明细
    1296             /// </summary>
    1297             Stock_storeGoods,
    1298             /// <summary>
    1299             /// 页面级权限
    1300             /// (版块)仓储-->库存商品明细
    1301             /// </summary>
    1302             Stock_storeRes,
    1303             /// <summary>
    1304             /// 功能级权限
    1305             /// (版块)仓储-->(页面)仓库管理-->删除
    1306             /// </summary>
    1307             S_Sdelete,
    1308             /// <summary>
    1309             /// 功能级权限
    1310             /// (版块)仓储-->(页面)货位管理-->删除
    1311             /// </summary>
    1312             S_LDelete,
    1313             /// <summary>
    1314             /// 功能级权限
    1315             /// (版块)仓储-->(页面)入库记录-->删除入库记录
    1316             /// </summary>
    1317             S_BDeleteIn,
    1318             /// <summary>
    1319             /// 功能级权限
    1320             /// (版块)仓储-->(页面)出库记录-->删除出库记录
    1321             /// </summary>
    1322             S_BDeleteOut,
    1323             /// <summary>
    1324             /// 页面级权限
    1325             /// (版块)会员-->添加咨询
    1326             /// </summary>
    1327             Member_askAdd,
    1328             /// <summary>
    1329             /// 页面级权限
    1330             /// (版块)会员-->咨询设置
    1331             /// </summary>
    1332             Member_askCfg,
    1333             /// <summary>
    1334             /// 页面级权限
    1335             /// (版块)会员-->咨询详细
    1336             /// </summary>
    1337             Member_askDetail,
    1338             /// <summary>
    1339             /// 页面级权限
    1340             /// (版块)会员-->咨询列表
    1341             /// </summary>
    1342             Member_askList,
    1343             /// <summary>
    1344             /// 页面级权限
    1345             /// (版块)会员-->评论列表
    1346             /// </summary>
    1347             Member_comment,
    1348             /// <summary>
    1349             /// 页面级权限
    1350             /// (版块)会员-->添加评论
    1351             /// </summary>
    1352             Member_commentAdd,
    1353             /// <summary>
    1354             /// 页面级权限
    1355             /// (版块)会员-->评论设置
    1356             /// </summary>
    1357             Member_commentCfg,
    1358             /// <summary>
    1359             /// 页面级权限
    1360             /// (版块)会员-->评论详细信息
    1361             /// </summary>
    1362             Member_commentDetail,
    1363             /// <summary>
    1364             /// 页面级权限
    1365             /// (版块)会员-->添加礼品
    1366             /// </summary>
    1367             Member_giftAdd,
    1368             /// <summary>
    1369             /// 页面级权限
    1370             /// (版块)会员-->添加礼品分类
    1371             /// </summary>
    1372             Member_giftCategoryAdd,
    1373             /// <summary>
    1374             /// 页面级权限
    1375             /// (版块)会员-->礼品分类列表
    1376             /// </summary>
    1377             Member_giftCategoryList,
    1378             /// <summary>
    1379             /// 页面级权限
    1380             /// (版块)会员-->礼品列表
    1381             /// </summary>
    1382             Member_giftList,
    1383             /// <summary>
    1384             /// 页面级权限
    1385             /// (版块)会员-->会员地址
    1386             /// </summary>
    1387             Member_mbAddress,
    1388             /// <summary>
    1389             /// 页面级权限
    1390             /// (版块)会员-->会员购物车
    1391             /// </summary>
    1392             Member_mbCart,
    1393             /// <summary>
    1394             /// 页面级权限
    1395             /// (版块)会员-->会员预存款信息
    1396             /// </summary>
    1397             Member_mbDeposit,
    1398             /// <summary>
    1399             /// 页面级权限
    1400             /// (版块)会员-->会员收藏
    1401             /// </summary>
    1402             Member_mbFavorite,
    1403             /// <summary>
    1404             /// 页面级权限
    1405             /// (版块)会员-->会员信息
    1406             /// </summary>
    1407             Member_MbInfo,
    1408             /// <summary>
    1409             /// 页面级权限
    1410             /// (版块)会员-->会员订单记录
    1411             /// </summary>
    1412             Member_mbOrder,
    1413             /// <summary>
    1414             /// 页面级权限
    1415             /// (版块)会员-->会员积分信息
    1416             /// </summary>
    1417             Member_mbPoint,
    1418             /// <summary>
    1419             /// 页面级权限
    1420             /// (版块)会员-->添加会员
    1421             /// </summary>
    1422             Member_MemberAdd,
    1423             /// <summary>
    1424             /// 页面级权限
    1425             /// (版块)会员-->修改会员信息
    1426             /// </summary>
    1427             Member_MemberModify,
    1428             /// <summary>
    1429             /// 页面级权限
    1430             /// (版块)会员-->会员等级列表
    1431             /// </summary>
    1432             Member_MemberLevel,
    1433             /// <summary>
    1434             /// 页面级权限
    1435             /// (版块)会员-->添加会员等级
    1436             /// </summary>
    1437             Member_MemberLevelAdd,
    1438             /// <summary>
    1439             /// 页面级权限
    1440             /// (版块)会员-->修改会员等级
    1441             /// </summary>
    1442             Member_MemberLevelModify,
    1443             /// <summary>
    1444             /// 页面级权限
    1445             /// (版块)会员-->会员列表
    1446             /// </summary>
    1447             Member_MemberList,
    1448             /// <summary>
    1449             /// 页面级权限
    1450             /// (版块)会员-->选择产品
    1451             /// </summary>
    1452             Member_SelectProduct,
    1453             /// <summary>
    1454             /// 页面级权限
    1455             /// (版块)会员-->发送电子邮件
    1456             /// </summary>
    1457             Member_Email,
    1458             /// <summary>
    1459             /// 页面级权限
    1460             /// (版块)会员-->发送站内消息
    1461             /// </summary>
    1462             Member_Msg,
    1463             /// <summary>
    1464             /// 页面级权限
    1465             /// (版块)会员-->发送手机短信
    1466             /// </summary>
    1467             Member_SMS,
    1468             /// <summary>
    1469             /// 功能级权限
    1470             /// (版块)会员-->(页面)会员列表-->解锁会员
    1471             /// </summary>
    1472             M_UnLock,
    1473             /// <summary>
    1474             /// 功能级权限
    1475             /// (版块)会员-->(页面)会员列表-->锁定会员
    1476             /// </summary>
    1477             M_Lock,
    1478             /// <summary>
    1479             /// 功能级权限
    1480             /// (版块)会员-->(页面)会员列表-->删除会员
    1481             /// </summary>
    1482             M_Delete,
    1483             /// <summary>
    1484             /// 功能级权限
    1485             /// (版块)会员-->(页面)会员等级列表-->保存排序
    1486             /// </summary>
    1487             ML_SaveOrder,
    1488             /// <summary>
    1489             /// 功能级权限
    1490             /// (版块)会员-->(页面)会员等级列表-->删除会员等级
    1491             /// </summary>
    1492             ML_Delete,
    1493             /// <summary>
    1494             /// 功能级权限
    1495             /// (版块)会员-->(页面)咨询列表-->删除
    1496             /// </summary>
    1497             M_AskDelete,
    1498             /// <summary>
    1499             /// 功能级权限
    1500             /// (版块)会员-->(页面)咨询列表-->咨询置顶
    1501             /// </summary>
    1502             M_AskTop,
    1503             /// <summary>
    1504             /// 功能级权限
    1505             /// (版块)会员-->(页面)咨询列表-->解除置顶
    1506             /// </summary>
    1507             M_AskUnTop,
    1508             /// <summary>
    1509             /// 功能级权限
    1510             /// (版块)会员-->(页面)咨询列表-->显示
    1511             /// </summary>
    1512             M_AskShow,
    1513             /// <summary>
    1514             /// 功能级权限
    1515             /// (版块)会员-->(页面)咨询列表-->隐藏
    1516             /// </summary>
    1517             M_AskHide,
    1518             /// <summary>
    1519             /// 功能级权限
    1520             /// (版块)会员-->(页面)评论列表-->删除
    1521             /// </summary>
    1522             M_CommentDelete,
    1523             /// <summary>
    1524             /// 功能级权限
    1525             /// (版块)会员-->(页面)评论列表-->显示
    1526             /// </summary>
    1527             M_CommentShow,
    1528             /// <summary>
    1529             /// 功能级权限
    1530             /// (版块)会员-->(页面)评论列表-->评论置顶
    1531             /// </summary>
    1532             M_CommentTop,
    1533             /// <summary>
    1534             /// 功能级权限
    1535             /// (版块)会员-->(页面)评论列表-->隐藏
    1536             /// </summary>
    1537             M_CommentHide,
    1538             /// <summary>
    1539             /// 功能级权限
    1540             /// (版块)会员-->(页面)评论列表-->解除置顶
    1541             /// </summary>
    1542             M_CommentUnTop,
    1543             /// <summary>
    1544             /// 功能级权限
    1545             /// (版块)会员-->(页面)会员信息-->验证用户
    1546             /// </summary>
    1547             M_Validation,
    1548             /// <summary>
    1549             /// 页面级权限
    1550             /// (版块)信息-->批量删除
    1551             /// </summary>
    1552             Message_batchDelMsg,
    1553             /// <summary>
    1554             /// 页面级权限
    1555             /// (版块)信息-->发送电子邮件
    1556             /// </summary>
    1557             Message_emailAdd,
    1558             /// <summary>
    1559             /// 页面级权限
    1560             /// (版块)信息-->邮件订阅列表
    1561             /// </summary>
    1562             Message_mailSubList,
    1563             /// <summary>
    1564             /// 页面级权限
    1565             /// (版块)信息-->查看站内消息
    1566             /// </summary>
    1567             Message_messageDetail,
    1568             /// <summary>
    1569             /// 页面级权限
    1570             /// (版块)信息-->发送站内消息
    1571             /// </summary>
    1572             Message_msgAdd,
    1573             /// <summary>
    1574             /// 页面级权限
    1575             /// (版块)信息-->查看信息详情
    1576             /// </summary>
    1577             Message_msgDetail,
    1578             /// <summary>
    1579             /// 页面级权限
    1580             /// (版块)信息-->站内消息管理
    1581             /// </summary>
    1582             Message_msgList,
    1583             /// <summary>
    1584             /// 页面级权限
    1585             /// (版块)信息-->发送会员
    1586             /// </summary>
    1587             Message_selectMember,
    1588             /// <summary>
    1589             /// 页面级权限
    1590             /// (版块)信息-->发送手机短信
    1591             /// </summary>
    1592             Message_smsAdd,
    1593             /// <summary>
    1594             /// 页面级权限
    1595             /// (版块)信息-->站内消息草稿箱
    1596             /// </summary>
    1597             Message_DraftSMS,
    1598             /// <summary>
    1599             /// 页面级权限
    1600             /// (版块)信息-->站内消息发件箱
    1601             /// </summary>
    1602             Message_SentSMS,
    1603             /// <summary>
    1604             /// 页面级权限
    1605             /// (版块)信息-->发送邮件草稿箱
    1606             /// </summary>
    1607             Message_DraftEmail,
    1608             /// <summary>
    1609             /// 页面级权限
    1610             /// (版块)信息-->邮件发件箱
    1611             /// </summary>
    1612             Message_SentEmail,
    1613             /// <summary>
    1614             /// 页面级权限
    1615             /// (版块)信息-->手机短信草稿箱
    1616             /// </summary>
    1617             Message_DraftMMS,
    1618             /// <summary>
    1619             /// 页面级权限
    1620             /// (版块)信息-->手机短信发件箱
    1621             /// </summary>
    1622             Message_SentMMS,
    1623             /// <summary>
    1624             /// 页面级权限
    1625             /// (版块)信息-->修改站内消息
    1626             /// </summary>
    1627             Message_msgModify,
    1628             /// <summary>
    1629             /// 页面级权限
    1630             /// (版块)信息-->修改手机短信
    1631             /// </summary>
    1632             Message_smsModify,
    1633             /// <summary>
    1634             /// 页面级权限
    1635             /// (版块)信息-->修改邮件
    1636             /// </summary>
    1637             Message_emailModify,
    1638             /// <summary>
    1639             /// 功能级权限
    1640             /// (版块)信息-->(页面)站内消息草稿箱-->删除草稿箱
    1641             /// </summary>
    1642             DelSaveMessage,
    1643             /// <summary>
    1644             /// 功能级权限
    1645             /// (版块)信息-->(页面)站内消息发件箱-->删除已发件箱
    1646             /// </summary>
    1647             DelSentMessage,
    1648             /// <summary>
    1649             /// 功能级权限
    1650             /// (版块)信息-->(页面)发送邮件草稿箱-->删除草稿箱
    1651             /// </summary>
    1652             DelSaveEmailInfo,
    1653             /// <summary>
    1654             /// 功能级权限
    1655             /// (版块)信息-->(页面)邮件发件箱-->删除已发件箱
    1656             /// </summary>
    1657             DelSentEmailInfo,
    1658             /// <summary>
    1659             /// 功能级权限
    1660             /// (版块)信息-->(页面)手机短信草稿箱-->删除草稿箱
    1661             /// </summary>
    1662             DelSaveSMS,
    1663             /// <summary>
    1664             /// 功能级权限
    1665             /// (版块)信息-->(页面)手机短信发件箱-->删除已发件箱
    1666             /// </summary>
    1667             DelSentSMS,
    1668             /// <summary>
    1669             /// 功能级权限
    1670             /// (版块)信息-->(页面)邮件订阅列表-->删除订阅
    1671             /// </summary>
    1672             DelSubscribeList,
    1673             /// <summary>
    1674             /// 功能级权限
    1675             /// (版块)信息-->(页面)站内消息管理-->删除站内消息
    1676             /// </summary>
    1677             DelSiteMsg,
    1678             /// <summary>
    1679             /// 页面级权限
    1680             /// (版块)文章-->广告位列表
    1681             /// </summary>
    1682             Article_AdPan,
    1683             /// <summary>
    1684             /// 页面级权限
    1685             /// (版块)文章-->添加广告位
    1686             /// </summary>
    1687             Article_AdPanAdd,
    1688             /// <summary>
    1689             /// 页面级权限
    1690             /// (版块)文章-->修改广告位
    1691             /// </summary>
    1692             Article_AdPanModify,
    1693             /// <summary>
    1694             /// 页面级权限
    1695             /// (版块)文章-->广告位分类列表
    1696             /// </summary>
    1697             Article_AdPanClass,
    1698             /// <summary>
    1699             /// 页面级权限
    1700             /// (版块)文章-->添加广告位分类
    1701             /// </summary>
    1702             Article_AdPanClassAdd,
    1703             /// <summary>
    1704             /// 页面级权限
    1705             /// (版块)文章-->修改广告位分类
    1706             /// </summary>
    1707             Article_AdPanClassModify,
    1708             /// <summary>
    1709             /// 页面级权限
    1710             /// (版块)文章-->预览广告位
    1711             /// </summary>
    1712             Article_AdPreview,
    1713             /// <summary>
    1714             /// 页面级权限
    1715             /// (版块)文章-->广告列表
    1716             /// </summary>
    1717             Article_Advert,
    1718             /// <summary>
    1719             /// 页面级权限
    1720             /// (版块)文章-->添加广告
    1721             /// </summary>
    1722             Article_AdvertAdd,
    1723             /// <summary>
    1724             /// 页面级权限
    1725             /// (版块)文章-->修改广告
    1726             /// </summary>
    1727             Article_AdvertModify,
    1728             /// <summary>
    1729             /// 页面级权限
    1730             /// (版块)文章-->预览广告
    1731             /// </summary>
    1732             Article_AdvertPreview,
    1733             /// <summary>
    1734             /// 页面级权限
    1735             /// (版块)文章-->栏目列表
    1736             /// </summary>
    1737             Article_artClass,
    1738             /// <summary>
    1739             /// 页面级权限
    1740             /// (版块)文章-->添加栏目列表
    1741             /// </summary>
    1742             Article_artClassAdd,
    1743             /// <summary>
    1744             /// 页面级权限
    1745             /// (版块)文章-->修改栏目列表
    1746             /// </summary>
    1747             Article_artClassModify,
    1748             /// <summary>
    1749             /// 页面级权限
    1750             /// (版块)文章-->文章列表
    1751             /// </summary>
    1752             Article_article,
    1753             /// <summary>
    1754             /// 页面级权限
    1755             /// (版块)文章-->添加文章
    1756             /// </summary>
    1757             Article_articleAdd,
    1758             /// <summary>
    1759             /// 页面级权限
    1760             /// (版块)文章-->修改文章
    1761             /// </summary>
    1762             Article_articleModify,
    1763             /// <summary>
    1764             /// 页面级权限
    1765             /// (版块)文章-->关联商品
    1766             /// </summary>
    1767             Article_selectGoods,
    1768             /// <summary>
    1769             /// 功能级权限
    1770             /// (版块)文章-->(页面)文章列表-->退审
    1771             /// </summary>
    1772             RefusedNews,
    1773             /// <summary>
    1774             /// 功能级权限
    1775             /// (版块)文章-->(页面)文章列表-->审核
    1776             /// </summary>
    1777             PassNews,
    1778             /// <summary>
    1779             /// 功能级权限
    1780             /// (版块)文章-->(页面)文章列表-->取消发布
    1781             /// </summary>
    1782             HiddenNews,
    1783             /// <summary>
    1784             /// 功能级权限
    1785             /// (版块)文章-->(页面)文章列表-->发布
    1786             /// </summary>
    1787             ShowsNews,
    1788             /// <summary>
    1789             /// 功能级权限
    1790             /// (版块)文章-->(页面)文章列表-->删除文章
    1791             /// </summary>
    1792             DelNews,
    1793             /// <summary>
    1794             /// 功能级权限
    1795             /// (版块)文章-->(页面)栏目列表-->删除
    1796             /// </summary>
    1797             DelArtClass,
    1798             /// <summary>
    1799             /// 功能级权限
    1800             /// (版块)文章-->(页面)栏目列表-->保存排序
    1801             /// </summary>
    1802             ArtClassSaveSort,
    1803             /// <summary>
    1804             /// 功能级权限
    1805             /// (版块)文章-->(页面)广告列表-->删除广告
    1806             /// </summary>
    1807             DelAdvertisement,
    1808             /// <summary>
    1809             /// 功能级权限
    1810             /// (版块)文章-->(页面)广告位列表-->删除广告位
    1811             /// </summary>
    1812             DelAdPan,
    1813             /// <summary>
    1814             /// 功能级权限
    1815             /// (版块)文章-->(页面)广告位分类列表-->删除广告位分类
    1816             /// </summary>
    1817             DelAdClass,
    1818             /// <summary>
    1819             /// 页面级权限
    1820             /// (版块)统计-->销量排名
    1821             /// </summary>
    1822             Statistic_goodsBuy,
    1823             /// <summary>
    1824             /// 页面级权限
    1825             /// (版块)统计-->会员购物排名
    1826             /// </summary>
    1827             Statistic_memberBuy,
    1828             /// <summary>
    1829             /// 页面级权限
    1830             /// (版块)系统-->快递模板
    1831             /// </summary>
    1832             SysConfig_courierTemplate,
    1833             /// <summary>
    1834             /// 页面级权限
    1835             /// (版块)系统-->添加快递模板
    1836             /// </summary>
    1837             SysConfig_courierTemplateAdd,
    1838             /// <summary>
    1839             /// 页面级权限
    1840             /// (版块)系统-->修改快递模板
    1841             /// </summary>
    1842             SysConfig_courierTemplateModify,
    1843             /// <summary>
    1844             /// 页面级权限
    1845             /// (版块)系统-->物流公司
    1846             /// </summary>
    1847             SysConfig_logistics,
    1848             /// <summary>
    1849             /// 页面级权限
    1850             /// (版块)系统-->添加物流公司
    1851             /// </summary>
    1852             SysConfig_logisticsAdd,
    1853             /// <summary>
    1854             /// 页面级权限
    1855             /// (版块)系统-->修改物流公司
    1856             /// </summary>
    1857             SysConfig_logisticsModify,
    1858             /// <summary>
    1859             /// 页面级权限
    1860             /// (版块)系统-->配送方式
    1861             /// </summary>
    1862             SysConfig_logistType,
    1863             /// <summary>
    1864             /// 页面级权限
    1865             /// (版块)系统-->添加配送方式
    1866             /// </summary>
    1867             SysConfig_logistTypeAdd,
    1868             /// <summary>
    1869             /// 页面级权限
    1870             /// (版块)系统-->修改配送方式
    1871             /// </summary>
    1872             SysConfig_logistTypeModify,
    1873             /// <summary>
    1874             /// 页面级权限
    1875             /// (版块)系统-->配送地区
    1876             /// </summary>
    1877             SysConfig_region,
    1878             /// <summary>
    1879             /// 页面级权限
    1880             /// (版块)系统-->添加配送地区
    1881             /// </summary>
    1882             SysConfig_regionAdd,
    1883             /// <summary>
    1884             /// 页面级权限
    1885             /// (版块)系统-->修改配送地区
    1886             /// </summary>
    1887             SysConfig_regionModify,
    1888             /// <summary>
    1889             /// 页面级权限
    1890             /// (版块)系统-->电子邮件配置
    1891             /// </summary>
    1892             SysConfig_email,
    1893             /// <summary>
    1894             /// 页面级权限
    1895             /// (版块)系统-->模板配置
    1896             /// </summary>
    1897             SysConfig_mailTemp,
    1898             /// <summary>
    1899             /// 页面级权限
    1900             /// (版块)系统-->编辑模板
    1901             /// </summary>
    1902             SysConfig_mailTempEdit,
    1903             /// <summary>
    1904             /// 页面级权限
    1905             /// (版块)系统-->手机短信配置
    1906             /// </summary>
    1907             SysConfig_mobileMsg,
    1908             /// <summary>
    1909             /// 页面级权限
    1910             /// (版块)系统-->银行账户
    1911             /// </summary>
    1912             SysConfig_account,
    1913             /// <summary>
    1914             /// 页面级权限
    1915             /// (版块)系统-->添加银行账户
    1916             /// </summary>
    1917             SysConfig_accountAdd,
    1918             /// <summary>
    1919             /// 页面级权限
    1920             /// (版块)系统-->修改银行账户
    1921             /// </summary>
    1922             SysConfig_accountModify,
    1923             /// <summary>
    1924             /// 页面级权限
    1925             /// (版块)系统-->支付方式
    1926             /// </summary>
    1927             SysConfig_payType,
    1928             /// <summary>
    1929             /// 页面级权限
    1930             /// (版块)系统-->添加支付方式
    1931             /// </summary>
    1932             SysConfig_payTypeAdd,
    1933             /// <summary>
    1934             /// 页面级权限
    1935             /// (版块)系统-->修改支付方式
    1936             /// </summary>
    1937             SysConfig_payTypeModify,
    1938             /// <summary>
    1939             /// 页面级权限
    1940             /// (版块)系统-->基本信息配置
    1941             /// </summary>
    1942             SysConfig_commonCfg,
    1943             /// <summary>
    1944             /// 页面级权限
    1945             /// (版块)系统-->友情链接
    1946             /// </summary>
    1947             SysConfig_friendLink,
    1948             /// <summary>
    1949             /// 页面级权限
    1950             /// (版块)系统-->添加友情链接
    1951             /// </summary>
    1952             SysConfig_friendLinkAdd,
    1953             /// <summary>
    1954             /// 页面级权限
    1955             /// (版块)系统-->修改友情链接
    1956             /// </summary>
    1957             SysConfig_friendLinkModify,
    1958             /// <summary>
    1959             /// 页面级权限
    1960             /// (版块)系统-->网站首页商品管理
    1961             /// </summary>
    1962             SysConfig_IndexProduct,
    1963             /// <summary>
    1964             /// 页面级权限
    1965             /// (版块)系统-->MAC地址绑定
    1966             /// </summary>
    1967             SysConfig_macCfg,
    1968             /// <summary>
    1969             /// 页面级权限
    1970             /// (版块)系统-->会员注册配置
    1971             /// </summary>
    1972             SysConfig_memberCfg,
    1973             /// <summary>
    1974             /// 页面级权限
    1975             /// (版块)系统-->商品图片配置
    1976             /// </summary>
    1977             SysConfig_picCfg,
    1978             /// <summary>
    1979             /// 页面级权限
    1980             /// (版块)系统-->选择产品
    1981             /// </summary>
    1982             SysConfig_ProductSelect,
    1983             /// <summary>
    1984             /// 页面级权限
    1985             /// (版块)系统-->网站安全配置
    1986             /// </summary>
    1987             SysConfig_safeCfg,
    1988             /// <summary>
    1989             /// 页面级权限
    1990             /// (版块)系统-->商城参数配置
    1991             /// </summary>
    1992             SysConfig_ShopCfg,
    1993             /// <summary>
    1994             /// 页面级权限
    1995             /// (版块)系统-->部门
    1996             /// </summary>
    1997             SysConfig_department,
    1998             /// <summary>
    1999             /// 页面级权限
    2000             /// (版块)系统-->角色
    2001             /// </summary>
    2002             SysConfig_role,
    2003             /// <summary>
    2004             /// 页面级权限
    2005             /// (版块)系统-->添加角色
    2006             /// </summary>
    2007             SysConfig_roleAdd,
    2008             /// <summary>
    2009             /// 页面级权限
    2010             /// (版块)系统-->修改角色
    2011             /// </summary>
    2012             SysConfig_roleModify,
    2013             /// <summary>
    2014             /// 页面级权限
    2015             /// (版块)系统-->管理员
    2016             /// </summary>
    2017             SysConfig_user,
    2018             /// <summary>
    2019             /// 页面级权限
    2020             /// (版块)系统-->添加管理员
    2021             /// </summary>
    2022             SysConfig_userAdd,
    2023             /// <summary>
    2024             /// 页面级权限
    2025             /// (版块)系统-->修改管理员
    2026             /// </summary>
    2027             SysConfig_userModify,
    2028             /// <summary>
    2029             /// 页面级权限
    2030             /// (版块)系统-->用户信息
    2031             /// </summary>
    2032             SysConfig_userInfo,
    2033             /// <summary>
    2034             /// 页面级权限
    2035             /// (版块)系统-->查看权限
    2036             /// </summary>
    2037             SysConfig_userPermission,
    2038             /// <summary>
    2039             /// 页面级权限
    2040             /// (版块)系统-->权限列表(新版)
    2041             /// </summary>
    2042             SysConfig_Rights,
    2043             /// <summary>
    2044             /// 页面级权限
    2045             /// (版块)系统-->查看我的权限
    2046             /// </summary>
    2047             SysConfig_myRights,
    2048             /// <summary>
    2049             /// 功能级权限
    2050             /// (版块)系统-->(页面)MAC地址绑定-->删除MAC地址
    2051             /// </summary>
    2052             DelMacInfo,
    2053             /// <summary>
    2054             /// 功能级权限
    2055             /// (版块)系统-->(页面)友情链接-->删除友情链接
    2056             /// </summary>
    2057             DelFriendLink,
    2058             /// <summary>
    2059             /// 功能级权限
    2060             /// (版块)系统-->(页面)友情链接-->友情链接排序保存
    2061             /// </summary>
    2062             FriendLinkSaveSort,
    2063             /// <summary>
    2064             /// 功能级权限
    2065             /// (版块)系统-->(页面)部门-->删除部门
    2066             /// </summary>
    2067             DelDepartment,
    2068             /// <summary>
    2069             /// 功能级权限
    2070             /// (版块)系统-->(页面)角色-->删除角色
    2071             /// </summary>
    2072             DelRole,
    2073             /// <summary>
    2074             /// 功能级权限
    2075             /// (版块)系统-->(页面)管理员-->删除管理员
    2076             /// </summary>
    2077             DelAdmin,
    2078             /// <summary>
    2079             /// 功能级权限
    2080             /// (版块)系统-->(页面)管理员-->启用管理员
    2081             /// </summary>
    2082             EnableAdmin,
    2083             /// <summary>
    2084             /// 功能级权限
    2085             /// (版块)系统-->(页面)管理员-->禁用管理员
    2086             /// </summary>
    2087             DisableAdmin,
    2088             /// <summary>
    2089             /// 功能级权限
    2090             /// (版块)系统-->(页面)支付方式-->支付方式设为默认
    2091             /// </summary>
    2092             AlterDefaultPayType,
    2093             /// <summary>
    2094             /// 功能级权限
    2095             /// (版块)系统-->(页面)支付方式-->禁用支付方式
    2096             /// </summary>
    2097             DisablePayType,
    2098             /// <summary>
    2099             /// 功能级权限
    2100             /// (版块)系统-->(页面)支付方式-->启用支付方式
    2101             /// </summary>
    2102             EnablePayType,
    2103             /// <summary>
    2104             /// 功能级权限
    2105             /// (版块)系统-->(页面)支付方式-->删除支付方式
    2106             /// </summary>
    2107             DelPayType,
    2108             /// <summary>
    2109             /// 功能级权限
    2110             /// (版块)系统-->(页面)支付方式-->支付方式排序保存
    2111             /// </summary>
    2112             PayTypeSaveSort,
    2113             /// <summary>
    2114             /// 功能级权限
    2115             /// (版块)系统-->(页面)银行账户-->启用银行账户
    2116             /// </summary>
    2117             EnableBank,
    2118             /// <summary>
    2119             /// 功能级权限
    2120             /// (版块)系统-->(页面)银行账户-->银行账户设为默认
    2121             /// </summary>
    2122             AlterDefaultBank,
    2123             /// <summary>
    2124             /// 功能级权限
    2125             /// (版块)系统-->(页面)银行账户-->删除银行账户
    2126             /// </summary>
    2127             DelBank,
    2128             /// <summary>
    2129             /// 功能级权限
    2130             /// (版块)系统-->(页面)银行账户-->银行账户排序保存
    2131             /// </summary>
    2132             BankSaveSort,
    2133             /// <summary>
    2134             /// 功能级权限
    2135             /// (版块)系统-->(页面)银行账户-->禁用银行账户
    2136             /// </summary>
    2137             DisableBank,
    2138             /// <summary>
    2139             /// 功能级权限
    2140             /// (版块)系统-->(页面)配送方式-->设置优先级
    2141             /// </summary>
    2142             DeliverTypeSaveSort,
    2143             /// <summary>
    2144             /// 功能级权限
    2145             /// (版块)系统-->(页面)配送方式-->删除配送方式
    2146             /// </summary>
    2147             DelDeliverType,
    2148             /// <summary>
    2149             /// 功能级权限
    2150             /// (版块)系统-->(页面)配送方式-->禁用配送方式
    2151             /// </summary>
    2152             DisableDeliverType,
    2153             /// <summary>
    2154             /// 功能级权限
    2155             /// (版块)系统-->(页面)配送方式-->启用配送方式
    2156             /// </summary>
    2157             EnableDeliverType,
    2158             /// <summary>
    2159             /// 功能级权限
    2160             /// (版块)系统-->(页面)物流公司-->删除
    2161             /// </summary>
    2162             DelDeliveryCorp,
    2163             /// <summary>
    2164             /// 功能级权限
    2165             /// (版块)系统-->(页面)物流公司-->设置排序
    2166             /// </summary>
    2167             DeliveryCorpSaveSort,
    2168             /// <summary>
    2169             /// 功能级权限
    2170             /// (版块)系统-->(页面)配送地区-->删除配送地区
    2171             /// </summary>
    2172             DelRegion,
    2173             /// <summary>
    2174             /// 功能级权限
    2175             /// (版块)系统-->(页面)配送地区-->配送地区排序保存
    2176             /// </summary>
    2177             RegionSaveSort,
    2178             /// <summary>
    2179             /// 功能级权限
    2180             /// (版块)系统-->(页面)快递模板-->启用快递模板
    2181             /// </summary>
    2182             EnableCourierTemplate,
    2183             /// <summary>
    2184             /// 功能级权限
    2185             /// (版块)系统-->(页面)快递模板-->删除快递模板
    2186             /// </summary>
    2187             DelCourierTemplate,
    2188             /// <summary>
    2189             /// 功能级权限
    2190             /// (版块)系统-->(页面)快递模板-->禁用快递模板
    2191             /// </summary>
    2192             DisableCourierTemplate,
    2193             /// <summary>
    2194             /// 功能级权限
    2195             /// (版块)系统-->(页面)MAC地址绑定-->添加MAC地址
    2196             /// </summary>
    2197             Sys_AddMac,
    2198             /// <summary>
    2199             /// 功能级权限
    2200             /// (版块)系统-->(页面)MAC地址绑定-->修改MAC地址
    2201             /// </summary>
    2202             Sys_ModifyMac,
    2203             /// <summary>
    2204             /// 功能级权限
    2205             /// (版块)系统-->(页面)部门-->添加部门
    2206             /// </summary>
    2207             Sys_DepartmentAdd,
    2208             /// <summary>
    2209             /// 功能级权限
    2210             /// (版块)系统-->(页面)部门-->修改部门信息
    2211             /// </summary>
    2212             Sys_DepartmentModify,
    2213             /// <summary>
    2214             /// 页面级权限
    2215             /// (版块)活动-->优惠券管理
    2216             /// </summary>
    2217             Active_Coupons,
    2218             /// <summary>
    2219             /// 页面级权限
    2220             /// (版块)活动-->优惠券列表
    2221             /// </summary>
    2222             Active_CouponsList,
    2223             /// <summary>
    2224             /// 页面级权限
    2225             /// (版块)活动-->买十送一订单修改(确认等)
    2226             /// </summary>
    2227             Active_FreeTenOrderEdit,
    2228             /// <summary>
    2229             /// 页面级权限
    2230             /// (版块)活动-->买十送一订单
    2231             /// </summary>
    2232             Active_FreeTenOrderList,
    2233             /// <summary>
    2234             /// 页面级权限
    2235             /// (版块)活动-->注册送积分活动管理
    2236             /// </summary>
    2237             Active_RegGiveCfg,
    2238             /// <summary>
    2239             /// 页面级权限
    2240             /// (版块)活动-->体验购物优惠
    2241             /// </summary>
    2242             Active_Expeience,
    2243             /// <summary>
    2244             /// 页面级权限
    2245             /// (版块)活动-->在线付款优惠
    2246             /// </summary>
    2247             Active_OnlinepayPrivilege,
    2248             /// <summary>
    2249             /// 功能级权限
    2250             /// (版块)活动-->(页面)优惠券列表-->删除优惠券
    2251             /// </summary>
    2252             A_DeleteCouponse,
    2253             /// <summary>
    2254             /// 页面级权限
    2255             /// (版块)公告-->添加公告
    2256             /// </summary>
    2257             Notify_notifyAdd,
    2258             /// <summary>
    2259             /// 页面级权限
    2260             /// (版块)公告-->修改公告
    2261             /// </summary>
    2262             Notify_notifyModify,
    2263             /// <summary>
    2264             /// 页面级权限
    2265             /// (版块)公告-->内部公告
    2266             /// </summary>
    2267             Notify_notifyList,
    2268             /// <summary>
    2269             /// 页面级权限
    2270             /// (版块)公告-->查看内部公告
    2271             /// </summary>
    2272             Notify_notifyView,
    2273             /// <summary>
    2274             /// 功能级权限
    2275             /// (版块)公告-->(页面)添加公告-->删除内部公告
    2276             /// </summary>
    2277             DelNotify,
    2278             /// <summary>
    2279             /// 页面级权限
    2280             /// (版块)工具-->修改分类信息结果
    2281             /// </summary>
    2282             Tools_catelogueResult,
    2283             /// <summary>
    2284             /// 页面级权限
    2285             /// (版块)工具-->添加/修改商品规格结果
    2286             /// </summary>
    2287             Tools_goodsAddSpecResult,
    2288             /// <summary>
    2289             /// 页面级权限
    2290             /// (版块)工具-->商品管理错误页
    2291             /// </summary>
    2292             Tools_goodsError,
    2293             /// <summary>
    2294             /// 页面级权限
    2295             /// (版块)工具-->上传品牌图片
    2296             /// </summary>
    2297             Tools_UpBrand,
    2298             /// <summary>
    2299             /// 页面级权限
    2300             /// (版块)工具-->上传商品图片,自动模式
    2301             /// </summary>
    2302             Tools_UpGoodsPic,
    2303             /// <summary>
    2304             /// 页面级权限
    2305             /// (版块)工具-->上传商品图片,单张模式
    2306             /// </summary>
    2307             Tools_UpImage,
    2308             /// <summary>
    2309             /// 页面级权限
    2310             /// (版块)工具-->上传规格图片
    2311             /// </summary>
    2312             Tools_UpSpecPic,
    2313             /// <summary>
    2314             /// 页面级权限
    2315             /// (版块)工具-->上传自定义规格值图片
    2316             /// </summary>
    2317             Tools_UpSpecValPic,
    2318             /// <summary>
    2319             /// 页面级权限
    2320             /// (版块)工具-->上传快递单模板图片
    2321             /// </summary>
    2322             Tools_UpTemplatePic
    2323             #endregion
    2324         }
    2325         #endregion
    2326     }
    2327 }
    复制代码
     
     
    分类: WEB设计
  • 相关阅读:
    转:pthread_detach()函数
    转: pthread_create()
    转:exit()与_exit()的区别
    转:perror和strerror的区别
    转:socket通信简介
    82-基于Xilinx Virtex-5LXT FPGA的四路光纤PCIE卡(4路光纤卡)
    18-基于双TMS320C6678 DSP的3U VPX的信号处理平台
    ZYNQ系列
    372-基于XC7VX690T的高速模拟信号、万兆光纤综合计算平台
    V7双雄-基于Virtex7XC7VX690T的高性能计算板卡解决方案
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/2946981.html
Copyright © 2011-2022 走看看