| 链接名称 | -+ | +
| 目标 | ++ + | +
| 名称 | +链接 | +目标 | +操作 | +
| 名称 | -链接 | -目标 | -操作 | -
diff --git a/com.actionsoft.apps.coe.pal/template/page/pal.pl.repository.designer.htm b/com.actionsoft.apps.coe.pal/template/page/pal.pl.repository.designer.htm index 379d6995..213f8cc5 100755 --- a/com.actionsoft.apps.coe.pal/template/page/pal.pl.repository.designer.htm +++ b/com.actionsoft.apps.coe.pal/template/page/pal.pl.repository.designer.htm @@ -10,68 +10,68 @@ @@ -80,186 +80,178 @@ - - - + - - - - - + + + + - + @@ -274,31 +266,30 @@ <#js> - - - - - + + + + + - - + + - + - - - - - - - - <#processlink_ete_js> - <#batch-js> + + + + + + + + <#processlink_ete_js> + <#batch-js> @@ -361,199 +352,199 @@ $('li[ac=batchreplace]').remove(); } $("#upfile").on('click',openUpFile);//附件上传页面 - if(processOutput) { // 导出流程手册菜单控制 - outputProcess(); - } - if (moreShapeButton == '') {// 显示按钮 - $(window).resize(function(){ - updateShapePanel(); - }); - } - //流程版本对比 - var verArray = <#verArray>; - var verHtml = ""; - for (var i = 0; i < verArray.length; i++) { - var tmp = verArray[i]; - verHtml += ""; - verHtml += ""; - } - $("#versionGroup").html(verHtml); - $("#dialog_version_compare .awsui-checkbox").check(); - //三员管理,密级回显 + if(processOutput) { // 导出流程手册菜单控制 + outputProcess(); + } + if (moreShapeButton == '') {// 显示按钮 + $(window).resize(function(){ + updateShapePanel(); + }); + } + //流程版本对比 + var verArray = <#verArray>; + var verHtml = ""; + for (var i = 0; i < verArray.length; i++) { + var tmp = verArray[i]; + verHtml += ""; + verHtml += ""; + } + $("#versionGroup").html(verHtml); + $("#dialog_version_compare .awsui-checkbox").check(); + //三员管理,密级回显 if (isHighSecurity == "true") { $("#securityLevelName").show() } - }); - function openUpFile() { - var linkerIds = Utils.getSelectedLinkerIds(); - var linkerCount = linkerIds.length; - var shapeIds = Utils.getSelectedShapeIds(); - var shapeCount = shapeIds.length; - var type = "file"; - var shapeId = ""; - if (shapeCount > 1) { - return; - } - if (linkerCount > 0) { - return; - } - if (shapeCount == 0) { - type = "file"; - } else { - type = "shape"; - var shape = Utils.getSelected()[0]; - shapeId = shape.id; - } + }); + function openUpFile() { + var linkerIds = Utils.getSelectedLinkerIds(); + var linkerCount = linkerIds.length; + var shapeIds = Utils.getSelectedShapeIds(); + var shapeCount = shapeIds.length; + var type = "file"; + var shapeId = ""; + if (shapeCount > 1) { + return; + } + if (linkerCount > 0) { + return; + } + if (shapeCount == 0) { + type = "file"; + } else { + type = "shape"; + var shape = Utils.getSelected()[0]; + shapeId = shape.id; + } + + var upfileUrl = "./w?sid=" + $("#sid").val() + "&cmd=com.actionsoft.apps.coe.pal_processlevel_upfile_portal_page"; + var upfileDlg=FrmDialog.open({ + title: "附件管理", + width: 570, + height: 380, + url: upfileUrl, + data:{"pl_uuid": ruuid, "shape_uuid": shapeId, "type": type}, + id:"upfileDlg" + }); + + setTimeout(function(){ + if (editable == false) { + window.frames["id-awsui-win-frm-2013-frmupfileDlg"].$(".button").attr("disabled", "true").addClass("disable"); + window.frames["id-awsui-win-frm-2013-frmupfileDlg"].$(".del").hide(); + } + }, 1000); + + } + + // 导出流程手册 + function outputProcess() { + $('li[data-name="processOutput"]').show(); + } + + // 控制更多图形按钮 + function updateShapePanel() { + if (moreShapeButton == '') {// 显示按钮 + $('#shape_panel_more_shape').show(); + var panelHeight=$('#designer_viewport').height(); + $('#shape_panel').height(panelHeight - 40); + $('#shape_panel_more_shape').css('margin-top',panelHeight - 40); + } + //计算页面渲染效率 + //var t = window.performance.timing; + //var completeTime = t.domComplete - t.domLoading; + //console.log("打开流程页面的渲染时间:", completeTime/1000 + "秒"); + } - var upfileUrl = "./w?sid=" + $("#sid").val() + "&cmd=com.actionsoft.apps.coe.pal_processlevel_upfile_portal_page"; - var upfileDlg=FrmDialog.open({ - title: "附件管理", - width: 570, - height: 380, - url: upfileUrl, - data:{"pl_uuid": ruuid, "shape_uuid": shapeId, "type": type}, - id:"upfileDlg" - }); - - setTimeout(function(){ - if (editable == false) { - window.frames["id-awsui-win-frm-2013-frmupfileDlg"].$(".button").attr("disabled", "true").addClass("disable"); - window.frames["id-awsui-win-frm-2013-frmupfileDlg"].$(".del").hide(); - } - }, 1000); - - } - - // 导出流程手册 - function outputProcess() { - $('li[data-name="processOutput"]').show(); - } - - // 控制更多图形按钮 - function updateShapePanel() { - if (moreShapeButton == '') {// 显示按钮 - $('#shape_panel_more_shape').show(); - var panelHeight=$('#designer_viewport').height(); - $('#shape_panel').height(panelHeight - 40); - $('#shape_panel_more_shape').css('margin-top',panelHeight - 40); - } - //计算页面渲染效率 - //var t = window.performance.timing; - //var completeTime = t.domComplete - t.domLoading; - //console.log("打开流程页面的渲染时间:", completeTime/1000 + "秒"); - } - - //形状的特殊配置 - function showShapeConfig() { - var shape = Utils.getSelected()[0]; - if (shape == undefined) { - return; - } else if(shape == undefined || shape.name == "linker") { - $.simpleAlert("不可选择连线"); //提示被designer.ui.debug.js中的update方法覆盖--“请选择形状” - return; - } - var commonShapeConfig = Model.define.commonShapeConfig; - var specialShapeConfig; - var dataAttributes = shape.dataAttributes; - var temp; - for (var i = 0; i < dataAttributes.length; i++) { - temp = dataAttributes[i]; - if (temp.hasOwnProperty("attributesJsonArray")) { - if (!temp.dataShowConfig) { - temp.dataShowConfig = {}; - } - specialShapeConfig = temp.dataShowConfig.config; - break; - } - } - var sid = $("#sid").val(); - var wsId = "<#wsId>"; - var shapeId = shape.name; - var shapeKey = shape.id; - var category = shape.category; - var defaultCategory = '<#methodId>'; - if (commonShapeConfig != undefined) { - //复制commonShapeConfig - commonShapeConfig = JSON.stringify(commonShapeConfig); - commonShapeConfig = JSON.parse(commonShapeConfig); - commonShapeConfig = commonShapeConfig[shapeId]; - if (commonShapeConfig != undefined) { - for (var i = 0; i < commonShapeConfig.length; i++) { + //形状的特殊配置 + function showShapeConfig() { + var shape = Utils.getSelected()[0]; + if (shape == undefined) { + return; + } else if(shape == undefined || shape.name == "linker") { + $.simpleAlert("不可选择连线"); //提示被designer.ui.debug.js中的update方法覆盖--“请选择形状” + return; + } + var commonShapeConfig = Model.define.commonShapeConfig; + var specialShapeConfig; + var dataAttributes = shape.dataAttributes; + var temp; + for (var i = 0; i < dataAttributes.length; i++) { + temp = dataAttributes[i]; + if (temp.hasOwnProperty("attributesJsonArray")) { + if (!temp.dataShowConfig) { + temp.dataShowConfig = {}; + } + specialShapeConfig = temp.dataShowConfig.config; + break; + } + } + var sid = $("#sid").val(); + var wsId = "<#wsId>"; + var shapeId = shape.name; + var shapeKey = shape.id; + var category = shape.category; + var defaultCategory = '<#methodId>'; + if (commonShapeConfig != undefined) { + //复制commonShapeConfig + commonShapeConfig = JSON.stringify(commonShapeConfig); + commonShapeConfig = JSON.parse(commonShapeConfig); + commonShapeConfig = commonShapeConfig[shapeId]; + if (commonShapeConfig != undefined) { + for (var i = 0; i < commonShapeConfig.length; i++) { var config = commonShapeConfig[i]; if (config.showType === "icon" && config.iconContent.indexOf("=") < 0) { config.iconContent = config.iconContent.replace("&", "&="); } - } - } - } - //处理传给后端iconfont的问题 - if (specialShapeConfig != undefined) { - //复制specialShapeConfig - specialShapeConfig = JSON.stringify(specialShapeConfig); - specialShapeConfig = JSON.parse(specialShapeConfig); - for (var i = 0; i < specialShapeConfig.length; i++) { + } + } + } + //处理传给后端iconfont的问题 + if (specialShapeConfig != undefined) { + //复制specialShapeConfig + specialShapeConfig = JSON.stringify(specialShapeConfig); + specialShapeConfig = JSON.parse(specialShapeConfig); + for (var i = 0; i < specialShapeConfig.length; i++) { var config = specialShapeConfig[i]; if (config.showType === "icon" && config.iconContent.indexOf("=") < 0) { config.iconContent = config.iconContent.replace("&", "&="); } - } - } + } + } - var dlg = FrmDialog.open({ - title : "形状数据显示规则", - width : 810, - height : 487.6, - url : "./w", - data : { - sid : sid, - cmd : 'com.actionsoft.apps.coe.pal_pl_manage_shape_config_dialog_page', - wsId : wsId, - type : "specialShapeConfig", - shapeId : shapeId, - shapeKey : shapeKey, - category : category, - defaultCategory : defaultCategory, - commonShapeConfig : JSON.stringify(commonShapeConfig), - specialShapeConfig : JSON.stringify(specialShapeConfig), - attributesJsonArray : JSON.stringify(temp.attributesJsonArray), - relationData : JSON.stringify(relationShapeModelObject) - }, - id : "specialShapeConfig", - buttons : [{ - text : '确定', - cls : "blue", - handler : function() { - var dataArray = dlg.win().getConfigData(); - if (dataArray.length < 0) { - dlg.close(); - return; - } - //保存特殊配置 - temp["dataShowConfig"].config = dataArray; - //渲染配置信息 - Designer.painter.renderShape(shape); - dlg.close(); - } - }, { - text : '取消', - handler : function() { - dlg.close(); - } - }] + var dlg = FrmDialog.open({ + title : "形状数据显示规则", + width : 810, + height : 487.6, + url : "./w", + data : { + sid : sid, + cmd : 'com.actionsoft.apps.coe.pal_pl_manage_shape_config_dialog_page', + wsId : wsId, + type : "specialShapeConfig", + shapeId : shapeId, + shapeKey : shapeKey, + category : category, + defaultCategory : defaultCategory, + commonShapeConfig : JSON.stringify(commonShapeConfig), + specialShapeConfig : JSON.stringify(specialShapeConfig), + attributesJsonArray : JSON.stringify(temp.attributesJsonArray), + relationData : JSON.stringify(relationShapeModelObject) + }, + id : "specialShapeConfig", + buttons : [{ + text : '确定', + cls : "blue", + handler : function() { + var dataArray = dlg.win().getConfigData(); + if (dataArray.length < 0) { + dlg.close(); + return; + } + //保存特殊配置 + temp["dataShowConfig"].config = dataArray; + //渲染配置信息 + Designer.painter.renderShape(shape); + dlg.close(); + } + }, { + text : '取消', + handler : function() { + dlg.close(); + } + }] }); - } - //渲染形状配置信息 - /*function painterShapeConfig(dataArray, shapeId, key) { - for (var i = 0; i < dataArray.length; i++) { - var temp = dataArray[i]; - var showType = temp.showType; - var horizontal = temp.horizontal; - horizontal = horizontal.toLowerCase(); - var verity = temp.verity; - verity = verity.toLowerCase(); - if (verity == "center") {verity = "middle";} - if (showType == "text") { - var cfgContent = temp.cfgContent; + } + //渲染形状配置信息 + /*function painterShapeConfig(dataArray, shapeId, key) { + for (var i = 0; i < dataArray.length; i++) { + var temp = dataArray[i]; + var showType = temp.showType; + var horizontal = temp.horizontal; + horizontal = horizontal.toLowerCase(); + var verity = temp.verity; + verity = verity.toLowerCase(); + if (verity == "center") {verity = "middle";} + if (showType == "text") { + var cfgContent = temp.cfgContent; var params = { "w":30, "h":30, @@ -573,397 +564,397 @@ "title":"" }; var shape = Model.getShapeById(shapeId); - if(!shape.dataAttributes){ - shape.dataAttributes = []; - } - params.id = Utils.newId(); - params.category = "custom"; - shape.dataAttributes.push(params); - Model.update(shape); - Designer.painter.renderShape(shape); - } - } - }*/ + if(!shape.dataAttributes){ + shape.dataAttributes = []; + } + params.id = Utils.newId(); + params.category = "custom"; + shape.dataAttributes.push(params); + Model.update(shape); + Designer.painter.renderShape(shape); + } + } + }*/
- -
-
+ | 关系类型 | -对象名称 | -
| 属性名称 | -属性值 | -
| 名称 | -- - | -
| 类型 | -- |
| 模型名称 | 类型 |
| 文件名称 | 图形名称 |
- 您可以把使用中遇到的问题、功能的建议、评论等发送给我们。
-
我们迫切希望得到您有价值的反馈,有您的反馈,我们会做的更好!
-
-
请写下您的邮箱和反馈描述:
-
+ 您可以把使用中遇到的问题、功能的建议、评论等发送给我们。
+
我们迫切希望得到您有价值的反馈,有您的反馈,我们会做的更好!
+
+
请写下您的邮箱和反馈描述:
+
| 链接名称 | -+ | +
| 目标 | ++ + | +
| 名称 | +链接 | +目标 | +操作 | +
| 名称 | -链接 | -目标 | -操作 | -
| 链接名称 | -
+
+
-
-
+
+
+
+
-
-
-
|
+
| 名称 | +链接 | +目标 | +操作 | +
在图形边缘的任何地方点击并拖动,您可以创建出一条漂亮的连线。(小圆点是建议的连接点)
-通过小的矩形控制点,您可以改变图形大小。(按住CTRL键可约束比例)
-通过较大的圆点,对图形进行旋转。
-双击可以编辑文本。(CTRL+ENTER保存文本)
-在图形边缘的任何地方点击并拖动,您可以创建出一条漂亮的连线。(小圆点是建议的连接点)
+通过小的矩形控制点,您可以改变图形大小。(按住CTRL键可约束比例)
+通过较大的圆点,对图形进行旋转。
+双击可以编辑文本。(CTRL+ENTER保存文本)
+请从列表中选择一个用户
-请从列表中选择一个用户
+| name | -- - | -||||||||||||||||||||||||||||||||
| customName | -- - | -||||||||||||||||||||||||||||||||
| title | -- | ||||||||||||||||||||||||||||||||
| text | -- | ||||||||||||||||||||||||||||||||
| 宽度 | -- | ||||||||||||||||||||||||||||||||
| 高度 | -- | ||||||||||||||||||||||||||||||||
| 可修改大小 | -
+
+
+
+
+
+
+ 图形管理
+
+
+
+ 基础图形
+
+ Flowchart 流程图
+
+ BPMN
+
+ EVC 企业价值链
+
+ EPC 事件过程链
+
+ 泳池/泳道
+
+ UML图
+
+ UML 通用
+
+ UML 用例图
+
+ UML 序列图
+
+ UML 类图
+
+ UML 状态图/活动图
+
+ UML 部署图
+
+ UML 组件图
+
+ 实体关系图
+
+ ORG 组织结构图
+
+ 维恩图
+
+ 确定
+ 取消
+
+
+
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 已由 <#checkoutusername> 编辑该流程时锁定,最后一次保存日期
- <#checkouttime>
- ,点击此处强行获取编辑权
-
-
-
+
-
-
-
-
-
-
-
-
+
+
-
-
- 已由 <#checkoutusername> 编辑该流程时锁定,最后一次保存日期
- <#checkouttime>
- ,点击此处强行获取编辑权
-
-
+
-
-
-
+
+
-
+
-
-
- 附件格式支持:jpg, jpeg, gif, png, bmp, pdf, doc, docx, ppt, pptx, xls, xlsx, txt
-
-
-
- ");$(".img_gg_loading_tip").remove();$(".gg_img_more").remove();if(this.searchIndex<=3){$("#google_image_items").append("
-
-
-
- ")}}});$("#user_image_items").attr("loaded","true")},searchIndex:0,searchKeywords:"",searchImgByGoogle:function(){var a=$("#input_img_search").val();if(a.trim()!=""){$("#google_image_items").empty();this.searchKeywords=encodeURI(a);this.searchIndex=0;this.loadGoogleImg()}else{$("#input_img_search").focus()}},loadGoogleImg:function(){$.getScript("https://ajax.googleapis.com/ajax/services/search/images?v=1.0&q="+this.searchKeywords+"&rsz=8&start="+(this.searchIndex*16)+"&callback=UI.googleImgCallback");$.getScript("https://ajax.googleapis.com/ajax/services/search/images?v=1.0&q="+this.searchKeywords+"&rsz=8&start="+(this.searchIndex*16+8)+"&callback=UI.googleImgCallback");$(".gg_img_more").remove();$("#google_image_items").append("
-
-
-<#batch-dlg>
-
+
+ ID:<#processDefId>
-
-
+
+
-
+
+
+ 已由 <#checkoutusername> 编辑该流程时锁定,最后一次保存日期
+ <#checkouttime>
+ ,点击此处强行获取编辑权
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 已由 <#checkoutusername> 编辑该流程时锁定,最后一次保存日期
+ <#checkouttime>
+ ,点击此处强行获取编辑权
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 附件格式支持:jpg, jpeg, gif, png, bmp, pdf, doc, docx, ppt, pptx, xls, xlsx, txt
+
+
+
+
+
+
+
+ <#batch-dlg>
+
diff --git a/com.actionsoft.apps.coe.pal/web/com.actionsoft.apps.coe.pal/js/coe.team.pal.designer.js b/com.actionsoft.apps.coe.pal/web/com.actionsoft.apps.coe.pal/js/coe.team.pal.designer.js
index 268cb60b..ff87df85 100755
--- a/com.actionsoft.apps.coe.pal/web/com.actionsoft.apps.coe.pal/js/coe.team.pal.designer.js
+++ b/com.actionsoft.apps.coe.pal/web/com.actionsoft.apps.coe.pal/js/coe.team.pal.designer.js
@@ -200,7 +200,76 @@ $(function() {
// saveTimer();
intervalRefresh();
}
-
+
+ // 编号刷点击事件
+ $('#bar_sort').off("click").on("click",function (){
+ if ($("#saving_tip").text() != "已保存成功" && $("#saving_tip").text() != "保存成功" && $("#saving_tip").text() != "您的文件已经成功保存") {
+ $.simpleAlert('页面未保存,请先保存', 'error', 1500);
+ return;
+ } else {
+ // $.simpleAlert("正在编号", "loading");
+ // $.ajax({
+ // type: "POST",
+ // url: "./jd",
+ // data: {
+ // sid: CLB.sid,
+ // cmd: "com.actionsoft.apps.coe.pal_repository_process_define_save",
+ // uuid: ruuid,
+ // },
+ // success: function (msg, textStatus, jqXHR) {
+ // $.simpleAlert("close");
+ // console.log(msg)
+ // },
+ // error: function (jqXHR, textStatus, errorThrown) {
+ // $.simpleAlert("close");
+ // $.simpleAlert('编号失败', 'error', 1500);
+ // }
+ // })
+ let numObj = {
+ brushId: 'number_brush',
+ orderList: [
+ { shapeId: 'obj_c9e1cda208700001132717c019b9a350',order: 1},
+ { shapeId: 'obj_c9e1cda2b8a000013b42e5f045db1f01',order: 2},
+ { shapeId: 'obj_c9e1cda4ac10000164dd6bb015406b40',order: 3},
+ { shapeId: 'obj_c9e1cda3109000015741104116a918a8',order: 4},
+ { shapeId: 'obj_c9e1cdab200000014a2eade016e8170d',order: 5},
+ { shapeId: 'obj_c9e1cdb266f0000159a7c8afa7701a68',order: 6},
+ ]
+ }
+ let obj = Model.define
+ console.log(obj)
+ let elements = obj.elements
+ let orderList = numObj.orderList
+ for (let j = 0; j < orderList.length; j++) {
+ for(let i in elements) {
+ if (orderList[j].shapeId == i) {
+ for(let a = 0; a < elements[i].dataAttributes.length; a ++ ) {
+ if(elements[i].dataAttributes[a].attributesJsonArray !== undefined) {
+ for(let b = 0; b < elements[i].dataAttributes[a].attributesJsonArray.length; b ++) {
+ if(elements[i].dataAttributes[a].attributesJsonArray[b].id == numObj.brushId) {
+ elements[i].dataAttributes[a].attributesJsonArray[b].value = orderList[j].order
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ // for(let i in elements) {
+ // for(let a = 0; a < elements[i].dataAttributes.length; a ++ ) {
+ // if(elements[i].dataAttributes[a].attributesJsonArray !== undefined) {
+ // for(let b = 0; b < elements[i].dataAttributes[a].attributesJsonArray.length; b ++) {
+ // if(elements[i].dataAttributes[a].attributesJsonArray[b].id == 'number_brush') {
+ // elements[i].dataAttributes[a].attributesJsonArray[b].value = 24
+ // }
+ // }
+ // }
+ // }
+ // }
+ $("#saving_tip").css("color", "rgb(255, 0, 0)");
+ $("#saving_tip").text("文件已修改,未保存");
+ }
+ })
})
diff --git a/com.actionsoft.apps.coe.pal/web/com.actionsoft.apps.coe.pal/lib/designer/extend/css/designer.extend.css b/com.actionsoft.apps.coe.pal/web/com.actionsoft.apps.coe.pal/lib/designer/extend/css/designer.extend.css
index 77070269..8c9a6c05 100755
--- a/com.actionsoft.apps.coe.pal/web/com.actionsoft.apps.coe.pal/lib/designer/extend/css/designer.extend.css
+++ b/com.actionsoft.apps.coe.pal/web/com.actionsoft.apps.coe.pal/lib/designer/extend/css/designer.extend.css
@@ -363,6 +363,13 @@ height: 25px;
padding:0 5px;
white-space: normal;
}
+.diffTableTbody tr td{
+ border:1px solid #ccc;
+ padding:5px;
+ white-space: normal;
+ min-height: 25px;
+ line-height: 20px;
+}
.dialogTableTbody tr td{
color: #666666;
border:1px solid #ccc;
diff --git a/com.actionsoft.apps.coe.pal/web/com.actionsoft.apps.coe.pal/lib/designer/scripts/diagraming/designer.ui.debug.js b/com.actionsoft.apps.coe.pal/web/com.actionsoft.apps.coe.pal/lib/designer/scripts/diagraming/designer.ui.debug.js
index 92bdab97..5edd5432 100755
--- a/com.actionsoft.apps.coe.pal/web/com.actionsoft.apps.coe.pal/lib/designer/scripts/diagraming/designer.ui.debug.js
+++ b/com.actionsoft.apps.coe.pal/web/com.actionsoft.apps.coe.pal/lib/designer/scripts/diagraming/designer.ui.debug.js
@@ -3042,6 +3042,82 @@ var Dock = {
}
});
}
+ else if(this.currentView == 'diff') {
+ // var html = "
+
+
+
+
+
+
+ ID:<#processDefId>
+
+
+ 暂无版本差异 ";
+ var html = ''
+ var diffContent = [
+ {
+ versionName: 'Ver 2.0',
+ updateTime: '5月19日 16:00',
+ updateContent: [
+ {
+ title: '文件修改:',
+ detail: ['[内容]增加了111111111111111111','[责任部门]增加了11111111111111111']
+ },
+ {
+ title: '节点修改:',
+ detail: ['删除[开始事件]节点','删除[开始]节点','删除[人工]节点']
+ },
+ {
+ title: '[文件]删除11111111111',
+ detail: []
+ }
+ ]
+ },
+ {
+ versionName: 'Ver 1.0',
+ updateTime: '5月14日 15:00',
+ updateContent: [
+ {
+ title: '文件修改',
+ detail: ['[内容]增加了111111111111 ',]
+ },
+ {
+ title: '节点修改',
+ detail: ['删除[开始事件]节点','删除[开始]节点','删除[人工]节点','删除[结束]节点']
+ },
+ {
+ title: '[制度]增加了11111111111111',
+ detail: []
+ },
+ {
+ title: '[文件]删除了11111111111',
+ detail: []
+ }
+ ]
+ }
+ ]
+ for (var i = 0; i < diffContent.length; i++) {
+ var diffCount = 0
+ var content = diffContent[i].updateContent
+ var diffListHtml = ''
+ for (var j = 0; j < content.length; j++) {
+ var diffDetailHtml = ''
+ var listDetail = content[j].detail
+ if (listDetail.length == 0) {
+ diffCount +=1
+ }
+ for (var k = 0; k < listDetail.length; k++) {
+ diffCount +=1
+ diffDetailHtml += '' + '·' +listDetail[k]+' '
+ }
+ diffListHtml += '' + content[j].title +' '
+ + ''+diffDetailHtml+' '
+
+ }
+ html += '' + diffContent[i].versionName + ' | '
+ + '' + diffContent[i].updateTime + '' + '(' + diffCount + '处修改)' + '' + ' | '
+ + ''
+ + ' | ' + diffListHtml + ' | '
+ + '"});$("#bar_fill_gradient").unbind().bind("click",function(){Designer.setFillStyle({type:"gradient"});$("#color_picker").dropdown("close")});$("#bar_fill_img").unbind().bind("click",function(){UI.showImageSelect(function(i,g,j){Designer.setFillStyle({type:"image",fileId:i,imageW:g,imageH:j})});$("#color_picker").dropdown("close")});$("#bar_fill_more").unbind().bind("click",function(){Dock.showView("graphic");$("#color_picker").dropdown("close")})}});$("#bar_line_color").button({onMousedown:function(){var f=$("#bar_line_color").button("getColor");$.colorpicker({target:$("#bar_line_color"),onSelect:function(g){Designer.setLineStyle({lineColor:g});$("#bar_line_color").button("setColor",g)},color:f})}});$("#bar_line_width").button({onMousedown:function(){$("#line_width_list").dropdown({target:$("#bar_line_width"),onSelect:function(h){var g=parseInt(h.text());Designer.setLineStyle({lineWidth:g})}});var f=Utils.getSelected()[0].lineStyle.lineWidth;$("#line_width_list").children().each(function(){if(parseInt($(this).text())==f){$("#line_width_list").dropdown("select",$(this))}})}});$("#bar_line_style").button({onMousedown:function(){$("#line_style_list").dropdown({target:$("#bar_line_style"),onSelect:function(i){var h=i.attr("line");Designer.setLineStyle({lineStyle:h})}});var f=Utils.getSelected()[0].lineStyle.lineStyle;var g=$("#line_style_list").children("li[line="+f+"]");$("#line_style_list").dropdown("select",g)}});$("#bar_linkertype").button({onMousedown:function(){$("#line_type_list").dropdown({target:$("#bar_linkertype"),onSelect:function(h){var g=h.attr("tp");Designer.setLinkerType(g);var f=h.children("div").attr("class");$("#bar_linkertype").children("div:eq(0)").attr("class",f)}})}});$("#bar_beginarrow").button({onMousedown:function(){$("#beginarrow_list").dropdown({target:$("#bar_beginarrow"),onSelect:function(i){var j=i.attr("arrow");Designer.setLineStyle({beginArrowStyle:j});var h=i.children("div").attr("class");$("#bar_beginarrow").children("div:eq(0)").attr("class",h)}});var f=Utils.getSelectedLinkers()[0].lineStyle.beginArrowStyle;var g=$("#beginarrow_list").children("li[arrow="+f+"]");$("#beginarrow_list").dropdown("select",g)}});$("#bar_endarrow").button({onMousedown:function(){$("#endarrow_list").dropdown({target:$("#bar_endarrow"),onSelect:function(i){var j=i.attr("arrow");Designer.setLineStyle({endArrowStyle:j});var h=i.children("div").attr("class");$("#bar_endarrow").children("div:eq(0)").attr("class",h)}});var f=Utils.getSelectedLinkers()[0].lineStyle.endArrowStyle;var g=$("#endarrow_list").children("li[arrow="+f+"]");$("#endarrow_list").dropdown("select",g)}});$("#bar_front").button({onClick:function(){Designer.layerShapes("front")}});$("#bar_back").button({onClick:function(){Designer.layerShapes("back")}});$("#bar_lock").button({onClick:function(){Designer.lockShapes()}});$("#bar_unlock").button({onClick:function(){Designer.unlockShapes()}});$("#bar_link").button({onClick:function(){UI.showInsertLink()}});$("#bar_risk").button({onClick:function(){UI.showRiskDlg()}});$("#bar_importShape").button({onClick:function(){UI.showImportShapeDlg()}});$("#bar_import").button({onClick:function(){UI.showImportDlg()}});$("#bar_upfile").button({onClick:function(){openUpFile()}});$("#bar_activityNo").button({onClick:function(){UI.activityNoDlg()}});$("#bar_arrange").button({onMousedown:function(){$("#bar_list_arrange").dropdown({target:$("#bar_arrange"),onSelect:function(f){e(f)}})}});$("#bar_view").button({onMousedown:function(){$("#bar_list_view").dropdown({target:$("#bar_view"),onSelect:function(f){e(f)}})}});$("#menu_bar").children().bind("mousedown",function(g){var f=$(this);b(f);g.stopPropagation()});$("#menu_bar").children().bind("mouseenter",function(){var f=$(this);if($("#ui_container").find(".options_menu:visible").length>0){b(f)}});function b(f){var h=f.attr("menu");if(f.hasClass("readonly")){return}$("#"+h).dropdown({target:f,onSelect:function(i){e(i)}});if(h=="bar_list_page"){if(Model.define.page.showGrid){$("#bar_list_page").dropdown("select",$("#bar_list_page").children("li[ac=set_page_showgrid]"))}else{$("#bar_list_page").dropdown("unselect",$("#bar_list_page").children("li[ac=set_page_showgrid]"))}var g=$("#bar_list_pagesize li[w="+Model.define.page.width+"][h="+Model.define.page.height+"]");if(g.length>0){$("#bar_list_pagesize").dropdown("select",g)}else{$("#bar_list_pagesize").dropdown("select",$("#page_size_custom"))}$("#page_size_w").spinner("setValue",Model.define.page.width+"px");$("#page_size_h").spinner("setValue",Model.define.page.height+"px");g=$("#bar_list_padding").children("li[p="+Model.define.page.padding+"]");$("#bar_list_padding").dropdown("select",g);g=$("#bar_list_gridsize").children("li[s="+Model.define.page.gridSize+"]");$("#bar_list_gridsize").dropdown("select",g)}else{if(h=="bar_list_view"){var g=$("#bar_list_view").children(".static[zoom='"+Designer.config.scale+"']");if(g.length){$("#bar_list_page").dropdown("select",g)}}}}function e(o){var g=o.attr("ac");if(g=="rename"){$(".diagram_title").trigger("click")}else{if(g=="close"){if(parent.closeTabById){parent.closeTabById(chartId)}else{window.close()}}else{if(g=="saveAs"){UI.showSaveAs()}else{if(g=="preview"){UI.doPreview()}else{if(g=="saveImage"){UI.saveImage()}else{if(g=="versionCompare"){UI.showVersionCompare()}else{if(g=="output"){UI.doOutputProcess()}else{if(g=="export"){$("#export_dialog").dlg()}else{if(g=="processExport"){UI.processExport()}else{if(g=="undo"){MessageSource.undo()}else{if(g=="redo"){MessageSource.redo()}else{if(g=="cut"){Designer.clipboard.cut()}else{if(g=="copy"){Designer.clipboard.copy()}else{if(g=="paste"){Designer.clipboard.paste()}else{if(g=="duplicate"){Designer.clipboard.duplicate()}else{if(g=="brush"){Designer.clipboard.brush()}else{if(g=="selectall"){Designer.selectAll()}else{if(g=="openNewPage"){UI.openNewPage()}else{if(g=="batchreplace"){UI.batchReplace()}else{if(g=="delete"){Designer.op.removeShape()}else{if(g=="zoom"){var q=o.attr("zoom");if(q=="in"){Designer.zoomIn()}else{if(q=="out"){Designer.zoomOut()}else{var j=parseFloat(q);Designer.setZoomScale(j)}}}else{if(g=="insert"){var m=o.attr("in");if(m=="text"){Designer.op.changeState("creating_free_text")}else{if(m=="image"){UI.showImageSelect(function(s,p,t){UI.insertImage(s,p,t)})}else{if(m=="line"){Designer.op.changeState("creating_free_linker")}}}}else{if(g=="set_page_size"){var n=parseInt(o.attr("w"));var i=parseInt(o.attr("h"));Designer.setPageStyle({width:n,height:i})}else{if(g=="set_page_padding"){var f=parseInt(o.attr("p"));Designer.setPageStyle({padding:f})}else{if(g=="set_page_showgrid"){if(o.menuitem("isSelected")){o.menuitem("unselect");Designer.setPageStyle({showGrid:false})}else{o.menuitem("select");Designer.setPageStyle({showGrid:true})}}else{if(g=="set_page_gridsize"){var r=parseInt(o.attr("s"));Designer.setPageStyle({gridSize:r})}else{if(g=="front"){Designer.layerShapes("front")}else{if(g=="back"){Designer.layerShapes("back")}else{if(g=="forward"){Designer.layerShapes("forward")}else{if(g=="backward"){Designer.layerShapes("backward")}else{if(g=="align_shape"){var k=o.attr("al");Designer.alignShapes(k)}else{if(g=="distribute_shape"){var l=o.attr("dis");Designer.distributeShapes(l)}else{if(g=="match_size"){if(o.attr("custom")){Dock.showView("metric")}else{var l={};var n=o.attr("w");var i=o.attr("h");if(n){l.w=n}if(i){l.h=i}Designer.matchSize(l)}}else{if(g=="lock"){Designer.lockShapes()}else{if(g=="unlock"){Designer.unlockShapes()}else{if(g=="group"){Designer.group()}else{if(g=="ungroup"){Designer.ungroup()}else{if(g=="hotkey"){UI.showHotKey()}else{if(g=="feedback"){UI.showFeedBack()}else{if(g=="getting_started"){UI.gettingStart()}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}$("#page_size_w").spinner({min:200,unit:"px",step:100,onChange:function(f){Designer.setPageStyle({width:f})}});$("#page_size_h").spinner({min:200,unit:"px",step:100,onChange:function(f){Designer.setPageStyle({height:f})}});var a=$("#color_picker").html();var c=$(" "+a+" ").appendTo($("#bar_page_color"));c.css("right","-179px");c.children(".color_items").children("div").unbind().bind("click",function(){var f=$(this).css("background-color");f=f.replace(/\s/g,"");f=f.substring(4,f.length-1);Designer.setPageStyle({backgroundColor:f});$("#bar_list_page").dropdown("close")});Designer.events.push("selectChanged",0);Designer.events.push("clipboardChanged",0);Designer.events.push("undoStackChanged",0);Designer.events.push("redoStackChanged",0)},update:function(){var f=Utils.getSelectedIds();var d=f.length;var k=Utils.getSelectedLinkerIds();var a=k.length;var c=Utils.getSelectedShapeIds();var j=c.length;var i=Utils.getSelectedLockedIds().length;var h=Utils.getSelectedGroups().length;var b=$("#bar_list_arrange");if(d==0){$(".toolbar").find(".selected").removeClass("selected");if($("#designer_op_help").is(":visible")){$("#bar_brush").button("enable");$("#bar_brush").button("select")}else{$("#bar_brush").button("disable")}$("#bar_font_family").button("disable");$("#bar_font_size").button("disable");$("#bar_font_bold").button("disable");$("#bar_font_italic").button("disable");$("#bar_font_underline").button("disable");$("#bar_font_color").button("disable");$("#bar_font_align").button("disable");$("#bar_line_color").button("disable");$("#bar_line_width").button("disable");$("#bar_line_style").button("disable");$("#bar_front").button("disable");$("#bar_back").button("disable");$("#bar_lock").button("disable");var g=$("#bar_list_edit");g.children("li[ac=cut]").menuitem("disable");g.children("li[ac=copy]").menuitem("disable");g.children("li[ac=duplicate]").menuitem("disable");g.children("li[ac=brush]").menuitem("disable");g.children("li[ac=delete]").menuitem("disable");b.children("li[ac=front]").menuitem("disable");b.children("li[ac=back]").menuitem("disable");b.children("li[ac=forward]").menuitem("disable");b.children("li[ac=backward]").menuitem("disable");b.children("li[ac=lock]").menuitem("disable");$("#bar_activityNo").button("enable");$("#bar_activityNo div").removeClass("extend_activityNoDisable");$("#bar_activityNo div").addClass("extend_activityNo")}else{if(editable){$("#bar_brush").button("enable");if($("#designer_op_help").is(":visible")){$("#bar_brush").button("select")}$("#bar_font_family").button("enable");$("#bar_font_size").button("enable");$("#bar_font_bold").button("enable");$("#bar_font_italic").button("enable");$("#bar_font_underline").button("enable");$("#bar_font_color").button("enable");$("#bar_font_align").button("enable");$("#bar_line_color").button("enable");$("#bar_line_width").button("enable");$("#bar_line_style").button("enable");$("#bar_front").button("enable");$("#bar_back").button("enable");$("#bar_lock").button("enable");var g=$("#bar_list_edit");g.children("li[ac=cut]").menuitem("enable");g.children("li[ac=copy]").menuitem("enable");g.children("li[ac=duplicate]").menuitem("enable");g.children("li[ac=brush]").menuitem("enable");g.children("li[ac=delete]").menuitem("enable");b.children("li[ac=front]").menuitem("enable");b.children("li[ac=back]").menuitem("enable");b.children("li[ac=forward]").menuitem("enable");b.children("li[ac=backward]").menuitem("enable");b.children("li[ac=lock]").menuitem("enable");var e=Model.getShapeById(f[0]);$("#bar_font_family").button("setText",e.fontStyle.fontFamily);$("#bar_font_size").spinner("setValue",e.fontStyle.size+"px");if(e.fontStyle.bold){$("#bar_font_bold").button("select")}else{$("#bar_font_bold").button("unselect")}if(e.fontStyle.italic){$("#bar_font_italic").button("select")}else{$("#bar_font_italic").button("unselect")}if(e.fontStyle.underline){$("#bar_font_underline").button("select")}else{$("#bar_font_underline").button("unselect")}$("#bar_font_color").button("setColor",e.fontStyle.color);$("#bar_line_color").button("setColor",e.lineStyle.lineColor);$("#bar_activityNo").button("disable");$("#bar_activityNo div").removeClass("extend_activityNo");$("#bar_activityNo div").addClass("extend_activityNoDisable")}}if(d==0){$("#toolbar-data-attr").button("disable");$("#toolbar-data-attr").unbind("click");$("#bar_arrange").button("disable")}else{$("#toolbar-data-attr").button("enable");$("#toolbar-data-attr").bind("click",function(){showPropertiesDialog()});$("#bar_arrange").button("enable")}if(j==0){$("#bar_fill").button("disable");$("#toolbar-shape-attr").button("disable")}else{if(editable){$("#bar_fill").button("enable")}var e=Model.getShapeById(c[0]);if(e.fillStyle.type=="solid"){$("#bar_fill").button("setColor",e.fillStyle.color)}else{if(e.fillStyle.type=="gradient"){$("#bar_fill").button("setColor",e.fillStyle.endColor)}}if(j==1&&e.name==BPMN_TYPE_USER_TASK){$("#toolbar-shape-attr").button("enable")}else{$("#toolbar-shape-attr").button("disable")}}if(j!=1){$("#bar_link, #bar_risk").button("disable");$("#dock_btn_shapeConfig").button("disable");$("#dock_btn_shapeConfig").bind("click",function(){$.simpleAlert("请选择形状")})}else{$("#dock_btn_shapeConfig").unbind("click");$("#dock_btn_shapeConfig").button("enable");if(editable){$("#bar_link").button("enable")}if($("#bar_rmark").length==0&&$("#bar_cancel_aws_correlate").length==0){$("#bar_risk").button("enable")}else{$("#bar_risk").button("disable")}}if(a==0){$("#bar_linkertype").button("disable");$("#bar_beginarrow").button("disable");$("#bar_endarrow").button("disable")}else{$("#bar_linkertype").button("enable");$("#bar_beginarrow").button("enable");$("#bar_endarrow").button("enable");var e=Model.getShapeById(k[0]);$("#bar_linkertype").children("div:eq(0)").attr("class","ico linkertype_"+e.linkerType.toLowerCase());if(typeof e.lineStyle.beginArrowStyle!="undefined"){$("#bar_beginarrow").children("div:eq(0)").attr("class","ico ico_arrow larrow_"+e.lineStyle.beginArrowStyle.toLowerCase())}if(typeof e.lineStyle.endArrowStyle!="undefined"){$("#bar_endarrow").children("div:eq(0)").attr("class","ico ico_arrow rarrow_"+e.lineStyle.endArrowStyle.toLowerCase())}}if(i==0){$("#bar_unlock").button("disable");b.children("li[ac=unlock]").menuitem("disable")}else{$("#bar_unlock").button("enable");b.children("li[ac=unlock]").menuitem("enable")}if(d<2){b.children("li[ac=group]").menuitem("disable");$("#bar_arrange_align").menuitem("disable")}else{b.children("li[ac=group]").menuitem("enable");$("#bar_arrange_align").menuitem("enable")}if(j<2){$("#bar_arrange_match").menuitem("disable")}else{$("#bar_arrange_match").menuitem("enable")}if(d<3){$("#bar_arrange_dist").menuitem("disable")}else{$("#bar_arrange_dist").menuitem("enable")}if(h==0){b.children("li[ac=ungroup]").menuitem("disable")}else{b.children("li[ac=ungroup]").menuitem("enable")}if($("#dock_btn_eteanalysis").length!=0){if(d==0){$("#dock_btn_eteanalysis").find(".awsui-iconfont").css("color","black");$("#dock_btn_eteanalysis").button("enable");$("#dock_btn_eteanalysis").removeAttr("onclick");$("#dock_btn_eteanalysis").off("click").on("click",function(){var l=$("#eteCascadeAnalysisForm");l.find(":input[name=uuid]").val(ruuid);l.submit()})}else{$("#dock_btn_eteanalysis").find(".awsui-iconfont").css("color","gray");$("#dock_btn_eteanalysis").button("disable");$("#dock_btn_eteanalysis").removeAttr("onclick");$("#dock_btn_eteanalysis").off("click")}}},showInsertLink:function(){$("#link_dialog").dlg();var a=Utils.getSelected()[0].link;if(!a){a=""}$("#linkto_addr").val(a).select();$("#linkto_addr").unbind().bind("keydown",function(b){if(b.keyCode==13){UI.setLink()}})},setLink:function(){var b=$("#linkto_addr").val();var a=Utils.getSelected()[0];a.link=b;Model.update(a);$("#link_dialog").dlg("close")},imageSelectedCallback:null,showImageSelect:function(d){if(d){this.imageSelectedCallback=d}else{this.imageSelectedCallback=null}this.fetchingRequest=null;var a=$(window).height()-200;if(a>550){a=550}else{if(a<200){a=200}}$(".image_list").height(a);$("#image_dialog").dlg({onClose:function(){if(UI.fetchingRequest){UI.fetchingRequest.abort()}}});if($("#image_select_upload").is(":visible")){UI.loadUserImages()}$(".image_sources").children().unbind().bind("click",function(){UI.showImageSelectContent($(this).attr("ty"))});$("#upload_img_res").empty();$("#input_upload_image").unbind().bind("change",function(){$("#upload_img_res").html("上传中...");$("#frm_upload_image").submitForm({success:function(e){if(e.result=="type_wrong"){$("#upload_img_res").html("此文件不是图片,请重新选择")}else{if(e.result=="size_wrong"){$("#upload_img_res").html("文件大小超出要求,最大2M")}else{if(e.result=="exception"){$("#upload_img_res").html("无法使用此图片,请选择其他图片")}else{var f=e.image;UI.setShapeImage(f.fileId,f.imageW,f.imageH)}}}}})});$("#input_img_url").val("");$("#img_url_area").empty();var c="";function b(){var e=$("#input_img_url").val().trim();if(e!=c){c=e;if(e!=""){if(e.indexOf("http")<0){e="http://"+e}$("#img_url_area").html("正在加载预览...");var f=$("无法在此地址下加载图片。 ")})}}}$("#input_img_url").unbind().bind("paste",function(){b()}).bind("keyup",function(){b()});$("#input_img_search").unbind().bind("keydown",function(f){if(f.keyCode==13){UI.searchImgByGoogle()}});$("#btn_img_search").unbind().bind("click",function(){UI.searchImgByGoogle()});$("#set_image_submit").button("enable");$("#set_image_submit").button({onClick:function(){var j=$(".image_sources").children(".active").attr("ty");if(j=="upload"){var i=$("#user_image_items").children(".image_item_selected");if(i.length>0){var e=i.attr("fileId");var g=i.attr("w");var h=i.attr("h");UI.setShapeImage(e,g,h)}else{$("#image_dialog").dlg("close")}}else{if(j=="url"){if($(".img_url_loaded").length>0){var f=$(".img_url_loaded").attr("src");UI.setShapeImageByURL(f)}else{$("#image_dialog").dlg("close")}}else{var i=$("#google_image_items").children(".image_item_selected");if(i.length>0){var f=i.attr("u");UI.setShapeImageByURL(f)}else{$("#image_dialog").dlg("close")}}}}});$("#set_image_cancel").button({onClick:function(){$("#image_dialog").dlg("close")}});$("#set_image_text").empty()},showImageSelectContent:function(a){$(".image_list").hide();$("#image_select_"+a).show().find("input[type=text]").select();$(".image_sources").children().removeClass("active");$(".image_sources").children("li[ty="+a+"]").addClass("active")},loadUserImages:function(a){$("#user_image_items").empty();$.ajax({url:"/user_image/list",success:function(d){if(d.images){for(var c=0;c
正在加载图片... ");this.searchIndex++},googleImgCallback:function(e){var c=e.responseData;var b=c.results;for(var a=0;a显示更多结果... ")}},appendUserImage:function(b){var c=$("").appendTo($("#user_image_items"));c.unbind().bind("click",function(){$(".image_item_selected").removeClass("image_item_selected");$(this).addClass("image_item_selected")}).bind("mouseenter",function(){var f=$(this);var e=$("").appendTo(f);var g=f.attr("id");e.bind("click",function(){f.fadeOut();$.ajax({url:"/user_image/remove",data:{imageId:g}})})}).bind("mouseleave",function(){$(this).find(".ico_remove_red").remove()});var a=b.fileId;var d=$("';c+='';c+=' ";$(document.body).append(c);$("#activityNoDialog").dialog({onClose:function(){$("#activityNoDialog").remove();$("#row-drag-obj").remove()},buttons:[{text:"确定",cls:"blue",handler:function(){if(f.length>0){var q=d.awsGrid("getAllRows");for(var r in Model.define.elements){var p=Model.getShapeById(r);for(var s=0;s提示:拖动排序,确定后请保存设计器 ';c+="'+''+'不支持编号排序'+'画布没有形状或者形状没有编号属性'+" "+""));awsuiMessagePage();return}var b={width:317,height:k-100,flexWidth:false,flexHeight:false,resizable:false,selectionModel:{type:"none",model:"single"},scrollModel:{vertical:true,horizontal:false},bottomVisible:false,rowDrag:true};b.colModel=[{title:"名称",width:200,align:"left",dataType:"string",dataIndx:"name",resizable:false,sortable:false},{title:"节点号",width:80,align:"center",dataType:"integer",dataIndx:"no",resizable:false,sortable:false}];b.dataModel={data:f,location:"local",sorting:"local",sortIndx:"no",sortDir:"up"};var d=$("#activityNoGrid").awsGrid(b);d.awsGrid("option","rowDragCallback",function(i,l){return true});d.awsGrid("option","rowDragSuccessCallback",function(n,o){var m=d.awsGrid("getAllRows");for(var l=0;l暂无发布历史 '}$("#sidePublishListDiv article").html(html)}})}else{if(this.currentView=="link"){$.ajax({url:"./jd?sid="+$("#sid").val()+"&cmd=com.actionsoft.apps.coe.pal_link_of_repository&wsId="+$("#wsId").val()+"&plId="+ruuid,success:function(r){var links=r.data.links;var customLinks=r.data.customLInks;var html="";var flag1=false;var flag2=false;if(links!=null&&links.length>0){html+='文件链接';for(var i=0;i自定义链接';html+="
暂无链接 '}$("#linkContent").empty().html(html)}})}}}}}}}}if(this.currentView=="history"){if(drawNav&&Dock.historyVersions==null){this.loadHistorys()}}},historyVersions:null,loadHistorys:function(){},resetVersions:function(){$("#history_versions").children("li").unbind().bind("click",function(){if(Dock.playingTimeout!=null){return}if($(this).hasClass("selected")){Dock.closeHistory()}else{$("#history_versions").children(".selected").removeClass("selected");$(this).addClass("selected");var d=$(this).attr("def");Dock.showHistoryVersion(d)}var e=$("#history_versions").children(".selected");if(e.length!=0&&e.attr("ind")!="0"){$("#spinner_play_speed").button("enable");$("#btn_history_play").button("enable");$("#btn_history_restore").button("enable")}else{$("#spinner_play_speed").button("disable");$("#btn_history_play").button("disable");$("#btn_history_restore").button("disable")}});$("#history_versions").height("auto");var c=$("#history_versions").offset().top;var b=c+$("#history_versions").height()+75;if(b>$(window).height()){var a=$(window).height()-c-75;if(a<140){a=140}$("#history_versions").height(a)}else{$("#history_versions").height("auto")}},editHistoryRemark:function(b,a){b.stopPropagation();var d=$("#history_versions").children("li[vid="+a+"]");d.find(".remark_container").hide();var e=d.find(".remark_text").text();var c=d.find(".edit_container");c.show();c.children("textarea").val(e).select();c.children(".save").bind("click",function(f){f.stopPropagation();var g=c.children("textarea").val();d.find(".remark_text").text(g);d.find(".remark_container").show();c.hide();if(g!=e){CLB.send({action:"versionRemark",remark:g,versionId:a})}});c.children(".cancel").bind("click",function(f){f.stopPropagation();Dock.cancelHistoryRemark()})},cancelHistoryRemark:function(){$(".remark_container").show();$(".edit_container").hide()},showHistoryVersion:function(a){$("#spinner_play_speed").button("disable");$("#btn_history_play").button("disable");$("#btn_history_restore").button("disable");Dock.cancelHistoryRemark();$.ajax({url:"/diagraming/getdefinition",data:{definitionId:a},success:function(b){Dock.openHistory(b.definition);if($("#history_versions").children(".selected").attr("ind")!="0"){$("#spinner_play_speed").button("enable");$("#btn_history_play").button("enable");$("#btn_history_restore").button("enable")}}})},playVersions:function(){var b=$("#history_versions").children(".selected");var a=parseInt(b.attr("ind"));Dock.playOneVersion(a--,0);$("#btn_history_play").children().attr("class","ico ico_pause");$("#btn_history_play").attr("title","暂停").trigger("mouseenter");$("#btn_history_restore").button("disable")},pauseVersions:function(){if(this.playingTimeout){clearTimeout(this.playingTimeout)}this.playingTimeout=null;$("#btn_history_play").children().attr("class","ico ico_play");$("#btn_history_play").attr("title","从此版本播放");$(".ico_playing").remove();var a=$("#history_versions").children(".selected");$("#history_versions").children(".playing").removeClass("playing");if(a.length!=0&&a.attr("ind")!="0"){$("#spinner_play_speed").button("enable");$("#btn_history_play").button("enable");$("#btn_history_restore").button("enable")}else{$("#spinner_play_speed").button("disable");$("#btn_history_play").button("disable");$("#btn_history_restore").button("disable")}},playingTimeout:null,playOneVersion:function(b,c){var g=$("#history_versions").children("li[ind="+b+"]");$("#history_versions").children(".selected").removeClass("selected");g.addClass("selected").addClass("playing");$(".ico_playing").remove();g.append("");var a=Dock.historyVersions.versions[b];var h=a.messages[c];var d=JSON.parse(h);MessageSource.receive(d);var f=g.position().top;if(f<0){$("#history_versions").scrollTop($("#history_versions").scrollTop()+f)}var e=$("#spinner_play_speed").spinner("getValue")*1000;if(b==0&&c==a.messages.length-1){this.pauseVersions()}else{if(c"+a.name+" "+f+" "+a.value+" ").appendTo($(".attr_list"));if(a.category!="default"){e.append("")}}}this.fitAttrList()},fitAttrList:function(){var b=$("#tagContent").scrollTop();$("#tagContent").height("auto");var d=$("#tagContent").offset().top;var c=d+$(".clearfix").height()+10;if(c>$(window).height()){var a=$(window).height()-d-10;if(a<140){a=140}$("#tagContent").height(a)}else{$("#tagContent").height("auto")}$("#tagContent").scrollTop(b)},showAttrAdd:function(){$("#attr_add_btn").hide();$(".attr_add_items").show();$("#attr_add_name").val("").focus();$("#attr_add_type").val("string");$("#attr_add_type").unbind().bind("change",function(){Dock.setAttrValueInput(null,$(this).val())});Dock.setAttrValueInput(null,"string");this.fitAttrList()},saveAttrAdd:function(){var a=$("#attr_add_name").val();if(a==""){$("#attr_add_name").focus();return}var b=$("#attr_add_type").val();var c=$("#attr_add_value_arera").children().val();var d={name:a,type:b,value:c};Designer.addDataAttribute(d);this.setAttributeList();this.showAttrAdd()},cancelAttrAdd:function(){$("#attr_add_btn").show();$(".attr_add_items").hide();this.fitAttrList()},editAttr:function(f){var m=$(".attr_item_"+f);if(m.hasClass("attr_editing")){return}if($(".attr_editing").length>0){var c=$(".attr_editing").attr("id");this.saveAttrEdit(c)}m=$(".attr_item_"+f);m.addClass("attr_editing");var g=Designer.getDataAttrById(f);var j=this.setAttrValueInput(g,g.type);j.val(g.value).select();if(g.category!="default"){var h=m.children(".attr_name");h.empty();var l=$("").appendTo(h);l.val(g.name).select();var b=m.children(".attr_type");b.empty();var i=$("").appendTo(b);i.html($("#attr_add_type").html()).val(g.type);i.bind("change",function(){Dock.setAttrValueInput(g,$(this).val())})}var k=$("").appendTo(m);k.append("<@i18n resource='diagraming.addattr.displayas'/> ");k.append("");k.append("");k.append("");this.appendDisplayItems();var e="none";if(g.showType){e=g.showType}this.setAttrDisplay(e);$("#attr_edit_showtype").attr("ty",e).button({onMousedown:function(){$("#attr_display_list").dropdown({target:$("#attr_edit_showtype"),onSelect:function(p){var o=p.attr("ty");$("#attr_edit_showtype").attr("ty",o).button("setText",p.text());Dock.setAttrDisplay(o)}});var n=$("#attr_edit_showtype").text().trim();$("#attr_display_list").children().each(function(){if($(this).text()==n){$("#attr_display_list").dropdown("select",$(this));return false}})}});$("#attr_edit_showtype").attr("ty",e).button("setText",$("#attr_display_list").children("li[ty="+e+"]").html());if(e!="none"){$("#attr_display_name").attr("checked",g.showName);if(e=="icon"){this.setAttrIcon(g.icon)}}var a="mostright";if(g.horizontal){a=g.horizontal}var d="mostbottom";if(g.vertical){d=g.vertical}$("#attr_location_h").button("setText",$("#attr_location_h_list").children("li[loc="+a+"]").html());$("#attr_location_h").attr("loc",a);$("#attr_location_v").button("setText",$("#attr_location_v_list").children("li[loc="+d+"]").html());$("#attr_location_v").attr("loc",d);m.append(" <@i18n resource='global.ok'/> <@i18n resource='global.cancel'/> <@i18n resource='diagraming.addattr.icon'/> ");d.append("");d.append("");if($("#attr_icon_list").children("li").html()==""){var b="";var a=1;while(a<=49){if(a==30){b+=""}b+="";a++}$("#attr_icon_list").children("li").html(b)}var c=$("").appendTo(e);c.append(" <@i18n resource='diagraming.addattr.display.location'/> ");c.append("<@i18n resource='diagraming.addattr.display.h'/> ");c.append("Most Right <@i18n resource='diagraming.addattr.display.v'/> ");c.append("Most Bottom ")}},saveAttrEdit:function(f){var j=$(".attr_item_"+f);if(!j.hasClass("attr_editing")){return}var i=Designer.getDataAttrById(f);if(i.category!="default"){var a=j.children(".attr_name").children("input").val();if(a==""){j.children(".attr_name").children("input").focus();return}i.name=a;i.type=j.children(".attr_type").children("select").val()}i.value=j.children(".attr_value").children().val();var d=$("#attr_edit_showtype").attr("ty");i.showType=d;if(d!="none"){i.showName=$("#attr_display_name").is(":checked");i.horizontal=$("#attr_location_h").attr("loc");i.vertical=$("#attr_location_v").attr("loc");if(d=="icon"){i.icon=$("#attr_display_icon").attr("ico")}}var g=Utils.getSelectedIds();var h=Model.getShapeById(g[0]);if(i.category=="default"&&h.category=="bpmn"){if(!h.attribute){h.attribute={}}if(!h.attribute.markers){h.attribute.markers=[]}var c=h.attribute.markers;if(i.name=="loopCharacteristics"){Utils.removeFromArray(c,"loop");Utils.removeFromArray(c,"sequential");Utils.removeFromArray(c,"parallel");if(i.value=="StandardLoopCharacteristics"){Utils.addToArray(c,"loop")}else{if(i.value=="MultipleLoopCharacteristics"){var b=Designer.getDefaultDataAttrByName("isSequantial");if(b!=null){if(b.value=="true"){Utils.addToArray(c,"sequential")}else{Utils.addToArray(c,"parallel")}}}}}else{if(i.name=="isSequantial"){Utils.removeFromArray(c,"sequential");Utils.removeFromArray(c,"parallel");var e=Designer.getDefaultDataAttrByName("loopCharacteristics");if(e!=null&&e.value=="MultipleLoopCharacteristics"){if(i.value=="true"){Utils.addToArray(c,"sequential")}else{Utils.addToArray(c,"parallel")}}}else{if(i.name=="isForCompensation"){Utils.removeFromArray(c,"compensation");if(i.value=="true"){Utils.addToArray(c,"compensation")}}else{if(i.name=="isCollection"||i.name=="ParticipantMultiplicity"){Utils.removeFromArray(c,"parallel");if(i.value=="true"){Utils.addToArray(c,"parallel")}}else{if(i.name=="loopType"){Utils.removeFromArray(c,"loop");Utils.removeFromArray(c,"sequential");Utils.removeFromArray(c,"parallel");if(i.value=="Standard"){Utils.addToArray(c,"loop")}else{if(i.value=="MultiInstanceSequential"){Utils.addToArray(c,"sequential")}else{if(i.value=="MultiInstanceParallel"){Utils.addToArray(c,"parallel")}}}}}}}}}Designer.updateDataAttribute(i);this.setAttributeList()},deleteAttr:function(c,b){b.stopPropagation();var a=$(".attr_item_"+c);a.remove();this.fitAttrList();Designer.deleteDataAttribute(c)},fullScreen:function(a,b){if(a.requestFullscreen){a.requestFullscreen()}else{if(a.mozRequestFullScreen){a.mozRequestFullScreen()}else{if(a.webkitRequestFullscreen){a.webkitRequestFullscreen()}else{if(b){$("#fullscreen_tip").find(".t").text("由于您的浏览器限制,无法进入演示视图。")}else{$("#fullscreen_tip").find(".t").text("无法进入全屏视图,您可以按(F11)进入。")}$("#fullscreen_tip").fadeIn()}}}},enterPresentation:function(){$("#designer").bind("webkitfullscreenchange",function(a){Dock.manageFullScreen()});$(document).bind("mozfullscreenchange",function(a){Dock.manageFullScreen()}).bind("fullscreenchange",function(a){Dock.manageFullScreen()});this.fullScreen(Utils.getDomById("designer"),true)},enterFullScreen:function(){this.fullScreen(document.documentElement)},manageFullScreen:function(){var a=Utils.getDomById("designer");if(document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement){$("#shape_panel").addClass("readonly");$("#designer_viewport").addClass("readonly");$(window).unbind("resize.designer");$("#designer_layout").height(window.screen.height);Designer.hotkey.cancel();Designer.op.cancel();$("#dock").hide();$(".dock_view").hide();Designer.contextMenu.destroy();Designer.op.canvasFreeDraggable()}else{$("#shape_panel").removeClass("readonly");$("#designer_viewport").removeClass("readonly");Designer.initialize.initLayout();Designer.hotkey.init();Designer.op.init();$("#dock").show();if(Dock.currentView!=""){Dock.showView(Dock.currentView)}Designer.contextMenu.init();$("#designer").unbind("webkitfullscreenchange");$("#designer").unbind("mozfullscreenchange").unbind("fullscreenchange")}}};var Navigator={init:function(){$("#designer_layout").bind("scroll",function(){Navigator.setView()});$("#navigation_eye").bind("mousedown",function(m){var f=$(this);var j=f.position();$("#designer_layout").unbind("scroll");var g=$("#designer_layout");var k=g.scrollTop();var d=g.scrollLeft();var n=$("#designer_canvas");var e=n.width();var a=n.height();var b=$("#navigation_canvas");var i=b.width();var c=b.height();var l=e/i;var h=a/c;$(document).bind("mousemove.navigator",function(q){var o=q.pageX-m.pageX;var s=q.pageY-m.pageY;var r=d+o*l;g.scrollLeft(r);var p=k+s*h;g.scrollTop(p);f.css({left:j.left+o,top:j.top+s})});$(document).bind("mouseup.navigator",function(o){$(document).unbind("mousemove.navigator");$(document).unbind("mouseup.navigator");Navigator.setView();$("#designer_layout").bind("scroll",function(){Navigator.setView()})})});$("#navigation_canvas").bind("click",function(l){var m=Utils.getRelativePos(l.pageX,l.pageY,$(this));var o=$("#designer_canvas");var h=o.width();var a=o.height();var b=$("#navigation_canvas");var k=b.width();var c=b.height();var n=h/k;var j=a/c;var g=m.x*n;var f=m.y*j;var i=$("#designer_layout");var d=Designer.config.pageMargin;i.scrollLeft(g+d-i.width()/2);i.scrollTop(f+d-i.height()/2)});this.setView()},draw:function(){if(this.drawNavigationTimeout){window.clearTimeout(this.drawNavigationTimeout)}this.drawNavigationTimeout=setTimeout(function(){var c=$("#navigation_canvas");var r=c[0].getContext("2d");r.save();r.clearRect(0,0,c.width(),c.height());r.scale(c.width()/Model.define.page.width,c.height()/Model.define.page.height);for(var g=0;g"+e.extend+" ")}};c.fn.colorButton=function(e){var d=c(this);if(typeof e=="string"){if(e=="setColor"){d.children(".picker_btn_holder").css("background-color","rgb("+arguments[1]+")")}return}d.html("");d.bind("mousedown",function(h){if(d.button("isDisabled")){return}h.stopPropagation();var g=c.extend({},e);g.target=d;g.onSelect=function(i){d.colorButton("setColor",i);if(e.onSelect){e.onSelect(i)}};var f=c(this).children(".picker_btn_holder").css("background-color");f=f.replace(/\s/g,"");f=f.substring(4,f.length-1);g.color=f;c.colorpicker(g)})};c.fn.spinner=function(g){var i=c(this);if(typeof g=="string"){if(g=="getValue"){var d=i.find("input").val();d=parseFloat(d);return d}else{if(g=="setValue"){i.find("input").val(arguments[1]);i.attr("old",arguments[1])}}return}i.html("");var h={min:0,max:Number.MAX_VALUE,step:1,unit:""};g=c.extend(h,g);var e=i.children(".spinner_input");var f=e.find("input");i.spinner("setValue",g.min+g.unit);i.find(".spinner_up").bind("click",function(){if(i.button("isDisabled")){return}var k=i.spinner("getValue");var j=k+g.step;a(i,j,g)});i.find(".spinner_down").bind("click",function(){if(i.button("isDisabled")){return}var k=i.spinner("getValue");var j=k-g.step;a(i,j,g)});f.bind("keydown",function(k){if(k.keyCode==13){var j=parseInt(c(this).val());if(isNaN(j)){j=g.min}a(i,j,g)}}).bind("focus",function(k){c(this).select();c(this).bind("mouseup",function(l){l.preventDefault();c(this).unbind("mouseup")});var j=c(this).parent().parent();if(!j.hasClass("active")){j.addClass("active inset")}}).bind("blur",function(k){var j=c(this).parent().parent();if(j.hasClass("inset")){j.removeClass("active inset")}})};function a(h,f,e){if(f>e.max){f=e.max}if(f "});$("#bar_fill_gradient").unbind().bind("click",function(){Designer.setFillStyle({type:"gradient"});$("#color_picker").dropdown("close")});$("#bar_fill_img").unbind().bind("click",function(){UI.showImageSelect(function(fileId,w,h){Designer.setFillStyle({type:"image",fileId:fileId,imageW:w,imageH:h})});$("#color_picker").dropdown("close")});$("#bar_fill_more").unbind().bind("click",function(){Dock.showView("graphic");$("#color_picker").dropdown("close")})}});$("#bar_line_color").button({onMousedown:function(){var color=$("#bar_line_color").button("getColor");$.colorpicker({target:$("#bar_line_color"),onSelect:function(color){Designer.setLineStyle({lineColor:color});$("#bar_line_color").button("setColor",color)},color:color})}});$("#bar_line_width").button({onMousedown:function(){$("#line_width_list").dropdown({target:$("#bar_line_width"),onSelect:function(item){var width=parseInt(item.text());Designer.setLineStyle({lineWidth:width})}});var width=Utils.getSelected()[0].lineStyle.lineWidth;$("#line_width_list").children().each(function(){if(parseInt($(this).text())==width){$("#line_width_list").dropdown("select",$(this))}})}});$("#bar_line_style").button({onMousedown:function(){$("#line_style_list").dropdown({target:$("#bar_line_style"),onSelect:function(item){var lineStyle=item.attr("line");Designer.setLineStyle({lineStyle:lineStyle})}});var style=Utils.getSelected()[0].lineStyle.lineStyle;var item=$("#line_style_list").children("li[line="+style+"]");$("#line_style_list").dropdown("select",item)}});$("#bar_linkertype").button({onMousedown:function(){$("#line_type_list").dropdown({target:$("#bar_linkertype"),onSelect:function(item){var type=item.attr("tp");Designer.setLinkerType(type);var cls=item.children("div").attr("class");$("#bar_linkertype").children("div:eq(0)").attr("class",cls)}})}});$("#bar_beginarrow").button({onMousedown:function(){$("#beginarrow_list").dropdown({target:$("#bar_beginarrow"),onSelect:function(item){var arrow=item.attr("arrow");Designer.setLineStyle({beginArrowStyle:arrow});var cls=item.children("div").attr("class");$("#bar_beginarrow").children("div:eq(0)").attr("class",cls)}});var style=Utils.getSelectedLinkers()[0].lineStyle.beginArrowStyle;var item=$("#beginarrow_list").children("li[arrow="+style+"]");$("#beginarrow_list").dropdown("select",item)}});$("#bar_endarrow").button({onMousedown:function(){$("#endarrow_list").dropdown({target:$("#bar_endarrow"),onSelect:function(item){var arrow=item.attr("arrow");Designer.setLineStyle({endArrowStyle:arrow});var cls=item.children("div").attr("class");$("#bar_endarrow").children("div:eq(0)").attr("class",cls)}});var style=Utils.getSelectedLinkers()[0].lineStyle.endArrowStyle;var item=$("#endarrow_list").children("li[arrow="+style+"]");$("#endarrow_list").dropdown("select",item)}});$("#bar_front").button({onClick:function(){Designer.layerShapes("front")}});$("#bar_back").button({onClick:function(){Designer.layerShapes("back")}});$("#bar_lock").button({onClick:function(){Designer.lockShapes()}});$("#bar_unlock").button({onClick:function(){Designer.unlockShapes()}});$("#bar_link").button({onClick:function(){UI.showInsertLink()}});$("#bar_risk").button({onClick:function(){UI.showRiskDlg()}});$("#bar_importShape").button({onClick:function(){UI.showImportShapeDlg()}});$("#bar_import").button({onClick:function(){UI.showImportDlg()}});$("#bar_upfile").button({onClick:function(){openUpFile()}});$("#bar_activityNo").button({onClick:function(){UI.activityNoDlg()}});$("#bar_arrange").button({onMousedown:function(){$("#bar_list_arrange").dropdown({target:$("#bar_arrange"),onSelect:function(item){menuSelected(item)}})}});$("#bar_view").button({onMousedown:function(){$("#bar_list_view").dropdown({target:$("#bar_view"),onSelect:function(item){menuSelected(item)}})}});$("#menu_bar").children().bind("mousedown",function(e){var tar=$(this);showMenuBarList(tar);e.stopPropagation()});$("#menu_bar").children().bind("mouseenter",function(){var tar=$(this);if($("#ui_container").find(".options_menu:visible").length>0){showMenuBarList(tar)}});function showMenuBarList(menuBar){var menuId=menuBar.attr("menu");if(menuBar.hasClass("readonly")){return}$("#"+menuId).dropdown({target:menuBar,onSelect:function(item){menuSelected(item)}});if(menuId=="bar_list_page"){if(Model.define.page.showGrid){$("#bar_list_page").dropdown("select",$("#bar_list_page").children("li[ac=set_page_showgrid]"))}else{$("#bar_list_page").dropdown("unselect",$("#bar_list_page").children("li[ac=set_page_showgrid]"))}var item=$("#bar_list_pagesize li[w="+Model.define.page.width+"][h="+Model.define.page.height+"]");if(item.length>0){$("#bar_list_pagesize").dropdown("select",item)}else{$("#bar_list_pagesize").dropdown("select",$("#page_size_custom"))}$("#page_size_w").spinner("setValue",Model.define.page.width+"px");$("#page_size_h").spinner("setValue",Model.define.page.height+"px");item=$("#bar_list_padding").children("li[p="+Model.define.page.padding+"]");$("#bar_list_padding").dropdown("select",item);item=$("#bar_list_gridsize").children("li[s="+Model.define.page.gridSize+"]");$("#bar_list_gridsize").dropdown("select",item)}else{if(menuId=="bar_list_view"){var item=$("#bar_list_view").children(".static[zoom='"+Designer.config.scale+"']");if(item.length){$("#bar_list_page").dropdown("select",item)}}}}function menuSelected(item){var action=item.attr("ac");if(action=="rename"){$(".diagram_title").trigger("click")}else{if(action=="close"){if(parent.closeTabById){parent.closeTabById(chartId)}else{window.close()}}else{if(action=="saveAs"){UI.showSaveAs()}else{if(action=="preview"){UI.doPreview()}else{if(action=="saveImage"){UI.saveImage()}else{if(action=="versionCompare"){UI.showVersionCompare()}else{if(action=="output"){UI.doOutputProcess()}else{if(action=="export"){$("#export_dialog").dlg()}else{if(action=="processExport"){UI.processExport()}else{if(action=="undo"){MessageSource.undo()}else{if(action=="redo"){MessageSource.redo()}else{if(action=="cut"){Designer.clipboard.cut()}else{if(action=="copy"){Designer.clipboard.copy()}else{if(action=="paste"){Designer.clipboard.paste()}else{if(action=="duplicate"){Designer.clipboard.duplicate()}else{if(action=="brush"){Designer.clipboard.brush()}else{if(action=="selectall"){Designer.selectAll()}else{if(action=="openNewPage"){UI.openNewPage()}else{if(action=="batchreplace"){UI.batchReplace()}else{if(action=="delete"){Designer.op.removeShape()}else{if(action=="zoom"){var zoom=item.attr("zoom");if(zoom=="in"){Designer.zoomIn()}else{if(zoom=="out"){Designer.zoomOut()}else{var zoomScale=parseFloat(zoom);Designer.setZoomScale(zoomScale)}}}else{if(action=="insert"){var insertType=item.attr("in");if(insertType=="text"){Designer.op.changeState("creating_free_text")}else{if(insertType=="image"){UI.showImageSelect(function(fileId,w,h){UI.insertImage(fileId,w,h)})}else{if(insertType=="line"){Designer.op.changeState("creating_free_linker")}}}}else{if(action=="set_page_size"){var w=parseInt(item.attr("w"));var h=parseInt(item.attr("h"));Designer.setPageStyle({width:w,height:h})}else{if(action=="set_page_padding"){var p=parseInt(item.attr("p"));Designer.setPageStyle({padding:p})}else{if(action=="set_page_showgrid"){if(item.menuitem("isSelected")){item.menuitem("unselect");Designer.setPageStyle({showGrid:false})}else{item.menuitem("select");Designer.setPageStyle({showGrid:true})}}else{if(action=="set_page_gridsize"){var s=parseInt(item.attr("s"));Designer.setPageStyle({gridSize:s})}else{if(action=="front"){Designer.layerShapes("front")}else{if(action=="back"){Designer.layerShapes("back")}else{if(action=="forward"){Designer.layerShapes("forward")}else{if(action=="backward"){Designer.layerShapes("backward")}else{if(action=="align_shape"){var align=item.attr("al");Designer.alignShapes(align)}else{if(action=="distribute_shape"){var type=item.attr("dis");Designer.distributeShapes(type)}else{if(action=="match_size"){if(item.attr("custom")){Dock.showView("metric")}else{var type={};var w=item.attr("w");var h=item.attr("h");if(w){type.w=w}if(h){type.h=h}Designer.matchSize(type)}}else{if(action=="lock"){Designer.lockShapes()}else{if(action=="unlock"){Designer.unlockShapes()}else{if(action=="group"){Designer.group()}else{if(action=="ungroup"){Designer.ungroup()}else{if(action=="hotkey"){UI.showHotKey()}else{if(action=="feedback"){UI.showFeedBack()}else{if(action=="getting_started"){UI.gettingStart()}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}$("#page_size_w").spinner({min:200,unit:"px",step:100,onChange:function(val){Designer.setPageStyle({width:val})}});$("#page_size_h").spinner({min:200,unit:"px",step:100,onChange:function(val){Designer.setPageStyle({height:val})}});var pickerHtml=$("#color_picker").html();var newPicker=$(" "+pickerHtml+" ").appendTo($("#bar_page_color"));newPicker.css("right","-179px");newPicker.children(".color_items").children("div").unbind().bind("click",function(){var color=$(this).css("background-color");color=color.replace(/\s/g,"");color=color.substring(4,color.length-1);Designer.setPageStyle({backgroundColor:color});$("#bar_list_page").dropdown("close")});Designer.events.push("selectChanged",0);Designer.events.push("clipboardChanged",0);Designer.events.push("undoStackChanged",0);Designer.events.push("redoStackChanged",0)},update:function(){var selectedIds=Utils.getSelectedIds();var count=selectedIds.length;var linkerIds=Utils.getSelectedLinkerIds();var linkerCount=linkerIds.length;var shapeIds=Utils.getSelectedShapeIds();var shapeCount=shapeIds.length;var lockedCount=Utils.getSelectedLockedIds().length;var groupCount=Utils.getSelectedGroups().length;var arrangeMenu=$("#bar_list_arrange");if(count==0){$(".toolbar").find(".selected").removeClass("selected");if($("#designer_op_help").is(":visible")){$("#bar_brush").button("enable");$("#bar_brush").button("select")}else{$("#bar_brush").button("disable")}$("#bar_font_family").button("disable");$("#bar_font_size").button("disable");$("#bar_font_bold").button("disable");$("#bar_font_italic").button("disable");$("#bar_font_underline").button("disable");$("#bar_font_color").button("disable");$("#bar_font_align").button("disable");$("#bar_line_color").button("disable");$("#bar_line_width").button("disable");$("#bar_line_style").button("disable");$("#bar_front").button("disable");$("#bar_back").button("disable");$("#bar_lock").button("disable");var editMenu=$("#bar_list_edit");editMenu.children("li[ac=cut]").menuitem("disable");editMenu.children("li[ac=copy]").menuitem("disable");editMenu.children("li[ac=duplicate]").menuitem("disable");editMenu.children("li[ac=brush]").menuitem("disable");editMenu.children("li[ac=delete]").menuitem("disable");arrangeMenu.children("li[ac=front]").menuitem("disable");arrangeMenu.children("li[ac=back]").menuitem("disable");arrangeMenu.children("li[ac=forward]").menuitem("disable");arrangeMenu.children("li[ac=backward]").menuitem("disable");arrangeMenu.children("li[ac=lock]").menuitem("disable");$("#bar_activityNo").button("enable");$("#bar_activityNo div").removeClass("extend_activityNoDisable");$("#bar_activityNo div").addClass("extend_activityNo")}else{if(editable){$("#bar_brush").button("enable");if($("#designer_op_help").is(":visible")){$("#bar_brush").button("select")}$("#bar_font_family").button("enable");$("#bar_font_size").button("enable");$("#bar_font_bold").button("enable");$("#bar_font_italic").button("enable");$("#bar_font_underline").button("enable");$("#bar_font_color").button("enable");$("#bar_font_align").button("enable");$("#bar_line_color").button("enable");$("#bar_line_width").button("enable");$("#bar_line_style").button("enable");$("#bar_front").button("enable");$("#bar_back").button("enable");$("#bar_lock").button("enable");var editMenu=$("#bar_list_edit");editMenu.children("li[ac=cut]").menuitem("enable");editMenu.children("li[ac=copy]").menuitem("enable");editMenu.children("li[ac=duplicate]").menuitem("enable");editMenu.children("li[ac=brush]").menuitem("enable");editMenu.children("li[ac=delete]").menuitem("enable");arrangeMenu.children("li[ac=front]").menuitem("enable");arrangeMenu.children("li[ac=back]").menuitem("enable");arrangeMenu.children("li[ac=forward]").menuitem("enable");arrangeMenu.children("li[ac=backward]").menuitem("enable");arrangeMenu.children("li[ac=lock]").menuitem("enable");var shape=Model.getShapeById(selectedIds[0]);$("#bar_font_family").button("setText",shape.fontStyle.fontFamily);$("#bar_font_size").spinner("setValue",shape.fontStyle.size+"px");if(shape.fontStyle.bold){$("#bar_font_bold").button("select")}else{$("#bar_font_bold").button("unselect")}if(shape.fontStyle.italic){$("#bar_font_italic").button("select")}else{$("#bar_font_italic").button("unselect")}if(shape.fontStyle.underline){$("#bar_font_underline").button("select")}else{$("#bar_font_underline").button("unselect")}$("#bar_font_color").button("setColor",shape.fontStyle.color);$("#bar_line_color").button("setColor",shape.lineStyle.lineColor);$("#bar_activityNo").button("disable");$("#bar_activityNo div").removeClass("extend_activityNo");$("#bar_activityNo div").addClass("extend_activityNoDisable")}}if(count==0){$("#toolbar-data-attr").button("disable");$("#toolbar-data-attr").unbind("click");$("#bar_arrange").button("disable")}else{$("#toolbar-data-attr").button("enable");$("#toolbar-data-attr").bind("click",function(){showPropertiesDialog()});$("#bar_arrange").button("enable")}if(shapeCount==0){$("#bar_fill").button("disable");$("#toolbar-shape-attr").button("disable")}else{if(editable){$("#bar_fill").button("enable")}var shape=Model.getShapeById(shapeIds[0]);if(shape.fillStyle.type=="solid"){$("#bar_fill").button("setColor",shape.fillStyle.color)}else{if(shape.fillStyle.type=="gradient"){$("#bar_fill").button("setColor",shape.fillStyle.endColor)}}if(shapeCount==1&&shape.name==BPMN_TYPE_USER_TASK){$("#toolbar-shape-attr").button("enable")}else{$("#toolbar-shape-attr").button("disable")}}if(shapeCount!=1){$("#bar_link, #bar_risk").button("disable");$("#dock_btn_shapeConfig").button("disable");$("#dock_btn_shapeConfig").bind("click",function(){$.simpleAlert("请选择形状")})}else{$("#dock_btn_shapeConfig").unbind("click");$("#dock_btn_shapeConfig").button("enable");if(editable){$("#bar_link").button("enable")}if($("#bar_rmark").length==0&&$("#bar_cancel_aws_correlate").length==0){$("#bar_risk").button("enable")}else{$("#bar_risk").button("disable")}}if(linkerCount==0){$("#bar_linkertype").button("disable");$("#bar_beginarrow").button("disable");$("#bar_endarrow").button("disable")}else{$("#bar_linkertype").button("enable");$("#bar_beginarrow").button("enable");$("#bar_endarrow").button("enable");var shape=Model.getShapeById(linkerIds[0]);$("#bar_linkertype").children("div:eq(0)").attr("class","ico linkertype_"+shape.linkerType.toLowerCase());if(typeof shape.lineStyle.beginArrowStyle!="undefined"){$("#bar_beginarrow").children("div:eq(0)").attr("class","ico ico_arrow larrow_"+shape.lineStyle.beginArrowStyle.toLowerCase())}if(typeof shape.lineStyle.endArrowStyle!="undefined"){$("#bar_endarrow").children("div:eq(0)").attr("class","ico ico_arrow rarrow_"+shape.lineStyle.endArrowStyle.toLowerCase())}}if(lockedCount==0){$("#bar_unlock").button("disable");arrangeMenu.children("li[ac=unlock]").menuitem("disable")}else{$("#bar_unlock").button("enable");arrangeMenu.children("li[ac=unlock]").menuitem("enable")}if(count<2){arrangeMenu.children("li[ac=group]").menuitem("disable");$("#bar_arrange_align").menuitem("disable")}else{arrangeMenu.children("li[ac=group]").menuitem("enable");$("#bar_arrange_align").menuitem("enable")}if(shapeCount<2){$("#bar_arrange_match").menuitem("disable")}else{$("#bar_arrange_match").menuitem("enable")}if(count<3){$("#bar_arrange_dist").menuitem("disable")}else{$("#bar_arrange_dist").menuitem("enable")}if(groupCount==0){arrangeMenu.children("li[ac=ungroup]").menuitem("disable")}else{arrangeMenu.children("li[ac=ungroup]").menuitem("enable")}if($("#dock_btn_eteanalysis").length!=0){if(count==0){$("#dock_btn_eteanalysis").find(".awsui-iconfont").css("color","black");$("#dock_btn_eteanalysis").button("enable");$("#dock_btn_eteanalysis").removeAttr("onclick");$("#dock_btn_eteanalysis").off("click").on("click",function(){var f=$("#eteCascadeAnalysisForm");f.find(":input[name=uuid]").val(ruuid);f.submit()})}else{$("#dock_btn_eteanalysis").find(".awsui-iconfont").css("color","gray");$("#dock_btn_eteanalysis").button("disable");$("#dock_btn_eteanalysis").removeAttr("onclick");$("#dock_btn_eteanalysis").off("click")}}},showInsertLink:function(){$("#link_dialog").dlg();var addr=Utils.getSelected()[0].link;if(!addr){addr=""}$("#linkto_addr").val(addr).select();$("#linkto_addr").unbind().bind("keydown",function(e){if(e.keyCode==13){UI.setLink()}})},setLink:function(){var newLink=$("#linkto_addr").val();var shape=Utils.getSelected()[0];shape.link=newLink;Model.update(shape);$("#link_dialog").dlg("close")},imageSelectedCallback:null,showImageSelect:function(callback){if(callback){this.imageSelectedCallback=callback}else{this.imageSelectedCallback=null}this.fetchingRequest=null;var height=$(window).height()-200;if(height>550){height=550}else{if(height<200){height=200}}$(".image_list").height(height);$("#image_dialog").dlg({onClose:function(){if(UI.fetchingRequest){UI.fetchingRequest.abort()}}});if($("#image_select_upload").is(":visible")){UI.loadUserImages()}$(".image_sources").children().unbind().bind("click",function(){UI.showImageSelectContent($(this).attr("ty"))});$("#upload_img_res").empty();$("#input_upload_image").unbind().bind("change",function(){$("#upload_img_res").html("上传中...");$("#frm_upload_image").submitForm({success:function(result){if(result.result=="type_wrong"){$("#upload_img_res").html("此文件不是图片,请重新选择")}else{if(result.result=="size_wrong"){$("#upload_img_res").html("文件大小超出要求,最大2M")}else{if(result.result=="exception"){$("#upload_img_res").html("无法使用此图片,请选择其他图片")}else{var img=result.image;UI.setShapeImage(img.fileId,img.imageW,img.imageH)}}}}})});$("#input_img_url").val("");$("#img_url_area").empty();var oldUrl="";function urlChanged(){var url=$("#input_img_url").val().trim();if(url!=oldUrl){oldUrl=url;if(url!=""){if(url.indexOf("http")<0){url="http://"+url}$("#img_url_area").html("正在加载预览...");var newImage=$("无法在此地址下加载图片。 ")})}}}$("#input_img_url").unbind().bind("paste",function(){urlChanged()}).bind("keyup",function(){urlChanged()});$("#input_img_search").unbind().bind("keydown",function(e){if(e.keyCode==13){UI.searchImgByGoogle()}});$("#btn_img_search").unbind().bind("click",function(){UI.searchImgByGoogle()});$("#set_image_submit").button("enable");$("#set_image_submit").button({onClick:function(){var currentTab=$(".image_sources").children(".active").attr("ty");if(currentTab=="upload"){var selectedImg=$("#user_image_items").children(".image_item_selected");if(selectedImg.length>0){var fileId=selectedImg.attr("fileId");var imageW=selectedImg.attr("w");var imageH=selectedImg.attr("h");UI.setShapeImage(fileId,imageW,imageH)}else{$("#image_dialog").dlg("close")}}else{if(currentTab=="url"){if($(".img_url_loaded").length>0){var url=$(".img_url_loaded").attr("src");UI.setShapeImageByURL(url)}else{$("#image_dialog").dlg("close")}}else{var selectedImg=$("#google_image_items").children(".image_item_selected");if(selectedImg.length>0){var url=selectedImg.attr("u");UI.setShapeImageByURL(url)}else{$("#image_dialog").dlg("close")}}}}});$("#set_image_cancel").button({onClick:function(){$("#image_dialog").dlg("close")}});$("#set_image_text").empty()},showImageSelectContent:function(type){$(".image_list").hide();$("#image_select_"+type).show().find("input[type=text]").select();$(".image_sources").children().removeClass("active");$(".image_sources").children("li[ty="+type+"]").addClass("active")},loadUserImages:function(refresh){$("#user_image_items").empty();$.ajax({url:"/user_image/list",success:function(data){if(data.images){for(var i=0;i
正在加载图片... ");this.searchIndex++},googleImgCallback:function(data){var responseData=data.responseData;var results=responseData.results;for(var i=0;i显示更多结果... ")}},appendUserImage:function(img){var box=$("").appendTo($("#user_image_items"));box.unbind().bind("click",function(){$(".image_item_selected").removeClass("image_item_selected");$(this).addClass("image_item_selected")}).bind("mouseenter",function(){var target=$(this);var remove=$("").appendTo(target);var id=target.attr("id");remove.bind("click",function(){target.fadeOut();$.ajax({url:"/user_image/remove",data:{imageId:id}})})}).bind("mouseleave",function(){$(this).find(".ico_remove_red").remove()});var location=img.fileId;var newImage=$("';dialogHTML+='';dialogHTML+=' ";$(document.body).append(dialogHTML);$("#activityNoDialog").dialog({onClose:function(){$("#activityNoDialog").remove();$("#row-drag-obj").remove()},buttons:[{text:"确定",cls:"blue",handler:function(){if(activityNoArr.length>0){var allRows=activityNoGrid.awsGrid("getAllRows");for(var shapeId in Model.define.elements){var shape=Model.getShapeById(shapeId);for(var x=0;x提示:拖动排序,确定后请保存设计器 ';dialogHTML+="'+''+'不支持编号排序'+'画布没有形状或者形状没有编号属性'+" "+""));awsuiMessagePage();return}var activityNoGridOptions={width:317,height:dialogHeight-100,flexWidth:false,flexHeight:false,resizable:false,selectionModel:{type:"none",model:"single"},scrollModel:{vertical:true,horizontal:false},bottomVisible:false,rowDrag:true};activityNoGridOptions.colModel=[{title:"名称",width:200,align:"left",dataType:"string",dataIndx:"name",resizable:false,sortable:false},{title:"节点号",width:80,align:"center",dataType:"integer",dataIndx:"no",resizable:false,sortable:false}];activityNoGridOptions.dataModel={data:activityNoArr,location:"local",sorting:"local",sortIndx:"no",sortDir:"up"};var activityNoGrid=$("#activityNoGrid").awsGrid(activityNoGridOptions);activityNoGrid.awsGrid("option","rowDragCallback",function(source,target){return true});activityNoGrid.awsGrid("option","rowDragSuccessCallback",function(source,target){var allRows=activityNoGrid.awsGrid("getAllRows");for(var i=0;i暂无发布历史 '}$("#sidePublishListDiv article").html(html)}})}else{if(this.currentView=="link"){$.ajax({url:"./jd?sid="+$("#sid").val()+"&cmd=com.actionsoft.apps.coe.pal_link_of_repository&wsId="+$("#wsId").val()+"&plId="+ruuid,success:function(r){var links=r.data.links;var customLinks=r.data.customLInks;var html="";var flag1=false;var flag2=false;if(links!=null&&links.length>0){html+='文件链接';for(var i=0;i自定义链接';html+="
暂无链接 '}$("#linkContent").empty().html(html)}})}else{if(this.currentView=="diff"){var html="";var diffContent=[{versionName:"Ver 2.0",updateTime:"5月19日 16:00",updateContent:[{title:"文件修改:",detail:["[内容]增加了111111111111111111","[责任部门]增加了11111111111111111"]},{title:"节点修改:",detail:["删除[开始事件]节点","删除[开始]节点","删除[人工]节点"]},{title:"[文件]删除11111111111",detail:[]}]},{versionName:"Ver 1.0",updateTime:"5月14日 15:00",updateContent:[{title:"文件修改",detail:["[内容]增加了111111111111 ",]},{title:"节点修改",detail:["删除[开始事件]节点","删除[开始]节点","删除[人工]节点","删除[结束]节点"]},{title:"[制度]增加了11111111111111",detail:[]},{title:"[文件]删除了11111111111",detail:[]}]}];for(var i=0;i"+content[j].title+" "+""+diffDetailHtml+" "}html+="'+diffContent[i].versionName+" | "+''+diffContent[i].updateTime+''+"("+diffCount+"处修改)"+""+" | "+"'+' | '+diffListHtml+" | "+""+attr.name+" "+typeText+" "+attr.value+" ").appendTo($(".attr_list"));if(attr.category!="default"){item.append("")}}}this.fitAttrList()},fitAttrList:function(){var scroll=$("#tagContent").scrollTop();$("#tagContent").height("auto");var top=$("#tagContent").offset().top;var bottom=top+$(".clearfix").height()+10;if(bottom>$(window).height()){var height=$(window).height()-top-10;if(height<140){height=140}$("#tagContent").height(height)}else{$("#tagContent").height("auto")}$("#tagContent").scrollTop(scroll)},showAttrAdd:function(){$("#attr_add_btn").hide();$(".attr_add_items").show();$("#attr_add_name").val("").focus();$("#attr_add_type").val("string");$("#attr_add_type").unbind().bind("change",function(){Dock.setAttrValueInput(null,$(this).val())});Dock.setAttrValueInput(null,"string");this.fitAttrList()},saveAttrAdd:function(){var name=$("#attr_add_name").val();if(name==""){$("#attr_add_name").focus();return}var type=$("#attr_add_type").val();var value=$("#attr_add_value_arera").children().val();var newAttr={name:name,type:type,value:value};Designer.addDataAttribute(newAttr);this.setAttributeList();this.showAttrAdd()},cancelAttrAdd:function(){$("#attr_add_btn").show();$(".attr_add_items").hide();this.fitAttrList()},editAttr:function(attrId){var item=$(".attr_item_"+attrId);if(item.hasClass("attr_editing")){return}if($(".attr_editing").length>0){var editingId=$(".attr_editing").attr("id");this.saveAttrEdit(editingId)}item=$(".attr_item_"+attrId);item.addClass("attr_editing");var attr=Designer.getDataAttrById(attrId);var input=this.setAttrValueInput(attr,attr.type);input.val(attr.value).select();if(attr.category!="default"){var nameDiv=item.children(".attr_name");nameDiv.empty();var nameInput=$("").appendTo(nameDiv);nameInput.val(attr.name).select();var typeDiv=item.children(".attr_type");typeDiv.empty();var select=$("").appendTo(typeDiv);select.html($("#attr_add_type").html()).val(attr.type);select.bind("change",function(){Dock.setAttrValueInput(attr,$(this).val())})}var displayArea=$("").appendTo(item);displayArea.append("<@i18n resource='diagraming.addattr.displayas'/> ");displayArea.append("");displayArea.append("");displayArea.append("");this.appendDisplayItems();var showType="none";if(attr.showType){showType=attr.showType}this.setAttrDisplay(showType);$("#attr_edit_showtype").attr("ty",showType).button({onMousedown:function(){$("#attr_display_list").dropdown({target:$("#attr_edit_showtype"),onSelect:function(item){var type=item.attr("ty");$("#attr_edit_showtype").attr("ty",type).button("setText",item.text());Dock.setAttrDisplay(type)}});var type=$("#attr_edit_showtype").text().trim();$("#attr_display_list").children().each(function(){if($(this).text()==type){$("#attr_display_list").dropdown("select",$(this));return false}})}});$("#attr_edit_showtype").attr("ty",showType).button("setText",$("#attr_display_list").children("li[ty="+showType+"]").html());if(showType!="none"){$("#attr_display_name").attr("checked",attr.showName);if(showType=="icon"){this.setAttrIcon(attr.icon)}}var horizontal="mostright";if(attr.horizontal){horizontal=attr.horizontal}var vertical="mostbottom";if(attr.vertical){vertical=attr.vertical}$("#attr_location_h").button("setText",$("#attr_location_h_list").children("li[loc="+horizontal+"]").html());$("#attr_location_h").attr("loc",horizontal);$("#attr_location_v").button("setText",$("#attr_location_v_list").children("li[loc="+vertical+"]").html());$("#attr_location_v").attr("loc",vertical);item.append(" <@i18n resource='global.ok'/> <@i18n resource='global.cancel'/> <@i18n resource='diagraming.addattr.icon'/> ");iconButtonArea.append("");iconButtonArea.append("");if($("#attr_icon_list").children("li").html()==""){var html="";var index=1;while(index<=49){if(index==30){html+=""}html+="";index++}$("#attr_icon_list").children("li").html(html)}var locationArea=$("").appendTo(optionsArea);locationArea.append(" <@i18n resource='diagraming.addattr.display.location'/> ");locationArea.append("<@i18n resource='diagraming.addattr.display.h'/> ");locationArea.append("Most Right <@i18n resource='diagraming.addattr.display.v'/> ");locationArea.append("Most Bottom "+options.extend+" ")}};$.fn.colorButton=function(opt){var tar=$(this);if(typeof opt=="string"){if(opt=="setColor"){tar.children(".picker_btn_holder").css("background-color","rgb("+arguments[1]+")")}return}tar.html("");tar.bind("mousedown",function(e){if(tar.button("isDisabled")){return}e.stopPropagation();var options=$.extend({},opt);options.target=tar;options.onSelect=function(color){tar.colorButton("setColor",color);if(opt.onSelect){opt.onSelect(color)}};var color=$(this).children(".picker_btn_holder").css("background-color");color=color.replace(/\s/g,"");color=color.substring(4,color.length-1);options.color=color;$.colorpicker(options)})};$.fn.spinner=function(opt){var spinner=$(this);if(typeof opt=="string"){if(opt=="getValue"){var result=spinner.find("input").val();result=parseFloat(result);return result}else{if(opt=="setValue"){spinner.find("input").val(arguments[1]);spinner.attr("old",arguments[1])}}return}spinner.html("");var defaults={min:0,max:Number.MAX_VALUE,step:1,unit:""};opt=$.extend(defaults,opt);var inputBox=spinner.children(".spinner_input");var input=inputBox.find("input");spinner.spinner("setValue",opt.min+opt.unit);spinner.find(".spinner_up").bind("click",function(){if(spinner.button("isDisabled")){return}var now=spinner.spinner("getValue");var newVal=now+opt.step;setSpinnerValue(spinner,newVal,opt)});spinner.find(".spinner_down").bind("click",function(){if(spinner.button("isDisabled")){return}var now=spinner.spinner("getValue");var newVal=now-opt.step;setSpinnerValue(spinner,newVal,opt)});input.bind("keydown",function(e){if(e.keyCode==13){var newVal=parseInt($(this).val());if(isNaN(newVal)){newVal=opt.min}setSpinnerValue(spinner,newVal,opt)}}).bind("focus",function(e){$(this).select();$(this).bind("mouseup",function(e){e.preventDefault();$(this).unbind("mouseup")});var box=$(this).parent().parent();if(!box.hasClass("active")){box.addClass("active inset")}}).bind("blur",function(e){var box=$(this).parent().parent();if(box.hasClass("inset")){box.removeClass("active inset")}})};function setSpinnerValue(spinner,value,opt){if(value>opt.max){value=opt.max}if(value |