No Description

articalMessage.js 4.7KB

    mui.plusReady(function() { var userid = plus.storage.getItem('userid'); var self = plus.webview.currentWebview(); var proId = self.articleId; function proInfoMain() { mui.ajax(baseUrl + "/ajax/leaveWord/ql", { dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 data: { "articleId": proId }, timeout: 10000, //超时设置 success: function(data) { var $info = data.data || {}; if(data.success && data.data) { document.getElementsByClassName(" protable")[0].innerHTML = ""; plus.nativeUI.closeWaiting(); plus.webview.currentWebview().show("slide-in-right", 150); var $info = data.data; for(var i = 0; i < $info.length; i++) { var time = $info[i].createTime.substring(0, 4) + "年" + $info[i].createTime.substring(4, 6) + "月" + $info[i].createTime.substring(6, 8) + "日 " + $info[i].createTime.substring(8, 10) + ":" + $info[i].createTime.substring(10, 12); var li = document.createElement('li'); li.className = 'mui-table-view-cell mui-media'; var string = '<div class="proinfor">' if($info[i].professor.hasHeadImage) { string += '<img class="mui-media-object mui-pull-left headimg headRadius" src="' + baseUrl + '/images/head/' + $info[i].professor.id + '_l.jpg">' } else { string += '<img class="mui-media-object mui-pull-left headimg headRadius" src="../images/default-photo.jpg">' } string += '<div class="mui-media-body">' string += '<div><span class="listtit">' + $info[i].professor.name if($info[i].professor.authType) { string += '<em class="mui-icon iconfont icon-vip authicon-cu"> </em>'; } else { if($info[i].professor.authStatus==3) { if($info[i].professor.authentication == 1) { string += '<em class="mui-icon iconfont icon-renzheng authicon-mana"></em>'; } else if($info[i].professor.authentication == 2) { string += '<em class="mui-icon iconfont icon-renzheng authicon-staff"></em>'; } else { string += '<em class="mui-icon iconfont icon-renzheng authicon-stu"></em>'; } } } string += '</span><span class="thistime timenow">' + time + '</span></div>' string += '<p class="listtit3">' + $info[i].content + '</p>' if(userid==$info[i].professor.id){ string += '<p class="listtit3" style="text-align:right;"><span data-id="'+ $info[i].id+'">删除</span></p>' } string += '</div> </div>' li.innerHTML = string; document.getElementsByClassName(" protable")[0].appendChild(li); } } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); } proInfoMain(); function trim(str) { //删除左右两端的空格    return str.replace(/(^\s*)|(\s*$)/g, "");   } document.getElementById("msg-text").addEventListener("keyup", function() { var valueLength = document.getElementById("msg-text").value; var length = trim(valueLength); if(length) { document.getElementById("send").classList.add("add"); document.getElementById("msg-type").classList.add("addColor"); } else { document.getElementById("send").classList.remove("add"); document.getElementById("msg-type").classList.remove("addColor"); } }); mui("#chatFooter").on('tap', '.add', function() { article(); }); function article() { mui.ajax(baseUrl + "/ajax/leaveWord", { dataType: 'json', //数据格式类型 type: 'POST', //http请求类型 data: { "articleId": proId, "sender": userid, "content": document.getElementsByTagName("textarea")[0].value, }, timeout: 10000, //超时设置 success: function(data) { var $info = data.data || {}; if(data.success && data.data) { document.getElementsByTagName("textarea")[0].value = ""; document.getElementById("msg-type").classList.remove("addColor"); proInfoMain(); } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); } /*删除留言*/ mui(".protable").on('tap', '.listtit3 span', function() { var oId=this.getAttribute("data-id"); var oRemo=this; mui.ajax(baseUrl + "/ajax/leaveWord/delete", { dataType: 'json', //数据格式类型 type: 'POST', //http请求类型 data: { "id": oId, }, timeout: 10000, //超时设置 success: function(data) { if(data.success) { document.getElementsByClassName(" protable")[0].removeChild(oRemo.parentNode.parentNode.parentNode.parentNode); } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); }); });