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_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_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;
}