routine update

This commit is contained in:
yubaolee 2016-10-29 22:27:39 +08:00
parent ff0d85310c
commit ddc311b38e
18 changed files with 85 additions and 163 deletions

View File

@ -176,20 +176,10 @@ var editDlg = function () {
//删除 //删除
function del() { function del() {
var selected = list.getSelectedProperties("Id"); list.del("Id", "/CategoryManager/Delete", function () {
if (selected == null) return;
$.post('/CategoryManager/Delete',
{ ids: selected },
function (data) {
if (data.Status) {
list.reload(); list.reload();
ztree.reload(); ztree.reload();
} });
else {
layer.msg(data.Message);
}
}, "json");
} }
//自定义的编辑按钮 //自定义的编辑按钮

View File

@ -150,20 +150,11 @@ var editDlg = function () {
//删除 //删除
function del() { function del() {
var selected = list.getSelectedProperties("Id"); list.del("Id", "/CommonApplies/Delete", function () {
if (selected == null) return;
$.post('/CommonApplies/Delete',
{ ids: selected },
function (data) {
if (data.Status) {
list.reload(); list.reload();
ztree.reload(); ztree.reload();
} });
else {
layer.msg(data.Message);
}
}, "json");
} }
//自定义的编辑按钮 //自定义的编辑按钮

View File

@ -15,14 +15,15 @@
function Grid() {} function Grid() {}
Grid.prototype.selectObjs = function() { Grid.prototype.selectObjs = function() {
var ids = this.maingrid.jqGrid('getGridParam', 'selarrrow'); var ids = this.maingrid.jqGrid("getGridParam", "selarrrow");
if (ids.length == 0) { if (ids.length == 0) {
return null; return null;
} }
var ret = new Array(); var ret = new Array();
var maingrid = this.maingrid; var maingrid = this.maingrid;
$(ids).each(function () { $(ids)
var obj = maingrid.jqGrid('getRowData', this); .each(function() {
var obj = maingrid.jqGrid("getRowData", this);
ret.push(obj); ret.push(obj);
}); });
return ret; return ret;
@ -35,9 +36,9 @@ Grid.prototype.getSelectedMany = function () {
//选择单行对象 //选择单行对象
Grid.prototype.getSelectedObj = function() { Grid.prototype.getSelectedObj = function() {
var row = this.maingrid.jqGrid('getGridParam', 'selrow'); var row = this.maingrid.jqGrid("getGridParam", "selrow");
if (row) { if (row) {
var ret = this.maingrid.jqGrid('getRowData', row); var ret = this.maingrid.jqGrid("getRowData", row);
return ret; return ret;
} else { } else {
return null; return null;
@ -53,3 +54,25 @@ Grid.prototype.getSelectedProperties = function (propName) {
} }
return result; return result;
}; };
//删除操作服务端的接收必须是post且参数为string[] ids
Grid.prototype.del = function(idname, url, callback) {
var selected = this.getSelectedProperties(idname);
if (selected == null) return;
var lid = layer.confirm("确定要删除所选?",
null,
function() {
layer.close(lid);
$.post(url,
{ ids: selected },
function(data) {
if (data.Status) {
callback();
} else {
layer.msg(data.Message);
}
},
"json");
});
};

View File

@ -160,19 +160,12 @@ var editDlg = function () {
//删除 //删除
function del() { function del() {
list.del("Id", "/ModuleElementManager/Del", function () {
list.reload();
});
var selected = list.getSelectedProperties("Id"); var selected = list.getSelectedProperties("Id");
if (selected == null) return; if (selected == null) return;
$.post('/ModuleElementManager/Del',
{ ids: selected },
function (data) {
if (data.Status) {
list.reload();
}
else {
layer.msg(data.Message);
}
}, "json");
} }
//自定义的编辑按钮 //自定义的编辑按钮

View File

@ -6,7 +6,7 @@
//左边导航 //左边导航
var ztree = function () { var ztree = function () {
var url = '/ModuleManager/LoadModuleWithRoot'; var url = '/ModuleManager/LoadModule';
var setting = { var setting = {
view: { selectedMulti: false }, view: { selectedMulti: false },
data: { data: {
@ -123,7 +123,7 @@ var vm = new Vue({
}); });
//上级机构选择框 //上级机构选择框
var parent = new ParentTree("/moduleManager/LoadForTree", "ParentName", "ParentId"); var parent = new ParentTree("/moduleManager/LoadModule", "ParentName", "ParentId");
//添加(编辑)对话框 //添加(编辑)对话框
var editDlg = function () { var editDlg = function () {
@ -169,19 +169,11 @@ var editDlg = function () {
//删除 //删除
function del() { function del() {
var selected = list.getSelectedProperties("Id"); list.del("Id", "/moduleManager/Delete", function () {
if (selected == null) return;
$.post('/moduleManager/Delete',
{ ids: selected }, function (data) {
if (data.Status) {
list.reload(); list.reload();
ztree.reload(); ztree.reload();
} });
else {
$(this).alertmsg('warn', data.Message);
}
}, "json");
} }
//自定义的编辑按钮 //自定义的编辑按钮

View File

@ -165,19 +165,10 @@ var editDlg = function () {
//删除 //删除
function del() { function del() {
var selected = list.getSelectedProperties("Id"); list.del("Id", "/OrgManager/DelOrg", function () {
if (selected == null) return;
$.post('/OrgManager/DelOrg',
{ ids: selected }, function (data) {
if (data.Status) {
list.reload(); list.reload();
ztree.reload(); ztree.reload();
} });
else {
layer.msg(data.Message);
}
}, "json");
} }
//自定义的编辑按钮 //自定义的编辑按钮

View File

@ -163,19 +163,10 @@ var editDlg = function () {
//删除 //删除
function del() { function del() {
var selected = list.getSelectedProperties("Id"); list.del("Id", "/ResourceManager/Delete", function () {
if (selected == null) return;
$.post('/ResourceManager/Delete',
{ ids: selected }, function (data) {
if (data.Status) {
list.reload(); list.reload();
ztree.reload(); ztree.reload();
} });
else {
$(this).alertmsg('warn', data.Message);
}
}, "json");
} }
//自定义的编辑按钮 //自定义的编辑按钮

View File

@ -155,20 +155,10 @@ var editDlg = function () {
//删除 //删除
function del() { function del() {
var selected = list.getSelectedProperties("Id"); list.del("Id", "/RoleManager/Delete",function() {
if (selected == null) return;
$.post('/RoleManager/Delete',
{ ids: selected },
function (data) {
if (data.Status) {
list.reload(); list.reload();
ztree.reload(); ztree.reload();
} });
else {
layer.msg(data.Message);
}
}, "json");
} }
//自定义的编辑按钮 //自定义的编辑按钮

View File

@ -163,20 +163,10 @@ var editDlg = function () {
//删除 //删除
function del() { function del() {
var selected = list.getSelectedProperties("Id"); list.del("Id", "/StockManager/Delete", function () {
if (selected == null) return;
$.post('/StockManager/Delete',
{ ids: selected },
function (data) {
if (data.Status) {
list.reload(); list.reload();
ztree.reload(); ztree.reload();
} });
else {
layer.msg(data.Message);
}
}, "json");
} }
//自定义的编辑按钮 //自定义的编辑按钮

View File

@ -166,20 +166,10 @@ var editDlg = function () {
//删除 //删除
function del() { function del() {
var selected = list.getSelectedProperties("Id"); list.del("Id", "/UserManager/Delete", function () {
if (selected == null) return;
$.post('/UserManager/Delete',
{ ids: selected },
function (data) {
if (data.Status) {
list.reload(); list.reload();
ztree.reload(); ztree.reload();
} });
else {
layer.msg(data.Message);
}
}, "json");
} }

View File

@ -52,19 +52,9 @@ var vm = new Vue({
//删除 //删除
function del() { function del() {
var selected = list.getSelectedProperties("Code"); list.del("Code", "/WorkflowSchemas/Del", function () {
if (selected == null) return;
$.post('/WorkflowSchemas/Del',
{ codes: selected },
function (data) {
if (data.Status) {
list.reload(); list.reload();
} });
else {
layer.msg(data.Message);
}
}, "json");
} }
//自定义的编辑按钮 //自定义的编辑按钮

View File

@ -109,15 +109,6 @@ namespace OpenAuth.Mvc.Controllers
return JsonHelper.Instance.Serialize(_app.Load(orgId, page, rows)); return JsonHelper.Instance.Serialize(_app.Load(orgId, page, rows));
} }
/// <summary>
/// 直接加载所有的模块
/// </summary>
public string LoadForTree()
{
var orgs = AuthUtil.GetCurrentUser().ModuleWithChildren;
return JsonHelper.Instance.Serialize(orgs);
}
/// <summary> /// <summary>
/// 加载用户模块 /// 加载用户模块
/// </summary> /// </summary>
@ -140,7 +131,7 @@ namespace OpenAuth.Mvc.Controllers
return JsonHelper.Instance.Serialize(orgs); return JsonHelper.Instance.Serialize(orgs);
} }
public string LoadModuleWithRoot() public string LoadModule()
{ {
var orgs = AuthUtil.GetCurrentUser().Modules.MapToList<ModuleView>(); var orgs = AuthUtil.GetCurrentUser().Modules.MapToList<ModuleView>();
return JsonHelper.Instance.Serialize(orgs); return JsonHelper.Instance.Serialize(orgs);

View File

@ -24,11 +24,11 @@ namespace OpenAuth.Mvc.Controllers
} }
[HttpPost] [HttpPost]
public string Del(string[] codes) public string Del(string[] ids)
{ {
try try
{ {
_app.Del(codes); _app.Del(ids);
} }
catch (Exception e) catch (Exception e)
{ {

View File

@ -6,7 +6,7 @@
<ul class="breadcrumb"> <ul class="breadcrumb">
<li> <li>
<i class="ace-icon fa fa-home home-icon"></i> <i class="ace-icon fa fa-home home-icon"></i>
<a href="#">资源管理</a> <a href="#">模块管理</a>
</li> </li>
<li class="active">列表</li> <li class="active">列表</li>
</ul><!-- /.breadcrumb --> </ul><!-- /.breadcrumb -->

View File

@ -7,7 +7,7 @@
<ul class="breadcrumb"> <ul class="breadcrumb">
<li> <li>
<i class="ace-icon fa fa-home home-icon"></i> <i class="ace-icon fa fa-home home-icon"></i>
<a href="#">机构管理</a> <a href="#">角色管理</a>
</li> </li>
<li class="active">列表</li> <li class="active">列表</li>
</ul><!-- /.breadcrumb --> </ul><!-- /.breadcrumb -->

View File

@ -7,7 +7,7 @@
<ul class="breadcrumb"> <ul class="breadcrumb">
<li> <li>
<i class="ace-icon fa fa-home home-icon"></i> <i class="ace-icon fa fa-home home-icon"></i>
<a href="#">分类管理</a> <a href="#">进出库管理</a>
</li> </li>
<li class="active">列表</li> <li class="active">列表</li>
</ul><!-- /.breadcrumb --> </ul><!-- /.breadcrumb -->

View File

@ -7,7 +7,7 @@
<ul class="breadcrumb"> <ul class="breadcrumb">
<li> <li>
<i class="ace-icon fa fa-home home-icon"></i> <i class="ace-icon fa fa-home home-icon"></i>
<a href="#">机构管理</a> <a href="#">用户管理</a>
</li> </li>
<li class="active">列表</li> <li class="active">列表</li>
</ul><!-- /.breadcrumb --> </ul><!-- /.breadcrumb -->

View File

@ -7,7 +7,7 @@
<ul class="breadcrumb"> <ul class="breadcrumb">
<li> <li>
<i class="ace-icon fa fa-home home-icon"></i> <i class="ace-icon fa fa-home home-icon"></i>
<a href="#">分类管理</a> <a href="#">流程设计</a>
</li> </li>
<li class="active">列表</li> <li class="active">列表</li>
</ul><!-- /.breadcrumb --> </ul><!-- /.breadcrumb -->