|
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");//星星容器
/*保存评价评价*/
function saveassess(consultId) {
var assessStar = ostarContainer.querySelectorAll('.icon-favorfill').length;
// var assessContant = oassesscontent.innerHTML;
var assessContant = oassesscontent.value;
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){
}
});
};
//点击评价区域,placeholder效果,字数限制效果、
oassesscontent.addEventListener('keyup',function(){
checkLen(oassesscontent);
});
//评价字数限制
//字数限制函数
function limitTextCountFn(){
// var curLength = oassesscontent.innerHTML.length;
var curLength = oassesscontent.value.length;
if(curLength > 300){
var num= oassesscontent.innerHTML.substr(0,300);
}
else {
otextNum.innerHTML = parseInt(curLength);
}
};
/*字数限制*/
function checkLen(obj) {
var maxChars = 300;//最多字符数
if (obj.value.length > maxChars) {
obj.value = obj.value.substring(0,maxChars);
}
var curr = maxChars - obj.value.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 chatsList = plus.webview.getWebviewById('chats.html');
chatsList.show();
mui.fire(chatsList,'refresh',{'chatsList':chatsList});
});
});
});
|