$(function(){ consultData(0,10,"-1"); // 详情 $('.box-content ul').on('click','li', function() { var id = $(this).find("a").attr('id'); detailConsultInfo(id); }); // 我要提问 $('#answer').click(function(){ addConsult(); }); }); /** * 加载咨询答疑列表数据 */ function consultData(pageindex, pagesize, state) { /*var aNode = $("#stateTab li"); var tempNode ; var isFirst=true; aNode.click(function(){ if(isFirst){ isFirst = false; aNode.each(function(n){ $(this).removeClass("on"); }); } if(tempNode){ tempNode.removeClass("on"); } tempNode = $(this); $(this).addClass("on"); }); */ $('input[name=page]').val(pageindex+1); $('input[name=rows]').val(pagesize); if(state == 0){ $('input[name=state]').val("0"); }else if(state == 1){ $('input[name=state]').val("1"); }else{ $("#all").addClass("on"); $('input[name=state]').val('-1'); } $.ajax({ url: 'queryConsultInfo', type: 'post', data: $('#stateForm').serializeArray(), dataType: 'json', beforeSend: function(xhr) { $('.box-content ul li').remove(); $("#Pagination").html(""); }, success: function(result) { var total = result.queryResult.total; var data = result.queryResult.data; if (total == 0 || null ==data) { $('
  • ').addClass("border-none").append($("

    ").html(message.defaults.queryTip)).appendTo($('.box-content ul')); $("#Pagination").html(""); return; } $.each(data, function(i, item) { var liObj = $('

  • '); /*var name = item.name;*/ /*var publisherId = $('#publisherId').val(); //当前登录用户可以查看自己所在出版社的信息,否则显示***出版社 if(publisherId != item.publisherId){ name = "***"+name.substring(name.length-3); }*/ liObj.append(''+item.title+'') .append($('').append(typeView(item.type))) .append($('').append(formatterTime(item.createDate, 'yyyy-MM-dd'))).appendTo($('.box-content ul')); }); $("#Pagination").pagination(total, { callback : pageCallback, page_index : pageindex, page_size : pagesize, pagesize_show_always : false//是否显示下拉每页多少条 }); } }); } function pageCallback(pageindex, pagesize, jq) { consultData(pageindex, pagesize,"-1"); } /** * 显示问题类别 */ function typeView(type){ var rst = ''; switch (type) { case 0: rst = message.serviceCenter.typeofService; break; case 1: rst = message.serviceCenter.feedbackTheProblem; break; default: break; } return rst; } /** * 显示解答状态 */ function stateView(state){ var rst = ''; switch (state) { case 0: rst = message.serviceCenter.noToAnswer; break; case 1: rst = message.serviceCenter.haveToAnswer; break; default: break; } return rst; } /** * 查看详情 * @param id id */ function detailConsultInfo(id) { window.location.href = "queryConsultDetail?id=-998&did=" + id; } /** * 进入我要提问界面 */ function addConsult() { window.location.href = "addConsultView?id=-998"; } /** * 返回指定格式日期 * @param time 时间 长整型 * @param fmt 格式,如:yyyy-MM-dd HH:mm:ss * @returns */ function formatterTime(time, fmt) { var time = new Date(time); var z = { M: time.getMonth() + 1, d: time.getDate(), h: time.getHours(), m: time.getMinutes(), s: time.getSeconds() }; fmt = fmt.replace(/(M+|d+|h+|m+|s+)/g, function(v) { return ((v.length > 1 ? "0" : "") + eval('z.' + v.slice(-1))).slice(-2); }); return fmt.replace(/(y+)/g, function(v) { return time.getFullYear().toString().slice(-v.length); }); }