<template>
<div class="index-main">
<PRow :gutter="10" v-for="(row,rowIndex) in portalList" :key="rowIndex">
<PCol :span="colVal" v-for="(colVal,colIndex) in row.layoutCols" :key="colIndex">
<template v-for="(panels,panelIndex) in row.panels[colIndex]">
<PPortalPanel :tabList='panels.columns' :height="panels.height"></PPortalPanel>
</template>
</PCol>
</PRow>
</div>
</template>
<script>
import {PRow,PCol} from "@main/components/grid";
import PPortalPanel from "@main/components/portalPanel";
export default {
components:{
PRow,PCol,PPortalPanel
},
computed:{
portalList(){
let pList = this.$store.getters.portalList;
return pList;
}
},
mounted(){
}
}
</script>
<style lang='less' scoped>
.index-main{
padding:10px;
.pl-portal-panel{
margin-bottom:10px;
}
}
</style>