var appId = 129; var siteId = "229" var selYear = new Date().getFullYear(); var selJD = ''; var curM = new Date().getMonth() + 1; var preM = curM + 1; if (preM == 13) { preM = 1; } var pastMonth = new Date().getMonth(); var curYear = new Date().getFullYear(); if (pastMonth == 0) { pastMonth = 12; // curYear = curYear - 1; } else if (pastMonth > 0 && pastMonth < 10) { pastMonth = '0' + pastMonth; } // var day = new Date(curYear,pastMonth,0).getDate(); var day = new Date().getDate(); // var selbeginTime = curYear+'-'+pastMonth+'-01'; let lastYear = new Date().getFullYear() - 1; console.log("lastYear", lastYear); var selbeginTime = lastYear + "-" + preM + '-01'; var selendTime = curYear + '-' + curM + '-' + day; //获取互动交流列表数据放到主站互动交流 function getSZXXList(pageIndex, pageSize) { var address = "/IGI/nbhd/openGovmsgbox.do"; //信件接口 var datajson = { siteId: siteId, appId: appId, method: 'listGovmsgboxs', "pageIndex": pageIndex, "pageSize": pageSize }; $.ajax({ url: address, dataType: "json", data: datajson, type: "get", async: "true", success: function (data) { if (data.statusCode != 200) { return; } else { var html = ""; var result = data.datas; // console.log(result) for (var i = 0; i < result.data.length; i++) { var docNumber = result.data[i].QUERYNUMBER; // 邮件字号 var docType = result.data[i].GOVMSGBOXTYPE; // 邮件字号 var title = result.data[i].TITLE; //标题 var openDate = formatDate('yyyy-MM-dd', parseFloat(result.data[i].REPLYTIME)); // 回复日期 var writeDate = formatDate('yyyy-MM-dd', parseFloat(result.data[i].SUBMITTIME)); // 来信日期 var metadataId = result.data[i].METADATAID; var url = result.data[i].publishUrl; //地址 if (i % 2 == 0) { // html += '
  • ' + // '' + // '' + // '

    ' + docNumber + '

    ' + // '
    ' + // '' + title // + // '' + // '' + openDate + '' + // '
  • '; html += '' + '
    ' + title + '
    ' + '
    ' + docNumber + '
    ' + '
    ' + openDate + '
    ' + '
    '; } else { // html += '
  • ' + // '' + // '' + // '

    ' + docNumber + '

    ' + // '
    ' + // '' + title // + // '' + // '' + openDate + '' + // '
  • '; html += '' + '
    ' + title + '
    ' + '
    ' + docNumber + '
    ' + '
    ' + openDate + '
    ' + '
    '; } // console.log(html, 'html') } $("#szxxlist").html(html); } }, error: function (data) { } }) } //时间戳转换 function formatDate(fmt, value) { if (!value) { return '' } var time = new Date(value) var o = { 'M+': time.getMonth() + 1, // 月份 4 'd+': time.getDate(), // 日 9 'h+': time.getHours(), // 小时 11 'm+': time.getMinutes(), // 分 22 's+': time.getSeconds(), // 秒 44 'q+': Math.floor((time.getMonth() + 3) / 3), // 季度 'S': time.getMilliseconds() // 毫秒 }; if (/(y+)/.test(fmt)) { // RegExp.$1是RegExp的一个属性,指的是与正则表达式匹配的第一个子匹配 fmt = fmt.replace(RegExp.$1, (time.getFullYear() + '').substr(4 - RegExp.$1.length)); // 这是转换年 } for (var k in o) { if (new RegExp('(' + k + ')').test(fmt)) { fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (('00' + o[k]).substr(('' + o[k]).length))); // o[k] 4 9 11 22 44 // '00'+o[k] 004 009 0011 0022 0044 // ..substr(('' + o[k]).length从o[k].length开始截取 } } return fmt; // 2019-04-09 11:22:44 } //获取当月统计 beginTime, endTime function getStatistics(beginTime, endTime) { var beginTime = selbeginTime + ' 00:00:00', endTime = selendTime + ' 23:59:59'; var data = ""; console.log("beginTime:" + beginTime, "endTime:" + endTime) $.ajax({ url: '/IGI/nbhd/openGovmsgbox.do', type: "get", data: { siteId: siteId, beginTime: beginTime, endTime: endTime, method: 'govmsgboxReplyReport', appId: appId }, async: false, timeout: 3000, dataType: "json", xhrFields: { withCredentials: true //解决跨服务传递时不传递cookie的问题,允许携带证书 }, success: function (data) { if (data.statusCode == 200 && data.datas) { // console.log("data:", data.datas) pieChart1(data.datas); } }, error: function (data) { } }); } //获取近一年信箱办理统计放到子站首页 function getSubStatistics(beginTime, endTime) { var beginTime = selbeginTime + ' 00:00:00', endTime = selendTime + ' 23:59:59'; var data = ""; console.log("beginTime:" + beginTime, "endTime:" + endTime) $.ajax({ url: '/IGI/nbhd/openGovmsgbox.do', type: "get", data: { siteId: siteId, beginTime: beginTime, endTime: endTime, method: 'govmsgboxReplyReport', appId: appId }, async: false, timeout: 3000, dataType: "json", xhrFields: { withCredentials: true //解决跨服务传递时不传递cookie的问题,允许携带证书 }, success: function (data) { if (data.statusCode == 200 && data.datas) { $("#xjzs").html("信件总数:" + data.datas.total); $("#xjydf").html("已答复:" + data.datas.hasReply) $("#xjzs_v1").html("" + data.datas.total); $("#xjydf_v1").html("" + data.datas.hasReply) } }, error: function (data) { } }); }