|
@ -277,7 +277,8 @@ mui.ready(function() {
|
277
|
277
|
success:function(data){
|
278
|
278
|
var myData = data.data;
|
279
|
279
|
for(var i = 0; i < myData.length; i++ ){
|
280
|
|
if(myData[i]['professor']['id'] == userid){//自己说话
|
|
280
|
if(myData[i]['professor']['id'] == userid){//自己说话
|
|
281
|
|
281
|
282
|
/*判断是否有头像*/
|
282
|
283
|
if(myData[i]['professor']['hasHeadImage'] == 1){
|
283
|
284
|
record.push({
|
|
@ -295,10 +296,8 @@ mui.ready(function() {
|
295
|
296
|
imgurl:"../images/default-photo.jpg"
|
296
|
297
|
});
|
297
|
298
|
}
|
298
|
|
|
299
|
299
|
|
300
|
300
|
}else{//对方说话
|
301
|
|
alert('对方说话');
|
302
|
301
|
console.log('对方id=='+myData[i]['professor'].id)
|
303
|
302
|
/*判断是否有头像*/
|
304
|
303
|
if(myData[i]['professor'] != '' && myData[i]['professor'] != undefined){
|
|
@ -417,6 +416,43 @@ mui.ready(function() {
|
417
|
416
|
window.addEventListener('resize', function() {
|
418
|
417
|
ui.areaMsgList.scrollTop = ui.areaMsgList.scrollHeight + ui.areaMsgList.offsetHeight;
|
419
|
418
|
}, false);
|
|
419
|
/*var send = function(msg) {
|
|
420
|
record.push(msg);
|
|
421
|
bindMsgList();
|
|
422
|
toRobot(msg.content);
|
|
423
|
};*/
|
|
424
|
function getSelfImg (consultId,userid) {
|
|
425
|
var selfImgUrl;
|
|
426
|
mui.ajax(baseUrl+'/ajax/tidings/qacon',{
|
|
427
|
data:{
|
|
428
|
"consultId":consultId
|
|
429
|
},
|
|
430
|
dataType:'json',//服务器返回json格式数据
|
|
431
|
async:false,
|
|
432
|
type:'get',//HTTP请求类型
|
|
433
|
timeout:10000,//超时时间设置为10秒;
|
|
434
|
success:function(data){
|
|
435
|
var myData = data.data;
|
|
436
|
console.log()
|
|
437
|
for(var i = 0; i < myData.length; i++ ){
|
|
438
|
if(myData[i]['professor']['id'] == userid){
|
|
439
|
if(myData[i]['professor']['hasHeadImage'] == 1){
|
|
440
|
selfImgUrl = baseUrl + "/images/head/" + myData[i]["professor"].id + "_m.jpg";
|
|
441
|
}else {
|
|
442
|
selfImgUrl = "../images/default-photo.jpg";
|
|
443
|
}
|
|
444
|
}
|
|
445
|
}
|
|
446
|
|
|
447
|
},
|
|
448
|
error:function(xhr,type,errorThrown){
|
|
449
|
//根据消息id查询消息失败
|
|
450
|
plus.nativeUI.toast("服务器链接超时", toastStyle);
|
|
451
|
}
|
|
452
|
});
|
|
453
|
return selfImgUrl;
|
|
454
|
};
|
|
455
|
|
420
|
456
|
var send = function(msg) {
|
421
|
457
|
record.push(msg);
|
422
|
458
|
bindMsgList();
|
|
@ -424,7 +460,6 @@ mui.ready(function() {
|
424
|
460
|
};
|
425
|
461
|
var toRobot = function(info) {
|
426
|
462
|
var apiUrl = baseUrl+"/ajax/tidings";//保存消息接口
|
427
|
|
|
428
|
463
|
mui.ajax(apiUrl,{
|
429
|
464
|
data:{
|
430
|
465
|
"tidingsContant":ui.boxMsgText.value, //消息内容
|
|
@ -485,10 +520,13 @@ mui.ready(function() {
|
485
|
520
|
ui.boxMsgText.focus();//获取焦点
|
486
|
521
|
}, 150);
|
487
|
522
|
// event.detail.gesture.preventDefault();
|
|
523
|
//执行是否有头像
|
|
524
|
console.log(getSelfImg(consultId,userid));
|
488
|
525
|
send({
|
489
|
526
|
sender: 'self',
|
490
|
527
|
type: 'text',
|
491
|
|
content: ui.boxMsgText.value.replace(new RegExp('\n', 'gm'), '<br/>')
|
|
528
|
content: ui.boxMsgText.value.replace(new RegExp('\n', 'gm'), '<br/>'),
|
|
529
|
imgurl:getSelfImg (consultId,userid)
|
492
|
530
|
});
|
493
|
531
|
ui.boxMsgText.value = '';
|
494
|
532
|
mui.trigger(ui.boxMsgText, 'input', null); //发送消息向后台传数据
|