<template>
|
<div class="params-container">
|
<el-form
|
ref="ruleForm"
|
size="mini"
|
label-position="top"
|
:model="params"
|
:rules="rules"
|
class="params-dialog">
|
<el-form-item label="电池组名称">
|
<el-input v-model="otherParams.groupName" readonly></el-input>
|
</el-form-item>
|
<div class="table-layout">
|
<div class="table-row">
|
<div class="table-cell pr16">
|
<el-form-item label="在线电压低阀值(40~57.4V)">
|
<el-input v-model="params.GroupVolSorce"></el-input>
|
</el-form-item>
|
</div>
|
<div class="table-cell">
|
<el-form-item label="浮充电流阀值(3~20A)">
|
<el-input v-model="params.CurrentTyte"></el-input>
|
</el-form-item>
|
</div>
|
</div>
|
<div class="table-row">
|
<div class="table-cell pr16">
|
<el-form-item label="电流异常阀值(2~5A)" prop="DisCurr">
|
<el-input v-model="params.PowerBreakChargeCurr" :readonly="readOnly"></el-input>
|
</el-form-item>
|
</div>
|
<div class="table-cell">
|
<el-form-item label="电压过高阀值(40~57.4V)" prop="DisTime">
|
<el-input v-model="params.POF_BG_Boost_VolStop" :readonly="readOnly"></el-input>
|
</el-form-item>
|
</div>
|
</div>
|
<div class="table-row">
|
<div class="table-cell pr16">
|
<el-form-item label="电压过低阀值(40~57.4V)" prop="DisCap">
|
<el-input v-model="params.POF_BG_Boost_VolStart" :readonly="readOnly"></el-input>
|
</el-form-item>
|
</div>
|
<div class="table-cell">
|
<el-form-item label="主从机设置">
|
<el-select v-model="MonomerOrder">
|
<el-option value="0">主机模式</el-option>
|
<el-option value="1">从机模式</el-option>
|
</el-select>
|
</el-form-item>
|
</div>
|
</div>
|
</div>
|
<div class="form-footer">
|
<three-btn @click="getParams(true)">读取</three-btn>
|
<three-btn @click="submitFrom">设定</three-btn>
|
</div>
|
</el-form>
|
</div>
|
</template>
|
|
<script>
|
|
import {
|
testVal
|
} from '../../assets/js/tools'
|
export default {
|
props: {
|
batt: {
|
type: Object,
|
default() {
|
return {}
|
}
|
}
|
},
|
data() {
|
return {
|
setTestFlag: false, // 设置参数的状态
|
readOnly: false,
|
params: {
|
num: 0,
|
dev_id: 0, // 设备id
|
GroupVolSorce: 0, // 在线电压低阀值
|
CurrentTyte: 0, // 浮充电流阀值
|
PowerBreakChargeCurr: 0, // 电流异常阀值
|
POF_BG_Boost_VolStop: 0, // 电压过高阀值
|
POF_BG_Boost_VolStart: 0, // 电压过低阀值
|
MonomerOrder: 0, // 主从机设置
|
LoaderCount: -1, // 主从机使能
|
DtCardCount: -1, // 干接点使能
|
},
|
rules: {
|
|
},
|
}
|
},
|
methods: {
|
initParams() {
|
// 初始化参数
|
this.params = {
|
num: 0,
|
dev_id: 0, // 设备id
|
GroupVolSorce: 0, // 在线电压低阀值
|
CurrentTyte: 0, // 浮充电流阀值
|
PowerBreakChargeCurr: 0, // 电流异常阀值
|
POF_BG_Boost_VolStop: 0, // 电压过高阀值
|
POF_BG_Boost_VolStart: 0, // 电压过低阀值
|
MonomerOrder: 0, // 主从机设置
|
LoaderCount: -1, // 主从机使能
|
DtCardCount: -1, // 干接点使能
|
};
|
},
|
// 获取参数
|
getParams(showLoad) {},
|
// 提交表单设置参数
|
submitFrom() {},
|
// 设置参数
|
setParams() {},
|
},
|
computed: {
|
otherParams() {
|
let batt = this.batt;
|
let groupInfo = '单体数量:'+this.batt.MonCount+";电压(V):"
|
+this.batt.MonVolStd+";容量(AH):"+this.batt.MonCapStd;
|
return {
|
groupName: batt.StationName+"-"+batt.BattGroupName,
|
FBSDeviceId: batt.FBSDeviceId,
|
groupInfo: groupInfo,
|
GroupIndexInFBSDevice: this.batt.GroupIndexInFBSDevice+1,
|
|
}
|
}
|
},
|
mounted() {},
|
}
|
</script>
|
|
<style scoped>
|
.params-container {
|
padding: 8px;
|
background-color: #ececec;
|
}
|
.form-footer {
|
margin-top: 16px;
|
margin-bottom: 16px;
|
text-align: right;
|
}
|
.form-footer .three-btn {
|
margin-left: 12px;
|
}
|
</style>
|