Commit d38ecceb authored by 罗超's avatar 罗超

1

parent 7cc215a8
...@@ -64,6 +64,14 @@ ...@@ -64,6 +64,14 @@
.tbody::-webkit-scrollbar-thumb:hover{ .tbody::-webkit-scrollbar-thumb:hover{
background: #333; background: #333;
} }
.mainSummary th:first-child,
td:first-child {
position: sticky;
left: 0;
z-index: 1;
}
</style> </style>
<template> <template>
<div class="flexOne comSummary"> <div class="flexOne comSummary">
...@@ -129,7 +137,7 @@ ...@@ -129,7 +137,7 @@
</thead> </thead>
</table> </table>
<div class="tbody " style="width:1680px" > <div class="tbody" style="width:1680px" >
<colgroup> <colgroup>
<col width='140px'/> <col width='140px'/>
<col width='215px'/> <col width='215px'/>
...@@ -201,18 +209,9 @@ export default { ...@@ -201,18 +209,9 @@ export default {
handler(val){ handler(val){
val.forEach(e=>{ val.forEach(e=>{
e.InfoList.forEach(_e=>{ e.InfoList.forEach(_e=>{
if(_e){
this.activities.forEach((x,i)=>{
if(x.timestamp==_e.StartTime) {
let top= this.getOffSet(i)
_e.offSetTop=top-190
}
// let res=this.timeDifference(_e.StartTime,_e.EndTime)
_e.height=_e.IntervalNum*41+'px' _e.height=_e.IntervalNum*41+'px'
}) let gap= this.getGap("09:30",_e.StartTime,15)
} _e.offSetTop=gap*41
}) })
}) })
}, },
...@@ -446,11 +445,20 @@ export default { ...@@ -446,11 +445,20 @@ export default {
getDayInfo(Y, M, D) { getDayInfo(Y, M, D) {
}, },
getOffSet(index){ /**
let el=document.getElementsByClassName('el-timeline-item')[index] * //计算间隔多少个分钟
let top=el.getBoundingClientRect().top * @param s 开始时间
return top * e 结束时间
}, * gap 间隔分钟
*/
getGap(s,e,gap){
let stimeArr=s.split(':')
let stime=parseInt(stimeArr[0])*60+parseInt(stimeArr[1])
let etimeArr=e.split(":")
let etime=parseInt(etimeArr[0])*60+parseInt(etimeArr[1])
let res=(etime-stime)/gap
return res
}
}, },
mounted() { mounted() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment