var ip = 'https://www.mct.gov.cn' $(function() { //請求列表接口 getlist(); //初始化分頁 $("#page_div").bindEvent({}); }); //分頁 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/mailList" // var url = "/communication/api-mailbox/frontMail/mailList"; var arry = []; var listData = { "pageNum": $("#page").val(), "pageSize": $("#pageSize").val(), "sortMap": { "createTime": "" }, "params": { "phone": "", "searchCode": "", "status": 1, // "deptId": $("#deptId").val(), // "objectiveType": $("#objectiveType").val() } } $.ajax({ url: url, data: JSON.stringify(listData), dataType: 'json', type: "post", contentType: 'application/json', success: function(data) { console.log(data) if(data.status == "success") { table_page(data.data.total); table_each("content", ajax_success(data.data)); } 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 = { "bianhao": myValues.serialNumber, "title": myValues.title, "createTime": myValues.createTime, "status": myValues.status, "overDueDate": myValues.replyTime, "id":myValues.id } list.push(json); }); return list; } //渲染数据 function table_each(id, json) { var tab = $("." + id); var type = $("#typev").val(); var laiyuan = 0; console.log(type) tab.empty(); $.each(json, function(name, val) { if(val.status=="已办结"){ var apend_tr = ""; apend_tr += "" + val.bianhao + "" + val.title + "" + val.status + "" + val.overDueDate.substring(0,10) + ""; tab.append(apend_tr); }else{ var apend_tr = ""; apend_tr += "" + val.bianhao + "" + val.title + "處理中" + val.overDueDate.substring(0,10) + ""; tab.append(apend_tr); } }); }