<template>
|
<el-form
|
ref="ruleForm"
|
size="mini"
|
label-position="top"
|
class="params-dialog"
|
>
|
<el-row :gutter="layout.gutter">
|
<el-col :span="16">
|
<el-form-item label="电池组名称">
|
<el-input v-model="groupName" readonly></el-input>
|
</el-form-item>
|
</el-col>
|
<!-- <el-col :span="layout.span">
|
<el-form-item label="设备ID">
|
<el-input v-model="binf.fbsdeviceId" readonly></el-input>
|
</el-form-item>
|
</el-col> -->
|
<!-- <el-col :span="layout.span">
|
<el-form-item label="电池组信息">
|
<el-input v-model="binf.groupInfo" readonly></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :span="layout.span">
|
<el-form-item label="电池组号">
|
<el-input v-model="binf.groupIndexInFBSDevice" readonly></el-input>
|
</el-form-item>
|
</el-col> -->
|
<!-- <el-col :span="layout.span">
|
<el-form-item label="测试类型">
|
<el-select v-model="params.testCmd" disabled placeholder="请选择">
|
<el-option
|
v-for="item in testType"
|
:key="item.value"
|
:label="item.label"
|
:value="item.value"
|
></el-option>
|
</el-select>
|
</el-form-item>
|
</el-col> -->
|
<el-col :span="layout.span">
|
<el-form-item label="核容电流(1~300A)">
|
<el-input v-model="params.disCurr" readonly></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :span="layout.span">
|
<el-form-item label="核容时长(1~10000分钟)">
|
<el-input v-model="params.disTime" readonly></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :span="layout.span">
|
<el-form-item label="核容容量(1~2000AH)">
|
<el-input v-model="params.disCap" readonly></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :span="layout.span">
|
<el-form-item label="单体温度上限(10~60℃)">
|
<el-input v-model="params.monomertmpHigh" readonly></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :span="layout.span">
|
<el-form-item label="组端电压下限(V)">
|
<el-input v-model="params.groupvolLow" readonly></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :span="layout.span">
|
<el-form-item label="单体电压下限(V)">
|
<el-input v-model="params.monomervolLow" readonly></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :span="layout.span">
|
<el-form-item label="升压上限(V)">
|
<el-input v-model="params.dcvolHighLimit" readonly></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :span="layout.span">
|
<el-form-item label="充电电流(A)">
|
<el-input v-model="params.chargeCurrSet" readonly></el-input>
|
</el-form-item>
|
</el-col>
|
<el-col :span="16">
|
<el-form-item label="申请原因">
|
<el-input
|
type="textarea"
|
:rows="2"
|
readonly
|
v-model="reason"
|
></el-input>
|
</el-form-item>
|
</el-col>
|
</el-row>
|
</el-form>
|
</template>
|
|
<script>
|
import { getDisParams } from "../js/flowManage";
|
export default {
|
props: {
|
mainId: {
|
type: Number,
|
default: 0,
|
},
|
},
|
data() {
|
return {
|
layout: {
|
gutter: 16,
|
span: 8,
|
},
|
// binf: {},
|
groupName: '',
|
lastTestTime: '',
|
params: {},
|
reason: '',
|
};
|
},
|
methods: {
|
getDisParams() {
|
let loading = this.$layer.loading(1);
|
getDisParams(this.mainId)
|
.then((res) => {
|
let { code, data, data2 } = res.data;
|
if (code && data) {
|
// console.log(data);
|
// this.binf = data2.binf;
|
this.groupName = data2.binf.stationName + "-" + data2.binf.battGroupName;
|
this.params = data2.paramTmp;
|
this.lastTestTime = data2.testInf?.testStarttime;
|
this.reason = data2.main.taskDesc;
|
}
|
// 关闭等待框
|
this.$layer.close(loading);
|
})
|
.catch((err) => {
|
console.log(err);
|
// 关闭等待框
|
this.$layer.close(loading);
|
});
|
},
|
},
|
mounted() {
|
this.getDisParams();
|
},
|
};
|
</script>
|