|
mui.ready(function() {
var osendBtn = document.getElementById("submit"); //发送按扭;
var oplaceholder = document.getElementById("placeholder"); //
var otextNum = document.getElementById("text-count"); //字数
var oassesscontent = document.getElementById("question"); //评价内容
var ostarContainer = document.getElementById("starContainer"); //星星容器
//点击评价区域,placeholder效果,字数限制效果、
oassesscontent.addEventListener('keyup', function() {
checkLen(oassesscontent);
});
//评价字数限制
//字数限制函数
// function limitTextCountFn() {
// // var curLength = oassesscontent.innerHTML.length;
// var curLength = oassesscontent.innerText.length;
// if(curLength > 300) {
// var num = oassesscontent.innerHTML.substr(0, 300);
// } else {
// otextNum.innerHTML = parseInt(curLength);
//
// }
// };
/*字数限制*/
function checkLen(obj) {
var maxChars = 300; //最多字符数
if(obj.innerText.length > maxChars) {
obj.innerText = obj.innerText.substring(0, maxChars);
}
var curr = maxChars - obj.innerText.length;
document.getElementById("text-count").innerHTML = curr.toString();
};
mui.plusReady(function() {
var userid = plus.storage.getItem('userid');
var self = plus.webview.currentWebview();
var consultId = self.consultId;
console.log(consultId);
/*发送评价,返回聊天*/
osendBtn.addEventListener('tap', function() {
//saveassess(consultId);
var assessStar = ostarContainer.querySelectorAll('.icon-favorfill').length;
var assessContant = oassesscontent.innerText;
console.log(assessContant)
if(!assessStar && assessContant != "") {
mui.toast('未点击整体评价');
return;
} else if(assessStar && assessContant == "") {
mui.toast('请评价留言');
return;
} else if(!assessStar && assessContant == "") {
mui.toast('请评价留言和整体评价');
return;
}
var params = {
"consultId": consultId, //咨询ID
"assessStatus": "1", //评价状态 0-未评价,1-已评价
"assessStar": assessStar, //评价星级
"assessContant": assessContant //评价内容
};
mui.ajax(baseUrl + '/ajax/consult/assess', {
data: params,
dataType: 'json', //服务器返回json格式数据
type: 'post', //HTTP请求类型
success: function(data) {
if(data.data == true) {
mui.toast('评价成功');
} else {
mui.alert('已经评价');
}
},
error: function(xhr, type, errorThrown) {
}
});
/*返回聊天*/
var chatsList = plus.webview.getWebviewById('chats.html');
chatsList.show();
mui.fire(chatsList, 'refresh', {
'chatsList': chatsList
});
});
});
});
|