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;";
|
}
|
}
|
}
|
}
|
}
|