This commit is contained in:
geting 2024-11-27 16:43:53 +08:00
parent 2e78d396eb
commit 5c27d9fd68

View File

@ -31,12 +31,7 @@
<el-option v-for="v in alarmTypes" :key="v.value" :label="v.label" :value="v.value"></el-option> <el-option v-for="v in alarmTypes" :key="v.value" :label="v.label" :value="v.value"></el-option>
</el-select> </el-select>
<div style="width: 20px"></div> <div style="width: 20px"></div>
<el-button <el-button :loading="isLoading" :icon="Search" type="primary" @click="searchOperate()">查询</el-button>
:icon="Search"
type="primary"
@click="paginationOptions.current == 1 ? getalarmsList() : (paginationOptions.current = 1)"
>查询</el-button
>
</el-space> </el-space>
</el-header> </el-header>
<el-main class="mainMain"> <el-main class="mainMain">
@ -158,6 +153,11 @@ const alarmTypes = ref([
{ label: '告警', value: 1 }, { label: '告警', value: 1 },
{ label: '提示', value: 0 }, { label: '提示', value: 0 },
]) ])
const isLoading = ref(false)
const searchOperate = () => {
isLoading.value = true
paginationOptions.current == 1 ? getalarmsList() : (paginationOptions.current = 1)
}
const searchalarms = (): GetAlarmsTableParam => { const searchalarms = (): GetAlarmsTableParam => {
const start = timeRange.value[0] const start = timeRange.value[0]
@ -198,6 +198,7 @@ const getalarmsList = () => {
const transparams = searchalarms() const transparams = searchalarms()
getAlarmListReq(transparams) getAlarmListReq(transparams)
.then((res: any) => { .then((res: any) => {
isLoading.value = false
if (res.code == 200) { if (res.code == 200) {
paginationOptions.total = res.total paginationOptions.total = res.total
alarmsTableData.value = res.rows.map((item: any) => { alarmsTableData.value = res.rows.map((item: any) => {
@ -211,6 +212,7 @@ const getalarmsList = () => {
} }
}) })
.catch((err) => { .catch((err) => {
isLoading.value = false
ElMessage.error(err?.response?.data?.msg ?? '查询失败') ElMessage.error(err?.response?.data?.msg ?? '查询失败')
}) })
} }