| | |
| | | pageFlag: 0, |
| | | }; |
| | | }, |
| | | methods: { |
| | | checkPageFlag() { |
| | | let pageFlag = this.$route.query.pageFlag |
| | | ? Number(this.$route.query.pageFlag) |
| | | : 0; |
| | | console.log(pageFlag, "refresh???", this.pageFlag); |
| | | if (pageFlag !== this.pageFlag) { |
| | | console.log('refresh'); |
| | | this.refreshFN(); |
| | | this.pageFlag = pageFlag; |
| | | } |
| | | } |
| | | }, |
| | | beforeRouteEnter(to, from, next) { |
| | | next((vm) => { |
| | | // 由于页面跳转后,在跳转页面筛选后,切换页面后会自动恢复,因此跳转页面需要定义一个方法refreshFN 在里面定义需要执行的代码 |
| | | if (vm.refreshFN && "function" == typeof vm.refreshFN) { |
| | | // 新版本此处获取不到vm实例的响应属性 故改为在checkPageFlag中判断 |
| | | vm.checkPageFlag(); |
| | | // let pageFlag = vm.$route.query.pageFlag |
| | | // ? Number(vm.$route.query.pageFlag) |
| | | // : 0; |
| | |
| | | // vm.refreshFN(); |
| | | // // vm.pageFlag = pageFlag; |
| | | // } |
| | | // 新版本此处获取不到vm实例的响应属性 故改为在页面refreshFN中判断 |
| | | vm.refreshFN(); |
| | | } |
| | | |
| | | // 由于页面从非激活状态激活时 不会触发mounted 如果有需求需要定义一个方法 activeFN 在里面定义需要执行的代码 |
| | |
| | | // 如果有 则关闭websocket |
| | | if (this.WSClose && "function" == typeof this.WSClose) { |
| | | this.WSClose(); |
| | | } |
| | | // TODO |
| | | if (this.refreshFN && "function" == typeof this.refreshFN) { |
| | | let pageFlag = this.$route.query.pageFlag |
| | | ? Number(this.$route.query.pageFlag) |
| | | : 0; |
| | | console.log(pageFlag, 'deactive'); |
| | | // this.pageFlag = pageFlag; |
| | | } |
| | | }, |
| | | }; |
| | |
| | | // 展示数据数量 |
| | | handleSizeChange(val) { |
| | | this.pageSize = val; |
| | | this.getList(); |
| | | this.sendMessage1(); |
| | | }, |
| | | // 翻页 |
| | | handleCurrentChange(val) { |
| | | this.pageNum = val; |
| | | this.getList(); |
| | | this.sendMessage1(); |
| | | }, |
| | | getBreakerAddr() { |
| | | getBreakerAddr() |
| | |
| | | }); |
| | | }, |
| | | refreshFN() { |
| | | let pageFlag = this.$route.query.pageFlag |
| | | ? Number(this.$route.query.pageFlag) |
| | | : 0; |
| | | console.log(pageFlag, "refresh?", this.pageFlag); |
| | | if (pageFlag == this.pageFlag) { |
| | | return false; |
| | | } |
| | | |
| | | this.pageFlag = pageFlag; |
| | | |
| | | // 断路器名称 |
| | | let breakerId = this.$route.query.breakerId; |
| | | let breakerAddr = this.$route.query.breakerAddr; |
| | |
| | | } |
| | | .search { |
| | | display: flex; |
| | | justify-content: space-around; |
| | | justify-content: space-between; |
| | | padding: 0 0.4em; |
| | | .s-item { |
| | | display: flex; |
| | | align-items: center; |
| | |
| | | <template> |
| | | <g |
| | | ref="g" |
| | | class="pointer" |
| | | :transform="'translate(' + offset.join(',') + ')'" |
| | | @click="handlerClick" |
| | | > |
| | |
| | | </script> |
| | | |
| | | <style scoped> |
| | | .pointer { |
| | | cursor: pointer; |
| | | } |
| | | </style> |
| | |
| | | <template> |
| | | <g :transform="'translate(' + offset.join(',') + ')'"> |
| | | <g class="pointer" ref="g" :transform="'translate(' + offset.join(',') + ')'" @click="handlerClick"> |
| | | <!-- 圆角矩形 --> |
| | | <path |
| | | :d="createRoundRectPath(84, 30, 6)" |
| | |
| | | C ${cp7[0]} ${cp7[1]}, ${p0[0]} ${p0[1]}, ${cp0[0]} ${cp0[1]} |
| | | Z`; |
| | | }, |
| | | handlerClick() { |
| | | this.$emit('click', this.$refs.g); |
| | | } |
| | | }, |
| | | |
| | | mounted() {}, |
| | |
| | | </script> |
| | | |
| | | <style scoped> |
| | | .pointer { |
| | | cursor: pointer; |
| | | } |
| | | </style> |
| | |
| | | // console.log("hhhh", el); |
| | | let { x, y, width, height, left, right, top, bottom } = |
| | | el.getBoundingClientRect(); |
| | | console.log(x, "pos"); |
| | | // console.log(x, "pos"); |
| | | this.popPosition.left = right + "px"; |
| | | this.popPosition.top = bottom + "px"; |
| | | this.getSwitchInfo(name); |
| | |
| | | <div class="svg-contain"> |
| | | <div class="pos-full"> |
| | | <svg width="100%" height="100%" viewBox="0 0 500 340"> |
| | | <text-box :offset="[220, 10]"></text-box> |
| | | <text-box :offset="[220, 10]" @click="(el) => showState(el, 'JK11')"></text-box> |
| | | <protector-box |
| | | @click="(el) => showState(el, 'JK12')" |
| | | :offset="[36, 10]" |
| | |
| | | <div class="svg-contain"> |
| | | <div class="pos-full"> |
| | | <svg width="100%" height="100%" viewBox="0 0 500 340"> |
| | | <text-box :offset="[220, 10]"></text-box> |
| | | <text-box :offset="[220, 10]" @click="(el) => showState(el, 'JK21')"></text-box> |
| | | <protector-box |
| | | @click="(el) => showState(el, 'JK22')" |
| | | :offset="[390, 10]" |
| | |
| | | </div> |
| | | <div class="row"> |
| | | 模拟: |
| | | <el-select class="input" v-if="isSelect" :disabled="setFlag" v-model="num" size="mini"> |
| | | <el-option v-for="(item, idx) in selectOptions" :key="'select_' + idx" :label="item.label" :value="idx"> </el-option> |
| | | </el-select> |
| | | <el-input-number |
| | | v-else |
| | | class="input" |
| | | size="mini" |
| | | :disabled="setFlag" |
| | |
| | | title() { |
| | | return this.option.label; |
| | | }, |
| | | tip() { |
| | | return this.option.tip; |
| | | }, |
| | | setFlag() { |
| | | return !!this.datas[this.option.flag]; |
| | | }, |
| | | isSelect() { |
| | | return !!this.option.option; |
| | | }, |
| | | selectOptions() { |
| | | if (this.isSelect) { |
| | | return this.option.option.map((v, i) => ({ label: v, value: i })); |
| | | } else { |
| | | return []; |
| | | } |
| | | }, |
| | | value() { |
| | | let { datas, option } = this; |
| | | return this.setFlag ? datas[option.key1] : datas[option.key0]; |
| | | if (option.option) { |
| | | return this.setFlag |
| | | ? option.option[datas[option.key1]] |
| | | : option.option[datas[option.key0]]; |
| | | } else { |
| | | return this.setFlag ? datas[option.key1] : datas[option.key0]; |
| | | } |
| | | }, |
| | | hasPermission() { |
| | | return this.$store.state.user.downloadFlag == 1; |
| | |
| | | let params = { logList: [] }; |
| | | params[this.option.key1] = num; |
| | | params[this.option.flag] = flag; |
| | | params['battIndex'] = 0; |
| | | params["battIndex"] = 0; |
| | | params["logList"].push({ |
| | | param: this.option.flag, |
| | | paramCn: this.title, |
| | |
| | | align-items: center; |
| | | } |
| | | } |
| | | </style> |
| | | </style> |
| | |
| | | }, |
| | | }, |
| | | mounted() { |
| | | this.getParam(true); |
| | | this.$nextTick(() => { |
| | | this.getParam(true); |
| | | }); |
| | | }, |
| | | }; |
| | | </script> |
| | |
| | | <div class="p-main"> |
| | | <div class="p-content flex-r"> |
| | | <div class="p-left flex-c"> |
| | | <panel class="panel group" title="遥调量模拟(组端)"> |
| | | <panel class="panel group" title="遥测量模拟(组端)"> |
| | | <div slot="tools" class="btn-grp"> |
| | | <gradient-btn size="xs" @click="selectAll('checkList1')" |
| | | >全选</gradient-btn |
| | |
| | | </div> |
| | | </div> |
| | | </panel> |
| | | <panel class="panel mon" title="遥调量模拟(单体)"> |
| | | <panel class="panel mon" title="遥测量模拟(单体)"> |
| | | <div slot="tools" class="btn-grp"> |
| | | <el-radio-group |
| | | v-model="battInfoType" |
| | |
| | | </el-col> |
| | | <el-col class="el_col" :span="12"> |
| | | <div class="card3"> |
| | | <div class="card-title">蓄电池内阻模拟</div> |
| | | <div class="card-title">核容装置重启模拟</div> |
| | | <div class="card-content"> |
| | | <div class="item-row"> |
| | | <div class="label">核容装置状态:</div> |
| | |
| | | flag: "groupVolSt", |
| | | }, |
| | | { |
| | | label: "电池状态", |
| | | label: "电流方向", |
| | | key0: "currDirReal", |
| | | key1: "currDirFake", |
| | | flag: "currDirSt", |
| | | option: ['充电', '放电'] |
| | | }, |
| | | { |
| | | label: "电流", |
| | |
| | | // 高频 遥信 |
| | | const props2 = [ |
| | | { |
| | | label: "模块N开关机状态", |
| | | key0: ["m1Off1Real", "m1Off2Real"], |
| | | key1: ["m1Off1Fake", "m1Off2Fake"], |
| | | flag: ["m1Off1St", "m1Off2St"], |
| | | childrenCount: 32, |
| | | tip: "N模块开/关机状态", |
| | | }, |
| | | { |
| | | label: "模块N故障", |
| | | key0: ["m1Err1Real", "m1Err2Real"], |
| | | key1: ["m1Err1Fake", "m1Err2Fake"], |
| | | flag: ["m1Err1St", "m1Err2St"], |
| | | childrenCount: 32, |
| | | tip: "N模块故障状态", |
| | | }, |
| | | { |
| | | label: "高频开关电源柜总告警", |
| | | key0: "highFrqCabinetTotalAlmReal", |
| | | key1: "highFrqCabinetTotalAlmFake", |
| | | flag: "highFrqCabinetTotalAlmSt", |
| | | tip: "任一高频开关电源柜相关告警产生", |
| | | }, |
| | | { |
| | | label: "直流输出过压", |
| | | key0: "dcOutOverVolReal", |
| | | key1: "dcOutOverVolFake", |
| | | flag: "dcOutOverVolSt", |
| | | tip: "直流输出电压大于直流过压告警值", |
| | | }, |
| | | { |
| | | label: "直流输出欠压", |
| | | key0: "dcOutUnderVolReal", |
| | | key1: "dcOutUnderVolFake", |
| | | flag: "dcOutUnderVolSt", |
| | | tip: "直流输出电压小于直流欠压告警值", |
| | | }, |
| | | { |
| | | label: "电池组下电保护告警", |
| | | key0: "battOffProtectAlmReal", |
| | | key1: "battOffProtectAlmFake", |
| | | flag: "battOffProtectAlmSt", |
| | | tip: "电池组电压过低,自动保护脱离系统", |
| | | }, |
| | | { |
| | | label: "电池组熔丝告警", |
| | | key0: "batt1FuseAlmReal", |
| | | key1: "batt1FuseAlmFake", |
| | | flag: "batt1FuseAlmSt", |
| | | tip: "电池组熔丝状态", |
| | | }, |
| | | { |
| | | label: "负载熔丝状态", |
| | | key0: "loadFuseStateReal", |
| | | key1: "loadFuseStateFake", |
| | | flag: "loadFuseStateSt", |
| | | tip: "供直流配电柜的负载熔丝状态", |
| | | }, |
| | | { |
| | | label: "均浮充状态", |
| | | key0: "junFloatStateReal", |
| | | key1: "junFloatStateFake", |
| | | flag: "junFloatStateSt", |
| | | tip: "高频开关电源柜处于均充/浮充", |
| | | }, |
| | | { |
| | | label: "交流输入1停电", |
| | | key0: "ac1InPowerDownReal", |
| | | key1: "ac1InPowerDownFake", |
| | |
| | | key1: "ac2InPowerDownFake", |
| | | flag: "ac2InPowerDownSt", |
| | | tip: "交流2输入三相电压均小于告警值", |
| | | }, |
| | | { |
| | | label: "交流输入1防雷器故障", |
| | | key0: "ac1InThunderErrReal", |
| | | key1: "ac1InThunderErrFake", |
| | | flag: "ac1InThunderErrSt", |
| | | tip: "防雷电路故障", |
| | | }, |
| | | { |
| | | label: "交流输入2防雷器故障", |
| | | key0: "ac2InThunderErrReal", |
| | | key1: "ac2InThunderErrFake", |
| | | flag: "ac2InThunderErrSt", |
| | | tip: "防雷电路故障", |
| | | }, |
| | | { |
| | | label: "第1路交流输入开关跳闸", |
| | |
| | | tip: "第2路交流C相电压低于告警阈值", |
| | | }, |
| | | { |
| | | label: "高频开关电源柜总告警", |
| | | key0: "highFrqCabinetTotalAlmReal", |
| | | key1: "highFrqCabinetTotalAlmFake", |
| | | flag: "highFrqCabinetTotalAlmSt", |
| | | tip: "任一高频开关电源柜相关告警产生", |
| | | }, |
| | | { |
| | | label: "直流输出过压", |
| | | key0: "dcOutOverVolReal", |
| | | key1: "dcOutOverVolFake", |
| | | flag: "dcOutOverVolSt", |
| | | tip: "直流输出电压大于直流过压告警值", |
| | | }, |
| | | { |
| | | label: "直流输出欠压", |
| | | key0: "dcOutUnderVolReal", |
| | | key1: "dcOutUnderVolFake", |
| | | flag: "dcOutUnderVolSt", |
| | | tip: "直流输出电压小于直流欠压告警值", |
| | | }, |
| | | { |
| | | label: "电池组下电保护告警", |
| | | key0: "battOffProtectAlmReal", |
| | | key1: "battOffProtectAlmFake", |
| | | flag: "battOffProtectAlmSt", |
| | | tip: "电池组电压过低,自动保护脱离系统", |
| | | }, |
| | | { |
| | | label: "电池组熔丝告警", |
| | | key0: "batt1FuseAlmReal", |
| | | key1: "batt1FuseAlmFake", |
| | | flag: "batt1FuseAlmSt", |
| | | tip: "电池组熔丝状态", |
| | | }, |
| | | { |
| | | label: "负载熔丝状态", |
| | | key0: "loadFuseStateReal", |
| | | key1: "loadFuseStateFake", |
| | | flag: "loadFuseStateSt", |
| | | tip: "供直流配电柜的负载熔丝状态", |
| | | }, |
| | | { |
| | | label: "均浮充状态", |
| | | key0: "junFloatStateReal", |
| | | key1: "junFloatStateFake", |
| | | flag: "junFloatStateSt", |
| | | tip: "高频开关电源柜处于均充/浮充", |
| | | }, |
| | | |
| | | { |
| | | label: "交流输入1防雷器故障", |
| | | key0: "ac1InThunderErrReal", |
| | | key1: "ac1InThunderErrFake", |
| | | flag: "ac1InThunderErrSt", |
| | | tip: "防雷电路故障", |
| | | }, |
| | | { |
| | | label: "交流输入2防雷器故障", |
| | | key0: "ac2InThunderErrReal", |
| | | key1: "ac2InThunderErrFake", |
| | | flag: "ac2InThunderErrSt", |
| | | tip: "防雷电路故障", |
| | | }, |
| | | { |
| | | label: "高频监控单元故障", |
| | | key0: "gpMonitorErrReal", |
| | | key1: "gpMonitorErrFake", |
| | | flag: "gpMonitorErrSt", |
| | | tip: "监控单元硬件故障,或者采集交流/直流数据失败", |
| | | }, |
| | | { |
| | | label: "模块N开关机状态", |
| | | key0: ["m1Off1Real", "m1Off2Real"], |
| | | key1: ["m1Off1Fake", "m1Off2Fake"], |
| | | flag: ["m1Off1St", "m1Off2St"], |
| | | childrenCount: 32, |
| | | tip: "N模块开/关机状态", |
| | | }, |
| | | { |
| | | label: "模块N故障", |
| | | key0: ["m1Err1Real", "m1Err2Real"], |
| | | key1: ["m1Err1Fake", "m1Err2Fake"], |
| | | flag: ["m1Err1St", "m1Err2St"], |
| | | childrenCount: 32, |
| | | tip: "N模块故障状态", |
| | | }, |
| | | |
| | | { |
| | | label: "在用交流输入路数", |
| | | key0: "acInUseCountReal", |
| | |
| | | flag: "batt1GroupVolSt", |
| | | }, |
| | | { |
| | | label: "第1路交流A相输入电压", |
| | | key0: "ac1InVolAReal", |
| | | key1: "ac1InVolAFake", |
| | | flag: "ac1InVolASt", |
| | | }, |
| | | { |
| | | label: "第1路交流B相输入电压", |
| | | key0: "ac1InVolBReal", |
| | | key1: "ac1InVolBFake", |
| | | flag: "ac1InVolBSt", |
| | | }, |
| | | { |
| | | label: "第1路交流C相输入电压", |
| | | key0: "ac1InVolCReal", |
| | | key1: "ac1InVolCFake", |
| | | flag: "ac1InVolCSt", |
| | | }, |
| | | { |
| | | label: "第2路交流A相输入电压", |
| | | key0: "ac2InVolAReal", |
| | | key1: "ac2InVolAFake", |
| | | flag: "ac2InVolASt", |
| | | }, |
| | | { |
| | | label: "第2路交流B相输入电压", |
| | | key0: "ac2InVolBReal", |
| | | key1: "ac2InVolBFake", |
| | | flag: "ac2InVolBSt", |
| | | }, |
| | | { |
| | | label: "第2路交流C相输入电压", |
| | | key0: "ac2InVolCReal", |
| | | key1: "ac2InVolCFake", |
| | | flag: "ac2InVolCSt", |
| | | }, |
| | | { |
| | | label: "模块1输出电流", |
| | | key0: "m1OutCurrReal", |
| | | key1: "m1OutCurrFake", |
| | |
| | | key1: "m32OutCurrFake", |
| | | flag: "m32OutCurrSt", |
| | | }, |
| | | { |
| | | label: "第1路交流A相输入电压", |
| | | key0: "ac1InVolAReal", |
| | | key1: "ac1InVolAFake", |
| | | flag: "ac1InVolASt", |
| | | }, |
| | | { |
| | | label: "第1路交流B相输入电压", |
| | | key0: "ac1InVolBReal", |
| | | key1: "ac1InVolBFake", |
| | | flag: "ac1InVolBSt", |
| | | }, |
| | | { |
| | | label: "第1路交流C相输入电压", |
| | | key0: "ac1InVolCReal", |
| | | key1: "ac1InVolCFake", |
| | | flag: "ac1InVolCSt", |
| | | }, |
| | | { |
| | | label: "第2路交流A相输入电压", |
| | | key0: "ac2InVolAReal", |
| | | key1: "ac2InVolAFake", |
| | | flag: "ac2InVolASt", |
| | | }, |
| | | { |
| | | label: "第2路交流B相输入电压", |
| | | key0: "ac2InVolBReal", |
| | | key1: "ac2InVolBFake", |
| | | flag: "ac2InVolBSt", |
| | | }, |
| | | { |
| | | label: "第2路交流C相输入电压", |
| | | key0: "ac2InVolCReal", |
| | | key1: "ac2InVolCFake", |
| | | flag: "ac2InVolCSt", |
| | | }, |
| | | ]; |
| | | |
| | | // 去重 |
| | | function noRepeat(arr) { |
| | | return arr.filter(function(item, index, arr) { |
| | | //当前元素,在原始数组中的第一个索引==当前索引值,否则返回当前元素 |
| | | return arr.indexOf(item, 0) === index; |
| | | return arr.filter(function (item, index, arr) { |
| | | //当前元素,在原始数组中的第一个索引==当前索引值,否则返回当前元素 |
| | | return arr.indexOf(item, 0) === index; |
| | | }); |
| | | } |
| | | |
| | |
| | | for (let m = 0, n = item.childrenCount; m < n; m++) { |
| | | let idx = m + 1; |
| | | let mIdx = Math.floor(m / 25); |
| | | arr.push({ |
| | | label0: item.label, |
| | | label: item.label.replace("N", idx), |
| | | key0: item.key0[mIdx] + '_' + idx, |
| | | key1: item.key1[mIdx] + '_' + idx, |
| | | flag: item.flag[mIdx] + '_' + idx, |
| | | }); |
| | | arr.push({ |
| | | label0: item.label, |
| | | label: item.label.replace("N", idx), |
| | | key0: item.key0[mIdx] + "_" + idx, |
| | | key1: item.key1[mIdx] + "_" + idx, |
| | | flag: item.flag[mIdx] + "_" + idx, |
| | | }); |
| | | } |
| | | } else { |
| | | arr.push(item); |
| | |
| | | ></el-checkbox> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | <!-- <el-table-column |
| | | prop="cztime" |
| | | fixed="right" |
| | | width="240px" |
| | |
| | | @click="confirmAlarm(scope.row)" |
| | | >确认告警</el-button |
| | | > |
| | | <!-- <el-button class="l-green" disabled="" size="mini" |
| | | >告警详情</el-button |
| | | > --> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table-column> --> |
| | | </el-table> |
| | | </div> |
| | | <!-- 底部分页 --> |
| | |
| | | }, |
| | | }, |
| | | |
| | | mounted() {}, |
| | | mounted() { |
| | | this.getList(); |
| | | }, |
| | | }; |
| | | </script> |
| | | |
| | |
| | | } |
| | | .search { |
| | | display: flex; |
| | | justify-content: space-around; |
| | | justify-content: space-between; |
| | | padding: 0 0.4em; |
| | | .s-item { |
| | | display: flex; |
| | | align-items: center; |
| | |
| | | } |
| | | .search { |
| | | display: flex; |
| | | justify-content: space-around; |
| | | justify-content: space-between; |
| | | padding: 0 0.4em; |
| | | .s-item { |
| | | display: flex; |
| | | align-items: center; |
| | |
| | | this.$message.error("请选择动作日期"); |
| | | return false; |
| | | } |
| | | let loading = this.$layer.loading(); |
| | | searchFn(params) |
| | | .then((res) => { |
| | | let { code, data } = res.data; |
| | |
| | | return v; |
| | | }); |
| | | } |
| | | this.$layer.close(loading); |
| | | this.list = list; |
| | | this.update(); |
| | | }) |
| | | .catch((err) => { |
| | | this.$layer.close(loading); |
| | | console.log(err); |
| | | }); |
| | | }, |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="card row2"> |
| | | <list-card |
| | | :datas="props1" |
| | | :rows="4" |
| | | :valueObj="rtData" |
| | | ></list-card> |
| | | </div> |
| | | <div class="row row3"> |
| | | <div class="card has-title"> |
| | | <div class="card-title">第1路交流三相输入电流(A)</div> |
| | |
| | | <gauge3 unit="A" ref="board2"></gauge3> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="card row2"> |
| | | <list-card |
| | | :datas="props1" |
| | | :rows="4" |
| | | :valueObj="rtData" |
| | | ></list-card> |
| | | </div> |
| | | <div class="card card2 row4"> |
| | | <list-card |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="card row2"> |
| | | <list-card |
| | | :datas="props3" |
| | | :rows="4" |
| | | :valueObj="rtData" |
| | | ></list-card> |
| | | </div> |
| | | <div class="row row3"> |
| | | <div class="card has-title"> |
| | | <div class="card-title">三相交流输出电压(V)</div> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="card row2"> |
| | | <list-card |
| | | :datas="props3" |
| | | :rows="4" |
| | | :valueObj="rtData" |
| | | ></list-card> |
| | | </div> |
| | | <div class="card card2 row4"> |
| | | <list-card |
| | | :datas="props4" |
| | |
| | | flag: "batt1GroupVolSt", |
| | | }, |
| | | { |
| | | label: "第1组电池测试终止时间(h)", |
| | | key0: "testOverTimeReal", |
| | | key1: "testOverTimeFake", |
| | | flag: "testOverTimeSt", |
| | | }, |
| | | { |
| | | label: "第1组核容测试终止单体电压下限阀值(V)", |
| | | key0: "testOverMonVolLowLimitReal", |
| | | key1: "testOverMonVolLowLimitFake", |
| | | flag: "testOverMonVolLowLimitSt", |
| | | }, |
| | | { |
| | | label: "第1组核容测试时的已放电时间(h)", |
| | | key0: "", |
| | | key1: "", |
| | | flag: "", |
| | | }, |
| | | { |
| | | label: "第1组核容测试时终止时的核容电流(A)", |
| | | key0: "testOverCurrReal", |
| | | key1: "testOverCurrFake", |
| | | flag: "testOverCurrSt", |
| | | }, |
| | | { |
| | | label: "二极管D1导通压降(V)", |
| | | key0: "d1CondVolDpReal", |
| | | key1: "d1CondVolDpFake", |
| | | flag: "d1CondVolDpSt", |
| | | }, |
| | | { |
| | | label: "第1组电池组电压(V)", |
| | | key0: "batt1GroupVolReal", |
| | | key1: "batt1GroupVolFake", |
| | | flag: "batt1GroupVolSt", |
| | | }, |
| | | { |
| | | label: "第1组电池组电流(A)", |
| | | key0: "groupCurrReal", |
| | | key1: "groupCurrFake", |
| | | flag: "groupCurrSt", |
| | | }, |
| | | { |
| | | label: "第1组电池测试终止时间(h)", |
| | | key0: "testOverTimeReal", |
| | | key1: "testOverTimeFake", |
| | | flag: "testOverTimeSt", |
| | | }, |
| | | { |
| | | label: "第1组电池测试终止电压(V)", |
| | |
| | | flag: "testOverVolSt", |
| | | }, |
| | | { |
| | | label: "第1组电池测试终止剩余容量(AH)", |
| | | key0: "testOverRestCapReal", |
| | | key1: "testOverRestCapFake", |
| | | flag: "testOverRestCapSt", |
| | | }, |
| | | |
| | | { |
| | | label: "第1组核容测试时的已放电时间(h)", |
| | | key0: "testGroupVolReal", |
| | | key1: "testGroupVolFake", |
| | | flag: "testGroupVolSt", |
| | | }, |
| | | { |
| | | label: "第1组核容测试时终止时的核容电流(A)", |
| | | key0: "testOverCurrReal", |
| | | key1: "testOverCurrFake", |
| | | flag: "testOverCurrSt", |
| | | }, |
| | | { |
| | | label: "第1组核容测试终止时的在线电源端电压(V)", |
| | | key0: "testOnlineVolReal", |
| | | key1: "testOnlineVolFake", |
| | | flag: "testOnlineVolSt", |
| | | }, |
| | | { |
| | | label: "第1组核容测试终止时的蓄电池组端电压(V)", |
| | | key0: "testGroupVolReal", |
| | | key1: "testGroupVolFake", |
| | | flag: "testGroupVolSt", |
| | | }, |
| | | { |
| | | label: "第1组核容测试终止时已放电容量(AH)", |
| | | key0: "testCapReal", |
| | | key1: "testCapFake", |
| | | flag: "testCapSt", |
| | | }, |
| | | { |
| | | label: "第1组核容测试放电电流设定值", |
| | | key0: "testDisCurrReal", |
| | | key1: "testDisCurrFake", |
| | | flag: "testDisCurrSt", |
| | | }, |
| | | { |
| | | label: "第1组电池核容测试终止容量上限阀值", |
| | | key0: "testOverCapHighLimitReal", |
| | | key1: "testOverCapHighLimitFake", |
| | | flag: "testOverCapHighLimitSt", |
| | | }, |
| | | |
| | | { |
| | | label: "第1组核容测试终止单体电压下限阀值(V)", |
| | | key0: "testOverMonVolLowLimitReal", |
| | | key1: "testOverMonVolLowLimitFake", |
| | | flag: "testOverMonVolLowLimitSt", |
| | | }, |
| | | { |
| | | label: "第1组核容测试终止单体温度上限阀值(℃)", |
| | |
| | | flag: "testOverMonTmpHighLimitSt", |
| | | }, |
| | | { |
| | | label: "第1组核容测试终止时的蓄电池组端电压(V)", |
| | | key0: "testGroupVolReal", |
| | | key1: "testGroupVolFake", |
| | | flag: "testGroupVolSt", |
| | | label: "常闭接触器K1触点测试电流", |
| | | key0: "k1PointCurrReal", |
| | | key1: "k1PointCurrFake", |
| | | flag: "k1PointCurrSt", |
| | | }, |
| | | { |
| | | label: "常闭接触器K1触点电阻值", |
| | |
| | | flag: "d1CondTestCurrSt", |
| | | }, |
| | | { |
| | | label: "第1组电池组电流(A)", |
| | | key0: "groupCurrReal", |
| | | key1: "groupCurrFake", |
| | | flag: "groupCurrSt", |
| | | }, |
| | | { |
| | | label: "第1组电池测试终止剩余容量(AH)", |
| | | key0: "testOverRestCapReal", |
| | | key1: "testOverRestCapFake", |
| | | flag: "testOverRestCapSt", |
| | | }, |
| | | { |
| | | label: "第1组核容测试放电电流设定值", |
| | | key0: "testDisCurrReal", |
| | | key1: "testDisCurrFake", |
| | | flag: "testDisCurrSt", |
| | | }, |
| | | { |
| | | label: "第1组核容测试终止时已放电容量(AH)", |
| | | key0: "testCapReal", |
| | | key1: "testCapFake", |
| | | flag: "testCapSt", |
| | | }, |
| | | { |
| | | label: "第1组核容测试终止时的在线电源端电压(V)", |
| | | key0: "testOnlineVolReal", |
| | | key1: "testOnlineVolFake", |
| | | flag: "testOnlineVolSt", |
| | | }, |
| | | { |
| | | label: "常闭接触器K1触点测试电流", |
| | | key0: "k1PointCurrReal", |
| | | key1: "k1PointCurrFake", |
| | | flag: "k1PointCurrSt", |
| | | label: "二极管D1导通压降(V)", |
| | | key0: "d1CondVolDpReal", |
| | | key1: "d1CondVolDpFake", |
| | | flag: "d1CondVolDpSt", |
| | | }, |
| | | { |
| | | label: "核容系统内部温度(℃)", |
| | |
| | | }, |
| | | { |
| | | prop: "breakerLevelStr", |
| | | label: "级数", |
| | | label: "极数", |
| | | width: 80, |
| | | }, |
| | | { |