1var pageSize = 10; 2// ssl 20260512 3window.ApiUrl = 'https://www.zgsxswtzb.gov.cn/api/' 4window.WebUrl = "https://www.zgsxswtzb.gov.cn/disc-rainy/" 5window.IpUrl = "https://www.zgsxswtzb.gov.cn" 6 7 8//è·åtoken 9var findGetToken = ApiUrl + "news/getToken"; 10//è·åæ ç®å表 11var findChirenColumn = ApiUrl + "column/findChirenColumn"; 12//è·åæ ç®åç§° 13var findColumById = ApiUrl + "column/findColumById"; 14//è·å置顶æ°é» 15var findTopNews = ApiUrl + "news/topNews"; 16//è·åæ°é»å表 17var findNewsByColumn = ApiUrl + "news/findNewsByColumn"; 18//è·åæ°é»è¯¦æ 19var findNewsById = ApiUrl + "news/findNewsById"; 20//è·åHOTæè¡ 21var findHotNews = ApiUrl + "news/hotNews"; 22//è·åæµ®å¨æ°é»å¹¿å 23var findFloatPropaganda = ApiUrl + "floatPropaganda/listInfo"; 24//è·ååºå±ç»æå°å¸å表 25var findCityInfo = IpUrl + ":8081/city/list/unitedFrontGrassroots/show"; 26//è·ååºå±ç»æå表 27var findRegionNewsInfo = ApiUrl + "regionNews/findRegionNewsByRegionCode"; 28//è·ååºå±ç»æè¯¦æ 29var findRegionNewsById = ApiUrl + "regionNews/findRegionNewsById"; 30//è·å微信ç©éµå表 31var findWxMatrix = ApiUrl + "wxMatrix/findWxMatrix"; 32//è·ååæ é¾æ¥å表 33var findFrendShipLink = ApiUrl + "frendShipLink/findFrendShipLink"; 34//è·åé¢å¯¼å表 35var findLeaderInfo = ApiUrl + "leader/listInfo"; 36//è·åé¢å¯¼ä¸ªäººç®å 37var findLeaderInfoById = ApiUrl + "leader/findLeaderInfoById"; 38//è·åé¢å¯¼æ´»å¨ 39var findLeaderRelatedNews = ApiUrl + "leader/leaderRelatedNews"; 40//è·åç»æäººç©åç±» 41var findCharacterColumn = IpUrl + ":8081/dictionary/selectList/common/cmstzrwfl"; 42//è·åç»æäººç©å表 43var findCharacterInfo = ApiUrl + "unitedFrontCharacter/listInfo"; 44//è·åç»æäººç©è¯¦æ 45var findCharacterInfoById = ApiUrl + "unitedFrontCharacter/getDetailById"; 46//è·åæ¥åå表 47var findJournalInfo = ApiUrl + "journalNews/listInfo"; 48//è·åæå¿å表 49var findMagazineInfo = ApiUrl + "magazineInfor/listInfo"; 50//è·å书ç±å表 51var findBookInfo = ApiUrl + "book/listInfo"; 52//è·åä¸è½½å表 53var findDownFileInfo = ApiUrl + "downFileInfo/listInfo"; 54//è·åä¸é¢å表 55var findTopicInfo = ApiUrl + "topic/listInfo"; 56//è·åçä¿¡éªè¯ç 57var getPhoneReplyCode = ApiUrl + "suggest/getPhoneReplyCode"; 58//åé建è¨ç®ç 59var postSuggestSave = ApiUrl + "suggest/save"; 60//è·å建è¨ç®çå表 61var findSuggestInfo = ApiUrl + "suggest/listInfo"; 62//ä¸ä¼ éä»¶ 63var unitedFileUpload = IpUrl + ":8080/unitedFileUpload"; 64//è·å建è¨ç®çåç±» 65var findSuggestColumn = IpUrl + ":8081/dictionary/selectList/common/cmsjyxclx"; 66//è·å建è¨ç®ç详æ 67var findSuggestInfoById = ApiUrl + "suggest/getDetailById"; 68//è·åè·åä¸é¢CODE 69var findColumBycode = ApiUrl + "column/findColumBycode"; 70 71/** 72 * è¯·æ±æ¦æªå¨ 73 */ 74function createInterceptor(token) { 75 axios.interceptors.request.use( 76 function (config) { 77 config.headers.token = token; 78 return config; 79 } 80 ); 81} 82 83/** 84 * è·åtoken 85 */ 86function getToken(cb) { 87 // var token; 88 // if (getClientType() == "miniprogram") { 89 // token = localStorage.getItem("token"); 90 // } else { 91 // token = getCookie('token') ? getCookie('token') : ""; 92 // } 93 var token = '408f3044a350cd77b4615d9b30ab4936' 94 if (token) { 95 createInterceptor(token); 96 cb.call(this, token); 97 } else { 98 //tokenè¯·æ± 99 axios({ 100 method: 'GET', 101 url: findGetToken, 102 }).then(function (response) { 103 expireHours = 24*7; 104 addCookie('token',response.data.data.token, expireHours); 105 createInterceptor(response.data.data.token); 106 cb.call(this, response.data.data.token); 107 window.location.reload(); 108 }).catch(function (error) { 109 console.log(error); 110 }); 111 } 112} 113 114/** 115 * Tz çå®ä¹ 116 */ 117(function () { 118 Tz = { 119 }; 120 /** 121 * 夿æ¯å¦æ¯æ°ç» 122 */ 123 Tz.isArray = function (obj) { 124 return Array.isArray(obj); 125 }; 126 /**
127 * 夿æ¯å¦æ¯å¯¹è±¡ 128 */ 129 Tz.isObject = function (obj) { 130 var type = typeof obj; 131 return type === 'function' || type === 'object' && !!obj; 132 }; 133 /** 134 * å ¶ä»ç±»åç夿 135 * 'RegExp', 'Error' è¿2个没å 136 */ 137 ['Function', 'String', 'Number', 'Date', 'Boolean'].forEach(function (value) { 138 Tz['is' + value] = function (obj) { 139 return Object.prototype.toString.call(obj) === '[object ' + value + ']'; 140 }; 141 }); 142 143 /** 144 * æ¯å¦ä¸ºç©º 145 */ 146 Tz.isEmpty = function (obj) { 147 if (Tz.isBoolean(obj)) return !obj; 148 if (obj == null) return true; 149 if (Tz.isNumber(obj)) { 150 return obj <= 0; 151 } 152 if(Tz.isArray(obj) && obj.length ==1 )return Tz.isEmpty(obj[0]) 153 if (Tz.isArray(obj) || Tz.isString(obj) || (obj instanceof jQuery)) return obj.length === 0; 154 return Object.keys(obj).length === 0; 155 }; 156 157 /** 158 * è·åæ°å 159 */ 160 Tz.getNum = function (text) { 161 return text.replace(/[^0-9]/ig, ""); 162 }; 163 164 /** 165 * ç´æ¥è·³è½¬é¡µé¢ 166 * @param url 跳转çurlå°å 167 * @param disableCache æ¯å¦æ¸ é¤é¡µé¢ç¼å trueæ¯æ¸ é¤ 168 */ 169 Tz.go = function (url, disableCache) { 170 var disCacheFn = function (url) { 171 window.location = url + (url.indexOf('?') < 0 ? "?_=" : "&_=" ) + Tz.now() 172 }; 173 !Tz.isEmpty(url) 174 ? ( disableCache ? disCacheFn(url) : window.location = url ) 175 : location.reload(); 176 }; 177 /** 178 * æ ¹æ®urlè·å客æ·ç±»å 179 * android ios 180 */ 181 Tz.getClientTypeFromUrl = function () { 182 return getQueryString("client"); 183 }; 184 185 Tz.now = function () { 186 return new Date().getTime(); 187 }; 188 189 /** 190 * æ¹æ³å»¶è¿æ§è¡ï¼ï¼å»æå¨ï¼ 191 * @param func æ¹æ³åè° 192 * @param wait çå¾ æ¶é´ 193 * @param immediate æ¯å¦ç«å³æ§è¡ 194 * @returns {Function} 195 */ 196 Tz.debounce = function (func, wait, immediate) { 197 var timeout, args, context, timestamp, result; 198 199 var later = function () { 200 var last = Tz.now() - timestamp; 201 if (last < wait && last >= 0) { 202 timeout = setTimeout(later, wait - last); 203 } else { 204 timeout = null; 205 if (!immediate) { 206 result = fuTz.apply(context, args); 207 if (!timeout) 208 context = args = null; 209 } 210 } 211 }; 212 return function () { 213 context = this; 214 args = arguments; 215 timestamp = Tz.now(); 216 var callNow = immediate && !timeout; 217 if (!timeout) 218 timeout = setTimeout(later, wait); 219 220 if (callNow) { 221 result = fuTz.apply(context, args); 222 context = args = null; 223 } 224 return result; 225 }; 226 }; 227 228 /** 229 * éæºå符串 230 */ 231 Tz.randomString = function (length) { 232 var res = "", 233 chars = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']; 234 for(var i = 0; i < length; i++) { 235 var id = Math.ceil(Math.random() * 35); 236 res += chars[id]; 237 } 238 return res; 239 } 240 241 Tz.dateFormat = function(time) { 242 var date = new Date(Date.parse(time.replace(/-/g,"/"))); 243 var year = date.getFullYear(); 244 var month= date.getMonth()+1<10 ? "0"+(date.getMonth()+1) : date.getMonth()+1; 245 var day=date.getDate()<10 ? "0"+date.getDate() : date.getDate(); 246 var hours=date.getHours()<10 ? "0"+date.getHours() : date.getHours(); 247 var minutes=date.getMinutes()<10 ? "0"+date.getMinutes() : date.getMinutes(); 248 var seconds=date.getSeconds()<10 ? "0"+date.getSeconds() : date.getSeconds(); 249 return year+"/"+month+"/"+day; 250 } 251 252 /**
253 * æ ¼å¼åæ¶é´ 254 */ 255 Tz.formatTime = function (value) { 256 if(typeof moment != 'function') return console.error("moment.js is not find"),false 257 var valueCopy = value.replace(/-/ig, '/') , dateObj = new Date(valueCopy) ,currentTimeObj = new Date() 258 if (dateObj.toDateString() === currentTimeObj.toDateString()) { 259 return moment(valueCopy).fromNow().replace(/\s/g, "").replace('ååå', 'åååå¸'); 260 } else if (dateObj.getFullYear() === currentTimeObj.getFullYear()){ 261 return moment(valueCopy).format("MæDDæ¥ HH:mm") 262 }else{ 263 return moment(valueCopy).format("YYå¹´MMæDDæ¥ HH:mm") 264 } 265 } 266 267})(); 268 269/** 270 * åç¬¦ä¸²è½¬ä¹ 271 * @return {[type]} [description] 272 */ 273(function () { 274 var escapeMap = { 275 '&': '&', 276 '<': '<', 277 '>': '>', 278 '"': '"', 279 "'": ''', 280 '`': '`' 281 }; 282 283 var createEscaper = function (map) { 284 var escaper = function (match) { 285 return map[match]; 286 }; 287 // Regexes for identifying a key that needs to be escaped 288 var source = '(?:' + Object.keys(map).join('|') + ')'; 289 var testRegexp = RegExp(source); 290 var replaceRegexp = RegExp(source, 'g'); 291 return function (string) { 292 string = string == null ? '' : '' + string; 293 return testRegexp.test(string) ? string.replace(replaceRegexp, escaper) : string; 294 }; 295 }; 296 Tz.escape = createEscaper(escapeMap); 297})(); 298 299//è·åå°åæ åæ° 300function getQueryString(name) { 301 var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); 302 var r = window.location.search.substr(1).match(reg); 303 if (r != null) { 304 return r[2]; 305 }else{ 306 if (!location.hash) return '' 307 var regHash = new RegExp("(^|&|\\?)" + name + "=([^&]*)(&|$)"); 308 var rHash = location.hash.slice(1).match(regHash); 309 return rHash != null ? rHash[2] : '' 310 } 311} 312 313//æ·»å cookie 314function addCookie(name, value, expireHours) { 315 var cookieString = name + "=" + escape(value) + "; path=/"; 316 //夿æ¯å¦è®¾ç½®è¿ææ¶é´ 317 if (expireHours > 0) { 318 var date = new Date(); 319 date.setTime(date.getTime() + expireHours * 3600 * 1000); 320 cookieString = cookieString + ";expires=" + date.toGMTString(); 321 } 322 document.cookie = cookieString; 323} 324 325//è·åcookie 326function getCookie(name) { 327 var strcookie = document.cookie; 328 var arrcookie = strcookie.split("; "); 329 for (var i = 0; i < arrcookie.length; i++) { 330 var arr = arrcookie[i].split("="); 331 if (arr[0] == name) return unescape(arr[1]); 332 } 333 return null; 334} 335 336//å é¤cookie 337function delCookie(name) { 338 var exp = new Date(); 339 exp.setTime(exp.getTime() - 1); 340 var cval = getCookie(name); 341 if (cval != null) document.cookie = name + "=" + cval + "; path=/;expires=" + exp.toGMTString(); 342} 343 344/** 345 * æç´¢åå² 346 * @return {[type]} [description] 347 */ 348function getVisitorHistorySearch() { 349 return typeof TzApp !== "undefined" && typeof TzApp.getVisitorHistorySearch === "function" 350 ? TzApp.getVisitorHistorySearch() 351 : getCookie("historySearch1"); 352} 353 354/** 355 * åå¾å®¢æ·ç«¯ç±»å 356 */ 357function getClientType() { 358 var result = "", ua = navigator.userAgent.toLowerCase(), 359 clientTypeCookie = getCookie('client') ? getCookie('client') : ""; 360 361 if (ua.indexOf('micromessenger') > -1) { 362 if(window.__wxjs_environment === 'miniprogram' || ua.indexOf('miniprogram') > -1){ 363 result = 'miniprogram' 364 }else { 365 result = 'wechat' 366 } 367 } else { 368 result = 'wap' 369 } 370 371 return typeof TzApp !== "undefined" && typeof TzApp.getClientType !== "undefined" 372 ? TzApp.getClientType() 373 : ( clientTypeCookie ? clientTypeCookie : result ); 374 //return "wechat"; 375} 376 377function getTimeCountDown() { 378 if (timer > 0) { 379 $(".code_msg").html(timer + "ç§åéè¯").addClass("not"); 380 timer--; 381 } else { 382 clearInterval(setIntervals); 383 timer = times; 384 $(".code_msg").html("åééªè¯ç ").removeClass("not"); 385 } 386} 387 388/** 389 * 390 */ 391if (typeof TzApp === "undefined") { 392 TzApp = { 393 394 } 395} 396 397$(function () { 398 //å³ä¾§æµ®çª 399 function rigScroll() { 400 var winWidth = $(window).width(); 401 var winHeight = $(document).scrollTop(); 402 var scrollY = $(document).scrollTop(); 403 if (scrollY > 226){ 404 $(".right_erweima").css({ 405 "top": 0 406 }); 407 $(".right_adv").css({ 408 "top": 410 409 }); 410 $(".right_adv1").css({ 411 "top": 558 412 }); 413 $(".right_adv2").css({ 414 "top": 705 415 }) 416 $(".left_adv4").css({ 417 "top": 0 418 }); 419 } else { 420 $(".right_erweima").css({ 421 "top": 226 422 }); 423 $(".right_adv").css({ 424 "top": 635 425 }); 426 $(".right_adv1").css({ 427 "top": 783 428 }); 429 $(".right_adv2").css({ 430 "top": 931 431 }); 432 $(".left_adv4").css({ 433 "top": 226 434 }) 435 } 436 if (winWidth < 1280) { 437 $(".right_erweima,.right_adv,.right_adv1,.right_adv2").css({ 438 "right": 0 439 }); 440 $(".left_adv4").css({ 441 "left": 0 442 }) 443 } else { 444 var winRig = (winWidth - 1240) / 2 - 120; 445 $(".right_erweima").css({ 446 "right": winRig 447 }); 448 $(".right_adv,.right_adv1,.right_adv2").css({ 449 "right": winRig-3 450 }); 451 $(".left_adv4").css({ 452 "left": winRig-20 453 }); 454 } 455 } 456 rigScroll() 457 $(window).scroll(function () { 458 rigScroll() 459 });
460 $(window).resize(function () { 461 rigScroll() 462 }); 463 464 //æç´¢ä¼ å¼ 465 $(".search_But").click(function () { 466 var keywords = escape($(".keyword input").val()); 467 location.href = 'search.html?keywords=' + keywords; 468 }) 469 470 getToken(function () { 471 //é¡¶é¨å¯¼èª 472 axios({ 473 method: 'GET', 474 url: findChirenColumn +'?columnParentId=0', 475 }).then(function (response) { 476 if(response.data.result == 602){ 477 //tokenè¯·æ± 478 axios({ 479 method: 'GET', 480 url: findGetToken, 481 }).then(function (response) { 482 expireHours = 24*7; 483 addCookie('token',response.data.data.token, expireHours); 484 createInterceptor(response.data.data.token); 485 window.location.reload(); 486 }).catch(function (error) { 487 console.log(error); 488 }); 489 } 490 if (response.data.data.length < 1) { 491 return; 492 } 493 for (var i = 0; i < response.data.data.length; i++) { 494 if (response.data.data[i].columnId == 1) { 495 //$(".nav-box").append("<a href='/' class='home'>" + response.data.data[i].columnName + "</a>"); 496 } else { 497 //$(".nav-box").append("<a href='/list.html?id=" + response.data.data[i].columnId + "'>" + response.data.data[i].columnName + "</a>"); 498 } 499 } 500 }).catch(function (error) { 501 console.log(error); 502 }); 503 504 // æ¼æµ®å¹¿å 505 axios({ 506 method: 'GET', 507 url: findFloatPropaganda +'?pageNum=1&pageSize=4', 508 }).then(function (response) { 509 if(response.data.result == 0){ 510 $(".adv-box").append('<span class="close"><img src="./static/images/adv-close.png" border="0"></span><a href="show.html?id='+response.data.data.data[0].propagandaNewsId+'" target="_blank"><img src='+WebUrl+response.data.data.data[0].propagandaImage+' width="100" height="140"/></a>'); 511 if (response.data.data.data[1] && response.data.data.data[1].propagandaNewsId) { 512 $(".adv-box1").append('<span class="close"><img src="./static/images/adv-close.png" border="0"></span><a href="show.html?id='+response.data.data.data[1].propagandaNewsId+'" target="_blank"><img src='+WebUrl+response.data.data.data[1].propagandaImage+' width="100" height="140"/></a>'); 513 } 514 if (response.data.data.data[2] && response.data.data.data[2].propagandaNewsId) { 515 $(".adv-box2").append('<span class="close"><img src="./static/images/adv-close.png" border="0"></span><a href="show.html?id='+response.data.data.data[2].propagandaNewsId+'" target="_blank"><img src='+WebUrl+response.data.data.data[2].propagandaImage+' width="100" height="140"/></a>'); 516 } 517 if (response.data.data.data[3] && response.data.data.data[3].propagandaNewsId) { 518 $(".adv-box4").append('<span class="close"><img src="./static/images/adv-close.png" border="0"></span><a href="show.html?id='+response.data.data.data[3].propagandaNewsId+'" target="_blank"><img src='+WebUrl+response.data.data.data[3].propagandaImage+' width="120"/></a>'); 519 } 520 } 521 }).catch(function (error) { 522 console.log(error); 523 }); 524 525 // åæ é¾æ¥ 526 axios({ 527 method: 'GET', 528 url: findFrendShipLink +'?type=net&pageNum=1&pageSize=200', 529 }).then(function (response) { 530 for (var i = 0; i < response.data.data.data.length; i++) { 531 if (response.data.data.data[i].qfType == 0) { 532 $("#select1").append('<option value="' + response.data.data.data[i].qfOutUrl + '">' + response.data.data.data[i].qfTitle + '</option>'); 533 } else if (response.data.data.data[i].qfType == 1) { 534 $("#select2").append('<option value="' + response.data.data.data[i].qfOutUrl + '">' + response.data.data.data[i].qfTitle + '</option>'); 535 } else if (response.data.data.data[i].qfType == 2) { 536 $("#select3").append('<option value="' + response.data.data.data[i].qfOutUrl + '">' + response.data.data.data[i].qfTitle + '</option>'); 537 } else if (response.data.data.data[i].qfType == 3) { 538 $("#select4").append('<option value="' + response.data.data.data[i].qfOutUrl + '">' + response.data.data.data[i].qfTitle + '</option>'); 539 } else if (response.data.data.data[i].qfType == 4) { 540 $("#select5").append('<option value="' + response.data.data.data[i].qfOutUrl + '">' + response.data.data.data[i].qfTitle + '</option>'); 541 } else if (response.data.data.data[i].qfType == 5) { 542 $("#select6").append('<a href="' + response.data.data.data[i].qfOutUrl + '" target="_blank">' + response.data.data.data[i].qfTitle + '</a>'); 543 } 544 } 545 $("#select1,#select2,#select3,#select4,#select5").find("option").eq(0).val(""); 546 }).catch(function (error) { 547 console.log(error); 548 }); 549 });
550 551 $(".right_adv").on("click",".close",function(){ 552 $(".right_adv").hide(); 553 }); 554 555 $(".right_adv1").on("click",".close",function(){ 556 $(".right_adv1").hide(); 557 }); 558 559 $(".right_adv2").on("click",".close",function(){ 560 $(".right_adv2").hide(); 561 }); 562 563 $(".link_select select").change(function () { 564 if ($(this).val()) { 565 window.open($(this).val(), "_blank"); 566 } 567 }) 568 569 //ä¸å®¶ç»å½ 570 $("#expert_login").click(function () { 571 if (sessionStorage.getItem("uid")) { 572 window.location.href = './userCenter.html' 573 } else { 574 $(".dialog1").show(); 575 shows(); 576 } 577 }); 578 579 //æç´¢ã导èªé®ç½© 580 var winMark = $('<span id="winMark"></span>'); 581 $("body").append(winMark); 582 583 var showList = $("[showId]"); 584 var hideBox = $("[hideBox]"); 585 showList.click(function () { 586 showList.not($(this)).removeClass("on"); 587 hideBox.not($(this).attr("showId")).removeClass("show"); 588 589 if ($(this).hasClass("on")) { 590 $(this).removeClass("on"); 591 $($(this).attr("showId")).removeClass("show"); 592 winMark.removeClass("show"); 593 } else { 594 $(this).addClass("on"); 595 $($(this).attr("showId")).addClass("show"); 596 winMark.addClass("show"); 597 } 598 }); 599 winMark.click(function () { 600 showList.removeClass("on"); 601 hideBox.removeClass("show"); 602 $(this).removeClass("show"); 603 }); 604 $(".mainNav .sh") 605 .click(function () { 606 $(this).parent().parent().toggleClass("showSubMenu").siblings().removeClass("showSubMenu"); 607 }); 608 609}); 610 611 612(function() { 613 614var _hmt = _hmt || []; 615(function() { 616 var hm = document.createElement("script"); 617 hm.src = "https://hm.baidu.com/hm.js?529bc9f7197e6cead97f081cc4a789a4"; 618 var s = document.getElementsByTagName("script")[0]; 619 s.parentNode.insertBefore(hm, s); 620})(); 621 622})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.