README.md | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
readme/img/qq.png | 补丁 | 查看 | 原始文档 | blame | 历史 | |
zhitan-vue/src/views/comprehensive/dailyComprehensive/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zhitan-vue/src/views/comprehensive/monthlyComprehensive/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zhitan-vue/src/views/comprehensive/yearComprehensive/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zhitan-vue/src/views/keyEquipment/daily/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zhitan-vue/src/views/keyEquipment/monthly/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zhitan-vue/src/views/keyEquipment/year/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zhitan-vue/src/views/processEnergy/daily/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zhitan-vue/src/views/processEnergy/monthly/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
zhitan-vue/src/views/processEnergy/year/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
README.md
@@ -23,12 +23,19 @@ ##### 数据采集程序:也即mqtt➡️时序库功能,市面上开源库非常多,可参考thingsjs等知名项目,或者自己用netty自己实现。 ##### 数据清洗服务:也即时序库➡️关系库,学习者可以使用java自带的XXL job等计划任务工具自己按照业务功能,来实现数据清洗服务。 ## 关于问题答疑 ## 应很多开发者要求,下方放了QQ群和联系方式。 ##### 因总是有人恶意举报我们仓库,说我们做商业推广,顾我已经删除了所有联系方式和交流群 ##### 演示demo、logo、截图等也换成了中性的名字,去掉了所有有可能涉及到涉嫌推广的字眼(我们也不知道git被举报的规则是什么。。。) ##### 所以大家如果有问题,提issue吧。。。 ## ## 下一步 1. 完善wiki(之前在码云上被恶意举报,wiki都丢了) 2. 增加建筑能耗相关内容(支路、分项) 3. 增加建筑能耗空调相关内容 4. 增加空压机重点设备节能内容 5. 完善单耗相关内容 6. 增加碳排放因子相关内容 7. 增加源网荷储(微电网)相关功能 8. 增加自定义报表 9. 增加组态自定义配置 10. 或者其他内容,开发者可以提issue我们来排气 ## 在线体验 @@ -137,12 +144,16 @@ ## 沟通交流 扫码添加微信交流,加微信请备注:ems。 扫码添加微信交流,加微信请备注:ems+姓名。 <p align="center"> <img src="readme/img/image.png" width=50% height=50%> <img src="readme/img/image-yc.png" width=50% height=50%> </p> 应很多开发者私信,我创建了QQ群交流,请备注:ems+姓名。 <p align="center"> <img src="readme/img/qq.png" width=50% height=50%> </p> ## 参与贡献 readme/img/qq.png
zhitan-vue/src/views/comprehensive/dailyComprehensive/index.vue
@@ -54,7 +54,7 @@ style="margin-right: 8px" ></el-button> <el-tooltip v-if="scope.row.indexName.length > 9" v-if="scope.row.indexName && scope.row.indexName.length > 9" class="item" effect="dark" :content="scope.row.indexName" zhitan-vue/src/views/comprehensive/monthlyComprehensive/index.vue
@@ -18,7 +18,7 @@ v-model="queryParams.dataTime" type="month" :clearable="false" value-format="yyyy-MM" value-format="YYYY-MM" placeholder="选择日期" > </el-date-picker> @@ -35,7 +35,7 @@ <div class="table-bg-style" style="padding-bottom: 12px"> <div class="table-box"> <el-table :data="energyList" v-loading="loading" border max-height="380px"> <el-table :data="energyList" v-loading="loading" border max-height="380px" height="380"> <el-table-column fixed prop="indexName" label="指标名称" width="210px"> <template #default="scope"> <div style="width: 100%; text-align: left"> @@ -54,7 +54,7 @@ style="margin-right: 8px" ></el-button> <el-tooltip v-if="scope.row.indexName.length > 9" v-if="scope.row.indexName && scope.row.indexName.length > 9" class="item" effect="dark" :content="scope.row.indexName" @@ -68,7 +68,7 @@ </div> </template> </el-table-column> <el-table-column v-for="index in 31" :key="index" :label="index + '日'" align="center" min-width="100"> <el-table-column v-for="index in 31" :key="index" :label="index + '日'" align="center" min-width="100px"> <template #default="scope">{{ numFilter(scope.row[`value${index}`]) }}</template> </el-table-column> </el-table> @@ -123,6 +123,7 @@ getDataList({ ...queryParams.value, }).then((response) => { console.log("1111111111", response) energyList.value = response.data.tabledata if (energyList.value && energyList.value.length !== 0) { selectChange(energyList.value[0]) zhitan-vue/src/views/comprehensive/yearComprehensive/index.vue
@@ -54,7 +54,7 @@ style="margin-right: 8px" ></el-button> <el-tooltip v-if="scope.row.indexName.length > 9" v-if="scope.row.indexName && scope.row.indexName.length > 9" class="item" effect="dark" :content="scope.row.indexName" zhitan-vue/src/views/keyEquipment/daily/index.vue
@@ -59,7 +59,7 @@ style="margin-right: 8px" ></el-button> <el-tooltip v-if="scope.row.indexName.length > 9" v-if="scope.row.indexName && scope.row.indexName.length > 9" class="item" effect="dark" :content="scope.row.indexName" zhitan-vue/src/views/keyEquipment/monthly/index.vue
@@ -18,7 +18,7 @@ v-model="queryParams.dataTime" type="month" :clearable="false" value-format="yyyy-MM" value-format="YYYY-MM" placeholder="选择日期" > </el-date-picker> zhitan-vue/src/views/keyEquipment/year/index.vue
@@ -54,7 +54,7 @@ style="margin-right: 8px" ></el-button> <el-tooltip v-if="scope.row.indexName.length > 9" v-if="scope.row.indexName && scope.row.indexName.length > 9" class="item" effect="dark" :content="scope.row.indexName" zhitan-vue/src/views/processEnergy/daily/index.vue
@@ -54,7 +54,7 @@ style="margin-right: 8px" ></el-button> <el-tooltip v-if="scope.row.indexName.length > 9" v-if="scope.row.indexName && scope.row.indexName.length > 9" class="item" effect="dark" :content="scope.row.indexName" zhitan-vue/src/views/processEnergy/monthly/index.vue
@@ -54,7 +54,7 @@ style="margin-right: 8px" ></el-button> <el-tooltip v-if="scope.row.indexName.length > 9" v-if="scope.row.indexName && scope.row.indexName.length > 9" class="item" effect="dark" :content="scope.row.indexName" zhitan-vue/src/views/processEnergy/year/index.vue
@@ -54,7 +54,7 @@ style="margin-right: 8px" ></el-button> <el-tooltip v-if="scope.row.indexName.length > 9" v-if="scope.row.indexName && scope.row.indexName.length > 9" class="item" effect="dark" :content="scope.row.indexName"