|
|
|
@ -11,46 +11,66 @@ |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div class="calc-right-panel"> |
|
|
|
AlarmView_1<br /> |
|
|
|
AlarmView_2<br /> |
|
|
|
AlarmView_3<br /> |
|
|
|
AlarmView_4<br /> |
|
|
|
AlarmView_5<br /> |
|
|
|
AlarmView_6<br /> |
|
|
|
AlarmView_7<br /> |
|
|
|
AlarmView_8<br /> |
|
|
|
AlarmView_9<br /> |
|
|
|
AlarmView_10<br /> |
|
|
|
AlarmView_11<br /> |
|
|
|
AlarmView_12<br /> |
|
|
|
AlarmView_13<br /> |
|
|
|
AlarmView_14<br /> |
|
|
|
AlarmView_15<br /> |
|
|
|
AlarmView_16<br /> |
|
|
|
AlarmView_17<br /> |
|
|
|
AlarmView_18<br /> |
|
|
|
AlarmView_19<br /> |
|
|
|
AlarmView_20<br /> |
|
|
|
AlarmView_21<br /> |
|
|
|
AlarmView_22<br /> |
|
|
|
AlarmView_23<br /> |
|
|
|
AlarmView_24<br /> |
|
|
|
AlarmView_25<br /> |
|
|
|
AlarmView_26<br /> |
|
|
|
AlarmView_27<br /> |
|
|
|
AlarmView_28<br /> |
|
|
|
AlarmView_29<br /> |
|
|
|
AlarmView_30<br /> |
|
|
|
AlarmView_31<br /> |
|
|
|
AlarmView_32<br /> |
|
|
|
AlarmView_33<br /> |
|
|
|
AlarmView_34<br /> |
|
|
|
AlarmView_35<br /> |
|
|
|
AlarmView_36<br /> |
|
|
|
AlarmView_37<br /> |
|
|
|
AlarmView_38<br /> |
|
|
|
AlarmView_39<br /> |
|
|
|
AlarmView_40<br /> |
|
|
|
<div class="alarm-wrap"> |
|
|
|
<div class="alarm-toolbar"> |
|
|
|
<span class="alarm-toolbar-icon"> |
|
|
|
<component :is="renderIcon('fa HourglassStart')"></component> |
|
|
|
</span> |
|
|
|
<span class="alarm-toolbar-icon"> |
|
|
|
<component :is="renderIcon('fa LightbulbRegular')"></component> |
|
|
|
</span> |
|
|
|
<el-checkbox v-model="filter">应用过滤</el-checkbox> |
|
|
|
<span class="alarm-toolbar-icon"> |
|
|
|
<component :is="renderIcon('antd PauseOutlined')"></component> |
|
|
|
</span> |
|
|
|
<span class="alarm-toolbar-icon"> |
|
|
|
<component :is="renderIcon('element CaretRight')"></component> |
|
|
|
</span> |
|
|
|
<span class="alarm-toolbar-icon"> |
|
|
|
<component :is="renderIcon('element Document')"></component> |
|
|
|
</span> |
|
|
|
<span class="alarm-toolbar-icon"> |
|
|
|
<component :is="renderIcon('element Delete')"></component> |
|
|
|
</span> |
|
|
|
<span>显示数量:1</span> |
|
|
|
</div> |
|
|
|
<div class="alarm-content"> |
|
|
|
<div class="alarm-row"> |
|
|
|
<div class="alarm-row-infor alarm-row-header"> |
|
|
|
<div class="alarm-row-left"> |
|
|
|
<span class="num">1</span> |
|
|
|
打开文件成功 |
|
|
|
<span class="text-bold">系统</span> |
|
|
|
</div> |
|
|
|
<div class="alarm-row-right">05-23 09:05:05 607</div> |
|
|
|
</div> |
|
|
|
<div class="alarm-row-infor"> |
|
|
|
<div class="alarm-row-left"></div> |
|
|
|
<div class="alarm-row-right">等级1</div> |
|
|
|
</div> |
|
|
|
<div class="alarm-row-infor alarm-row-footer"> |
|
|
|
<div class="alarm-row-left">打开文件成功</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="alarm-row selected"> |
|
|
|
<div class="alarm-row-infor alarm-row-header"> |
|
|
|
<div class="alarm-row-left"> |
|
|
|
<span class="num">1</span> |
|
|
|
打开文件成功 |
|
|
|
<span class="text-bold">系统</span> |
|
|
|
</div> |
|
|
|
<div class="alarm-row-right">05-23 09:05:05 607</div> |
|
|
|
</div> |
|
|
|
<div class="alarm-row-infor"> |
|
|
|
<div class="alarm-row-left"></div> |
|
|
|
<div class="alarm-row-right">等级1</div> |
|
|
|
</div> |
|
|
|
<div class="alarm-row-infor alarm-row-footer"> |
|
|
|
<div class="alarm-row-left">全局数据恢复完成</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
</template> |
|
|
|
@ -63,8 +83,86 @@ export default { |
|
|
|
mixins: [IWidgets], |
|
|
|
data() { |
|
|
|
return { |
|
|
|
searchKeyword: '' |
|
|
|
searchKeyword: '', |
|
|
|
filter:'' |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
</script> |
|
|
|
<style lang="less"> |
|
|
|
.alarm-wrap{ |
|
|
|
height: 100%; |
|
|
|
overflow: hidden; |
|
|
|
display: flex; |
|
|
|
flex-direction: column; |
|
|
|
.alarm-toolbar{ |
|
|
|
display: flex; |
|
|
|
flex-direction: row; |
|
|
|
flex-wrap: wrap; |
|
|
|
border-bottom:1px solid #dcdcdc; |
|
|
|
align-items: center; |
|
|
|
font-size: 14px; |
|
|
|
.alarm-toolbar-icon{ |
|
|
|
display:inline-flex; |
|
|
|
align-items: center; |
|
|
|
padding:0 5px; |
|
|
|
background: #747a80; |
|
|
|
margin:2px 3px; |
|
|
|
height:28px; |
|
|
|
.el-icon{ |
|
|
|
font-size: 16px; |
|
|
|
color: #ffc80e; |
|
|
|
} |
|
|
|
} |
|
|
|
.el-checkbox{ |
|
|
|
margin:0 3px; |
|
|
|
.el-checkbox__label{ |
|
|
|
padding-left:2px; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
.alarm-content{ |
|
|
|
flex:1; |
|
|
|
overflow: auto; |
|
|
|
.alarm-row{ |
|
|
|
border:1px solid #dcdcdc; |
|
|
|
margin:5px; |
|
|
|
&.selected{ |
|
|
|
border:1px solid #0e75ff; |
|
|
|
} |
|
|
|
.alarm-row-infor{ |
|
|
|
display: flex; |
|
|
|
flex-direction: row; |
|
|
|
justify-content: space-between; |
|
|
|
padding:5px; |
|
|
|
font-size: 13px; |
|
|
|
background: #efefef; |
|
|
|
.alarm-row-left{ |
|
|
|
width:60%; |
|
|
|
.num{ |
|
|
|
display: inline-block; |
|
|
|
padding:0 6px; |
|
|
|
background: #b1b1b1; |
|
|
|
border-radius: 3px; |
|
|
|
color:#fff; |
|
|
|
font-weight: bold; |
|
|
|
} |
|
|
|
.text-bold{ |
|
|
|
font-weight: bold; |
|
|
|
font-size: 14px; |
|
|
|
} |
|
|
|
} |
|
|
|
.alarm-row-right{ |
|
|
|
flex:1; |
|
|
|
} |
|
|
|
} |
|
|
|
.alarm-row-header{ |
|
|
|
background: #dbdbdc; |
|
|
|
} |
|
|
|
.alarm-row-footer{ |
|
|
|
border-top:1px solid #e1e1e1; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
</style> |