/* * 多个页面都用到的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) { // debugger // 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 // }