单体电池

This commit is contained in:
2025-08-14 18:09:47 +08:00
parent 2cd60ea105
commit ba8b86d523
3 changed files with 22 additions and 12 deletions

View File

@ -1,6 +1,6 @@
<template> <template>
<div> <div>
<template v-if="totalSize === 0"> <template v-if="totalSize.length === 0">
<el-empty :size="200"></el-empty> <el-empty :size="200"></el-empty>
</template> </template>
<template v-else> <template v-else>
@ -52,6 +52,11 @@ export default {
return []; return [];
}, },
}, },
totalSize: {
require: true,
type: Number,
default: 0,
},
// pageNum: { // pageNum: {
// require: true, // require: true,
// type: Number, // type: Number,
@ -62,11 +67,6 @@ export default {
// type: Number, // type: Number,
// default: 10, // default: 10,
// }, // },
// totalSize: {
// require: true,
// type: Number,
// default: 0,
// },
}, },
data() { data() {
return { return {

View File

@ -86,6 +86,18 @@ export default {
return []; return [];
}, },
}, },
pointIdList: {
require: true,
type: Object,
default: () => {
return {};
},
},
totalSize: {
require: true,
type: Number,
default: 0,
},
// pageNum: { // pageNum: {
// require: true, // require: true,
// type: Number, // type: Number,
@ -96,11 +108,6 @@ export default {
// type: Number, // type: Number,
// default: 10, // default: 10,
// }, // },
// totalSize: {
// require: true,
// type: Number,
// default: 0,
// },
}, },
data() { data() {
return {}; return {};

View File

@ -85,6 +85,7 @@
<component <component
:is="activeBtn === 'table' ? 'DtdcTable' : 'DtdcList'" :is="activeBtn === 'table' ? 'DtdcTable' : 'DtdcList'"
:tableData="tableData" :tableData="tableData"
:totalSize="totalSize"
:pointIdList="pointIdList" :pointIdList="pointIdList"
@chart="chartDetail" @chart="chartDetail"
></component> ></component>
@ -171,7 +172,6 @@ export default {
// 分页 // 分页
handleSizeChange(val) { handleSizeChange(val) {
this.pageSize = val; this.pageSize = val;
if (this.pageSize * this.pageNum > this.totalSize) this.pageNum = 1; //todo
this.$nextTick(() => { this.$nextTick(() => {
this.getTableData(); this.getTableData();
}); });
@ -256,6 +256,9 @@ export default {
init() { init() {
// 只有页面初次加载或切换站点的时候调用电池堆列表,其他情况不需要 // 只有页面初次加载或切换站点的时候调用电池堆列表,其他情况不需要
this.search = { stackId: "", clusterId: "" }; //保证切换站点时,清空选择项 this.search = { stackId: "", clusterId: "" }; //保证切换站点时,清空选择项
this.clusterOptions = [];
this.pageNum = 1;
this.totalSize = 0;
this.getStackList(); this.getStackList();
this.getTableData(); this.getTableData();
}, },