怎样新增角色权限

怎样新增角色权限


开发工具与关键技术:Visual Studio 

作者:胡宁淇

撰写时间:2019年5月1日

在这里插入图片描述

要达到上图这样的效果,我们先要进行两部分的查询,一是查询模块表中的数据,二是查询操作表中的数据

public ActionResult
SelectMoudularAndDetail(LayuiTablePage layuiTablePage)// 查询权限明细

    {

        //查询模块表总条数

        int intTotalRows = (from tbModular in myModel.SYS_Modular

                            select tbModular).Count();

用列表来接收查询出的所有数据

        List<ModularAndDetail> modularAndDetails = (from tbModular in myModel.SYS_Modular

                                   orderby tbModular.ModularID

descending//倒叙排序

                                   用实体接收模块ID和模块名称

                                   select new ModularAndDetail {

ModularID=tbModular.ModularID,

ModularName=tbModular.ModularName,

                联表查询模块明细表和操作表,查询出什么模块里都有什么操作按钮

                         ModularDetailVos =

(from tbModularDetail in
myModel.SYS_ModularDetail

join tbOpType in myModel.SYS_OpType on
tbModularDetail.OpTypeID equals tbOpType.OpTypeID

where tbModularDetail.ModularID==tbModular.ModularID orderby
tbModularDetail.ModularDetailID

用实体接收操作明细表里的操作ID和操作表的操作名称

select new ModularDetail {

ModularDetailID=tbModularDetail.ModularDetailID,

OpTypeID= tbModularDetail.OpTypeID,

OpType=tbOpType.OpType.Trim()

}).ToList()

}).ToList();

用LayuiTableData来接收查询出来的模块总条数和查询的所有数据

LayuiTableData layuiTableData
= new LayuiTableData() {

            count = intTotalRows,

            data=modularAndDetails

        };

返回到页面

        return Json(layuiTableData,JsonRequestBehavior.AllowGet);

    }

我们在页面加载事件中把数据绑定在layui表格中
在这里插入图片描述

我们的操作按钮是写在一个自定义方法里面的,这个操作按钮涉及到操作明细表ID的传输
在这里插入图片描述
在这里插入图片描述

我们要想这个操作按钮达到上图这样的效果就要写一个操作按钮选择事件,因为涉及到ID的传输,所以我们要给这个方法一个参数接收ID
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值