信号量是否告警

This commit is contained in:
hh
2020-12-07 11:29:57 +08:00
parent 97d93efffe
commit 311b128a26

View File

@ -45,6 +45,9 @@
<el-table-column align="center" label="信号量">
<template slot-scope="scope">{{ scope.row.status == 1 ? scope.row.signalValue : '无' }}</template>
</el-table-column>
<el-table-column align="center" label="是否告警">
<template slot-scope="scope">{{ warningIsList.find(v => v.value == scope.row.warningIs).label }}</template>
</el-table-column>
<el-table-column prop="signalValueRange" align="center" label="信号量范围">
</el-table-column>
<el-table-column prop="description" align="center" label="描述">
@ -81,6 +84,12 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="是否告警" prop="warningIs">
<el-select v-model="form.warningIs" placeholder="请选择">
<el-option v-for="item in warningIsList" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item v-if="form.status == 1" label="信号量" prop="signalValue">
<el-input v-model="form.signalValue" placeholder="请输入信号量" />
</el-form-item>
@ -167,6 +176,10 @@ export default {
{ 'label': '无选项', 'value': 1 },
{ 'label': '有选项', 'value': 2 }
],
warningIsList: [
{ 'label': '告警', 'value': 1 },
{ 'label': '不告警', 'value': 2 }
],
rules: {
signalCode: [
{ required: true, message: "信号编码不能为空", trigger: "blur" },
@ -183,6 +196,9 @@ export default {
signalValueRange: [
{ required: true, message: "信号量范围不能为空", trigger: "blur" },
],
warningIs: [
{ required: true, message: "是否告警不能为空", trigger: "blur" },
],
},
optionOpen: false,
optionForm: {
@ -305,6 +321,7 @@ export default {
// 表单重置
reset () {
this.form = {
warningIs: 2,
signalCode: "",
signalName: "",
signalValue: "",