$(function() { //請求列表接口 getlist(); //初始化分頁 $("#page_div").bindEvent({}); }); var ip = 'https://www.mct.gov.cn'; //分頁 function table_page(totalHits) { var totalHits = parseInt(totalHits); var pageSize = parseInt($("#pageSize").val()); var page = parseInt($("#page").val()); var pageNum = Math.floor((totalHits + pageSize - 1) / pageSize); var options = { pageNum: pageNum, current: page, backfun: function(e) { $("#page").val(e.current); getlist(); } } $("#page_div").createPage(options); } //請求列表頁的方法 function getlist() { var url= ip + "/communication/api-mailbox/frontMail/selectMonthStatistics" var arry = []; var d = new Date(); var year = d.getFullYear(); var mouth = d.getMonth(); // console.log(year, mouth) var listData = { "pageNum": $("#page").val(), "pageSize": mouth + 1, "params": { "phone": "", "searchCode": "", "status": 1, } } $.ajax({ url: url, dataType: 'json', type: "post", data:JSON.stringify(listData), contentType: 'application/json', success: function(data) { console.log(data); if(data.status == "success") { table_page(data.data.total); table_each("sjtjlist", ajax_success(data.data), year); $.each(data.data.rows.reverse(),function(name,val){ if(val.plist.length>2){ if(val.plist[0].name==val.plist[2].name){ val.plist[0].value=val.plist[0].value+val.plist[2].value; delete val.plist[2]; console.log(val.plist); } } echart_each("chart"+name,val.plist); }) } else { alert(data.data.errorMsg); } }, error: function(data) { console.log('error: ' + JSON.stringify(data)); } }) } //請求成功函數 function ajax_success(json) { var list = []; var resutList = json.rows; var tot = json.total if(parseInt(tot) <= $("#pageSize").val()) { $(".page_num").css("display", "none") } else { $(".page_num").css("display", "block") $(".page_num").css("background", "white") $(".page_num").css("margin-top", "0") } $.each(resutList, function(name, val) { var myValues = val; var json = { "total": myValues.total, "untreated": myValues.untreated, "completed": myValues.completed } list.push(json); }); console.log(list.reverse()); return list.reverse(); } //渲染数据 function table_each(id, json, year) { var tab = $("." + id); var type = $("#typev").val(); console.log(type) tab.empty(); console.log(json); var apend_tr = ""; var json_num=json.length; $.each(json.reverse(), function(name, val) { //apend_tr += "
"+ year +"年" + Math.abs(parseInt(name-json_num))+"月,公眾來信共收到留言"+ val.total + "件,其中: | |
本月已辦結"+ val.completed + "件 | 本月正在辦理中"+ val.untreated + "件 |