|
@@ -17,6 +17,35 @@
|
|
|
</div>
|
|
|
<!-- 返回end -->
|
|
|
|
|
|
+ <!-- 筛选start -->
|
|
|
+ <div class="filter-container mb-10">
|
|
|
+ <div>
|
|
|
+ <div class="filter-item" style="margin-right: 0">
|
|
|
+ 告警类型:
|
|
|
+ <el-input
|
|
|
+ v-model="alarmType"
|
|
|
+ placeholder="请输入告警类型"
|
|
|
+ style="width: 200px"
|
|
|
+ :disabled="store.state.authorities.indexOf('查询')==-1"
|
|
|
+ ></el-input>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <el-button
|
|
|
+ type="primary"
|
|
|
+ icon="el-icon-search"
|
|
|
+ class="search-button"
|
|
|
+ @click="listSelect()"
|
|
|
+ :disabled="store.state.authorities.indexOf('查询')==-1"
|
|
|
+ >
|
|
|
+ 搜索
|
|
|
+ </el-button>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <!-- 筛选end -->
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
<!-- 表格start -->
|
|
|
<el-table
|
|
|
:data="tableData"
|
|
@@ -123,8 +152,8 @@ export default defineComponent({
|
|
|
},
|
|
|
components: { dialogComponent },
|
|
|
setup(props, { emit }) {
|
|
|
- const store = useStore()
|
|
|
-
|
|
|
+ const store = useStore()
|
|
|
+ const alarmType = ref('')
|
|
|
const total = ref(0)
|
|
|
const pageSize = ref(15)
|
|
|
const currentPage = ref(1)
|
|
@@ -140,6 +169,7 @@ export default defineComponent({
|
|
|
.alarmGradeList({
|
|
|
// siteId: store.state.siteId,
|
|
|
siteId:props.alarmGradeList.siteId,
|
|
|
+ alarmType:alarmType.value,
|
|
|
startTime: props.alarmGradeList.startTime,
|
|
|
endTime: props.alarmGradeList.endTime,
|
|
|
size: pageSize.value,
|
|
@@ -223,6 +253,8 @@ export default defineComponent({
|
|
|
closeDialog,
|
|
|
store,
|
|
|
|
|
|
+ alarmType,
|
|
|
+
|
|
|
showDialog,
|
|
|
input: '请输入发生时间',
|
|
|
|