common.js
3.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
/*
* 多个页面都用到的js放到这里
*ljy 2018-01-08
*
*/
var allkeylayerid = null;// 所有业务类型和图层队应的键值对
function getLayerIdByKeyName() {
var cacheGetLayerIdByKeyName = null;
if(window.globalLocalCache)
{
cacheGetLayerIdByKeyName = window.globalLocalCache.GetCacheResult(
CONF_BACK_SERVERURL + global.modelctls.flow.search,
"业务列表","");
}
if(cacheGetLayerIdByKeyName)
{
allkeylayerid = cacheGetLayerIdByKeyName;
return;
}
$.ajax({
type : "POST",
url : CONF_BACK_SERVERURL + global.modelctls.flow.all,
headers : {
"token" : $.cookie('ftoken')
},
dataType : "json",
async : false,
success : function(data) {
allkeylayerid = data;
if(window.globalLocalCache)
{
cacheGetLayerIdByKeyName = window.globalLocalCache.AddCache(
CONF_BACK_SERVERURL + global.modelctls.flow.search,
"业务列表","",allkeylayerid);
}
},
error : function(data, textStatus, errorThrown) {
}
});
}
/**
* 审批的跳转页面统一放到公用js 2018-01-08 ljy
*
* @param taskid
* @param projectid
* @param titleEncode
* @param type
* @param stats
*/
function jumpdetailPage(data) {
var taskid = data.TASKID;
var detailType = data.detailType;
var projectid = data.PROJECTID;
var flowInstanceId =data.INSTANCEID;
var titleEncode = encodeURI(encodeURI(data.PROJECTNAME));
var stats = data.stats ? data.stats : '';
var projecttype = data.FLOWNAME;
var PROJECTSTATUS = encodeURI(encodeURI(data.PROJECTSTATUS));
var FLOWREVISIONID = data.FLOWREVISIONID;
var projectcode = data.PROJECTCODE;
var flowItemTypeKvStr = data.FLOWITEMTYPE?"&flowItemTypeId=" + data.FLOWITEMTYPE:"";
var version = data.FLOWVERSION;
var layerid="";
var coverage="";
/*if(allkeylayerid!=null) {
for(var i=0;i<allkeylayerid.length;i++){
if(projecttype.length!=0&&projecttype==allkeylayerid[i].name){
layerid=allkeylayerid[i].serveice;
break;
}
}
}*/
var url = CONF_FRONT_SERVERURL
+ 'view/projecttask/detailproject.jsp?projectid=' + projectid + "&referer=''&stats="
+ stats +"&projectcode="+projectcode+"&taskId=" + taskid + "&flowInstanceId=" + flowInstanceId+'&titleEncode='
+ titleEncode + "&projectStatus=" + PROJECTSTATUS+"&flowRevisionId="+FLOWREVISIONID+flowItemTypeKvStr+"&FLOWVERSION="+version+"&detailType="+detailType;
detailPage = window.open(handleJumpUrl(url));
parent.saveOpenNew?parent.saveOpenNew(detailPage):sreachparent(opener,"saveOpenNew",detailPage); // hyh 新增 2017/11/6
}
// function jumpdetailPage(data) {
// var taskid = data.taskId;
// var projectid = data.projectId;
// var flowInstanceId =data.instanceId;
// var titleEncode = encodeURI(encodeURI(data.projectName));
// var stats = data.projectStatus ? data.projectStatus : '';
// var projecttype = data.projectName;
// var PROJECTSTATUS = encodeURI(encodeURI(data.projectStatus));
// var FLOWREVISIONID = data.flowRevisionId;
// var projectcode = data.projectCode;
// var flowItemTypeKvStr = data.flowItemType?"&flowItemTypeId=" + data.flowItemType:"";
// var version = '2.0';
// var layerid="";
// var coverage="";
// /*if(allkeylayerid!=null) {
// for(var i=0;i<allkeylayerid.length;i++){
// if(projecttype.length!=0&&projecttype==allkeylayerid[i].name){
// layerid=allkeylayerid[i].serveice;
// break;
// }
// }
// }*/
// var url = CONF_FRONT_SERVERURL
// + 'view/projecttask/detailproject.jsp?projectid=' + projectid + "&referer=''&stats="
// + stats +"&projectcode="+projectcode+"&taskId=" + taskid + "&flowInstanceId=" + flowInstanceId+'&titleEncode='
// + titleEncode + "&projectStatus=" + PROJECTSTATUS+"&flowRevisionId="+FLOWREVISIONID+flowItemTypeKvStr+"&FLOWVERSION="+version;
// detailPage = window.open(handleJumpUrl(url));
// parent.saveOpenNew?parent.saveOpenNew(detailPage):sreachparent(opener,"saveOpenNew",detailPage); // hyh 新增 2017/11/6
// }