|
@@ -2,34 +2,91 @@
|
|
|
<div class="table_item">
|
|
|
<s-table ref="tableRef" :columns="columns" :data="loadData" :row-key="(record) => record.dxbh">
|
|
|
<template #operator>
|
|
|
- <div class="table-head">
|
|
|
- <div class="head-left">
|
|
|
- <a-form
|
|
|
- ref="searchFormRef"
|
|
|
- name="advanced_search"
|
|
|
- :model="searchFormState"
|
|
|
- class="ant-advanced-search-form"
|
|
|
- >
|
|
|
- <a-form-item label="报警时间" name="searchKey">
|
|
|
- <a-range-picker v-model:value="searchFormState.searchKey" value-format="YYYY/MM/DD" />
|
|
|
- </a-form-item>
|
|
|
- </a-form>
|
|
|
+ <!-- 搜索区域 -->
|
|
|
+ <div class="table-search">
|
|
|
+ <div class="table-search-form">
|
|
|
+ <a-row :gutter="10">
|
|
|
+ <a-form
|
|
|
+ ref="searchFormRef"
|
|
|
+ name="advanced_search"
|
|
|
+ layout="inline"
|
|
|
+ :label-col="{ style: { width: '70px', justifyContent: 'end' } }"
|
|
|
+ :model="searchFormState"
|
|
|
+ class="ant-advanced-search-form"
|
|
|
+ >
|
|
|
+ <a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="8">
|
|
|
+ <a-form-item label="报警时间" name="searchKey">
|
|
|
+ <a-range-picker
|
|
|
+ v-model:value="searchFormState.searchKey"
|
|
|
+ value-format="YYYY/MM/DD"
|
|
|
+ style="width: 100%"
|
|
|
+ />
|
|
|
+ </a-form-item>
|
|
|
+ </a-col>
|
|
|
+ <a-col :xs="24" :sm="24" :md="12" :lg="8" :xl="8">
|
|
|
+ <a-form-item label="报警状态" name="jkdmc">
|
|
|
+ <a-select v-model:value="searchFormState.jkdmc" placeholder="请选择报警状态">
|
|
|
+ <a-select-option value="1">已处理</a-select-option>
|
|
|
+ <a-select-option value="2">未处理</a-select-option>
|
|
|
+ <a-select-option value="3">处理中</a-select-option>
|
|
|
+ </a-select>
|
|
|
+ </a-form-item></a-col
|
|
|
+ >
|
|
|
+ <a-col :xs="24" :sm="24" :md="12" :lg="8" :xl="8"
|
|
|
+ ><a-form-item label="对象编码" name="code">
|
|
|
+ <a-input v-model:value="searchFormState.code" placeholder="请输入对象编码" /> </a-form-item
|
|
|
+ ></a-col>
|
|
|
+ <a-col :xs="24" :sm="24" :md="12" :lg="8" :xl="8"
|
|
|
+ ><a-form-item label="对象名称" name="code">
|
|
|
+ <a-input v-model:value="searchFormState.code" placeholder="请输入对象名称" /> </a-form-item
|
|
|
+ ></a-col>
|
|
|
+ <a-col :xs="24" :sm="24" :md="12" :lg="8" :xl="8"
|
|
|
+ ><a-form-item label="发生时间" name="syzt">
|
|
|
+ <a-select v-model:value="searchFormState.syzt" placeholder="请选择发生时间">
|
|
|
+ <a-select-option value="1">>10分钟</a-select-option>
|
|
|
+ <a-select-option value="2">>30分钟</a-select-option>
|
|
|
+ <a-select-option value="3">>1小时</a-select-option>
|
|
|
+ <a-select-option value="4">>5小时</a-select-option>
|
|
|
+ </a-select>
|
|
|
+ </a-form-item></a-col
|
|
|
+ >
|
|
|
+ <a-col :xs="24" :sm="24" :md="12" :lg="8" :xl="8">
|
|
|
+ <a-form-item label="报警类型" name="jkdmc">
|
|
|
+ <a-select v-model:value="searchFormState.jkdmc" placeholder="请选择报警类型">
|
|
|
+ <a-select-option value="1">超限报警</a-select-option>
|
|
|
+ <a-select-option value="2">传感器故障</a-select-option>
|
|
|
+ <a-select-option value="3">电池报警</a-select-option>
|
|
|
+ <a-select-option value="4">断线报警</a-select-option>
|
|
|
+ <a-select-option value="5">其他报警</a-select-option>
|
|
|
+ <a-select-option value="6">外部电源断开</a-select-option>
|
|
|
+ </a-select>
|
|
|
+ </a-form-item></a-col
|
|
|
+ >
|
|
|
+ <a-col :xs="24" :sm="24" :md="12" :lg="8" :xl="8"
|
|
|
+ ><a-form-item label="报警原因" name="bjyy">
|
|
|
+ <a-input v-model:value="searchFormState.bjyy" placeholder="请输入报警原因" /> </a-form-item
|
|
|
+ ></a-col>
|
|
|
+ </a-form>
|
|
|
+ </a-row>
|
|
|
+ </div>
|
|
|
+ <div class="table-search-buttons">
|
|
|
<a-button type="primary" @click="tableRef.refresh(true)">查询</a-button>
|
|
|
<a-button class="xn-mg08" @click="reset">重置</a-button>
|
|
|
</div>
|
|
|
- <div class="head-right">
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <!-- 其他操作区域 -->
|
|
|
+ <div class="table-head">
|
|
|
+ <div>
|
|
|
<a-button>
|
|
|
<template #icon><logout-outlined /></template>处理
|
|
|
</a-button>
|
|
|
- <a-button>
|
|
|
+ <a-button class="xn-mg08">
|
|
|
<template #icon><logout-outlined /></template>全部处理
|
|
|
</a-button>
|
|
|
- <a-button>
|
|
|
+ <a-button class="xn-mg08">
|
|
|
<template #icon><download-outlined /></template>导出
|
|
|
</a-button>
|
|
|
- <a-button>
|
|
|
- <template #icon><search-outlined /></template>搜索模式
|
|
|
- </a-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -385,20 +442,6 @@
|
|
|
<style lang="less" scoped>
|
|
|
.table_item {
|
|
|
padding: 15px 20px;
|
|
|
- .table-head {
|
|
|
- width: 100%;
|
|
|
- display: flex;
|
|
|
- align-items: center;
|
|
|
- justify-content: space-between;
|
|
|
-
|
|
|
- .head-left {
|
|
|
- display: flex;
|
|
|
- }
|
|
|
-
|
|
|
- .ant-btn {
|
|
|
- margin-left: 10px;
|
|
|
- }
|
|
|
- }
|
|
|
}
|
|
|
:deep(.ant-table-pagination-right) {
|
|
|
justify-content: center !important;
|