apps/com.actionsoft.apps.coe.pal.publisher/template/form/资产库周期管理-CoE流程发布表单-流程变更清单.htm

206 lines
6.7 KiB
HTML
Raw Normal View History

2022-07-20 13:59:04 +08:00
<!DOCTYPE html>
<html>
<head>
<title>流程变更清单</title>
<!--此处为AWS模板引擎动态生成的代码不被定义到模板中 -->
<script>
var 从文档库引用文件模板 = '从文档库引用文件模板';
var 确认 = '确认';
var 取消='取消';
var 提示='提示';
var 当前上传受限个数= '当前上传受限个数';
var 附件总长度超过了设定的当前表的字段长度= '附件总长度超过了设定的当前表的字段长度';
var 请稍后= '请稍后...';
</script>
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
<!--公共的js和css start-->
[#AWSImport]
[#AWSUIImport]
<!--公共的js和css end-->
<!--配色方案-->
<link rel='stylesheet' id='schemeCss' href='../apps/_bpm.platform/css/colorschemes/scheme_aws.css' name='schemeCss'>
<link type='text/css' rel='stylesheet' id='themeCss' href='../apps/_bpm.platform/css/theme/theme.css' name='themeCss'/>
</head>
<body style='overflow: hidden;'>
<form id='frmMain' action='./w' method='post' name='frmMain'>
<div class='awsui-toolbar' border='0'>
[#ToolBar]
</div>
<div id='aws-form-container' class='aws-form-ux-container' style="min-width:720px;" border='0'>
<div id='FormGridRowPage' border='0' style='overflow: auto;'>
<table id='aws-form-maintable' class='aws-form-ux-maintable' border='0' cellspacing='0' cellpadding='0' align='center'><!--每个模板必须含有 aws-form-titlebg 和 title样式 否则无法应用配色风格-->
<tbody>
<tr id='aws-form-titlebg' class='aws-form-ux-titlebg'><!--若自定义模板title的 id -->
<td id='aws-form-title' class='aws-form-ux-header'>流程变更清单</td>
</tr>
<tr id='aws-form-formcontent' class='aws-form-ux-formcontent'>
<td>
<table width='100%' align='center'>
<tbody>
<tr>
<td align='center'>
<table class='awsui-ux table-striped' width='100%' cellspacing='3' cellpadding='0'><colgroup> </colgroup>
<tbody>
<tr id='cbc32419_9dfb_4ee1_a416_8ff5b221ce29' style='display: none;'>
<td class='awsui-ux-title'><label id='CHANGETYPELabel' class='aws-form-ux-label' for='CHANGETYPE'>类型</label></td>
<td class='aws-form-ux-content'>[#CHANGETYPE]</td>
</tr>
<tr id='681dc4f4_b9f7_499c_acab_3327cb428af0'>
<td class='awsui-ux-title'><label id='CHANGEFILENAMELabel' class='aws-form-ux-label' for='CHANGEFILENAME'>文件名</label></td>
<td class='aws-form-ux-content'>[#CHANGEFILENAME]</td>
</tr>
<tr id='ba12cc19_727b_460b_8fe3_d2a76c676e90'>
<td class='awsui-ux-title'><label id='CHANGEDFILENAMENEWLabel' class='aws-form-ux-label' for='CHANGEDFILENAMENEW'>变更后文件名</label></td>
<td class='aws-form-ux-content'>[#CHANGEDFILENAMENEW]</td>
</tr>
<tr id='5958eb08_4517_4983_bb25_73bd06a5a066'>
<td class='awsui-ux-title'><label id='CHANGEDDESCLabel' class='aws-form-ux-label' for='CHANGEDDESC'>变更说明</label></td>
<td class='aws-form-ux-content'>[#CHANGEDDESC]</td>
</tr>
<tr id='9a6b4d02_87ce_42cb_b0cf_08bd7e89a362' style='display: none;'>
<td class='awsui-ux-title'><label id='CHANGEFILEIDLabel' class='aws-form-ux-label' for='CHANGEFILEID'>变更文件Id</label></td>
<td class='aws-form-ux-content'>[#CHANGEFILEID]</td>
</tr>
<tr id='d2c9bfc7_0a65_471f_a8ca_7c55ed1c83ce' style='display: none;'>
<td class='awsui-ux-title'><label id='CHANGEDFILEIDNEWLabel' class='aws-form-ux-label' for='CHANGEDFILEIDNEW'>变更后文件Id</label></td>
<td class='aws-form-ux-content'>[#CHANGEDFILEIDNEW]</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr class='aws-form-bottom'>
<td class='aws-form-ux-actionsoft'>[#Actionsoft]</td>
</tr>
</tbody>
</table>
</div>
</div>
<div id="dialog2" title="流程资产库" style="width:300px;display:none;">
<div style="margin:8px;height:240px;">
<ul style="width:100%;" id="tree"></ul>
</div>
<div style="margin:8px;text-align:right;">
<span onclick="getresult()" class="button blue">确定</span>
<span onclick="$('#dialog2').dialog('close')" class="button">关闭</span>
</div>
</div>
</form>
</body>
<script type="text/javascript">
var btn_tree;
var teamId = parent.document.getElementById('TEAMID').value;
var sid = $("#sid").val();
var wsId = parent.document.getElementById('WSID').value;
$(document).ready(function(){
teamId = parent.document.getElementById('TEAMID').value;
sid = $("#sid").val();
wsId = parent.document.getElementById('WSID').value;
$("#CHANGEFILENAME:visible").css({"width" : "375"}).attr("readonly", true).buttonedit({
onClick:click
});
$("#CHANGEDFILENAMENEW").bind("change", function(){
$("#CHANGEDFILEIDNEW").val($("#CHANGEDFILENAMENEW option:selected").attr("fileId"));
});
if ($("#CHANGEFILEID").val() != undefined && $("#CHANGEFILEID").val() != "") {
writeOptions($("#CHANGEFILEID").val(), $("#CHANGEDFILEIDNEW").val());
}
});
function click(){
sid = $("#sid").val();
$("#dialog2").dialog();
awsui.ajax.request({
url: "./jd",
method: "POST",
data: {
sid: sid,
cmd: "com.actionsoft.apps.coe.pal.publisher_handle_published",
teamId: teamId,
wsId: wsId
},
ok:function(r){
var setting = {
checkbox:false
};
var data = r.data.treeData;
setting.dataModel = {
data:data
};
$("#tree").html("");
btn_tree = awsui.tree.init($("#tree"), setting);
},
err: function(r) {
}
});
}
function getresult(){
var node = btn_tree.getSelectedNode();
if (node == undefined || node == null) {
$.simpleAlert("请选择资产库文件节点");
return;
}
if (node.pid == undefined) {
$.simpleAlert("请选择资产库文件节点");
return;
}
if (node.method == "default") {
$.simpleAlert("不允许选择该类型节点");
return;
}
$("#CHANGEFILENAME").val(node.name);
$("#CHANGEFILEID").val(node.id);
writeOptions(node.id, '');
$('#dialog2').dialog('close');
}
function writeOptions(objId, selectedId) {
$.ajax({
url: "./jd?sid=" + sid + "&cmd=com.actionsoft.apps.coe.pal.publisher_handle_notpublishedversion&teamId=" + teamId + "&wsId=" + wsId + "&resourceId=" + objId,
success:function(msg){
var html = "<option value=''>请选择...</option>";
var list = msg.data.treeData;
if(list == null || list.length == 0) {
$.simpleAlert("该文件没有未发布的版本");
$("#CHANGEDFILENAMENEW").html(html);
$('#CHANGEDFILENAMENEW').customSelect('');
return;
} else {
var index = 0;
var selectedName = '';
for (index = 0; index < list.length; index++) {
html += "<option fileId='" + list[index].id + "' value='" + list[index].name + "'>" + list[index].name + " V" + list[index].version + "</option>";
if (selectedId != undefined && selectedId != '' && selectedId == list[index].id) {
selectedName = list[index].name;
}
}
$("#CHANGEDFILENAMENEW").html(html);
$('#CHANGEDFILENAMENEW').customSelect(selectedName);
}
}
});
}
</script>
</html>