mirror of
https://gitee.com/dotnetchina/OpenAuth.Net.git
synced 2025-11-09 02:44:44 +08:00
全面实现模块中按钮动态生成,为下一步使用权限控制按钮做准备;
请使用全新的脚本初始化数据库!
This commit is contained in:
@@ -1,37 +1,11 @@
|
||||
@using System.Text
|
||||
@{
|
||||
@{
|
||||
string _prefix = "user";
|
||||
var _treeId = _prefix + "Tree";
|
||||
var _gridId = _prefix + "Grid";
|
||||
var _treeDetail = _prefix + "Detail";
|
||||
}
|
||||
<div class="bjui-pageHeader">
|
||||
<div class="bjui-searchBar">
|
||||
<div class="bjui-searchBar">
|
||||
@*<label>名称:</label><input type="text" value="" name="code" size="10">
|
||||
<button type="submit" class="btn-default" data-icon="search">查询</button>
|
||||
<a class="btn btn-orange" href="javascript:;" data-toggle="reloadsearch" data-clear-query="true" data-icon="undo">
|
||||
清空查询
|
||||
</a></li>*@
|
||||
<div class="pull-right">
|
||||
@{
|
||||
var sb = new StringBuilder();
|
||||
foreach (var element in ViewBag.Module.Elements)
|
||||
{
|
||||
sb.Append("<" + element.Type
|
||||
+ " data-icon='" + element.Icon + "' "
|
||||
+ " class='" + element.Class + "' "
|
||||
+ " onclick='" + element.Script + "' " + element.Attr
|
||||
+ ">" + element.Name + "</" + element.Type + ">");
|
||||
}
|
||||
@Html.Raw(sb.ToString())
|
||||
}
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@{ Html.RenderAction("MenuHeader", "Home");}
|
||||
|
||||
<div class="bjui-pageContent tableContent">
|
||||
<div class="clearfix">
|
||||
@@ -148,30 +122,11 @@
|
||||
});
|
||||
}
|
||||
|
||||
//获取勾选的值
|
||||
//column:为从0开始的列标识
|
||||
function getSelected(column) {
|
||||
var selected = $(gridid).data('selectedTrs');
|
||||
if (selected == null || selected.length == 0) {
|
||||
$(this).alertmsg('warn', '至少选择一个对象', {
|
||||
displayMode: 'slide',
|
||||
title: '重要提示'
|
||||
});
|
||||
return null;
|
||||
}
|
||||
|
||||
//todo:下面这段只能chrome有效
|
||||
var records = new Array();
|
||||
selected.each(function () {
|
||||
records[records.length] = this.children[column].innerText;
|
||||
});
|
||||
|
||||
return records[0];
|
||||
}
|
||||
|
||||
|
||||
//删除
|
||||
function del() {
|
||||
var selected = getSelected(2);
|
||||
var selected = getSelected(gridid,2);
|
||||
if (selected == null) return;
|
||||
|
||||
$.getJSON('UserManager/Delete?Id=' + selected, function (data) {
|
||||
@@ -185,7 +140,7 @@
|
||||
|
||||
//自定义的编辑按钮
|
||||
function editOrg() {
|
||||
var selected = getSelected(2);
|
||||
var selected = getSelected(gridid,2);
|
||||
if (selected == null) return;
|
||||
|
||||
$(this).dialog({
|
||||
@@ -206,7 +161,7 @@
|
||||
//用户模块授权按钮
|
||||
function openModuleAccess(obj) {
|
||||
|
||||
var selected = getSelected(2);
|
||||
var selected = getSelected(gridid,2);
|
||||
if (selected == null) return;
|
||||
|
||||
$(obj).dialog({
|
||||
@@ -221,7 +176,7 @@
|
||||
|
||||
//用户角色授权
|
||||
function openRoleAccess(obj) {
|
||||
var selected = getSelected(2);
|
||||
var selected = getSelected(gridid,2);
|
||||
if (selected == null) return;
|
||||
|
||||
$(obj).dialog({
|
||||
|
||||
Reference in New Issue
Block a user