From 82b170c5a4505b094f7a339c62e30a6f3689735e Mon Sep 17 00:00:00 2001 From: zhal <15900249928@163.com> Date: Sun, 24 Jul 2022 21:41:36 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=92=E8=89=B2=E6=97=A0=E6=B3=95=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../extend/js/designer.extend.link.js | 192 +++++++++--------- 1 file changed, 97 insertions(+), 95 deletions(-) diff --git a/com.actionsoft.apps.coe.pal/web/com.actionsoft.apps.coe.pal/lib/designer/extend/js/designer.extend.link.js b/com.actionsoft.apps.coe.pal/web/com.actionsoft.apps.coe.pal/lib/designer/extend/js/designer.extend.link.js index 7403d9c1..a044ab47 100755 --- a/com.actionsoft.apps.coe.pal/web/com.actionsoft.apps.coe.pal/lib/designer/extend/js/designer.extend.link.js +++ b/com.actionsoft.apps.coe.pal/web/com.actionsoft.apps.coe.pal/lib/designer/extend/js/designer.extend.link.js @@ -3518,85 +3518,85 @@ function openRelationDig(obj,value) { }] }); }else{ - $("#attr_dialog_normal_relevance_shapes_div").dialog({ - buttons : [ - { - text : '刷新', - cls : "yellow", - handler : function() { - // 刷新页面 - document.getElementById("attr_content_iframe_relevance_shapes").contentWindow.location.reload(true); - } - },{ - text : "新建角色模型", - cls : "green", - handler : function() { - //根据角色 - $.ajax({ - type : "POST", - url : "./jd?sid=" - + CLB.sid - + "&cmd=com.actionsoft.apps.coe.pal_pl_repository_designer_relation_find_same_role", - data : { - uuid:ruuid, - methodId:methodId - }, - success : function(msg) { - if (msg.data.result == "ok") { - window.top.$.simpleAlert("请勿重复新建角色模型!!!"); - }else{ - //跳转角色 - $.ajax({ - type : "POST", - url : "./jd?sid=" - + CLB.sid - + "&cmd=com.actionsoft.apps.coe.pal_pl_repository_designer_relation_shape_createDialogModel", - data : { - uuid:ruuid, - methodId:methodId, - wsId:wsId - }, - success : function(msg) { - if (msg.result == "ok") { - window.open("./w?uuid=" + msg.data.uuid+"&teamId" - + "&cmd=com.actionsoft.apps.coe.pal_pl_repository_designer&sid=" + encodeURIComponent($('#sid').val())); - } - + $("#attr_dialog_normal_relevance_shapes_div").dialog({ + buttons : [ + { + text : '刷新', + cls : "yellow", + handler : function() { + // 刷新页面 + document.getElementById("attr_content_iframe_relevance_shapes").contentWindow.location.reload(true); + } + },{ + text : "新建角色模型", + cls : "green", + handler : function() { + //根据角色 + $.ajax({ + type : "POST", + url : "./jd?sid=" + + CLB.sid + + "&cmd=com.actionsoft.apps.coe.pal_pl_repository_designer_relation_find_same_role", + data : { + uuid:ruuid, + methodId:methodId + }, + success : function(msg) { + if (msg.data.result == "ok") { + window.top.$.simpleAlert("请勿重复新建角色模型!!!"); + }else{ + //跳转角色 + $.ajax({ + type : "POST", + url : "./jd?sid=" + + CLB.sid + + "&cmd=com.actionsoft.apps.coe.pal_pl_repository_designer_relation_shape_createDialogModel", + data : { + uuid:ruuid, + methodId:methodId, + wsId:wsId + }, + success : function(msg) { + if (msg.result == "ok") { + window.open("./w?uuid=" + msg.data.uuid+"&teamId" + + "&cmd=com.actionsoft.apps.coe.pal_pl_repository_designer&sid=" + encodeURIComponent($('#sid').val())); } - }); - } - } - }); - } - }, { - text : '确定', - cls : "blue", - handler : function() { - var tmpObjId = $(obj).attr("objid"); - getRelevanceShapes(tmpObjId,value); - var tmpShape = Utils.getSelected()[0]; - var tmpTitle = tmpShape.title; - if (tmpShape.name == "linker") { - return; + } + }); + } } - if (tmpTitle.indexOf("泳道") > -1 || tmpTitle.indexOf("泳池") > -1 || tmpTitle.indexOf("分隔") > -1) { - return; - } - if (isForceShowError && tmpAttrIdValue.indexOf(tmpObjId) > -1) { - $.simpleAlert("已设置不允许修改,请在应用参数中设置", 'error'); - isForceShowError = false; - } - tmpAttrIdValue = []; + }); + + } + }, { + text : '确定', + cls : "blue", + handler : function() { + var tmpObjId = $(obj).attr("objid"); + getRelevanceShapes(tmpObjId,value); + var tmpShape = Utils.getSelected()[0]; + var tmpTitle = tmpShape.title; + if (tmpShape.name == "linker") { + return; } - }, { - text : '关闭', - handler : function() { - $("#attr_dialog_normal_relevance_shapes_div").dialog('close'); + if (tmpTitle.indexOf("泳道") > -1 || tmpTitle.indexOf("泳池") > -1 || tmpTitle.indexOf("分隔") > -1) { + return; } - }] - }); - } + if (isForceShowError && tmpAttrIdValue.indexOf(tmpObjId) > -1) { + $.simpleAlert("已设置不允许修改,请在应用参数中设置", 'error'); + isForceShowError = false; + } + tmpAttrIdValue = []; + } + }, { + text : '关闭', + handler : function() { + $("#attr_dialog_normal_relevance_shapes_div").dialog('close'); + } + }] + }); + } } }); }else{ @@ -3726,25 +3726,27 @@ function saveRelevanceShapesTODB(shapesObj, shapeId, shapeName, fileName, } } //by bzp 校验角色和岗位不能同时选择 - if(objId == 'role' || objId == 'post'){ - if(objId == 'role'){ - //判断岗位 - var tmp = $("input[objid='post']").val(); - if(tmp.length > 0){ - $.simpleAlert("不能同时选择岗位和角色"); - return; - } - } - if(objId == 'post'){ - //判断角色 - var tmp = $("input[objid='role']").val(); - if(tmp.length > 0){ - $.simpleAlert("不能同时选择岗位和角色"); - return; - } - } - } - //by bzp end + if(shape.category!="org_role") { + if (objId == 'role' || objId == 'post') { + if (objId == 'role') { + //判断岗位 + var tmp = $("input[objid='post']").val(); + if (tmp.length > 0) { + $.simpleAlert("不能同时选择岗位和角色"); + return; + } + } + if (objId == 'post') { + //判断角色 + var tmp = $("input[objid='role']").val(); + if (tmp.length > 0) { + $.simpleAlert("不能同时选择岗位和角色"); + return; + } + } + } + } + //by bzp end var ref = $("input[objid_shapeId='" + objId + "']").attr("ref"); $.ajax({ type : "POST", @@ -4396,8 +4398,8 @@ function delPolicyFile(obj) { data : { sid: sid, appId: "com.actionsoft.apps.coe.pal.datamigration", - repositoryName: "migration", - groupValue:"policyFile", + repositoryName: "migration", + groupValue:"policyFile", ruuid:ruuid, fileName:name },