| | |
| | | </el-tree> |
| | | </div> |
| | | <div class="content_Right subpage_Div"> |
| | | <div> |
| | | <el-button |
| | | icon="el-icon-c-scale-to-original" |
| | | @click="setCountFlagChange(1)" |
| | | ></el-button> |
| | | <el-button |
| | | icon="el-icon-pie-chart" |
| | | @click="setCountFlagChange(2)" |
| | | ></el-button> |
| | | <el-button |
| | | icon="el-icon-download" |
| | | @click="setCountFlagChange(3)" |
| | | ></el-button> |
| | | <el-divider /> |
| | | <div class="iquery subpage_Div"> |
| | | <div> |
| | | <el-button |
| | | icon="el-icon-c-scale-to-original" |
| | | size="small" |
| | | type="warning" |
| | | @click="setCountFlagChange(1)" |
| | | >报表</el-button |
| | | > |
| | | <el-button |
| | | icon="el-icon-pie-chart" |
| | | size="small" |
| | | type="primary" |
| | | @click="setCountFlagChange(2)" |
| | | >柱状图</el-button |
| | | > |
| | | <el-button |
| | | icon="el-icon-download" |
| | | size="small" |
| | | type="success" |
| | | @click="setCountFlagChange(3)" |
| | | >下载</el-button |
| | | > |
| | | </div> |
| | | </div> |
| | | <div class="contentTable" v-show="setCountFlag"> |
| | | <div class="contentTable subpage_Div" v-show="setCountFlag"> |
| | | <el-table |
| | | :data="tableData" |
| | | style="width: 100%" |
| | | height="calc(100% - 50px)" |
| | | height="calc(100% - 1px)" |
| | | ref="table" |
| | | > |
| | | <el-table-column |
| | | v-if="queryData.value == 'countServices'" |
| | | prop="m1" |
| | | key="1" |
| | | align="center" |
| | | :label="$t('dataManage.dataStaticObj.type1')" |
| | | > |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="m2" |
| | | v-if="queryData.value == 'countServices'" |
| | | prop="count" |
| | | key="2" |
| | | align="center" |
| | | :label="$t('dataManage.dataStaticObj.type2')" |
| | | > |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="count" |
| | | v-if="queryData.value == 'countSizes'" |
| | | prop="m1" |
| | | key="3" |
| | | align="center" |
| | | :label="$t('dataManage.dataStaticObj.type3')" |
| | | > |
| | | </el-table-column> |
| | | <el-table-column |
| | | v-if="queryData.value == 'countSizes'" |
| | | prop="count" |
| | | key="4" |
| | | align="center" |
| | | :label="$t('dataManage.dataStaticObj.type4')" |
| | | :formatter="formatterColumn" |
| | | > |
| | | </el-table-column> |
| | | |
| | | <el-table-column |
| | | v-if="queryData.value == 'countOperates'" |
| | | prop="m1" |
| | | key="5" |
| | | align="center" |
| | | :label="$t('dataManage.dataStaticObj.type5')" |
| | | > |
| | | </el-table-column> |
| | | <el-table-column |
| | | v-if="queryData.value == 'countOperates'" |
| | | prop="count" |
| | | key="6" |
| | | align="center" |
| | | :label="$t('dataManage.dataStaticObj.type7')" |
| | | > |
| | | </el-table-column> |
| | | |
| | | <!-- <el-table-column |
| | | v-if="queryData.value == 'countOperates'" |
| | | prop="m2" |
| | | align="center" |
| | | :label="$t('dataManage.dataStaticObj.type6')" |
| | | > |
| | | </el-table-column> --> |
| | | </el-table> |
| | | <!-- <div class="pagination_box"> |
| | | <el-pagination |
| | |
| | | </el-pagination> |
| | | </div> --> |
| | | </div> |
| | | <div id="contentEchart" class="contentTable" v-show="!setCountFlag"> |
| | | <div |
| | | id="contentEchart subpage_Div" |
| | | class="contentTable" |
| | | v-show="!setCountFlag" |
| | | > |
| | | <div id="chart_11"></div> |
| | | </div> |
| | | </div> |
| | |
| | | this.setStartDataCount(); |
| | | }, |
| | | methods: { |
| | | formatterColumn(row, column, cellValue, index) { |
| | | return row.count + "MB"; |
| | | }, |
| | | setDownLoadRow(rows) { |
| | | var url = |
| | | BASE_URL + |
| | |
| | | } |
| | | } |
| | | this.tableData = data.result; |
| | | this.$nextTick(() => { |
| | | this.$refs.table.doLayout(); |
| | | }); |
| | | // this.listData.count = data.count; |
| | | }, |
| | | }, |
| | |
| | | height: calc(95% - 2px); |
| | | border-radius: 5px; |
| | | padding: 1%; |
| | | .iquery { |
| | | padding: 1%; |
| | | border-radius: 5px; |
| | | display: flex; |
| | | justify-content: flex-end; |
| | | } |
| | | .contentTable { |
| | | width: 100%; |
| | | height: 84%; |
| | | width: 98%; |
| | | height: 82%; |
| | | padding: 1%; |
| | | border-radius: 5px; |
| | | margin-top: 1%; |
| | | } |
| | | } |
| | | } |