| using System; | 
| using System.Collections.Generic; | 
| using System.Linq; | 
| using System.Text; | 
| using System.Threading.Tasks; | 
| using wcftest.EnumDefine; | 
| using wcftest.EnumDefine.Sys; | 
| using wcftest.orm; | 
|   | 
| namespace wcftest.Utils.AuthFacotry.Default | 
| { | 
|     /// <summary> | 
|     /// 库存明细查询 | 
|     /// </summary> | 
|     public class StoreDetailQueryHandler : AuthHandler | 
|     { | 
|         public StoreDetailQueryHandler(dbModel _mod, roleMenu _ROLEid, Menu_IdEnum _menu_IdEnum) | 
|             : base(_mod, _ROLEid, _menu_IdEnum) | 
|         { | 
|   | 
|         } | 
|         public override void GetButtonAuthStr<T>(ref msgss<T> msg) | 
|         { | 
|             base.GetButtonAuthStr<T>(ref msg);//先初始化一下 | 
|   | 
|             var roleishave = base.QueryButtonAuth(base.mod, base.ROLEid, base.menu_IdEnum); | 
|             if (roleishave.Count > 0) | 
|             { | 
|                 if (roleishave[0].AuthValue.Contains("delete=1")) | 
|                 { | 
|                     msg.roleDelete = 1; | 
|                     msg.buttonAuth += "delete;"; | 
|                 } | 
|                 if (roleishave[0].AuthValue.Contains("updatePosition=1")) | 
|                 { | 
|                     msg.roleModifi = 1; | 
|                     msg.buttonAuth += "updatePosition;"; | 
|                 } | 
|             } | 
|         } | 
|     } | 
| } |