7 changed files with 194 additions and 125 deletions
@ -1,126 +1,132 @@ |
|||||
<template> |
<template> |
||||
<div class='TrafficFlow'> |
<div class='TrafficFlow'> |
||||
<section class="content"> |
<section class="content"> |
||||
<Railway class="content-l" /> |
<Railway class="content-l" /> |
||||
<div class="content-m" > |
<div class="content-m"> |
||||
<RailWayDay class="content-m-t" /> |
<RailWayDay class="content-m-t" /> |
||||
<DayTotal class="content-m-t" /> |
<DayTotal class="content-m-t" /> |
||||
</div> |
</div> |
||||
<div class="content-m" > |
<div class="content-m"> |
||||
<EventSource class="content-m-t" /> |
<EventSource class="content-m-t" /> |
||||
<DailyDisposal class="content-m-t" /> |
<DailyDisposal class="content-m-t" /> |
||||
</div> |
</div> |
||||
<div class="content-m" > |
<div class="content-m"> |
||||
<MonthStatistice class="content-m-t" /> |
<MonthStatistice class="content-m-t" /> |
||||
<TypeAnalysis class="content-m-t" /> |
<TypeAnalysis class="content-m-t" /> |
||||
</div> |
</div> |
||||
</section> |
</section> |
||||
<section class="foot"> |
<section class="foot"> |
||||
<EventQuery class="foot-w" /> |
<EventQuery class="foot-w" /> |
||||
</section> |
</section> |
||||
</div> |
</div> |
||||
</template> |
</template> |
||||
|
|
||||
<script> |
<script> |
||||
import Railway from './components/railway/index.vue'; |
import Railway from './components/railway/index.vue'; |
||||
import RailWayDay from './components/railwayDay/index.vue'; |
import RailWayDay from './components/railwayDay/index.vue'; |
||||
import DayTotal from './components/dayTotal/index.vue'; |
import DayTotal from './components/dayTotal/index.vue'; |
||||
import EventSource from './components/eventSource/index.vue'; |
import EventSource from './components/eventSource/index.vue'; |
||||
import DailyDisposal from './components/dailyDisposal/index.vue'; |
import DailyDisposal from './components/dailyDisposal/index.vue'; |
||||
import TypeAnalysis from './components/typeAnalysis'; |
import TypeAnalysis from './components/typeAnalysis'; |
||||
import MonthStatistice from './components/monthStatistics/index.vue'; |
import MonthStatistice from './components/monthStatistics/index.vue'; |
||||
import EventQuery from './components/eventQuery'; |
import EventQuery from './components/eventQuery'; |
||||
|
|
||||
export default { |
export default { |
||||
name: 'EventDetection', |
name: 'EventDetection', |
||||
components: { |
components: { |
||||
Railway, |
Railway, |
||||
RailWayDay, |
RailWayDay, |
||||
DayTotal, |
DayTotal, |
||||
EventSource, |
EventSource, |
||||
DailyDisposal, |
DailyDisposal, |
||||
TypeAnalysis, |
TypeAnalysis, |
||||
MonthStatistice, |
MonthStatistice, |
||||
EventQuery, |
EventQuery, |
||||
} |
|
||||
} |
} |
||||
</script> |
} |
||||
|
</script> |
||||
<style lang='scss' scoped> |
|
||||
.TrafficFlow { |
|
||||
width: 100%; |
|
||||
height: 100%; |
|
||||
position: relative; |
|
||||
z-index: 6; |
|
||||
color: white; |
|
||||
|
|
||||
.head{ |
<style lang='scss' scoped> |
||||
width: 98%; |
.TrafficFlow { |
||||
margin: auto; |
width: 100%; |
||||
margin-top: 15px; |
height: 100%; |
||||
|
position: relative; |
||||
|
z-index: 6; |
||||
|
color: white; |
||||
|
|
||||
|
.head { |
||||
|
width: 98%; |
||||
|
margin: auto; |
||||
|
margin-top: 15px; |
||||
|
} |
||||
|
|
||||
|
.content { |
||||
|
width: 98%; |
||||
|
margin: auto; |
||||
|
display: flex; |
||||
|
flex: 1; |
||||
|
pointer-events: none; |
||||
|
margin-top: 19px; |
||||
|
|
||||
|
>div { |
||||
|
pointer-events: auto; |
||||
} |
} |
||||
.content { |
|
||||
width: 98%; |
|
||||
margin: auto; |
|
||||
display: flex; |
|
||||
flex: 1; |
|
||||
pointer-events: none; |
|
||||
margin-top: 19px; |
|
||||
>div { |
|
||||
pointer-events: auto; |
|
||||
} |
|
||||
|
|
||||
.content-l { |
|
||||
width: calc(100% / 4 - 25px * 3); |
|
||||
min-width:460px; |
|
||||
margin-right:15px; |
|
||||
|
|
||||
} |
.content-l { |
||||
|
width: calc(100% / 4 - 25px * 3); |
||||
|
min-width: 475px; |
||||
.content-m { |
margin-right: 15px; |
||||
display: inline-flex; |
|
||||
flex-direction: column; |
|
||||
width: calc(100% / 4 ); |
|
||||
margin-right:15px; |
|
||||
|
|
||||
.content-m-t { |
|
||||
width:100%; |
|
||||
height:240px; |
|
||||
margin-bottom: 15px; |
|
||||
} |
|
||||
} |
|
||||
.content-r { |
|
||||
width: 49.4%; |
|
||||
} |
|
||||
} |
} |
||||
.foot{ |
|
||||
width: 98%; |
|
||||
margin: auto; |
|
||||
display: flex; |
|
||||
justify-content: space-between; |
|
||||
flex: 1; |
|
||||
pointer-events: none; |
|
||||
margin-top: 0px; |
|
||||
>div { |
|
||||
pointer-events: auto; |
|
||||
} |
|
||||
|
|
||||
.foot-w { |
|
||||
width:100%; |
|
||||
|
|
||||
|
.content-m { |
||||
|
display: inline-flex; |
||||
|
flex-direction: column; |
||||
|
width: calc(100% / 4); |
||||
|
margin-right: 15px; |
||||
|
|
||||
|
.content-m-t { |
||||
|
width: 100%; |
||||
|
height: 240px; |
||||
|
margin-bottom: 15px; |
||||
} |
} |
||||
|
} |
||||
.foot-l { |
|
||||
width: 726px; |
.content-r { |
||||
} |
width: 49.4%; |
||||
.foot-m { |
} |
||||
width: 613px; |
} |
||||
} |
|
||||
.foot-r { |
.foot { |
||||
width: 493px; |
width: 98%; |
||||
} |
margin: auto; |
||||
|
display: flex; |
||||
|
justify-content: space-between; |
||||
|
flex: 1; |
||||
|
pointer-events: none; |
||||
|
margin-top: 0px; |
||||
|
|
||||
|
>div { |
||||
|
pointer-events: auto; |
||||
|
} |
||||
|
|
||||
|
.foot-w { |
||||
|
width: 100%; |
||||
|
|
||||
|
} |
||||
|
|
||||
|
.foot-l { |
||||
|
width: 726px; |
||||
|
} |
||||
|
|
||||
|
.foot-m { |
||||
|
width: 613px; |
||||
|
} |
||||
|
|
||||
|
.foot-r { |
||||
|
width: 493px; |
||||
} |
} |
||||
} |
} |
||||
</style> |
}</style> |
||||
|
|
Loading…
Reference in new issue