' + doctor_name + '';
var sendErrDom = "";
if(!msg.beforeSend && msg.id && msg.id.indexOf('loc')==0){
sendErrDom = "
";
}
//设置已读标志
var yiduHtml1 = '
';
var yiduHtml2 = '
';
var yiduHtml3 = '
';
if(self.id=="p2dzixun" || self.id=="p2p" && !(!msg.beforeSend && msg.id && msg.id.indexOf('loc')==0)){//医生和患者对聊、医生和医生对聊,显示是否已读
//var ydText = "居民已读";
// TODO "居民已读" 临时改为 "已读"
var ydText = "已读";
if(!isPatient){//医生对聊
ydText = "已读";
}
if (!isSend) {
ydText = '';
}
if(docInfo.code == msg.sender_id) {
if(msg.timestamp<=lastFetchTime){
yiduHtml1 = '
'+ydText+'';//除了视频,文章
yiduHtml2 = '
'+ydText+'';//视频、文章
yiduHtml3 = '
'+ydText+'';//图片
}
}
}else{//团队群聊、求助群聊不显示是否已读
yiduHtml1 = '';
yiduHtml2 = '';
yiduHtml3 = '';
}
switch(typeMsg) {
case 0:
case 1://普通文本
case 8://求助文本
temp += '
'+ sendErrDom + yiduHtml1+'
' + matchUrl(contentMsg) + '';
// temp += '
'+ sendErrDom + yiduHtml1+
// '
'+
// '我已审核您2017-07-10发起的续方申请
'+
// '审核结果:审核不通过
'+
// '原因:配送地址超过配送员可配送的地区,建议自取。'+
// '
点击查看详情'+
// '
'+
// ''+
// '
';
break;
case 6://开始咨询文本
var rs = JSON.parse(contentMsg);
// console.log(rs)
// var tzss = rs.tzssFlag;
// var zzF = rs.zzFlag
// var zz,tz;
// if(tzss){
// zz = '已填写
查看';
// }else{
// zz = '未填写';
// }
// if(zzF){
// tz = '已填写
查看';
// }else{
// tz = '未填写';
// }
temp += '
'+ sendErrDom + yiduHtml1+
'
'+
''+
''+rs.title+'
'+
'体征信息:'+rs.tzMsg+'
'+
// '症状:'+zz+'
'+
// '体征及生活方式:'+tz+'
'+
'';
break;
case 17://随访调查
// console.log(contentMsg)
var rs = JSON.parse(contentMsg);
if(msg.sender_id == docInfo.code){
temp += '
'+rs.doctorremind+'
';
}else{
if(rs.sysMsg){
temp += '
'+
'
'+
''+
''+rs.text+'
'+
'查看'+
'';
}
}
break;
case 16:
// console.log(contentMsg)
var rs = JSON.parse(contentMsg);
if(msg.sender_id == docInfo.code){
temp += '
';
}else{
var alertMsg;
if(rs.needUpload == 'false'){
alertMsg = rs.tzAlert+'
自动填入随访记录';
temp += '
'+
'
'+
''+
''+rs.tzMsg+'
'+
''+rs.tzTime+'
'+
''+alertMsg+'
'+
'';
}else{
alertMsg = rs.tzAlert;
temp += '
'+
'
'+
''+
// ''+rs.tzMsg+'
'+
// ''+rs.tzTime+'
'+
''+alertMsg+'
'+
'';
}
}
break;
case 2://图片
case 9://求助图片
if(msg.local_src=="data:,")
contentMsg = msg.content;
else if(msg.local_src)
contentMsg = msg.local_src.indexOf('data:')==0? msg.local_src: plus.io.convertLocalFileSystemURL(msg.local_src);
else
contentMsg = msg.content;
temp += '
'+ sendErrDom + '
'+yiduHtml3+'![]('+ getImgUrl(contentMsg) +')
';
$('img.l-previmg[data-code="'+ msg.id +'"]').remove();
break;
case 3://语音
var rec = msg.local_src? JSON.parse(msg.local_src) : contentMsg? JSON.parse(contentMsg) : undefined;
if(rec){
var path = msg.local_src?msg.local_src:msg.content;
temp += "
"+ sendErrDom + yiduHtml1+"
"+
"" +
""+(rec? rec.times: "") +"\'\'"+
"
"+
"";
}
break;
case 4: //文章
temp += formatJyzd(contentMsg, sendErrDom,yiduHtml2, msg.timestamp);
// temp += '
' + matchUrl(contentMsg) + '';
break;
case 12: //视频
var videoInfo = msg.content.split(",");
var shichang = formatSeconds(videoInfo[2]);//时长
if(docInfo.code != msg.sender_id) {
temp += '
'+yiduHtml2+
'
'+
'
'+
'
'+
''+shichang+''+
' ';
}else{
temp += '
'+yiduHtml2+
'
'+
'
'+
'
'+
''+shichang+''+
' ';
}
break;
case 15: //审核消息
var rs = JSON.parse(contentMsg);
var reason = "";
if(rs.reason){
reason = '
原因:'+rs.reason+'
';
}
temp += '
'+ sendErrDom +
'
'+
''+
''+rs.title+'
'+
'审核结果:'+rs.result+'
'+reason+
'点此查看详情'+
'';
break;
}
html += temp + '