function request(paras){ var url = location.href; var paraString = url.substring(url.indexOf("?")+1,url.length).split("&"); var paraObj = {} for (i=0; j=paraString[i]; i++){ paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length); } var returnValue = paraObj[paras.toLowerCase()]; if(typeof(returnValue)=="undefined"){ return ""; }else{ return returnValue; } } function request1(paras,url){ var paraString = url.substring(url.indexOf("?")+1,url.length).split("&"); var paraObj = {} for (i=0; j=paraString[i]; i++){ paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length); } var returnValue = paraObj[paras.toLowerCase()]; if(typeof(returnValue)=="undefined"){ return ""; }else{ return returnValue; } } function loadDynamic(url, divid, cid, mid, uid,webid,strMethod, area){ var npos = url.indexOf("{"); if(npos != -1){ return; } var newcid = request('infotypeId'); if(newcid.length > 0 && !isNumber(newcid,false)){ cid = newcid; } var ztfl = url.indexOf("subjectinfo.jsp"); var tcfl = url.indexOf("serviceinfo.jsp"); var fwfl = url.indexOf("fwflinfo.jsp"); if(ztfl != -1 || tcfl != -1 || fwfl != -1){ var newcid = request('vc_bm'); if(newcid.length > 0 && !isNumber(newcid,false)){ cid = newcid; } } var qstring = ""; var vc_title = request1('vc_title',url); if(vc_title.length == 0){ vc_title = request('vc_title'); qstring = "&vc_title=" + vc_title ; } else { qstring = "&vc_title=" + vc_title ; } var vc_number = request1('vc_number',url); if(vc_number.length == 0){ vc_number = request('vc_number'); qstring += "&vc_number=" + vc_number ; } else { qstring += "&vc_number=" + vc_number ; } if(document.getElementById("sortfield") != null && document.getElementById("sortfield").value.length != 0){ qstring += "&sortfield=" + document.getElementById("sortfield").value ; } if(document.getElementById("fields") != null && document.getElementById("fields").value.length != 0){ qstring += "&fields=" + document.getElementById("fields").value ; } if(document.getElementById("fieldConfigId") != null && document.getElementById("fieldConfigId").value.length != 0){ qstring += "&fieldConfigId=" + document.getElementById("fieldConfigId").value ; } if(document.getElementById("hasNoPages") != null && document.getElementById("hasNoPages").value.length != 0){ qstring += "&hasNoPages=" + document.getElementById("hasNoPages").value ; } if(document.getElementById("infoCount") != null && document.getElementById("infoCount").value.length != 0){ qstring += "&infoCount=" + document.getElementById("infoCount").value ; } var currpage = request1('currpage',url); if(currpage.length == 0){ currpage = request('currpage'); qstring += "&currpage=" + currpage ; } else { qstring += "&currpage=" + currpage ; } var fileNumber = request1('vc_filenumber',url); if(fileNumber.length == 0){ fileNumber = request('vc_filenumber'); qstring += "&vc_filenumber=" + fileNumber ; } else { qstring += "&vc_filenumber=" + fileNumber ; } var vc_all = request1('vc_all',url); if(vc_all.length == 0){ vc_all = request('vc_all'); qstring += "&vc_all=" + vc_all ; } else { qstring += "&vc_all=" + vc_all ; } var texttype = request1('texttype',url); if(texttype.length == 0){ texttype = request('texttype'); qstring += "&texttype=" + texttype ; } else { qstring += "&texttype=" + texttype ; } var fbtime = request1('fbtime',url); if(fbtime.length == 0){ fbtime = request('fbtime'); qstring += "&fbtime=" + fbtime ; } else { qstring += "&fbtime=" + fbtime ; } if(!area) area = ""; var npot = url.indexOf("?"); var npot1 = url.indexOf("area"); if(npot == -1){ if(npot1 == -1){ qstring = "&infotypeId=" + cid + "&jdid="+webid+"&area="+area+"&divid=" + divid+qstring; var ztfl = url.indexOf("subjectinfo.jsp"); var tcfl = url.indexOf("serviceinfo.jsp"); var fwfl = url.indexOf("fwflinfo.jsp"); if(ztfl != -1 || tcfl != -1 || fwfl != -1){ qstring = "vc_bm=" + cid + "&jdid="+webid+"&area="+area+"&divid=" + divid+qstring; } }else{ qstring = "&infotypeId=" + cid + "&jdid="+webid+"&divid=" + divid+qstring; var ztfl = url.indexOf("subjectinfo.jsp"); var tcfl = url.indexOf("serviceinfo.jsp"); var fwfl = url.indexOf("fwflinfo.jsp"); if(ztfl != -1 || tcfl != -1 || fwfl != -1){ qstring = "vc_bm=" + cid + "&jdid="+webid+"&divid=" + divid+qstring; } } }else{ if(npot1 == -1){ qstring = "&infotypeId=" + cid + "&jdid="+webid+"&area="+area+"&divid=" + divid+qstring+"&"+url.substr(npot+1); var ztfl = url.indexOf("subjectinfo.jsp"); var tcfl = url.indexOf("serviceinfo.jsp"); var fwfl = url.indexOf("fwflinfo.jsp"); if(ztfl != -1 || tcfl != -1 || fwfl != -1){ qstring = "vc_bm=" + cid + "&jdid="+webid+"&area="+area+"&divid=" + divid+qstring+"&"+url.substr(npot+1); //qstring = "vc_bm=" + cid + "&jdid="+webid+"&area="+area+"&divid=" + divid+qstring; } }else{ qstring = "&infotypeId=" + cid + "&jdid="+webid+"&divid=" + divid+qstring+"&"+url.substr(npot+1); var ztfl = url.indexOf("subjectinfo.jsp"); var tcfl = url.indexOf("serviceinfo.jsp"); var fwfl = url.indexOf("fwflinfo.jsp"); if(ztfl != -1 || tcfl != -1 || fwfl != -1){ qstring = "vc_bm=" + cid + "&jdid="+webid+"&divid=" + divid+qstring+"&"+url.substr(npot+1); } } } if(document.getElementById("xxgkstarttime") != null){ var starttime = document.getElementById("xxgkstarttime").value; if(starttime.length != 0){ qstring += "&xxgkstarttime=" + starttime ; } } if(document.getElementById("xxgkendtime") != null){ var endtime = document.getElementById("xxgkendtime").value; if(endtime.length != 0){ qstring += "&xxgkendtime=" + endtime ; } } //url = url + qstring; var divObj = document.getElementById(divid); divObj.innerHTML = "正在加载内容,请稍候..."; $.ajax({ type: "POST", url:url, data:qstring, cache: false, success: function(msg){ loadDefult(divObj, msg); }, error :function(){ loadError(divObj); } }); } function loadDefult(obj, strValue){ if(strValue != "undefined" && strValue != ""){ obj.innerHTML = trim(strValue); }else{ obj.innerHTML = ""; } } function loadError(obj){ obj.innerHTML = "数据请求失败或连接超时..."; } function parseQuery (query) { var Params = new Object (); if (! query) return Params; // return empty object var Pairs = query.split(/[;&]/); for (var i = 0; i < Pairs.length; i++) { var KeyVal = Pairs[i].split('='); if (! KeyVal || KeyVal.length != 2) continue; var key = unescape(KeyVal[0]); var val = unescape(KeyVal[1]); val = val.replace(/\+/g, ' '); Params[key] = val; } return Params; } function ltrim(s){return s.replace(/^\s*/, "")} function rtrim(s){return s.replace(/\s*$/, "");} function trim(s){return rtrim(ltrim(s));} function funSearch(strurl){ var title = ""; var vc_number = ""; var fileNumber = ""; var vc_all = ""; var texttype = ""; var fbtime = ""; var divid = ""; var webid = ""; var colid = ""; var area = ""; var sortfield = ""; var fields = ""; var fieldConfigId = ""; var hasNoPages = ""; var infoCount = ""; if(document.searchform){ if(document.all.vc_title){ title = document.all.vc_title.value; } if(document.all.vc_number){ vc_number = document.all.vc_number.value; } if(document.all.vc_filenumber){ fileNumber = document.all.vc_filenumber.value; } if(document.all.vc_all){ vc_all = document.all.vc_all.value; } if(document.all.texttype){ texttype = document.all.texttype.value; } if(document.all.fbtime){ fbtime = document.all.fbtime.value; } if(document.getElementById("divid")){ divid = document.getElementById("divid").value; } if(document.getElementById("jdid")){ webid = document.getElementById("jdid").value; } if(document.getElementById("infotypeId")){ colid = document.getElementById("infotypeId").value; } if(document.getElementById("area")){ area = document.getElementById("area").value; } if(document.getElementById("sortfield") != null && document.getElementById("sortfield").value.length != 0){ sortfield = document.getElementById("sortfield").value ; } if(document.getElementById("fields") != null && document.getElementById("fields").value.length != 0){ fields = document.getElementById("fields").value ; } if(document.getElementById("fieldConfigId") != null && document.getElementById("fieldConfigId").value.length != 0){ fieldConfigId = document.getElementById("fieldConfigId").value ; } if(document.getElementById("hasNoPages") != null && document.getElementById("hasNoPages").value.length != 0){ hasNoPages = document.getElementById("hasNoPages").value ; } if(document.getElementById("infoCount") != null && document.getElementById("infoCount").value.length != 0){ infoCount = document.getElementById("infoCount").value ; } } strurl = strurl + "?fbtime="+encodeURI(fbtime)+"&texttype="+encodeURI(texttype)+"&vc_all="+encodeURI(vc_all)+"&vc_filenumber="+encodeURI(fileNumber)+"&vc_title="+encodeURI(title) + "&vc_number=" + encodeURI(vc_number) + "&sortfield=" + sortfield+"&fields="+fields+"&fieldConfigId="+fieldConfigId+"&hasNoPages="+hasNoPages+"&infoCount="+infoCount; loadDynamic(strurl, divid, colid, 0, 0, webid, "", area); } function funClear(){ if(document.searchform){ document.all.vc_title.value = ""; document.all.vc_number.value = ""; } } function checkCurrpage(){ if (isNumber(document.pageForm.currpage.value,false)) { alert("页码必须为数字,请确认!"); document.pageForm.currpage.focus(); return false; } else{ showTip(); return true; } } function funGo(){ if (isNumber(document.pageForm.currpage.value,false)) { alert("页码必须为数字,请确认!"); document.pageForm.currpage.focus(); return; } var title = ""; var vc_number = ""; var fileNumber = ""; var vc_all = ""; var texttype = ""; var fbtime = ""; var divid = ""; var webid = ""; var colid = ""; var area = ""; var sortfield = ""; var fields = ""; var fieldConfigId = ""; var hasNoPages = ""; var infoCount = ""; if(document.searchform){ if(document.all.vc_title) title = document.all.vc_title.value; if(document.all.vc_number){ vc_number = document.all.vc_number.value; } if(document.all.vc_filenumber){ fileNumber = document.all.vc_filenumber.value; } if(document.all.vc_all){ vc_all = document.all.vc_all.value; } if(document.all.texttype){ texttype = document.all.texttype.value; } if(document.all.fbtime){ fbtime = document.all.fbtime.value; } if(document.getElementById("divid")){ divid = document.getElementById("divid").value; } if(document.getElementById("jdid")){ webid = document.getElementById("jdid").value; } if(document.getElementById("infotypeId")){ colid = document.getElementById("infotypeId").value; } if(document.getElementById("area")){ area = document.getElementById("area").value; } if(document.getElementById("sortfield") != null && document.getElementById("sortfield").value.length != 0){ sortfield = document.getElementById("sortfield").value ; } if(document.getElementById("fields") != null && document.getElementById("fields").value.length != 0){ fields = document.getElementById("fields").value ; } if(document.getElementById("fieldConfigId") != null && document.getElementById("fieldConfigId").value.length != 0){ fieldConfigId = document.getElementById("fieldConfigId").value ; } if(document.getElementById("hasNoPages") != null && document.getElementById("hasNoPages").value.length != 0){ hasNoPages = document.getElementById("hasNoPages").value ; } if(document.getElementById("infoCount") != null && document.getElementById("infoCount").value.length != 0){ infoCount = document.getElementById("infoCount").value ; } } var currpage = document.pageForm.currpage.value; var page = "./search.jsp?fbtime="+encodeURI(fbtime)+"&texttype="+encodeURI(texttype)+"&vc_all="+encodeURI(vc_all)+"&vc_filenumber="+encodeURI(fileNumber)+"&vc_title="+encodeURI(title) + "&vc_number=" + encodeURI(vc_number) + "&currpage="+currpage+"&sortfield="+sortfield+"&fields="+fields+"&fieldConfigId="+fieldConfigId+"&hasNoPages="+hasNoPages+"&infoCount="+infoCount; loadDynamic(page, divid,colid,0,0,webid,"", area); } function funGo(url){ if (isNumber($("#currpage").val(),false)) { alert("页码必须为数字,请确认!"); document.pageForm.currpage.focus(); return; } var title = ""; var vc_number = ""; var fileNumber = ""; var vc_all = ""; var texttype = ""; var fbtime = ""; var divid = ""; var webid = ""; var colid = ""; var area = ""; var sortfield = ""; var fields = ""; var fieldConfigId = ""; var hasNoPages = ""; var infoCount = ""; if(document.searchform){ if(document.all.vc_title) title = document.all.vc_title.value; if(document.all.vc_number){ vc_number = document.all.vc_number.value; } if(document.all.vc_filenumber){ fileNumber = document.all.vc_filenumber.value; } if(document.all.vc_all){ vc_all = document.all.vc_all.value; } if(document.all.texttype){ texttype = document.all.texttype.value; } if(document.all.fbtime){ fbtime = document.all.fbtime.value; } if(document.getElementById("divid")){ divid = document.getElementById("divid").value; } if(document.getElementById("jdid")){ webid = document.getElementById("jdid").value; } if(document.getElementById("infotypeId")){ colid = document.getElementById("infotypeId").value; } if(document.getElementById("area")){ area = document.getElementById("area").value; } if(document.getElementById("sortfield") != null && document.getElementById("sortfield").value.length != 0){ sortfield = document.getElementById("sortfield").value ; } if(document.getElementById("fields") != null && document.getElementById("fields").value.length != 0){ fields = document.getElementById("fields").value ; } if(document.getElementById("fieldConfigId") != null && document.getElementById("fieldConfigId").value.length != 0){ fieldConfigId = document.getElementById("fieldConfigId").value ; } if(document.getElementById("hasNoPages") != null && document.getElementById("hasNoPages").value.length != 0){ hasNoPages = document.getElementById("hasNoPages").value ; } if(document.getElementById("infoCount") != null && document.getElementById("infoCount").value.length != 0){ infoCount = document.getElementById("infoCount").value ; } } var currpage = $("#currpage").val(); var npot = url.indexOf("?"); var page = url; if(npot == -1){ page += "?"; }else{ page += "&"; } page += "texttype="+encodeURI(texttype)+"&fbtime="+encodeURI(fbtime)+"&vc_all="+encodeURI(vc_all)+"&vc_filenumber="+encodeURI(fileNumber)+"&vc_title="+encodeURI(title) + "&vc_number=" + encodeURI(vc_number) + "&currpage="+currpage+"&sortfield="+sortfield+"&fields="+fields+"&fieldConfigId="+fieldConfigId+"&hasNoPages="+hasNoPages+"&infoCount="+infoCount; loadDynamic(page, divid,colid,0,0,webid,"",area); } function funGoPage(pageid){ var title = ""; var vc_number = ""; var fileNumber = ""; var vc_all = ""; var texttype = ""; var fbtime = ""; var divid = ""; var webid = ""; var colid = ""; var area = ""; var sortfield = ""; var fields = ""; var fieldConfigId = ""; var hasNoPages = ""; var infoCount = ""; if(document.searchform){ if(document.all.vc_title) title = document.all.vc_title.value; if(document.all.vc_number){ vc_number = document.all.vc_number.value; } if(document.all.vc_filenumber){ fileNumber = document.all.vc_filenumber.value; } if(document.all.vc_all){ vc_all = document.all.vc_all.value; } if(document.all.texttype){ texttype = document.all.texttype.value; } if(document.all.fbtime){ fbtime = document.all.fbtime.value; } if(document.getElementById("divid")){ divid = document.getElementById("divid").value; } if(document.getElementById("jdid")){ webid = document.getElementById("jdid").value; } if(document.getElementById("infotypeId")){ colid = document.getElementById("infotypeId").value; } if(document.getElementById("area")){ area = document.getElementById("area").value; } if(document.getElementById("sortfield") != null && document.getElementById("sortfield").value.length != 0){ sortfield = document.getElementById("sortfield").value ; } if(document.getElementById("fields") != null && document.getElementById("fields").value.length != 0){ fields = document.getElementById("fields").value ; } if(document.getElementById("fieldConfigId") != null && document.getElementById("fieldConfigId").value.length != 0){ fieldConfigId = document.getElementById("fieldConfigId").value ; } if(document.getElementById("hasNoPages") != null && document.getElementById("hasNoPages").value.length != 0){ hasNoPages = document.getElementById("hasNoPages").value ; } if(document.getElementById("infoCount") != null && document.getElementById("infoCount").value.length != 0){ infoCount = document.getElementById("infoCount").value ; } } var currpage = pageid; var page = "./search.jsp?texttype="+encodeURI(texttype)+"&fbtime="+encodeURI(fbtime)+"&vc_all="+encodeURI(vc_all)+"&vc_filenumber="+encodeURI(fileNumber)+"&vc_title="+encodeURI(title) + "&vc_number=" + encodeURI(vc_number) + "&currpage="+currpage+"&sortfield="+sortfield+"&fields="+fields+"&fieldConfigId="+fieldConfigId+"&hasNoPages="+hasNoPages+"&infoCount="+infoCount; loadDynamic(page, divid,colid,0,0,webid,"", area); } function funGoPage(url,pageid){ var title = ""; var vc_number = ""; var fileNumber = ""; var vc_all = ""; var texttype = ""; var fbtime = ""; var divid = ""; var webid = ""; var colid = ""; var area = ""; var sortfield= ""; var fields = ""; var fieldConfigId = ""; var hasNoPages = ""; var infoCount = ""; if(document.searchform){ if(document.all.vc_title) title = document.all.vc_title.value; if(document.all.vc_number){ vc_number = document.all.vc_number.value; } if(document.all.vc_filenumber){ fileNumber = document.all.vc_filenumber.value; } if(document.all.vc_all){ vc_all = document.all.vc_all.value; } if(document.all.fbtime){ fbtime = document.all.fbtime.value; } if(document.all.texttype){ texttype = document.all.texttype.value; } if(document.getElementById("divid")){ divid = document.getElementById("divid").value; } if(document.getElementById("jdid")){ webid = document.getElementById("jdid").value; } if(document.getElementById("infotypeId")){ colid = document.getElementById("infotypeId").value; } if(document.getElementById("area")){ area = document.getElementById("area").value; } if(document.getElementById("sortfield") != null && document.getElementById("sortfield").value.length != 0){ sortfield = document.getElementById("sortfield").value ; } if(document.getElementById("fields") != null && document.getElementById("fields").value.length != 0){ fields = document.getElementById("fields").value ; } if(document.getElementById("fieldConfigId") != null && document.getElementById("fieldConfigId").value.length != 0){ fieldConfigId = document.getElementById("fieldConfigId").value ; } if(document.getElementById("hasNoPages") != null && document.getElementById("hasNoPages").value.length != 0){ hasNoPages = document.getElementById("hasNoPages").value ; } if(document.getElementById("infoCount") != null && document.getElementById("infoCount").value.length != 0){ infoCount = document.getElementById("infoCount").value ; } } var currpage = pageid; var npot = url.indexOf("?"); var page = url; var page1 = page.indexOf("subjectinfo.jsp"); var page2 = page.indexOf("serviceinfo.jsp"); var page3 = page.indexOf("fwflinfo.jsp"); if(page1 != -1 || page2 != -1 || page3 != -1){ if(document.getElementById("vc_bm")){ colid = document.getElementById("vc_bm").value; } } if(npot == -1){ page += "?"; }else{ page += "&"; } page += "texttype="+encodeURI(texttype)+"&fbtime="+encodeURI(fbtime)+"&vc_all="+encodeURI(vc_all)+"&vc_filenumber="+encodeURI(fileNumber)+"&vc_title="+encodeURI(title) + "&vc_number=" + encodeURI(vc_number) + "&currpage="+currpage+"&sortfield="+sortfield+"&fields="+fields+"&fieldConfigId="+fieldConfigId+"&hasNoPages="+hasNoPages+"&infoCount="+infoCount; loadDynamic(page, divid,colid,0,0,webid,"",area); } function showTip(str){ // 创建临时层 var tmp_div = document.createElement("DIV"); if(tmp_div){ tmp_div.className = "div_tip"; tmp_div.name = "div_tip"; tmp_div.id = "div_tip"; str = (str) ? str : "操作正在进行中,请稍候..."; tmp_div.innerHTML = "系统提示"; tmp_div.innerHTML += ""+ str+"
"; document.body.appendChild(tmp_div); } } function isNumber(str,flag){ var b = false; for (var i=0; i'9') { b = true; if (flag) { if (str.substring(i,i+1)!="-" && str.substring(i,i+1)!=" " && str.substring(i,i+1)!=":" && str.substring(i,i+1)!=";") break; else b = false; } } } return b; } function funLoad(selectvalue){ var arr = selectvalue.split(","); for(var i=0;i