信号量是否告警
This commit is contained in:
@ -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: "",
|
||||
|
Reference in New Issue
Block a user