@@ -114,16 +116,84 @@
location.href = "${webRoot}/export/template/departTemplate.xls";
}
-function reloadTable(){
- var node = $('#departList').treegrid('getSelected');
+function reloadTreeNode(){
+ var node = $('#departList').treegrid('getSelected');
if (node) {
- var pnode = $('#departList').treegrid('getParent',node.id);
- if(pnode){
- $('#departList').treegrid('reload',pnode.id);
- }else{
- $('#departList').treegrid('reload',node.id);
- }
+ var pnode = $('#departList').treegrid('getParent',node.id);
+ if(pnode){
+ if(node.parentId==""){
+ $('#departList').treegrid('reload');
+ }else{
+ $('#departList').treegrid('reload',pnode.id);
+ }
+ }else{
+ if(node.parentId==""){
+ $('#departList').treegrid('reload');
+ }else{
+ $('#departList').treegrid('reload',node.id);
+ }
+ }
+ }else{
+ $('#departList').treegrid('reload');
}
}
+//删除部门
+function delDepart(id,name) {
+ var url = "departController.do?del&id="+id
+ var content = $.i18n.prop('del.this.confirm.msg');
+ var title = $.i18n.prop('del.confirm.title');
+ $.dialog.setting.zIndex = getzIndex(true);
+ var navigatorName = "Microsoft Internet Explorer";
+ if( navigator.appName == navigatorName ||"default,shortcut".indexOf(getCookie("JEECGINDEXSTYLE"))>=0){
+ $.dialog.confirm(content, function(){
+ doDelSubmit(url);
+ rowid = '';
+ }, function(){
+ });
+ }else{
+ layer.open({
+ title:title,
+ content:content,
+ icon:7,
+ shade: 0.3,
+ yes:function(index){
+ doDelSubmit(url);
+ rowid = '';
+ },
+ btn:[$.i18n.prop('common.ok'),$.i18n.prop('common.cancel')],
+ btn2:function(index){
+ layer.close(index);
+ }
+ });
+ }
+}
+
+/**
+ * 执行操作
+ *
+ * @param url
+ * @param index
+ */
+function doDelSubmit(url) {
+ $.ajax({
+ async : false,
+ cache : false,
+ type : 'POST',
+ url : url,// 请求的action路径
+ error : function() {// 请求失败处理函数
+ },
+ success : function(data) {
+ var d = $.parseJSON(data);
+ if (d.success) {
+ var msg = d.msg;
+ tip(msg);
+ reloadTreeNode();
+ } else {
+ tip(d.msg);
+ }
+ }
+ });
+}
+
//-->
\ No newline at end of file
diff --git a/src/main/webapp/webpage/system/depart/noCurDepartUserList.jsp b/src/main/webapp/webpage/system/depart/noCurDepartUserList.jsp
index 4906f286..edf7e459 100644
--- a/src/main/webapp/webpage/system/depart/noCurDepartUserList.jsp
+++ b/src/main/webapp/webpage/system/depart/noCurDepartUserList.jsp
@@ -10,6 +10,7 @@
+
diff --git a/src/main/webapp/webpage/system/function/function.jsp b/src/main/webapp/webpage/system/function/function.jsp
index 95627bdb..2fe8587f 100644
--- a/src/main/webapp/webpage/system/function/function.jsp
+++ b/src/main/webapp/webpage/system/function/function.jsp
@@ -53,8 +53,8 @@
-
-
+
+
+
diff --git a/src/main/webapp/webpage/system/function/functionList.jsp b/src/main/webapp/webpage/system/function/functionList.jsp
index 36fa686a..d6e4bb11 100644
--- a/src/main/webapp/webpage/system/function/functionList.jsp
+++ b/src/main/webapp/webpage/system/function/functionList.jsp
@@ -5,6 +5,7 @@
+
@@ -12,7 +13,7 @@
-
+
@@ -49,7 +50,7 @@ function operationData(fucntionId, functionUrl){
}
$('#operationDetailpanel').panel("refresh", "functionController.do?dataRule&functionId=" +fucntionId);
} else {
- var datarule = layer.confirm('数据权限规则配置,针对的是列表加载数据请求URL,不是列表页面请求地址,一般是 *Controller.do?datagrid', {
+ var datarule = layer.confirm('友好提醒: 菜单URL不是加载数据请求,加载数据请求格式一般是: *Controller.do?datagrid ,请注意菜单地址是否正确 ! ', {
btn: ['确认','取消'],
area:['450px','200px']
}, function(){
@@ -78,32 +79,39 @@ function addFun(title,url, id) {
}
add(title,url,'functionList',700,480);
}
-function reloadTable(){
- var node = $('#functionList').treegrid('getSelected');
+
+function reloadTreeNode(){
+ var node = $('#functionList').treegrid('getSelected');
if (node) {
- var pnode = $('#functionList').treegrid('getParent',node.id);
- if(pnode){
- $('#functionList').treegrid('reload',pnode.id);
- }else{
- $('#functionList').treegrid('reload',node.id);
- }
+ var pnode = $('#functionList').treegrid('getParent',node.id);
+ if(pnode){
+ if(node.parentId==""){
+ $('#functionList').treegrid('reload');
+ }else{
+ $('#functionList').treegrid('reload',pnode.id);
+ }
+
+ }else{
+ if(node.parentId==""){
+ $('#functionList').treegrid('reload');
+ }else{
+ $('#functionList').treegrid('reload',pnode.id);
+ }
+ }
}else{
- $('#functionList').treegrid('reload');
+ $('#functionList').treegrid('reload');
}
}
-
-//删除调用函数
-function delObj(url,name) {
- gridname=name;
- createdialogDel($.i18n.prop('del.confirm.title'), $.i18n.prop('del.this.confirm.msg'), url,name);
-}
-
-function createdialogDel(title, content, url,name,noShade) {
+//删除菜单
+function delMenu(id,name) {
+ var url = "functionController.do?del&id="+id
+ var content = $.i18n.prop('del.this.confirm.msg');
+ var title = $.i18n.prop('del.confirm.title');
$.dialog.setting.zIndex = getzIndex(true);
var navigatorName = "Microsoft Internet Explorer";
if( navigator.appName == navigatorName ||"default,shortcut".indexOf(getCookie("JEECGINDEXSTYLE"))>=0){
$.dialog.confirm(content, function(){
- doDelSubmit(url,name);
+ doDelSubmit(url);
rowid = '';
}, function(){
});
@@ -112,9 +120,9 @@ function createdialogDel(title, content, url,name,noShade) {
title:title,
content:content,
icon:7,
- shade: !noShade?0.3:0,
+ shade: 0.3,
yes:function(index){
- doDelSubmit(url,name);
+ doDelSubmit(url);
rowid = '';
},
btn:[$.i18n.prop('common.ok'),$.i18n.prop('common.cancel')],
@@ -131,25 +139,11 @@ function createdialogDel(title, content, url,name,noShade) {
* @param url
* @param index
*/
-function doDelSubmit(url,name,data) {
- gridname=name;
- var paramsData = data;
- if(!paramsData){
- paramsData = new Object();
- if (url.indexOf("&") != -1) {
- var str = url.substr(url.indexOf("&")+1);
- url = url.substr(0,url.indexOf("&"));
- var strs = str.split("&");
- for(var i = 0; i < strs.length; i ++) {
- paramsData[strs[i].split("=")[0]]=(strs[i].split("=")[1]);
- }
- }
- }
+function doDelSubmit(url) {
$.ajax({
async : false,
cache : false,
type : 'POST',
- data : paramsData,
url : url,// 请求的action路径
error : function() {// 请求失败处理函数
},
@@ -158,28 +152,13 @@ function doDelSubmit(url,name,data) {
if (d.success) {
var msg = d.msg;
tip(msg);
- reloadTableDel();
+ reloadTreeNode();
} else {
tip(d.msg);
}
}
});
-
-
}
-function reloadTableDel(){
- var node = $('#functionList').treegrid('getSelected');
- if (node) {
- var pnode = $('#functionList').treegrid('getParent',node.id);
- if(pnode){
- $('#functionList').treegrid('reload',pnode.id);
- }else{
- $('#functionList').treegrid('reload');
- }
- }else{
- $('#functionList').treegrid('reload');
- }
-}
diff --git a/src/main/webapp/webpage/system/organzation/company-add.jsp b/src/main/webapp/webpage/system/organzation/company-add.jsp
index 4f364355..2f03325e 100644
--- a/src/main/webapp/webpage/system/organzation/company-add.jsp
+++ b/src/main/webapp/webpage/system/organzation/company-add.jsp
@@ -110,13 +110,15 @@ function formSubmit(){
}
function callbackOrg(data){
+
if(data.success==true){
- alert(data.msg);
+ parent.tip(data.msg);
parent.loadTree();
location.reload();
}else{
- alert(data.msg);
+ parent.tip(data.msg);
}
+
//tip(data.msg);
}
\ No newline at end of file
diff --git a/src/main/webapp/webpage/system/organzation/myDepartUserList.jsp b/src/main/webapp/webpage/system/organzation/myDepartUserList.jsp
index ae43fa8c..5844c28c 100644
--- a/src/main/webapp/webpage/system/organzation/myDepartUserList.jsp
+++ b/src/main/webapp/webpage/system/organzation/myDepartUserList.jsp
@@ -147,6 +147,7 @@ function GetAuthNode() {
+
diff --git a/src/main/webapp/webpage/system/organzation/noCurDepartMyOrgUserList.jsp b/src/main/webapp/webpage/system/organzation/noCurDepartMyOrgUserList.jsp
index cde1d00b..6d6c5471 100644
--- a/src/main/webapp/webpage/system/organzation/noCurDepartMyOrgUserList.jsp
+++ b/src/main/webapp/webpage/system/organzation/noCurDepartMyOrgUserList.jsp
@@ -10,6 +10,7 @@
+
diff --git a/src/main/webapp/webpage/system/organzation/subcompany-add.jsp b/src/main/webapp/webpage/system/organzation/subcompany-add.jsp
index 4ee57b20..bd4d7058 100644
--- a/src/main/webapp/webpage/system/organzation/subcompany-add.jsp
+++ b/src/main/webapp/webpage/system/organzation/subcompany-add.jsp
@@ -110,8 +110,12 @@ function formSubmit(){
}
function callbackOrg(data){
+
if(data.success==true){
- parent.layer.alert(data.msg, {
+ parent.tip(data.msg);
+ parent.loadTree();
+ location.reload();
+ /* parent.layer.alert(data.msg, {
icon: 1,
shadeClose: false,
title: '提示'
@@ -119,16 +123,18 @@ function callbackOrg(data){
parent.loadTree();
location.reload();
parent.layer.close(index);
- });
+ }); */
}else{
- parent.layer.alert(data.msg, {
+ parent.tip(data.msg);
+ /* parent.layer.alert(data.msg, {
icon: 0,
shadeClose: false,
title: '提示'
},function(index){
parent.layer.close(index);
- });
+ }); */
}
+
//tip(data.msg);
}
\ No newline at end of file
diff --git a/src/main/webapp/webpage/system/organzation/subcompany-edit.jsp b/src/main/webapp/webpage/system/organzation/subcompany-edit.jsp
index 0fee2acb..41e13ddd 100644
--- a/src/main/webapp/webpage/system/organzation/subcompany-edit.jsp
+++ b/src/main/webapp/webpage/system/organzation/subcompany-edit.jsp
@@ -141,8 +141,12 @@ function formSubmit(){
}
function callbackOrg(data){
+
if(data.success==true){
- parent.layer.alert(data.msg, {
+ parent.tip(data.msg);
+ parent.loadTree();
+ location.reload();
+ /* parent.layer.alert(data.msg, {
icon: 1,
shadeClose: false,
title: '提示'
@@ -150,16 +154,18 @@ function callbackOrg(data){
parent.loadTree();
location.reload();
parent.layer.close(index);
- });
+ }); */
}else{
- parent.layer.alert(data.msg, {
+ parent.tip(data.msg);
+ /* parent.layer.alert(data.msg, {
icon: 0,
shadeClose: false,
title: '提示'
},function(index){
parent.layer.close(index);
- });
+ }); */
}
+
//tip(data.msg);
}
\ No newline at end of file
diff --git a/src/main/webapp/webpage/system/organzation/subjob-add.jsp b/src/main/webapp/webpage/system/organzation/subjob-add.jsp
index 4e42b93e..aaad8f94 100644
--- a/src/main/webapp/webpage/system/organzation/subjob-add.jsp
+++ b/src/main/webapp/webpage/system/organzation/subjob-add.jsp
@@ -110,8 +110,12 @@ function formSubmit(){
}
function callbackOrg(data){
+
if(data.success==true){
- parent.layer.alert(data.msg, {
+ parent.tip(data.msg);
+ parent.loadTree();
+ location.reload();
+ /* parent.layer.alert(data.msg, {
icon: 1,
shadeClose: false,
title: '提示'
@@ -119,16 +123,18 @@ function callbackOrg(data){
parent.loadTree();
location.reload();
parent.layer.close(index);
- });
+ }); */
}else{
- parent.layer.alert(data.msg, {
+ parent.tip(data.msg);
+ /* parent.layer.alert(data.msg, {
icon: 0,
shadeClose: false,
title: '提示'
},function(index){
parent.layer.close(index);
- });
+ }); */
}
+
//tip(data.msg);
}
\ No newline at end of file
diff --git a/src/main/webapp/webpage/system/organzation/subjob-edit.jsp b/src/main/webapp/webpage/system/organzation/subjob-edit.jsp
index a6ece9b4..962da59b 100644
--- a/src/main/webapp/webpage/system/organzation/subjob-edit.jsp
+++ b/src/main/webapp/webpage/system/organzation/subjob-edit.jsp
@@ -141,8 +141,12 @@ function formSubmit(){
}
function callbackOrg(data){
+
if(data.success==true){
- parent.layer.alert(data.msg, {
+ parent.tip(data.msg);
+ parent.loadTree();
+ location.reload();
+ /* parent.layer.alert(data.msg, {
icon: 1,
shadeClose: false,
title: '提示'
@@ -150,16 +154,18 @@ function callbackOrg(data){
parent.loadTree();
location.reload();
parent.layer.close(index);
- });
+ }); */
}else{
- parent.layer.alert(data.msg, {
+ parent.tip(data.msg);
+ /* parent.layer.alert(data.msg, {
icon: 0,
shadeClose: false,
title: '提示'
},function(index){
parent.layer.close(index);
- });
+ }); */
}
+
//tip(data.msg);
}
\ No newline at end of file
diff --git a/src/main/webapp/webpage/system/organzation/suborg-add.jsp b/src/main/webapp/webpage/system/organzation/suborg-add.jsp
index 2d73a8cf..f38ddaca 100644
--- a/src/main/webapp/webpage/system/organzation/suborg-add.jsp
+++ b/src/main/webapp/webpage/system/organzation/suborg-add.jsp
@@ -110,8 +110,12 @@ function formSubmit(){
}
function callbackOrg(data){
+
if(data.success==true){
- parent.layer.alert(data.msg, {
+ parent.tip(data.msg);
+ parent.loadTree();
+ location.reload();
+ /* parent.layer.alert(data.msg, {
icon: 1,
shadeClose: false,
title: '提示'
@@ -119,16 +123,18 @@ function callbackOrg(data){
parent.loadTree();
location.reload();
parent.layer.close(index);
- });
+ }); */
}else{
- parent.layer.alert(data.msg, {
+ parent.tip(data.msg);
+ /* parent.layer.alert(data.msg, {
icon: 0,
shadeClose: false,
title: '提示'
},function(index){
parent.layer.close(index);
- });
+ }); */
}
+
//tip(data.msg);
}
\ No newline at end of file
diff --git a/src/main/webapp/webpage/system/organzation/suborg-edit.jsp b/src/main/webapp/webpage/system/organzation/suborg-edit.jsp
index ca5b10e4..370fa86a 100644
--- a/src/main/webapp/webpage/system/organzation/suborg-edit.jsp
+++ b/src/main/webapp/webpage/system/organzation/suborg-edit.jsp
@@ -141,8 +141,12 @@ function formSubmit(){
}
function callbackOrg(data){
+
if(data.success==true){
- parent.layer.alert(data.msg, {
+ parent.tip(data.msg);
+ parent.loadTree();
+ location.reload();
+ /* parent.layer.alert(data.msg, {
icon: 1,
shadeClose: false,
title: '提示'
@@ -150,16 +154,18 @@ function callbackOrg(data){
parent.loadTree();
location.reload();
parent.layer.close(index);
- });
+ }); */
}else{
- parent.layer.alert(data.msg, {
+ parent.tip(data.msg);
+ /* parent.layer.alert(data.msg, {
icon: 0,
shadeClose: false,
title: '提示'
},function(index){
parent.layer.close(index);
- });
+ }); */
}
+
//tip(data.msg);
}
\ No newline at end of file
diff --git a/src/main/webapp/webpage/system/role/noCurRoleUserList.jsp b/src/main/webapp/webpage/system/role/noCurRoleUserList.jsp
index fba92b8f..16e46e78 100644
--- a/src/main/webapp/webpage/system/role/noCurRoleUserList.jsp
+++ b/src/main/webapp/webpage/system/role/noCurRoleUserList.jsp
@@ -10,6 +10,7 @@
+