提交 652702a9 编写于 作者: guangjun.yang's avatar guangjun.yang

bug修改

上级 33547c92
...@@ -349,6 +349,7 @@ export default { ...@@ -349,6 +349,7 @@ export default {
msg.avatarImg = this.kfAvatar; msg.avatarImg = this.kfAvatar;
msg.timestampStr = new Date().format("hh:mm"); msg.timestampStr = new Date().format("hh:mm");
msg.realTimestamp = this.realTimestamp; msg.realTimestamp = this.realTimestamp;
msg.taskLogId = this.currentTaskLogId;
console.log("####msg####", msg); console.log("####msg####", msg);
this.messageList.push(msg); this.messageList.push(msg);
this.$nextTick(() => { this.$nextTick(() => {
...@@ -686,6 +687,7 @@ export default { ...@@ -686,6 +687,7 @@ export default {
this.getDoctorInfo(this.currentToAccId); this.getDoctorInfo(this.currentToAccId);
this.getMSGHistory(this.currentSession); this.getMSGHistory(this.currentSession);
this.SET_IS_FROM_ASSIGN_TASK(false); this.SET_IS_FROM_ASSIGN_TASK(false);
this.readAllMsg();
} }
if (sLength) { if (sLength) {
this.convertSessions(this.sessionListData.sessionList); this.convertSessions(this.sessionListData.sessionList);
...@@ -774,14 +776,6 @@ export default { ...@@ -774,14 +776,6 @@ export default {
}; };
this.POST(`/im/msg/read/all`, params).then(res => { this.POST(`/im/msg/read/all`, params).then(res => {
if (res.code === "000000") { if (res.code === "000000") {
// let session = this.findItemByKeyAndVal(
// this.sessionListData.sessionList,
// "taskLogId",
// this.currentTaskLogId
// );
// if (session) {
// session.unreadCount = 0;
// }
this.currentSession.unreadCount = 0; this.currentSession.unreadCount = 0;
} else { } else {
this.$message({ this.$message({
......
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
html,
body {
height: 100%;
}
body,
ul,
li,
a,
p,
div {
padding: 0px;
margin: 0px;
font-size: 14px;
}
#wrap {
overflow: hidden;
width: 100%;
}
#main {
height: 2944px;
top: 0;
position: relative;
}
.page {
width: 100%;
margin: 0;
}
#page1 {
background: #E4E6CE;
}
#page2 {
background: #6CE26C;
}
#page3 {
background: #BF4938;
}
#page4 {
background: #2932E1;
}
</style>
<!-- <script src="js/jquery-1.8.3.js" type="text/javascript" charset="utf-8"></script> -->
</head>
<body>
<div id="wrap">
<div id="main">
<div id="page1" class="page"></div>
<div id="page2" class="page"></div>
<div id="page3" class="page"></div>
<div id="page4" class="page"></div>
</div>
</div>
<script type="text/javascript">
var wrap = document.getElementById("wrap");
var main = document.getElementById("main");
var hei = document.body.clientHeight;
wrap.style.height = hei + "px";
var obj = document.getElementsByTagName("div");
for (var i = 0; i < obj.length; i++) {
if (obj[i].className == 'page') {
obj[i].style.height = hei + "px";
}
}
//如果不加时间控制,滚动会过度灵敏,一次翻好几屏
var startTime = 0, //翻屏起始时间
endTime = 0,
now = 0;
//浏览器兼容
if ((navigator.userAgent.toLowerCase().indexOf("firefox") != -1)) {
document.addEventListener("DOMMouseScroll", scrollFun, false);
}
else if (document.addEventListener) {
document.addEventListener("mousewheel", scrollFun, false);
}
else if (document.attachEvent) {
document.attachEvent("onmousewheel", scrollFun);
}
else {
document.onmousewheel = scrollFun;
}
//滚动事件处理函数
function scrollFun(event) {
startTime = new Date().getTime();
var delta = event.detail || (-event.wheelDelta);
//mousewheel事件中的 “event.wheelDelta” 属性值:返回的如果是正值说明滚轮是向上滚动
//DOMMouseScroll事件中的 “event.detail” 属性值:返回的如果是负值说明滚轮是向上滚动
if ((endTime - startTime) < -1000) {
if (delta > 0 && parseInt(main.offsetTop) > -(hei * 3)) {
//向下滚动
now = now - hei;
toPage(now);
}
if (delta < 0 && parseInt(main.offsetTop) < 0) {
//向上滚动
now = now + hei;
toPage(now);
}
endTime = new Date().getTime();
}
else {
event.preventDefault();
}
}
function toPage(now) {
// $("#main").animate({top:(now+'px')},1000); //jquery实现动画效果
setTimeout("main.style.top = now + 'px'", 1000); //javascript 实现动画效果
}
</script>
</body>
</html>
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册