RoutineUpdate

This commit is contained in:
yubaolee
2015-12-05 21:24:01 +08:00
parent af5e04d62f
commit 0e98a6e3c8
11 changed files with 341 additions and 277 deletions

View File

@@ -5,33 +5,41 @@
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">&nbsp;
<button type="submit" class="btn-default" data-icon="search">查询</button>&nbsp;
<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 class="bjui-pageContent">
</div>
</div>
</div>
<div class="bjui-pageContent tableContent">
<div class="clearfix">
<div style="float: left; width: 220px; overflow: auto;" class="table table-bordered">
<ul id="@_treeId" class="ztree"></ul>
</div>
<div class="bjui-pageHeader" style="margin-left: 225px">
<div class="bjui-searchBar">
<div class="bjui-searchBar">
@{
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 id="@_treeDetail" style="margin-left: 225px;">
</div>
</div>
@@ -49,17 +57,11 @@
function loadDataGrid() {
//b-jui的datagrid需要重新处理HTML
$('#@_treeDetail').empty()
.append('<table id="@_gridId" class="table table-bordered"></table>');
.append('<table id="@_gridId" class="table table-bordered table-hover table-striped table-top"></table>');
grid = $(gridid).datagrid({
showToolbar: false,
filterThead: false,
toolbarItem: 'refresh, |, del',
toolbarCustom: '<a href="/UserManager/Add" class="btn btn-green" data-icon ="plus" ' +
'data-toggle="dialog" data-id="dialog-mask" data-mask="true" data-on-close="refreshGrid">添加</a>' +
'<button class=" btn-green" onclick="editOrg()" data-icon="pencil" type="button">编辑</button>' +
'<button type="button" class="btn btn-green" onclick="openModuleAccess(this)">为用户分配模块</button>' +
'<button type="button" class ="btn btn-green" onclick="openRoleAccess(this)">为用户分配角色</button>',
columns: [
{
name: 'Id',
@@ -107,24 +109,14 @@
pattern: 'yyyy-MM-dd HH:mm:ss'
}
],
// data: data,
dataUrl: 'UserManager/Load?orgId=' + selectedId,
delUrl: 'UserManager/Delete',
delPK: "Id",
fullGrid: true,
showLinenumber: true,
showCheckboxcol: true,
paging: true,
filterMult: false,
showTfoot: true,
height: '700',
delCallback: function (delResult) {
if (delResult.statusCode == "200")
loadDataGrid();
else {
$(this).alertmsg('warn', delResult.message);
}
}
height: '700'
});
}
@@ -177,6 +169,20 @@
return records[0];
}
//删除
function del() {
var selected = getSelected(2);
if (selected == null) return;
$.getJSON('UserManager/Delete?Id=' + selected, function (data) {
if (data.statusCode == "200")
refreshGrid();
else {
$(this).alertmsg('warn', data.message);
}
});
}
//自定义的编辑按钮
function editOrg() {
var selected = getSelected(2);
@@ -195,7 +201,6 @@
function refreshGrid() {
$('#@_gridId').datagrid('refresh');
// loadDataGrid();
}
//用户模块授权按钮