|
|
|
@ -218,14 +218,25 @@
|
|
|
|
|
<!-- 添加或修改报警信息对话框 -->
|
|
|
|
|
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
|
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
|
|
|
|
<el-form-item label="母排编号" prop="busbarCode">
|
|
|
|
|
<!-- <el-form-item label="母排编号" prop="busbarCode">
|
|
|
|
|
<el-input v-model="form.busbarCode" placeholder="请输入母排编号" />
|
|
|
|
|
</el-form-item>-->
|
|
|
|
|
<el-form-item label="母排编号" prop="busbarCode">
|
|
|
|
|
<el-select v-model="form.busbarCode" placeholder="请选择母排编号">
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="item in InfoOptions"
|
|
|
|
|
:key="item.objId"
|
|
|
|
|
:label="item.busbarAlias"
|
|
|
|
|
:value="item.busbarCode"
|
|
|
|
|
></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
<el-form-item label="报警别名" prop="alarmAlias">
|
|
|
|
|
<el-input v-model="form.alarmAlias" placeholder="请输入报警别名" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="报警内容">
|
|
|
|
|
<editor v-model="form.alarmContent" :min-height="192"/>
|
|
|
|
|
<el-input v-model="form.alarmContent" placeholder="请输入报警内容"/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-form-item label="报警类型" prop="alarmType">
|
|
|
|
|
<el-select v-model="form.alarmType" placeholder="请选择报警类型">
|
|
|
|
@ -291,10 +302,16 @@
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
import { listBaseAlarmInfo, getBaseAlarmInfo, delBaseAlarmInfo, addBaseAlarmInfo, updateBaseAlarmInfo } from "@/api/base/baseAlarmInfo";
|
|
|
|
|
import {CabinetAndBusbarTree} from "@/api/record/recordBusbarTemp";
|
|
|
|
|
import Treeselect from '@riophae/vue-treeselect'
|
|
|
|
|
import {baseBusbarInfolist} from "@/api/base/baseBusbarInfo";
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
name: "BaseAlarmInfo",
|
|
|
|
|
dicts: ['judg_method', 'is_flag', 'alarm_type'],
|
|
|
|
|
components: {
|
|
|
|
|
Treeselect
|
|
|
|
|
},
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
// 遮罩层
|
|
|
|
@ -319,6 +336,8 @@ export default {
|
|
|
|
|
daterangeCreatedTime: [],
|
|
|
|
|
// 更新时间时间范围
|
|
|
|
|
daterangeUpdatedTime: [],
|
|
|
|
|
// 下拉树选项
|
|
|
|
|
InfoOptions: [],
|
|
|
|
|
// 查询参数
|
|
|
|
|
queryParams: {
|
|
|
|
|
pageNum: 1,
|
|
|
|
@ -345,6 +364,7 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
created() {
|
|
|
|
|
this.getList();
|
|
|
|
|
this.getTreeselect();
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
/** 查询报警信息列表 */
|
|
|
|
@ -364,6 +384,10 @@ export default {
|
|
|
|
|
this.total = response.total;
|
|
|
|
|
this.loading = false;
|
|
|
|
|
});
|
|
|
|
|
baseBusbarInfolist({}).then(response => {
|
|
|
|
|
this.InfoOptions = response.data;
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
// 取消按钮
|
|
|
|
|
cancel() {
|
|
|
|
|