$(function() { // 加载列表数据 loadData(); }); /** * 加载列表数据 */ function loadData() { var paramObj = _parserUrl(window.location.href); var id = paramObj.did; var url = 'detailById'; $.ajax({ type : 'post', url : url, data : { id : id }, cache : false, dataType : 'json', success : function(result) { if(result.consultReply.type == '0'){ $('#typeName').text(message.serviceCenter.typeofService); }else if(result.consultReply.type == '1'){ $('#typeName').text(message.serviceCenter.feedbackTheProblem); } var name = result.consultReply.name; var publisherId = $('#publisherId').val(); //当前登录用户可以查看自己所在出版社的信息,否则显示***出版社 if(publisherId != result.consultReply.publisherId){ name = "***"+name.substring(name.length-3); } $('#title').html(result.consultReply.title); $('#content').html(result.consultReply.content); $('#name').text(name); $('#createDate').text(formatterTime(result.consultReply.createDate, 'yyyy-MM-dd')); if (null != result.consultReply.state && '1' == result.consultReply.state) { $('#stateView').text(message.serviceCenter.haveToAnswer); $('#stateDiv').css('display', ''); $('#replyContent').text(result.consultReply.replyContent); $('#employeeName').text(result.consultReply.employeeName); $('#replyDate').text(formatterTime(result.consultReply.replyDate, 'yyyy-MM-dd')); } else if (null != result.consultReply.state && '0' == result.consultReply.state) { $('#stateView').text(message.serviceCenter.noToAnswer); $('#stateDiv').css('display', 'none'); } else { $('#stateDiv').css('display', 'none'); } }, error : function() { jAlert(message.defaults.queryError, message.defaults.tipTitleError); } }); } /** * 返回指定格式日期 * @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); }); }