算法配置页面修改

This commit is contained in:
caoqianming 2023-03-10 17:44:17 +08:00
parent d07962189d
commit 0e67678458
5 changed files with 25 additions and 22 deletions

View File

@ -26,12 +26,12 @@
<el-table-column <el-table-column
label="名称" label="名称"
prop="name" prop="name"
width="100" width="120"
></el-table-column> ></el-table-column>
<el-table-column <el-table-column
label="标识" label="标识"
prop="code" prop="code"
width="80" width="120"
></el-table-column> ></el-table-column>
<el-table-column label="触发" prop="trigger" width="80"> <el-table-column label="触发" prop="trigger" width="80">
<template #default="scope"> <template #default="scope">
@ -159,7 +159,7 @@ export default {
selection: [], selection: [],
chosen_cate: "", chosen_cate: "",
apiObj1: this.$API.ecm.event_cate.list, apiObj1: this.$API.ecm.event_cate.list,
params1: { self_algo: true }, params1: { trigger: 10 },
apiObj2: null, apiObj2: null,
}; };
}, },

View File

@ -76,7 +76,7 @@
prop="vchannel_.name" prop="vchannel_.name"
width="150" width="150"
></el-table-column> ></el-table-column>
<el-table-column label="始终开启" prop="always_on" width="150"> <el-table-column label="常开" prop="always_on" width="150">
<template #default="scope"> <template #default="scope">
<el-switch <el-switch
v-model="scope.row.always_on" v-model="scope.row.always_on"

View File

@ -34,9 +34,9 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<!-- <el-form-item label="始终开启" prop="always_on"> <el-form-item label="常开" prop="always_on">
<el-switch v-model="form.always_on"></el-switch> <el-switch v-model="form.always_on"></el-switch>
</el-form-item> --> </el-form-item>
</el-form> </el-form>
<template #footer> <template #footer>
<!-- <el-button @click="visible = false"> </el-button> --> <!-- <el-button @click="visible = false"> </el-button> -->
@ -68,7 +68,7 @@ export default {
form: { form: {
algo: "", algo: "",
vchannel: "", vchannel: "",
always_on: true, always_on: false,
}, },
// //
rules: { rules: {
@ -93,7 +93,7 @@ export default {
}, },
// //
getAlgo() { getAlgo() {
this.$API.ecm.event_cate.list.req({ self_algo:true,page: 0 }).then((res) => { this.$API.ecm.event_cate.list.req({ trigger:10, page: 0 }).then((res) => {
this.algooptions = res; this.algooptions = res;
}); });
}, },

View File

@ -34,7 +34,7 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<!-- <el-form-item label="始终开启" prop="always_on"> <!-- <el-form-item label="常开" prop="always_on">
<el-switch v-model="form.always_on"></el-switch> <el-switch v-model="form.always_on"></el-switch>
</el-form-item> --> </el-form-item> -->
</el-form> </el-form>
@ -68,7 +68,7 @@ export default {
form: { form: {
algo: "", algo: "",
vchannels: [], vchannels: [],
always_on: true, always_on: false,
}, },
// //
rules: { rules: {

View File

@ -39,11 +39,11 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :md="12" :sm="24"> <!-- <el-col :md="12" :sm="24">
<el-form-item label="需布设" prop="self_algo"> <el-form-item label="需布设" prop="self_algo">
<el-switch v-model="form.self_algo"></el-switch> <el-switch v-model="form.self_algo"></el-switch>
</el-form-item> </el-form-item>
</el-col> </el-col> -->
<el-col :md="12" :sm="24"> <el-col :md="12" :sm="24">
<el-form-item label="处理时间" prop="handle_minute"> <el-form-item label="处理时间" prop="handle_minute">
@ -56,6 +56,15 @@
></el-input-number> ></el-input-number>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :md="12" :sm="24">
<el-form-item label="告警间隔" prop="same_allow_minute">
<el-input-number
v-model="form.same_allow_minute"
:min="0"
controls-position="right"
></el-input-number>
</el-form-item>
</el-col>
<el-col :md="12" :sm="24"> <el-col :md="12" :sm="24">
<el-form-item label="作业许可" prop="opl_cates"> <el-form-item label="作业许可" prop="opl_cates">
<el-select v-model="form.opl_cates" multiple> <el-select v-model="form.opl_cates" multiple>
@ -129,15 +138,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :md="12" :sm="24">
<el-form-item label="允许时间" prop="same_allow_minute">
<el-input-number
v-model="form.same_allow_minute"
:min="0"
controls-position="right"
></el-input-number>
</el-form-item>
</el-col>
<!-- <el-col :md="12" :sm="24"> <!-- <el-col :md="12" :sm="24">
<el-form-item label="开启区域" prop="filter_area_level"> <el-form-item label="开启区域" prop="filter_area_level">
@ -183,11 +184,13 @@ export default {
form: { form: {
speaker_on: true, speaker_on: true,
self_algo: false, self_algo: false,
speakers: [], speakers: []
}, },
// //
rules: { rules: {
name: [{ required: true, message: "请输入" }], name: [{ required: true, message: "请输入" }],
code: [{ required: true, message: "请输入" }],
trigger: [{ required: true, message: "请选择" }],
}, },
filter_area_level_options: [ filter_area_level_options: [
{ {