From b4576d432f9020c6b638ae933f3fa9114bd92d03 Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期一, 20 一月 2025 18:01:46 +0800 Subject: [PATCH] 预警配置 --- src/views/model/pre/alarm/MmPredictAlarmConfigForm.vue | 30 +++++++++++++++++++++++------- src/views/model/pre/alarm/index.vue | 16 +++++++++------- src/api/model/pre/alarm/config.ts | 2 ++ 3 files changed, 34 insertions(+), 14 deletions(-) diff --git a/src/api/model/pre/alarm/config.ts b/src/api/model/pre/alarm/config.ts index f20d024..b7deb23 100644 --- a/src/api/model/pre/alarm/config.ts +++ b/src/api/model/pre/alarm/config.ts @@ -9,6 +9,8 @@ compLength: number, upperLimit: number, lowerLimit: number, + culUpper: number, + culLower: number, unit: string, coefficient: number, scheduleId: string, diff --git a/src/views/model/pre/alarm/MmPredictAlarmConfigForm.vue b/src/views/model/pre/alarm/MmPredictAlarmConfigForm.vue index c35cc71..c266a1f 100644 --- a/src/views/model/pre/alarm/MmPredictAlarmConfigForm.vue +++ b/src/views/model/pre/alarm/MmPredictAlarmConfigForm.vue @@ -64,13 +64,25 @@ </el-row> <el-row> <el-col :span="12"> - <el-form-item label="上限" prop="upperLimit"> - <el-input-number v-model="formData.upperLimit" :min="1" clearable controls-position="right" style="width: 100%"/> + <el-form-item label="预测上限" prop="upperLimit"> + <el-input-number v-model="formData.upperLimit" clearable controls-position="right" style="width: 100%"/> </el-form-item> </el-col> <el-col :span="12"> - <el-form-item label="下限" prop="lowerLimit"> - <el-input-number v-model="formData.lowerLimit" :min="1" clearable controls-position="right" style="width: 100%"/> + <el-form-item label="预测下限" prop="lowerLimit"> + <el-input-number v-model="formData.lowerLimit" clearable controls-position="right" style="width: 100%"/> + </el-form-item> + </el-col> + </el-row> + <el-row> + <el-col :span="12"> + <el-form-item label="累计上限" prop="culUpper"> + <el-input-number v-model="formData.culUpper" clearable controls-position="right" style="width: 100%"/> + </el-form-item> + </el-col> + <el-col :span="12"> + <el-form-item label="累计下限" prop="culLower"> + <el-input-number v-model="formData.culLower" clearable controls-position="right" style="width: 100%"/> </el-form-item> </el-col> </el-row> @@ -132,6 +144,8 @@ compLength: undefined, upperLimit: undefined, lowerLimit: undefined, + culUpper: undefined, + culLower: undefined, unit: undefined, coefficient: undefined, scheduleId: undefined, @@ -154,7 +168,7 @@ // 获取normal列表 predictItemList.value = await MmPredictItem.getMmPredictItemList({ - itemtypename: 'NormalItem' + status: 1 }) // 修改时,设置数据 if (id) { @@ -211,8 +225,10 @@ itemId: undefined, outId: undefined, compLength: 1, - upperLimit: 1000000, - lowerLimit: 1, + upperLimit: undefined, + lowerLimit: undefined, + culUpper: undefined, + culLower: undefined, unit: undefined, coefficient: 1, scheduleId: undefined, diff --git a/src/views/model/pre/alarm/index.vue b/src/views/model/pre/alarm/index.vue index 7cd8501..651f6cc 100644 --- a/src/views/model/pre/alarm/index.vue +++ b/src/views/model/pre/alarm/index.vue @@ -42,21 +42,23 @@ <!-- 列表 --> <ContentWrap> <el-table v-loading="loading" :data="list"> - <el-table-column label="消息标题" header-align="center" align="center" min-width="150" prop="title" fixed/> + <el-table-column label="消息标题" header-align="center" align="left" min-width="150" prop="title" fixed/> <el-table-column label="监控对象" header-align="center" align="center" min-width="150" prop="alarmObj" /> - <el-table-column label="预测项" header-align="center" align="center" min-width="150" prop="itemName" /> + <el-table-column label="预测项" header-align="center" align="left" min-width="150" prop="itemName" /> <el-table-column label="输出" header-align="center" align="center" min-width="150" prop="outName" /> <el-table-column label="比较长度" header-align="center" align="center" min-width="100" prop="compLength" /> - <el-table-column label="上限" header-align="center" align="center" min-width="50" prop="upperLimit" /> - <el-table-column label="下限" header-align="center" align="center" min-width="50" prop="lowerLimit" /> - <el-table-column label="单位" header-align="center" align="center" min-width="50" prop="unit" /> + <el-table-column label="预测上限" header-align="center" align="center" min-width="100" prop="upperLimit" /> + <el-table-column label="预测下限" header-align="center" align="center" min-width="100" prop="lowerLimit" /> + <el-table-column label="累计上限" header-align="center" align="center" min-width="100" prop="culUpper" /> + <el-table-column label="累计下限" header-align="center" align="center" min-width="100" prop="culLower" /> + <el-table-column label="单位" header-align="center" align="center" min-width="100" prop="unit" /> <el-table-column label="转换系数" header-align="center" align="center" min-width="100" prop="coefficient" /> <el-table-column label="是否启用" header-align="center" align="center" min-width="100" prop="isEnable" > <template #default="scope"> <dict-tag :type="DICT_TYPE.COM_IS_INT" :value="scope.row.isEnable" /> </template> </el-table-column> - <el-table-column label="操作" align="center" min-width="180" fixed="right"> + <el-table-column label="操作" align="center" min-width="160" fixed="right"> <template #default="scope"> <el-button link @@ -79,7 +81,7 @@ type="primary" @click="handleView(scope.row.id)" > - 查看历史 + 记录 </el-button> </template> </el-table-column> -- Gitblit v1.9.3