[1078] 优化终端参数查询和设置
This commit is contained in:
@@ -1,24 +1,24 @@
|
||||
<template>
|
||||
<div style="width: 100%;">
|
||||
<div style="height: calc(100vh - 260px); overflow: auto">
|
||||
<el-form ref="form" :model="form" label-width="240px" style="width: 90%; margin: 0 auto; ">
|
||||
<el-form v-loading="isLoading" ref="form" :model="form" label-width="240px" style="width: 90%; margin: 0 auto; ">
|
||||
<el-form-item label="报警屏蔽字" prop="alarmMaskingWord">
|
||||
<alarmSign v-model="form.alarmMaskingWord"></alarmSign>
|
||||
<alarmSign v-if="form.alarmMaskingWord" :fatherValue="form.alarmMaskingWord" @change="(data)=>{form.alarmMaskingWord = data}"></alarmSign>
|
||||
</el-form-item>
|
||||
<el-form-item label="报警发送文本SMS开关" prop="alarmSendsTextSmsSwitch">
|
||||
<alarmSign v-model="form.alarmSendsTextSmsSwitch"></alarmSign>
|
||||
<alarmSign v-if="form.alarmSendsTextSmsSwitch" :fatherValue="form.alarmSendsTextSmsSwitch" @change="(data)=>{form.alarmSendsTextSmsSwitch = data}"></alarmSign>
|
||||
</el-form-item>
|
||||
<el-form-item label="报警拍摄开关" prop="alarmShootingSwitch">
|
||||
<alarmSign v-model="form.alarmShootingSwitch"></alarmSign>
|
||||
<alarmSign v-if="form.alarmShootingSwitch" :fatherValue="form.alarmShootingSwitch" @change="(data)=>{form.alarmShootingSwitch = data}"></alarmSign>
|
||||
</el-form-item>
|
||||
<el-form-item label="报警拍摄存储标志" prop="alarmShootingStorageFlags">
|
||||
<alarmSign v-model="form.alarmShootingStorageFlags"></alarmSign>
|
||||
<alarmSign v-if="form.alarmShootingStorageFlags" :fatherValue="form.alarmShootingStorageFlags" @change="(data)=>{form.alarmShootingStorageFlags = data}"></alarmSign>
|
||||
</el-form-item>
|
||||
<el-form-item label="关键标志" prop="KeySign">
|
||||
<alarmSign v-model="form.KeySign"></alarmSign>
|
||||
<el-form-item label="关键标志" prop="keySign">
|
||||
<alarmSign v-if="form.keySign" :fatherValue="form.keySign" @change="(data)=>{form.keySign = data}"></alarmSign>
|
||||
</el-form-item>
|
||||
<el-form-item label="电子围栏半径(米)" prop="fenceRadius">
|
||||
<el-input v-model="form.fenceRadius" clearable />
|
||||
<el-input type="number" v-if="form.fenceRadius" v-model="form.fenceRadius" placeholder="请输入电子围栏半径" clearable />
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</div>
|
||||
@@ -47,11 +47,12 @@ export default {
|
||||
data() {
|
||||
return {
|
||||
form: {
|
||||
alarmMaskingWord: {},
|
||||
alarmSendsTextSmsSwitch: {},
|
||||
alarmShootingSwitch: {},
|
||||
alarmShootingStorageFlags: {},
|
||||
KeySign: {}
|
||||
alarmMaskingWord: null,
|
||||
alarmSendsTextSmsSwitch: null,
|
||||
alarmShootingSwitch: null,
|
||||
alarmShootingStorageFlags: null,
|
||||
keySign: null,
|
||||
fenceRadius: null
|
||||
},
|
||||
isLoading: false
|
||||
}
|
||||
@@ -66,6 +67,12 @@ export default {
|
||||
this.$store.dispatch('jtDevice/queryConfig', this.phoneNumber)
|
||||
.then((data) => {
|
||||
this.form = data
|
||||
// this.form.alarmMaskingWord = data.alarmMaskingWord
|
||||
// this.form.alarmSendsTextSmsSwitch = data.alarmSendsTextSmsSwitch
|
||||
// this.form.alarmShootingSwitch = data.alarmShootingSwitch
|
||||
// this.form.alarmShootingStorageFlags = data.alarmShootingStorageFlags
|
||||
// this.form.keySign = data.keySign
|
||||
// this.$forceUpdate()
|
||||
})
|
||||
.catch((e) => {
|
||||
console.log(e)
|
||||
@@ -74,6 +81,9 @@ export default {
|
||||
this.isLoading = false
|
||||
})
|
||||
},
|
||||
formChange: function(data) {
|
||||
this.form = data
|
||||
},
|
||||
onSubmit: function() {
|
||||
this.$emit('submit', this.form)
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user