发布流程显示相关/支持文件
This commit is contained in:
parent
a6ccdbfad1
commit
b2c167afb7
Binary file not shown.
@ -2984,6 +2984,7 @@ public class ProcessPublishWeb extends ActionWeb {
|
||||
obj.put("methodId", model.getMethodId());
|
||||
obj.put("category", methodCategory);
|
||||
|
||||
//相关/支持文件数据
|
||||
JSONArray jsonArray1=new JSONArray();
|
||||
String relatedName="";
|
||||
List<RowMap> relatedRowMap=DBSql.getMaps("SELECT RELATIONFILEID FROM APP_ACT_COE_PAL_SHAPE_RLAT where FILEID='"+id+"' and ATTRID='related_support_files'");
|
||||
@ -2997,9 +2998,7 @@ public class ProcessPublishWeb extends ActionWeb {
|
||||
jb.put("relatedUrl",url);
|
||||
jsonArray1.add(jb.toJSONString());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
obj.put("relatedData", jsonArray1);
|
||||
|
||||
// List<Map<String, Object>> shapeMessageJson4 =
|
||||
@ -3021,7 +3020,6 @@ public class ProcessPublishWeb extends ActionWeb {
|
||||
String type = upfileModel.getType();
|
||||
|
||||
if(!methodId.equals("control.policy") && methodId.contains("process") && !methodId.equals("engineering.standard") && !methodId.equals("process.scheme")){
|
||||
|
||||
if ("s".equals(upfileModel.getType())) {
|
||||
JSONObject jb = new JSONObject();
|
||||
//按照附件编号排序
|
||||
@ -3234,6 +3232,27 @@ public class ProcessPublishWeb extends ActionWeb {
|
||||
obj.put("changedFileIdNew", changeBo.getString("CHANGEDFILEIDNEW"));
|
||||
obj.put("changedNumber", changeBo.getString("CHANGE_NUMBER"));
|
||||
obj.put("taskId", changeBo.getString("TASKID"));
|
||||
|
||||
|
||||
//相关/支持文件数据
|
||||
JSONArray jsonArray1=new JSONArray();
|
||||
String relatedName="";
|
||||
List<RowMap> relatedRowMap=DBSql.getMaps("SELECT RELATIONFILEID FROM APP_ACT_COE_PAL_SHAPE_RLAT where FILEID='"+changeBo.getString("CHANGEDFILENAMENEW")+"' and ATTRID='related_support_files'");
|
||||
if(relatedRowMap.size()>0){
|
||||
for(int b=0;b<relatedRowMap.size();b++){
|
||||
JSONObject jb = new JSONObject();
|
||||
PALRepositoryModel pModel=PALRepositoryCache.getCache().get(relatedRowMap.get(b).getString("RELATIONFILEID"));
|
||||
String sessionId = new SSOUtil().registerClientSessionNoPassword(pModel.getCreateUser(), LoginConst.DEFAULT_LANG, "localhost", LoginConst.DEVICE_PC);
|
||||
String url=SDK.getConfAPI().getPortalUrl() + "/r/w?uuid="+ changeBo.getString("CHANGEDFILENAMENEW")+"&teamId=&cmd=com.actionsoft.apps.coe.pal_pl_repository_designer&sid="+sessionId;
|
||||
jb.put("relatedName",pModel.getName());
|
||||
jb.put("relatedUrl",url);
|
||||
jsonArray1.add(jb.toJSONString());
|
||||
}
|
||||
}
|
||||
obj.put("relatedData", jsonArray1);
|
||||
|
||||
|
||||
|
||||
JSONArray array = new JSONArray();
|
||||
PALRepositoryModel model = PALRepositoryCache.getCache().get(changeBo.getString("CHANGEFILEID"));
|
||||
if (model != null) {
|
||||
@ -3494,6 +3513,26 @@ public class ProcessPublishWeb extends ActionWeb {
|
||||
obj.put("stopFileName", stopBo.getString("STOPFILENAME"));
|
||||
obj.put("stopFileId", stopBo.getString("STOPFILEID"));
|
||||
|
||||
|
||||
|
||||
//相关/支持文件数据
|
||||
JSONArray jsonArray1=new JSONArray();
|
||||
String relatedName="";
|
||||
List<RowMap> relatedRowMap=DBSql.getMaps("SELECT RELATIONFILEID FROM APP_ACT_COE_PAL_SHAPE_RLAT where FILEID='"+ stopBo.getString("STOPFILEID")+"' and ATTRID='related_support_files'");
|
||||
if(relatedRowMap.size()>0){
|
||||
for(int b=0;b<relatedRowMap.size();b++){
|
||||
JSONObject jb = new JSONObject();
|
||||
PALRepositoryModel pModel=PALRepositoryCache.getCache().get(relatedRowMap.get(b).getString("RELATIONFILEID"));
|
||||
String sessionId = new SSOUtil().registerClientSessionNoPassword(pModel.getCreateUser(), LoginConst.DEFAULT_LANG, "localhost", LoginConst.DEVICE_PC);
|
||||
String url=SDK.getConfAPI().getPortalUrl() + "/r/w?uuid="+ stopBo.getString("STOPFILEID")+"&teamId=&cmd=com.actionsoft.apps.coe.pal_pl_repository_designer&sid="+sessionId;
|
||||
jb.put("relatedName",pModel.getName());
|
||||
jb.put("relatedUrl",url);
|
||||
jsonArray1.add(jb.toJSONString());
|
||||
}
|
||||
}
|
||||
obj.put("relatedData", jsonArray1);
|
||||
|
||||
|
||||
PALRepositoryModel model = PALRepositoryCache.getCache().get(stopBo.getString("STOPFILEID"));
|
||||
if (model != null) {
|
||||
obj.put("fileVersion", VersionUtil.getVersionStr(model.getVersion()));
|
||||
@ -3958,6 +3997,28 @@ public class ProcessPublishWeb extends ActionWeb {
|
||||
object.put("targetFileVersion", VersionUtil.getVersionStr(model2.getVersion()));
|
||||
object.put("targetMethodId", model2.getMethodId());
|
||||
object.put("targetCategory", model2.getMethodCategory());
|
||||
|
||||
//相关/支持文件
|
||||
JSONArray jsonArray1=new JSONArray();
|
||||
String relatedName="";
|
||||
List<RowMap> relatedRowMap=DBSql.getMaps("SELECT RELATIONFILEID FROM APP_ACT_COE_PAL_SHAPE_RLAT where FILEID='"+model2.getId()+"' and ATTRID='related_support_files'");
|
||||
Map map=new HashMap();
|
||||
if(relatedRowMap.size()>0){
|
||||
for(int j=0;j<relatedRowMap.size();j++){
|
||||
JSONObject jb = new JSONObject();
|
||||
PALRepositoryModel pModel=PALRepositoryCache.getCache().get(relatedRowMap.get(j).getString("RELATIONFILEID"));
|
||||
String sessionId = new SSOUtil().registerClientSessionNoPassword(pModel.getCreateUser(), LoginConst.DEFAULT_LANG, "localhost", LoginConst.DEVICE_PC);
|
||||
String url=SDK.getConfAPI().getPortalUrl() + "/r/w?uuid="+ pModel.getId()+"&teamId=&cmd=com.actionsoft.apps.coe.pal_pl_repository_designer&sid="+sessionId;
|
||||
jb.put("relatedName",pModel.getName());
|
||||
jb.put("relatedUrl",url);
|
||||
jsonArray1.add(jb.toJSONString());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
object.put("relatedData", jsonArray1);
|
||||
|
||||
|
||||
String taskId = "";
|
||||
if ("submit_create".equals(createTime))
|
||||
taskId = "submit_create";
|
||||
|
||||
@ -423,8 +423,6 @@ function initHtml() {
|
||||
stopHtml += '<button name="refreshManual" type="button" class="awsui-btn awsui-btn" onclick="refreshManuals(\''+$("#processInstId").val()+'\',\''+"1"+'\');">重新生成手册</button>';
|
||||
stopHtml += '<button name="showFiles" type="button" class="awsui-btn awsui-btn" onclick="getFiles();">生成附件</button>';
|
||||
|
||||
|
||||
|
||||
}
|
||||
//stopHtml += '<button name="add" type="button" class="awsui-btn awsui-btn-blue" onclick="addProcess(\'stop\');">新增</button>';
|
||||
// stopHtml += '<button name="save" type="button" class="awsui-btn" onclick="saveFormData(\'stop\');">保存</button>';
|
||||
@ -439,6 +437,7 @@ function initHtml() {
|
||||
stopHtml += '<th style="background-color:#fff;" class="width_30">流程制度模型</th>';
|
||||
stopHtml += '<th style="background-color:#fff;" class="width_25">文件预览</th>';
|
||||
stopHtml += '<th style="background-color:#fff;" class="width_35">文件编号</th>';
|
||||
stopHtml += '<th style="background-color:#fff;" class="width_35">相关/支持文件</th>';
|
||||
stopHtml += '</tr>';
|
||||
stopHtml += '</thead>';
|
||||
stopHtml += '<tbody id="publish_stop_tbody"></tbody>';
|
||||
@ -721,7 +720,6 @@ function showlist(data, type, pageNumber, start){
|
||||
var relatedName = json.relatedName;
|
||||
var relatedUrl = json.relatedUrl;
|
||||
relatedStr += '</p><a href="javascript:void(0);" onclick="openUrl(\'' + relatedUrl + '\')">' + relatedName + ' </a></p>';
|
||||
|
||||
}
|
||||
if(relatedStr!=''){
|
||||
html += '<td style="padding:1px;"><span>'+ relatedStr+'</span></td>';
|
||||
@ -810,6 +808,21 @@ function showlist(data, type, pageNumber, start){
|
||||
//html += '<td ' + tableTdCss + '>' + fName + '</td>';
|
||||
//html += '<td style="padding:1px;"><textarea onblur="changeDesc(\'change\',\'' + curr.changeFileId + '\', this)" style="width:100%;height:30px;" ' + textareaPerm + ' class="awsui-input">' + curr.changedDesc + '</textarea></td>';
|
||||
html += '<td ' + tableTdCss + '>' + changNumer +'</td>';
|
||||
|
||||
|
||||
var relatedStr='';
|
||||
var relatedData = curr.relatedData;
|
||||
for(var i = 0; i < relatedData.length; i++){
|
||||
var json=JSON.parse(relatedData[i]);
|
||||
var relatedName = json.relatedName;
|
||||
var relatedUrl = json.relatedUrl;
|
||||
relatedStr += '</p><a href="javascript:void(0);" onclick="openUrl(\'' + relatedUrl + '\')">' + relatedName + ' </a></p>';
|
||||
}
|
||||
if(relatedStr!=''){
|
||||
html += '<td style="padding:1px;"><span>'+ relatedStr+'</span></td>';
|
||||
}
|
||||
|
||||
|
||||
html += '</tr>';
|
||||
// select2下拉框处理
|
||||
var opt1 = {
|
||||
@ -922,6 +935,19 @@ function showlist(data, type, pageNumber, start){
|
||||
}
|
||||
|
||||
html += '<td style="padding:1px;"><textarea onblur="changeDesc(\'stop\',\'' + curr.stopFileId + '\', this)" style="width:100%;height:30px;" ' + textareaPerm + ' class="awsui-input">' + curr.stopDesc + '</textarea></td>';
|
||||
|
||||
var relatedStr='';
|
||||
var relatedData = curr.relatedData;
|
||||
for(var i = 0; i < relatedData.length; i++){
|
||||
var json=JSON.parse(relatedData[i]);
|
||||
var relatedName = json.relatedName;
|
||||
var relatedUrl = json.relatedUrl;
|
||||
relatedStr += '</p><a href="javascript:void(0);" onclick="openUrl(\'' + relatedUrl + '\')">' + relatedName + ' </a></p>';
|
||||
}
|
||||
if(relatedStr!=''){
|
||||
html += '<td style="padding:1px;"><span>'+ relatedStr+'</span></td>';
|
||||
}
|
||||
|
||||
html += '</tr>';
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user