var ip = window.location.protocol+"//www.suzhou.gov.cn"; $(function(){ if ($(".js-intab").length > 0) { jQuery(".js-intab").slide({ titCell: ".inhd li", mainCell: ".inbd", delayTime: 0, triggerTime: 0, targetCell: ".more a" }); } swiperTpxw(".zmhd-spsl"); isZjz("#yjzjList"); isZjz("#wsdcList"); // 鏉ヤ俊閫夌紪 //getLxxb($("#qzlxxbList"),12); getBmLxxb($("#bmlxxbList"),3); // 鐩存挱璁″垝 handleZbjhTable(); // 鐑嚎鍥炲 getRxhf(); // 鍏紬鐩戠潱 getGzjd(); }) // 鍒ゆ柇 鎰忚寰侀泦鍜岀綉涓婅皟鏌ユ槸寰侀泦涓繕鏄凡缁撴潫 function isZjz($box){ $($box+" li").each(function(){ var endTime = new Date( $.trim($(this).find('.jssj').text()) ); var nowTime = new Date( new Date().format('yyyy-MM-dd') ); if(endTime.getTime() < nowTime.getTime()){ $(this).find('.tag').text("宸茬粨鏉?).removeClass('ing').show(); }else{ $(this).find('.tag').text("寰侀泦涓?).addClass('ing').show(); } }) } // 鐩存挱璁″垝 function handleZbjhTable() { var list = [] $("#zbjhDemo table td").each(function (index, item) { if (index > 3) { var str = $.trim($(this).text()); if (str.length > 0 && (index % 2 == 0)) { list.push({ date: str, dept: $.trim($(this).next().text()) }) } } }) var trHtm = ""; $.each(list, function (i, ele) { var dept = ele.dept.length > 15 ? ele.dept.substring(0, 13) + '...' : ele.dept; trHtm += '' + ele.date + '' + dept + ''; }) $("#table_zbjh").html(trHtm).show(); } // 鏉ヤ俊閫夌紪 function getLxxb($box,type){ /** * type 12-鍖洪暱 13-閮ㄩ棬 * /consultfront/getGzjdlistRedis/?num=6&type=13&check=do * /consultfront/getGzjdlistRedis/?num=6&type=12&check=do */ $.post(ip+'/consultfront/getGzjdlistRedis', { // currpage: 1, check: 'do', type: type, num: 20 }).then( function(res) { // console.log('res-lxxb:',res); if(res.retCode && res.retCode == 0){ var data = res.infolist; var htm = '', num = 0; $.each(data, function(index, item) { if(item.consult_state == "宸插洖澶? && num<3){ num++; var link = '/szsrmzf/hd_xjly/xjly.shtml#/xjly_content?id=' + item.gid; if(type == 13){ link = '/szsrmzf/hd_xjly/xjly.shtml#/xjly/bmmail/content?id='+ item.gid; } var memo = item.consult_revert_content.replace(/<[^>]+>/g, ''); memo = memo.length>40 ? memo.substring(0,40)+'...' : memo; htm += '
  • \

    '+ item.consult_title +'

    \
    鍥炲'+ memo +'[璇︾粏]
    \
    鍥炲鏃ユ湡: '+ item.consult_date +'鍥炲浜猴細'+ item.name +'
  • '; } }) $box.html(htm); } }) } // 閮ㄩ棬鏉ヤ俊閫夌紪 function getBmLxxb($box,num){ $.post(ip+'/consultfront/common/bmxxCommonlist', { currpage: 1, check: 'do', pagesize: num, state:2 }).then( function(res) { // console.log('res-lxxb:',res); if(res.retCode && res.retCode == 0){ var data = res.infolist; var htm = ''; $.each(data, function(index, item) { var link = '/szsrmzf/hd_xjly/xjly.shtml#/xjly/bmmail/content?id=' + item.gid; var memo = item.consult_revert_content.replace(/<[^>]+>/g, ''); memo = memo.length>40 ? memo.substring(0,40)+'...' : memo; htm += '
  • \

    '+ item.consult_title +'

    \
    鍥炲'+ memo +'[璇︾粏]
    \
    鍥炲鏃ユ湡: '+ item.consult_date +'鍥炲浜猴細'+ item.name +'
  • '; }) $box.html(htm); } }) } // 鐑嚎鍥炲 function getRxhf(){ if($("#rxhfList").length > 0){ $.post(ip+'/consultfront/common/gzjdCommonlist', { currpage: 1, check: 'do', pagesize: 6, // deptcode:"", // state:"", // keywords: "", messtype: 6 }).then( function(res) { // console.log('res-rxhf:',res); var data = res.infolist; var str = ''; $.each(data, function(index, item) { var stateClass = item.consult_state == "宸插洖澶? ? '' : "whf"; var link = '/szsrmzf/hd_gzjd/gzjd.shtml#/gzjd/content?id=' + item.gid; str += '
  • \ '+ item.consult_state +''+ item.consult_title +'
  • '; }) $("#rxhfList").html(str); }) } } // 鍏紬鐩戠潱 function getGzjd(){ if($("#gzjdList").length > 0){ $.post(ip+'/consultfront/common/gzjdCommonlist', { currpage: 1, check: 'do', pagesize: 5, }).then( function(res) { // console.log('res-gzjd:',res); var data = res.infolist; var str = ''; $.each(data, function(index, item) { var stateClass = item.consult_state == "宸插洖澶? ? '' : "whf"; var link = '/szsrmzf/hd_gzjd/gzjd.shtml#/gzjd/content?id=' + item.gid str += '
  • '+ item.consult_title +'\ '+ item.consult_type +'\ '+ item.consult_state +'\ '+ item.consult_date +'
  • '; }) $("#gzjdList").html(str); }) } } function swiperTpxw($box){ if(isie9(true)){ var slide = new Swiper( $box +' .swiper-container', { pagination: $box+ ' .swiper-pagination', loop: true, autoplay: 5000, grabCursor: true, paginationClickable: true, }); $($box +' .swiper-nav.prev').on('click', function (e) { e.preventDefault(); slide.swipePrev(); }); $($box +' .swiper-nav.next').on('click', function (e) { e.preventDefault(); slide.swipeNext(); }); }else{ var slide = new Swiper($box +' .swiper-container', { observer: true, //寮€鍚姩鎬佹鏌ュ櫒锛岀洃娴媠wiper鍜宻lide observeParents: true, //鐩戞祴Swiper 鐨勭/鐖跺厓绱 loop: true, autoplay: { delay :"5000", disableOnInteraction: false, stopOnLastSlide:false }, grabCursor: true, pagination: { el: $box +' .swiper-pagination', clickable: true, }, navigation: { prevEl: $box +' .swiper-nav.prev', nextEl: $box +' .swiper-nav.next', }, }); } } // 鍒ゆ柇鏄惁IE9 isie9(); function isie9(flag){ var isIe9 = false; if(flag){ if(navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion.split(";")[1].replace(/[ ]/g, "").replace("MSIE",""))<10){ isIe9 = true; } return isIe9; }else{ var ua = navigator.userAgent.toLocaleLowerCase(); if (ua.match(/msie/) != null || ua.match(/trident/) != null) { var browserVersion = ua.match(/msie ([\d.]+)/) != null ? ua.match(/msie ([\d.]+)/)[1] : ua.match(/rv:([\d.]+)/)[1]; var $htm = document.getElementsByTagName('html')[0]; var ishasIe = hasClass ($htm, 'ie'); if(!ishasIe){ $htm.className += ' ie'; } if(parseInt(browserVersion)<10){ var ishasLt10 = hasClass ($htm, 'ie9'); if(!ishasLt10){ $htm.className += ' ie9'; } } } } } function hasClass (ele, className) { var reg = new RegExp('(^|\\s)' + className + '(\\s|$)') return reg.test(ele.className) } //杞崲鏃ユ湡鏍煎紡 Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, //month "d+": this.getDate(), //day "h+": this.getHours(), //hour "m+": this.getMinutes(), //minute "s+": this.getSeconds(), //second "q+": Math.floor((this.getMonth() + 3) / 3), //quarter "S": this.getMilliseconds() //millisecond } if (/(y+)/.test(format)) format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var k in o) if (new RegExp("(" + k + ")").test(format)) format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length)); return format; }