信号量是否告警

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