| | |
| | | <div class="container"> |
| | | <div class="header"> |
| | | <div class="bottom-title">警情动态</div> |
| | | <div class="history-tab"> |
| | | <span |
| | | class="beforetime" |
| | | :class="{ choosed: historytype == 0 }" |
| | | @click="historyTabClick(0)" |
| | | >实时</span> |
| | | <span |
| | | class="beforetime" |
| | | :class="{ choosed: historytype == 1 }" |
| | | @click="historyTabClick(1)" |
| | | >历史</span> |
| | | </div> |
| | | <div class="timeTab" v-show="historytype"> |
| | | <span |
| | | class="beforetime" |
| | |
| | | @click="timeTabClick(1)" |
| | | >月</span> |
| | | </div> |
| | | <div class="timeSeclect" v-show="historytype"> |
| | | <el-date-picker v-model="eventTime" type="daterange" align="right" unlink-panels range-separator="至" |
| | | start-placeholder="开始日期" end-placeholder="结束日期" |
| | | :picker-options="pickerOptions"></el-date-picker> |
| | | </div> |
| | | <div class="history-tab"> |
| | | <span |
| | | class="beforetime" |
| | | :class="{ choosed: historytype == 0 }" |
| | | @click="historyTabClick(0)" |
| | | >实时</span> |
| | | <span |
| | | class="beforetime" |
| | | :class="{ choosed: historytype == 1 }" |
| | | @click="historyTabClick(1)" |
| | | >历史</span> |
| | | </div> |
| | | |
| | | </div> |
| | | |
| | | <div class="body" ref="tableBox" @click="handleSelectClick($event)"> |
| | |
| | | policeSituationRealtimeArr: [], |
| | | policeSituationHistoryArr: [], |
| | | policeSituationHistorySaveArr: [], |
| | | eventTime: '', |
| | | pickerOptions: { |
| | | shortcuts: [{ |
| | | text: '最近一周', |
| | | onClick (picker) { |
| | | const end = new Date() |
| | | const start = new Date() |
| | | start.setTime(start.getTime() - 3600 * 1000 * 24 * 7) |
| | | picker.$emit('pick', [start, end]) |
| | | } |
| | | }, { |
| | | text: '最近一个月', |
| | | onClick (picker) { |
| | | const end = new Date() |
| | | const start = new Date() |
| | | start.setTime(start.getTime() - 3600 * 1000 * 24 * 30) |
| | | picker.$emit('pick', [start, end]) |
| | | } |
| | | }, { |
| | | text: '最近三个月', |
| | | onClick (picker) { |
| | | const end = new Date() |
| | | const start = new Date() |
| | | start.setTime(start.getTime() - 3600 * 1000 * 24 * 90) |
| | | picker.$emit('pick', [start, end]) |
| | | } |
| | | }] |
| | | }, |
| | | } |
| | | }, |
| | | |
| | |
| | | .timeTab { |
| | | position: absolute; |
| | | top: 22px; |
| | | right: 12px; |
| | | right: 400px; |
| | | display: flex; |
| | | border-radius: 6px; |
| | | overflow: hidden; |
| | |
| | | } |
| | | } |
| | | |
| | | .timeSeclect{ |
| | | width: 250px; |
| | | height: 30px; |
| | | position:absolute; |
| | | top: 12px; |
| | | right: 130px; |
| | | } |
| | | |
| | | .history-tab { |
| | | position: absolute; |
| | | top: 22px; |
| | | right: 96px; |
| | | right: 12px; |
| | | display: flex; |
| | | border-radius: 6px; |
| | | overflow: hidden; |