/** * */ //ajax封装函数 //创建构造函数类 function Conslut(){ }; Conslut.prototype = { init:function(consultanatId,professorId){ var userid = $.cookie("userid"); this.consultanatId = { "consultantId":userid }; this.professorId = { "professorId":userid }; }, getConsultData:function(url,type,params,successConsultFn,errorMsg){ $.ajax({ "url":url, "type" : type, "data" :params, "success":successConsultFn, "error":function(){ $.MsgBox.Alert(errorMsg); } }); }, getReplyData:function(url,type,params,successRelyFn,errorMsg){ $.ajax({ "url":url, "type" : type, "data" :params, "success":successRelyFn, "error":function(){ $.MsgBox.Alert(errorMsg); } }); }, getConsultHtml:function(url,type,params,successHtmlFn,errorMsg){ $.ajax({ "url":url, "type" : type, "data" :params, "success":successHtmlFn, "error":function(){ $.MsgBox.Alert(errorMsg); } }); }, } //登陆人id var userid = $.cookie("userid"); //收到咨询数据成功函数 function successRelyFn(response){ }; //data:需要处理的数据,htmlStr:页面中需要的html字符串拼接, //attrParams:数据中不同的参数比如:收到咨询是professorId,收到答复:consultantId function handleData(data,htmlStr,attrParams,text,btnCls){ htmlStr = ''; for(var i = 0; i < data.length;i++){ if(data[i]["consultStatus"] == 0){ data[i]["consultStatus"] = "进行中"; }; if(data[i]["consultStatus"] == 1){ data[i]["consultStatus"] = "完成"; }; if(data[i]["assessStatus"] == 0){ data[i]["assessStatus"] = "未评价"; } if(data[i]["assessStatus"] == 1){ data[i]["assessStatus"] = "已评价"; } if(data[i]["thanksStatus"] == 0){ data[i]["thanksStatus"] = "未感谢"; } if(data[i]["thanksStatus"] == 1){ data[i]["thanksStatus"] = "已感谢"; } htmlStr += "
" + "" + "" + "" + "" + "
" + "" + "" + "" + "1" + "" + "
" + "

" + data[i]["professor"]["name"] +"

" + "
职称 " + data[i]["professor"]["title"] +" ,职位 " + data[i]["consultId"] +" , " + data[i]["professor"]["orgName"] +" , " + data[i]["professor"]["department"] +"  |  " + data[i]["professor"]["adress"] +"
" + "
"+ "咨询主题: " + data[i]["consultTitle"] +" " + "    " + "咨询类型: " + data[i]["consultType"] +" " + "    " + "咨询发起时间: " + data[i]["createTime"].substr(0,4) + "-" + data[i]["createTime"].substr(4,2) + "-" + data[i]["createTime"].substr(6,2) + " " + data[i]["createTime"].substr(8,2)+ ":" +data[i]["createTime"].substr(10,2)+ "" + "
" + "

最后回复 ( " + data[i]["revoveryTime"].substr(0,4) + "-" + data[i]["revoveryTime"].substr(4,2) + "-" + data[i]["revoveryTime"].substr(6,2) + " " + data[i]["revoveryTime"].substr(8,2)+ ":" +data[i]["revoveryTime"].substr(10,2) + ") " + "

" + "

" + data[i]["consultContant"] +"

" + "
" + "
" + "
" + "" +text +"" + "..." + "
    " + "
  • 投诉
  • " + "
" + "
" + "
" + "" +data[i]["consultStatus"]+"/ "+data[i]["assessStatus"]+" / "+data[i]["thanksStatus"]+"" + "
" + "
" + "
" + "
"; }; return htmlStr }; //咨询点击回复,对话页字符串拼接函数 //data:要处理的数据,htmlStr:需要拼接到页面的元素,position function dialogContentStrFn(data){ var htmlStr =""; var dialogitem,float,dilinfobox,dilarrow,dilarrow_bor; for(var i = 0; i < data.length;i++){ if(data[i]["professor"]["id"] == userid){ dialogitem = "dialogrightitem"; float = "floatR"; dilinfobox = "dilinfobox_r"; dilarrow = "dilarrow_r"; dilarrow_bor="dilarrow_r_bor"; } else{ dialogitem = "dialogleftitem"; float = "floatL"; dilarrow = "dilarrow_l"; dilinfobox = "dilinfobox_l"; dilarrow_bor="dilarrow_l_bor"; } htmlStr += "
" + "
" + "
" + "" + "" + "" + "
" + "
" + "
" + "
" + "
" + "
" + "
" + "

"+data[i]["tidingsContant"]+"

" + "
" + "
" + "
" + //dilinfobox "
" + //dilinfobox "
" + //dilmod "
" + //dialogrightitem " " }; return htmlStr; }; //点击星星函数 /*var starStart; function clickStar(selector){ $(selector+" .evastar2").removeClass('addStar'); starStart=$(this).index()+1; for(var i=0;i