PAL打包

This commit is contained in:
zhal 2022-07-26 00:29:03 +08:00
parent 6e13f64974
commit e2a2dbd798
3 changed files with 194 additions and 241 deletions

View File

@ -3406,9 +3406,10 @@ public class CoeDesignerWeb extends ActionWeb {
}
PALRepository dao = new PALRepository();
Set<String> idSet = dao.getRepositoryVersionIdListByPublishRole(roleId, "'" + model.getWsId() + "'", null);
if (!idSet.contains(model.getVersionId())) {
/**************************先注释掉**********************/
/*if (!idSet.contains(model.getVersionId())) {
status = "noPerm";
}
}*/
}
ro.put("data", status);
return ro.toString();

View File

@ -630,7 +630,7 @@
//$('#closeTab').hide();
$('#tab').hide();
// $("#designer_layout").height(newHeight);
$("#designer_layout").height(473);
//$("#designer_layout").height(473);
$('#openTab').hide();
$('#closeTab').show();
$('#tab').css('display', 'inline-block');
@ -710,41 +710,18 @@
}
</script>
<style>
body{height:100%!important;}
.newadd_title{font-size: 18px;font-weight: bold; margin-bottom:20px;display: block }
.newadd_card {
width: 100%;
background-color: #fff;
background-clip: border-box;
border-radius: 4px;
box-shadow: 0 2px 4px rgb(0 0 0 / 20%);
margin-bottom: 20px;
height: 90%!important;
position: relative;
body{height:100%!important; overflow: hidden;}
.newadd_card {
}
.suofang{
}
.newadd_title{ }
.page .footer{position:absolute; left:0; bottom:0; height:200px; width:100%;}
.newadd_card .title{font-size: 16px; margin: 20px;}
.newadd_nav{
float: right;
width: 29%;
margin-bottom: 20px;
background-color: #fff;
background-clip: border-box;
border-radius: 4px;
box-shadow: 0 2px 4px rgb(0, 0, 0, 0.2);
}
.toolbar_info2{margin-bottom:10px;}
#tools{position: relative; padding:20px;}
#tab{ clear: both;overflow: hidden; border-bottom:1px solid #dbdbdb;width:100%;}
.headerTab{
display: inline-block;
font-size: 14px;
line-height: 30px;
text-align:center; /* 水平居中 */
cursor:pointer;
margin-right: 30px;
border-radius: 2px;
}
.selected{
border-bottom: 2px solid #4e7ff9; color:#4e7ff9
@ -753,32 +730,47 @@
.awsui-table-bordered td{border:0!important; padding: 5px 0!important;}
.awsui-table-bordered,.tableContent{border:0!important;line-height: 20px; float:left}
#designer_canvas{background: none!important;}
.task-box {
border: 1px solid #f1f5f7;border-top:2px solid #f1f5f7; padding: 10px;
clear: both;
overflow: hidden;
margin: 0 5px 10px 0;
position: relative;
min-height: 15px;
}
.tableHeader{
color : #000000;
font-size : 16px;
font-weight: bold;
}
.newadd_up{
position: absolute;right:10px;top:10px;
}
.newadd_wen{padding:10px;}
.fileheaderTab{font-size: 14px; line-height: 30px;}
.filetableHeader{float: left;line-height: 15px;}
.message-detial-reply{
width: 96%!important;
padding-top: 20px;
}
#pinglun{clear: both;overflow: hidden;height: auto;}
.suofang {
height: 40px;
.processfiledown li{line-height: 20px;}
.awsui-table td{border:0!important; padding: 2px 0!important;}
.iconTabClass{
float: left;display: block; width: 18px; height: 18px; background:url("iconnew.png") no-repeat; background-size: 100%;}
</style>
</head>
<body class="newadd_body">
<div style="padding: 20px;">
<!--<canvas id="support_canvas" style="display: none;"></canvas>-->
<div>
<span class="newadd_title" style="font-size: 18px;font-weight: bold; margin-bottom:20px;display: block"><#toolbarName></span>
</div>
<div class="newadd_card" style="float: left;
width: 100%;
background-color: #fff;
background-clip: border-box;
border-radius: 4px;
box-shadow: 0 2px 4px rgba(0,0,0,0.2);
margin-bottom: 20px;
height: 90%!important;
">
<div class="title"><span><#typeName></span></div>
<div id="designer_layout" class="" >
<div id="canvas_container" style="padding:0px;background-color:white;">
<div id="designer_canvas" style="background-color: white !important;margin-top:-150px !important;">
<canvas id="designer_grids" style="background-color:white;">您的浏览器不支持HTML5请使用IE9及以上版本或Chrome、Firefox等浏览器</canvas>
<!--&lt;!&ndash; 链接图层 &ndash;&gt;-->
<ul id="link-dialog-normal_contextmenu" class="menu list options_menu">
</ul>
</div>
</div>
<!-- <div id="shape_img_container"></div>
<div id="layout_block"></div>-->
</div>
<!-- <div id="shape_thumb" class="menu">
<canvas width="160px"></canvas>
<div></div>
</div>-->
<!--<div class="suofang" style=" height: 40px;
background-color: white;
border-top: 1px solid #efefef;
vertical-align: middle;
@ -786,133 +778,91 @@
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
bottom: 0;
width: 100%;
}
.processfiledown li{line-height: 20px;}
.awsui-table td{border:0!important; padding: 2px 0!important;}
.iconTabClass{
float: left;display: block; width: 18px; height: 18px; background:url("iconnew.png") no-repeat; background-size: 100%;}
.newadd_body {
margin: 0;
color: #333333;
text-align: left;
background-color: #f1f5f7;
/* overflow: hidden; */
padding: 20px;
}
</style>
</head>
<body class="newadd_body">
<div>
<!--<canvas id="support_canvas" style="display: none;"></canvas>-->
<div>
<span class="newadd_title"><#toolbarName></span>
</div>
<div class="newadd_card">
<div class="title"><span><#typeName></span></div>
<div id="designer_layout" class="" >
<div id="canvas_container" style="padding:0px;background-color:white;">
<div id="designer_canvas" style="background-color: white !important;">
<canvas id="designer_grids" style="background-color:white;">您的浏览器不支持HTML5请使用IE9及以上版本或Chrome、Firefox等浏览器</canvas>
</div>
</div>
<div id="shape_img_container"></div>
<div id="layout_block"></div>
</div>
<div id="shape_thumb" class="menu">
<canvas width="160px"></canvas>
<div></div>
</div>
<div class="suofang">
<div id="outputFile" style="vertical-align:middle;padding-top:9px;display:none;float: left; width:60%"></div>
<div style="font-size: 15px;vertical-align:middle;padding-top:9px;float:right; width: 30%;text-align: right;">
<span class="awsui-iconfont" id="showNav" style="margin-right:30px;display: none" awsui-qtip="显示导航" onclick="navOperate('show')">
<i class="awsui-iconfont" style="color:#555;">&#xe722;</i>
</span>
<span class="awsui-iconfont" id="closeNav" style="margin-right:30px" awsui-qtip="关闭导航" onclick="navOperate('close')">
<i class="awsui-iconfont" style="color:#555;">&#xe723;</i>
</span>
<span class="awsui-iconfont" id="narrow" style="margin-right:10px;" onclick="canvasresizeMin()" awsui-qtip="缩小" >
<i class="awsui-iconfont" style="color:#555;">&#xe71d;</i>
</span>
<span class="awsui-iconfont" id="content_zoom" style="margin-right:10px;"></span>
<span class="awsui-iconfont" id="enlarge" style="margin-right:50px;" onclick="canvasresizeMax()" awsui-qtip="放大" >
<i class="awsui-iconfont" style="color:#555;">&#xe71e;</i>
</span>
</div>
<div id="navigation_view" class="dock_view dock_view_navigator" style="position:absolute;top: -200px">
width: 100%;">-->
<!--<div id="outputFile" style="vertical-align:middle;padding-top:9px;display:none;float: left; width:60%"></div>-->
<!--<div style="font-size: 15px;vertical-align:middle;padding-top:9px;float:right; width: 30%;text-align: right;">-->
<!--<span class="awsui-iconfont" id="showNav" style="margin-right:30px;display: none" awsui-qtip="显示导航" onclick="navOperate('show')">
<i class="awsui-iconfont" style="color:#555;">&#xe722;</i>
</span>
<span class="awsui-iconfont" id="closeNav" style="margin-right:30px" awsui-qtip="关闭导航" onclick="navOperate('close')">
<i class="awsui-iconfont" style="color:#555;">&#xe723;</i>
</span>
<span class="awsui-iconfont" id="narrow" style="margin-right:10px;" onclick="canvasresizeMin()" awsui-qtip="缩小" >
<i class="awsui-iconfont" style="color:#555;">&#xe71d;</i>
</span>
<span class="awsui-iconfont" id="content_zoom" style="margin-right:10px;"></span>
<span class="awsui-iconfont" id="enlarge" style="margin-right:50px;" onclick="canvasresizeMax()" awsui-qtip="放大" >
<i class="awsui-iconfont" style="color:#555;">&#xe71e;</i>
</span>-->
<!--</div>-->
<!--<div id="navigation_view" class="dock_view dock_view_navigator" style="position:absolute;top: -200px">
<div class="navigation_bounding">
<div class="navigation_view_container">
<canvas id="navigation_canvas" width="120px" height="160px"></canvas>
<div id="navigation_eye"></div>
</div>
</div>
</div>
</div>
</div>-->
<!--</div>-->
</div>
<div class="clearfix"></div>
<!-- <div class="clearfix"></div>
<div class="newadd_card">
<div id="pinglun">
<div id="pinglun">-->
<!-- 链接图层 -->
<ul id="link-dialog-normal_contextmenu" class="menu list options_menu">
</ul>
<!-- 附件图层 -->
<ul id="attachment-dialog-normal_contextmenu" class="menu list options_menu" style="max-height:200px;overflow:hidden auto;">
</ul>
<!-- 端到端串接图层 -->
<div id="ete-cascade-normal_contextmenu" style="display:none;">
<div id="ete-cascade-img">
<img width="400px" height="250px" src="" />
</div>
<div class="ete-cascade-waiting">
<div align="center">
<img src="../commons/img/waiting.gif" />
</div>
</div>
<div class="ete-cascade-nopic" style="display:none;">
<div align="center">
<span class="ete-cascade-nopic-tip">文件无内容</span>
</div>
</div>
<div id="ete-cascade-name" class="ete-word">
<span class="ete-word-1" style="cursor:pointer;font-size:18px;">&lt;</span>
<span class="ete-word-2"></span>
<span class="ete-word-3">/</span>
<span class="ete-word-4"></span>
<span class="ete-word-5" style="cursor:pointer;font-size:18px;">&gt;</span>
<span class="ete-word-showname">
<span class="ete-word-6">(</span>
<span class="ete-word-7"></span>
<span class="ete-word-8">)</span>
<span class="ete-word-9"></span>
</span>
</div>
<div id="ete-cascade-open" class="ete-word" awsui-qtip="打开模型"><i class="awsui-iconfont" style="color:#707070;font-size:19px;">&#xe800;</i></div>
<div id="ete-cascade-slider" class="ausui-slider-vertical">
<div class="awsui-slider" style="height:188px;" id="verticalSlide2">
<input class="slider-input" id="verticalSlide2_input" />
</div>
</div>
<div id="ete-cascade-analysis" class="ete-word" awsui-qtip="串联分析"><i class="awsui-iconfont" style="color:#108ee9;font-size:22px;">&#xec57;</i></div>
<form id="eteCascadeAnalysisForm" name="eteCascadeAnalysisForm" method="post" action="./w" target="_blank">
<input type="hidden" name="appId" value="com.actionsoft.apps.coe.pal.processlink">
<input type="hidden" name="cmd" value="com.actionsoft.apps.coe.pal.processlink_ete_analysis_home">
<input type="hidden" name="sid" value="<#sid>">
<input type="hidden" name="wsId" value="<#wsId>">
<input type="hidden" name="teamId" value="<#teamId>">
<input type="hidden" name="uuid" value="<#uuid>">
</form>
</div>
</div>
<!--&lt;!&ndash; 附件图层 &ndash;&gt;-->
<!--<ul id="attachment-dialog-normal_contextmenu" class="menu list options_menu" style="max-height:200px;overflow:hidden auto;">
</ul>-->
<!--&lt;!&ndash; 端到端串接图层 &ndash;&gt;-->
<!-- <div id="ete-cascade-normal_contextmenu" style="display:none;">
<div id="ete-cascade-img">
<img width="400px" height="250px" src="" />
</div>
<div class="ete-cascade-waiting">
<div align="center">
<img src="../commons/img/waiting.gif" />
</div>
</div>
<div class="ete-cascade-nopic" style="display:none;">
<div align="center">
<span class="ete-cascade-nopic-tip">文件无内容</span>
</div>
</div>
<div id="ete-cascade-name" class="ete-word">
<span class="ete-word-1" style="cursor:pointer;font-size:18px;">&lt;</span>
<span class="ete-word-2"></span>
<span class="ete-word-3">/</span>
<span class="ete-word-4"></span>
<span class="ete-word-5" style="cursor:pointer;font-size:18px;">&gt;</span>
<span class="ete-word-showname">
<span class="ete-word-6">(</span>
<span class="ete-word-7"></span>
<span class="ete-word-8">)</span>
<span class="ete-word-9"></span>
</span>
</div>
<div id="ete-cascade-open" class="ete-word" awsui-qtip="打开模型"><i class="awsui-iconfont" style="color:#707070;font-size:19px;">&#xe800;</i></div>
<div id="ete-cascade-slider" class="ausui-slider-vertical">
<div class="awsui-slider" style="height:188px;" id="verticalSlide2">
<input class="slider-input" id="verticalSlide2_input" />
</div>
</div>
<div id="ete-cascade-analysis" class="ete-word" awsui-qtip="串联分析"><i class="awsui-iconfont" style="color:#108ee9;font-size:22px;">&#xec57;</i></div>
<form id="eteCascadeAnalysisForm" name="eteCascadeAnalysisForm" method="post" action="./w" target="_blank">
<input type="hidden" name="appId" value="com.actionsoft.apps.coe.pal.processlink">
<input type="hidden" name="cmd" value="com.actionsoft.apps.coe.pal.processlink_ete_analysis_home">
<input type="hidden" name="sid" value="<#sid>">
<input type="hidden" name="wsId" value="<#wsId>">
<input type="hidden" name="teamId" value="<#teamId>">
<input type="hidden" name="uuid" value="<#uuid>">
</form>
</div>-->
<!--</div>
</div>
<div class="clearfix"></div>
<!-- &lt;!&ndash; 弹框表格 &ndash;&gt;
<div id="attribute-table-window2" style="width:500px;height:325px;display:none;">
<div class="clearfix"></div>-->
<!--&lt;!&ndash; 弹框表格 &ndash;&gt;-->
<!--<div id="attribute-table-window2" style="width:500px;height:325px;display:none;">
<div style='margin:0px;height:235px;width:500px;'>
<div style="height: 225px;width: 493px;overflow:auto;">
<table style="width: 100%;border-collapse:collapse;">
@ -932,80 +882,79 @@
<!--<div id="designer">
<div id="designer_viewport" class="readonly">
&lt;!&ndash; Graphic Dock Window &ndash;&gt;
&lt;!&ndash;&lt;!&ndash; Graphic Dock Window &ndash;&gt;&ndash;&gt;
</div>
</div>-->
</div>
<!--<div style="width:510px;display:none;" id="shapes_dialog">
<div id="content" class="dlg-content awsui-ux">
<ul id="shape_manage_list">
<#liStr>
</ul>
</div>
</div>-->
<!--</div>-->
<!--<div style="width:510px;display:none;" id="shapes_dialog">-->
<!--<div id="content" class="dlg-content awsui-ux">-->
<!--<ul id="shape_manage_list">-->
<!--<#liStr>-->
<!--</ul>-->
<!--</div>-->
<!--</div>-->
<!--<div id="designer-version-manager" style="width:600px; display:none;">
<div id='contentDiv' style='margin-top:1px;height:220px;' class="dlg-content">
<iframe width="100%" id="designerManager" name="coeCreateUser" frameBorder="0" style="width: 100%; height: 220px;"></iframe>
</div>
</div>
<!--<div id="designer-version-manager" style="width:600px; display:none;">
<div id='contentDiv' style='margin-top:1px;height:220px;' class="dlg-content">
<iframe width="100%" id="designerManager" name="coeCreateUser" frameBorder="0" style="width: 100%; height: 220px;"></iframe>
</div>
</div>-->
&lt;!&ndash; 不支持HTML5的页面显示图片 &ndash;&gt;
<div id="mainDiv" style="display: none;">
<div class="view_box">
<div id="chartDivBox" style="background: none;">
<div id="chartDiv" style="left: 148.5px; top: 0px;">
<img alt="<#fileName>" id="chart_img" style="display: block; opacity: 1;" src="<#diagram>">
<!--&lt;!&ndash; 不支持HTML5的页面显示图片 &ndash;&gt;-->
<!--<div id="mainDiv" style="display: none;">
<div class="view_box">
<div id="chartDivBox" style="background: none;">
<div id="chartDiv" style="left: 148.5px; top: 0px;">
<img alt="<#fileName>" id="chart_img" style="display: block; opacity: 1;" src="<#diagram>">
</div>
</div>
<div id="chart_preview" style="background: rgba(255, 255, 255, 0.701961);">
<div id="chart_preview_wrap" style="position: absolute; opacity: 1;">
<img id="preview_img" style="position: absolute; display: block;" src="<#diagram>">
<div class="preview_box" id="preview_box" style="cursor: move; background: rgba(255, 255, 255, 0);"></div>
</div>
</div>
</div>
<div id="chart_preview" style="background: rgba(255, 255, 255, 0.701961);">
<div id="chart_preview_wrap" style="position: absolute; opacity: 1;">
<img id="preview_img" style="position: absolute; display: block;" src="<#diagram>">
<div class="preview_box" id="preview_box" style="cursor: move; background: rgba(255, 255, 255, 0);"></div>
</div>&ndash;&gt;
<div title="" style="width:550px;display:none;" id="upfile-dialog">
<div id='upfile-content' style='height:330px;'>
<iframe width="100%" id="upfile-content-iframe" name="upfile-content-iframe" frameBorder="0" style="width: 100%; height:100%;"></iframe>
</div>
</div>
&lt;!&ndash;WFVersion对话框&ndash;&gt;
<div id="dialog_wf_version" style="width:900px; display:none;">
<div id="dialog_wf_version_area" style="height:250px;" class="dlg-content">
<iframe id="wf_version_frame" src="" frameborder="0" width="100%" height="100%"></iframe>
</div>
<div class="dialog-button-wrap" style="text-align:right">
<div class="dlg-button" style="text-align:right;">
<div class="dlg-info">
<span style='font-family: Consolas;font-size:16px;'>Version ID:
<input type='text' class='IDInput' readonly='readonly' value='<#processDefVersionId>' />
</span>
</div>
<button class="button" onclick="$('#dialog_wf_version').dialog('close');return false;">关闭</button>
</div>
</div>
</div>
</div>-->
<div title="" style="width:550px;display:none;" id="upfile-dialog">
<div id='upfile-content' style='height:330px;'>
<iframe width="100%" id="upfile-content-iframe" name="upfile-content-iframe" frameBorder="0" style="width: 100%; height:100%;"></iframe>
</div>
</div>
<!--WFVersion对话框-->
<div id="dialog_wf_version" style="width:900px; display:none;">
<div id="dialog_wf_version_area" style="height:250px;" class="dlg-content">
<iframe id="wf_version_frame" src="" frameborder="0" width="100%" height="100%"></iframe>
</div>
<div class="dialog-button-wrap" style="text-align:right">
<div class="dlg-button" style="text-align:right;">
<div class="dlg-info">
<span style='font-family: Consolas;font-size:16px;'>Version ID:
<input type='text' class='IDInput' readonly='readonly' value='<#processDefVersionId>' />
</span>
</div>
<button class="button" onclick="$('#dialog_wf_version').dialog('close');return false;">关闭</button>
<div id="noContent" class="awsui-message-page" style="display:none;">
<div class="content">
<span class="icon" message-type="no_content"></span>
<span class="title">无数据</span>
</div>
</div>
</div>
<div id="noContent" class="awsui-message-page" style="display:none;">
<div class="content">
<span class="icon" message-type="no_content"></span>
<span class="title">无数据</span>
</div>
</div>
<form id="openNewModelForm" name="openNewModelForm" method="post" action="./w" target="_blank">
<input type="hidden" name="sid" id="sid" value="<#sid>">
<input type="hidden" name="imgPath" id="imgPath" value="<#imgPath>">
<input type="hidden" name="openType" id="openType" value="<#openType>">
<input type="hidden" name="wsId" id="wsId" value="<#wsId>">
<input type="hidden" name="teamId" id="teamId" value="<#teamId>">
<input type="hidden" name="filePerms" id="filePerms" value="<#filePerms>" />
<input type="hidden" name="defaultMoreAttrSort" id="defaultMoreAttrSort" value="<#defaultAttrSort>" />
</form>
</div>-->
<form id="openNewModelForm" name="openNewModelForm" method="post" action="./w" target="_blank">
<input type="hidden" name="sid" id="sid" value="<#sid>">
<input type="hidden" name="imgPath" id="imgPath" value="<#imgPath>">
<input type="hidden" name="openType" id="openType" value="<#openType>">
<input type="hidden" name="wsId" id="wsId" value="<#wsId>">
<input type="hidden" name="teamId" id="teamId" value="<#teamId>">
<input type="hidden" name="filePerms" id="filePerms" value="<#filePerms>" />
<input type="hidden" name="defaultMoreAttrSort" id="defaultMoreAttrSort" value="<#defaultAttrSort>" />
</form>
</div>
</body>

View File

@ -805,6 +805,9 @@
.awsui-table td{border:0!important; padding: 2px 0!important;}
.iconTabClass{
float: left;display: block; width: 18px; height: 18px; background:url("iconnew.png") no-repeat; background-size: 100%;}
#ProcessManual{
float: right;
}
</style>
</head>
@ -948,7 +951,7 @@
<div class="newadd_wen">
<div id="processFile" class="fileheaderTab">相关/支持文件</div>
<!-- 制度/操作指导 -->
<div class="dock_view_portalFileShow" id="portalFileDock"></div>
<!--<div class="dock_view_portalFileShow" id="portalFileDock"></div>-->
</div>
</div>
<div class="clearfix"></div>