From 21d10974b1f1e19162b690c313c6f4014f182963 Mon Sep 17 00:00:00 2001 From: zhouwenxuan <1175765986@qq.com> Date: 星期四, 31 八月 2023 15:53:35 +0800 Subject: [PATCH] 预警管理 --- src/views/warningManage/warningSet/index.vue | 33 +++++++++++++++++++-------------- 1 files changed, 19 insertions(+), 14 deletions(-) diff --git a/src/views/warningManage/warningSet/index.vue b/src/views/warningManage/warningSet/index.vue index e7eae42..873e235 100644 --- a/src/views/warningManage/warningSet/index.vue +++ b/src/views/warningManage/warningSet/index.vue @@ -3,7 +3,7 @@ <el-card shadow="hover"> <el-table :data="state.tableData.data" style="width: 100%"> <el-table-column align="center" prop="name" label="预警名称"/> - <el-table-column align="center" prop="points" label="连续超过阈值点数"/> + <el-table-column align="center" prop="threshold" label="连续超过阈值点数"/> <el-table-column label="操作" show-overflow-tooltip width="140"> <template #default="scope"> <el-button size="small" text type="primary" @click="openDialog('查看', scope.row)">查看</el-button> @@ -17,28 +17,33 @@ </template> <script setup lang="ts"> -import {reactive, ref} from "vue"; +import {reactive, ref, onMounted} from "vue"; import { TableDataState } from "/@/types/warning"; import setDialog from "./component/setDialog.vue"; +import { warningSetApi } from "/@/api/warningManage/warningSet"; +import {ElMessage} from "element-plus/es"; const setRef = ref(); const state = reactive<TableDataState>({ tableData: { - data: [ - { - name: '黄色预警', - points: 1 - }, - { - name: '红色预警', - points: 2 - }, - ] + data: [] } }); +//页面加载 +onMounted(() => { + initSetData(); +}); -const initSetData = () => { - console.log("数据列表") +const initSetData = async () => { + let res = await warningSetApi().getWarnSetPage({}); + if(res.data.code == 100) { + state.tableData.data = res.data.data; + }else { + ElMessage({ + type: 'error', + message: res.data.msg + }); + } }; const openDialog = (type: string, value: any) => { setRef.value.openDialog(type, value); -- Gitblit v1.9.2