From b079a2b464ffeaea2ec9733e6ef84c6ee854e12b Mon Sep 17 00:00:00 2001
From: fks-xuxinyue <2822784518@qq.com>
Date: Wed, 7 Aug 2024 10:28:29 +0800
Subject: [PATCH] taskId:282,remark:'commit'
---
.../src/api/carbonEmissionFactorLibrary.ts | 6 +-
hx-ai-intelligent/src/icon/carbonPlanningDown.svg | 6 +
hx-ai-intelligent/src/icon/carbonPlanningUp.svg | 6 +
.../carbonEmissionManage/carbonAssets/index.vue | 2 +-
.../carbonEmissionFactorLibrary/config.ts | 2 +-
.../carbonEmissionFactorLibrary/index.vue | 4 +-
.../carbonEmissionStatistics/index.vue | 1 -
.../carbonInventoryCheck/fillInPage/index.vue | 18 +-
.../carbonPlanning/all/index.vue | 35 ++-
.../carbonPlanning/category/categoryDeatil.vue | 236 +++++++++++++++------
.../carbonPlanning/category/index.vue | 95 +++++++--
.../carbonEmissionManage/carbonPlanning/index.vue | 63 ++++--
.../src/view/equipmentManage/group/index.vue | 1 +
13 files changed, 353 insertions(+), 122 deletions(-)
create mode 100644 hx-ai-intelligent/src/icon/carbonPlanningDown.svg
create mode 100644 hx-ai-intelligent/src/icon/carbonPlanningUp.svg
diff --git a/hx-ai-intelligent/src/api/carbonEmissionFactorLibrary.ts b/hx-ai-intelligent/src/api/carbonEmissionFactorLibrary.ts
index fe5380d..c9b0f97 100644
--- a/hx-ai-intelligent/src/api/carbonEmissionFactorLibrary.ts
+++ b/hx-ai-intelligent/src/api/carbonEmissionFactorLibrary.ts
@@ -52,7 +52,7 @@ export enum carbonInventoryCheck {
update = '/carbon-smart/api/carbon/inventory/update',
del = '/carbon-smart/api/carbon/inventory/del',
// 获取排放源表格数据
- findUnitById = '/carbon-smartapi/carbon/inventory/findById',
+ findUnitById = '/carbon-smart/api/carbon/inventory/findById',
getDetailsList = '/carbon-smart/api/carbon/inventory/details/getDetailsList',
updateTable = '/carbon-smart/api/carbon/inventory/details/update',
// 排放统计接口
@@ -86,4 +86,8 @@ export enum carbonPlanning {
yearAndMonthAchievement = '/carbon-smart/api/carbon/planning/yearAndMonthAchievement',
annualElectricityConsumption = '/carbon-smart/api/carbon/planning/annualElectricityConsumption',
electricityUsageBackThen = '/carbon-smart/api/carbon/planning/electricityUsageBackThen',
+ detailedStatisticalDataTable = '/carbon-smart/api/carbon/planning/detailedStatisticalDataTable',
+ detailedStatisticalDataChart = '/carbon-smart/api/carbon/planning/detailedStatisticalDataChart',
+ batchOrUpdate = '/carbon-smart/api/carbon/planning/batchOrUpdate',
+ addNodes = '/carbon-smart/api/carbon/planning/addNodes',
}
diff --git a/hx-ai-intelligent/src/icon/carbonPlanningDown.svg b/hx-ai-intelligent/src/icon/carbonPlanningDown.svg
new file mode 100644
index 0000000..cbf6941
--- /dev/null
+++ b/hx-ai-intelligent/src/icon/carbonPlanningDown.svg
@@ -0,0 +1,6 @@
+
diff --git a/hx-ai-intelligent/src/icon/carbonPlanningUp.svg b/hx-ai-intelligent/src/icon/carbonPlanningUp.svg
new file mode 100644
index 0000000..cbf6941
--- /dev/null
+++ b/hx-ai-intelligent/src/icon/carbonPlanningUp.svg
@@ -0,0 +1,6 @@
+
diff --git a/hx-ai-intelligent/src/view/carbonEmissionManage/carbonAssets/index.vue b/hx-ai-intelligent/src/view/carbonEmissionManage/carbonAssets/index.vue
index 748eb5c..25d7b2a 100644
--- a/hx-ai-intelligent/src/view/carbonEmissionManage/carbonAssets/index.vue
+++ b/hx-ai-intelligent/src/view/carbonEmissionManage/carbonAssets/index.vue
@@ -148,7 +148,7 @@
diff --git a/hx-ai-intelligent/src/view/carbonEmissionManage/carbonEmissionFactorLibrary/config.ts b/hx-ai-intelligent/src/view/carbonEmissionManage/carbonEmissionFactorLibrary/config.ts
index 7eaf1ae..5044eff 100644
--- a/hx-ai-intelligent/src/view/carbonEmissionManage/carbonEmissionFactorLibrary/config.ts
+++ b/hx-ai-intelligent/src/view/carbonEmissionManage/carbonEmissionFactorLibrary/config.ts
@@ -191,7 +191,7 @@ export const formConfig = (disabled) => {
},
{
label: '参考文献',
- field: 'reference',
+ field: 'bibliography',
component: 'NsTextarea',
componentProps: {
placeholder: '请输入参考文献',
diff --git a/hx-ai-intelligent/src/view/carbonEmissionManage/carbonEmissionFactorLibrary/index.vue b/hx-ai-intelligent/src/view/carbonEmissionManage/carbonEmissionFactorLibrary/index.vue
index feec1a2..ba32d72 100644
--- a/hx-ai-intelligent/src/view/carbonEmissionManage/carbonEmissionFactorLibrary/index.vue
+++ b/hx-ai-intelligent/src/view/carbonEmissionManage/carbonEmissionFactorLibrary/index.vue
@@ -686,7 +686,7 @@
},
{
title: '参考文献',
- dataIndex: 'reference',
+ dataIndex: 'bibliography',
},
{
title: '引用数量',
@@ -824,7 +824,7 @@
},
},
{
- field: 'reference',
+ field: 'bibliography',
label: '文献关键字',
component: 'NsInput',
componentProps: {
diff --git a/hx-ai-intelligent/src/view/carbonEmissionManage/carbonEmissionStatistics/index.vue b/hx-ai-intelligent/src/view/carbonEmissionManage/carbonEmissionStatistics/index.vue
index 94da7c9..76f48a0 100644
--- a/hx-ai-intelligent/src/view/carbonEmissionManage/carbonEmissionStatistics/index.vue
+++ b/hx-ai-intelligent/src/view/carbonEmissionManage/carbonEmissionStatistics/index.vue
@@ -37,7 +37,6 @@
energyConsumptionRef.value.mainRef.nsTableRef.reload();
}
} else if (key === '2') {
- debugger
if (carbonEmissionsRef.value) {
carbonEmissionsRef.value.getTableList(); // 调用子组件的方法
}
diff --git a/hx-ai-intelligent/src/view/carbonEmissionManage/carbonInventoryCheck/fillInPage/index.vue b/hx-ai-intelligent/src/view/carbonEmissionManage/carbonInventoryCheck/fillInPage/index.vue
index b5eede6..151d401 100644
--- a/hx-ai-intelligent/src/view/carbonEmissionManage/carbonInventoryCheck/fillInPage/index.vue
+++ b/hx-ai-intelligent/src/view/carbonEmissionManage/carbonInventoryCheck/fillInPage/index.vue
@@ -1163,6 +1163,8 @@
let chartInstance: echarts.ECharts | null = null;
const drawEcharts = () => {
chartInstance = echarts.init(tplxChart.value);
+ let listData = datalist.value;
+ let linkDatas = linksData.value;
let Color = [
'#61FEFF',
'#937FE6',
@@ -1180,6 +1182,8 @@
'#bbc951',
'#FFC14B',
'#b785a6',
+ '#c23531',
+ '#2f4554',
];
let Color1 = [
'#04E0F3',
@@ -1198,6 +1202,8 @@
'#bbc951',
'#FFC14B',
'#b785a6',
+ '#c23531',
+ '#2f4554',
];
let sourceLabel = [
'right',
@@ -1219,16 +1225,16 @@
];
let itemStyleColor = [];
let labelSource = [];
- for (let i = 0; i < datalist.value.length; i++) {
- datalist.value[i].label = {
+ for (let i = 0; i < listData.length; i++) {
+ listData[i].label = {
normal: {
position: sourceLabel[i],
},
};
labelSource.push(sourceLabel[i]);
}
- for (let d = 0; d < datalist.value.length; d++) {
- datalist.value[d].itemStyle = {
+ for (let d = 0; d < listData.length; d++) {
+ listData[d].itemStyle = {
normal: {
color: {
type: 'linear',
@@ -1250,7 +1256,7 @@
},
},
};
- itemStyleColor.push(datalist.value[d]);
+ itemStyleColor.push(listData[d]);
}
const option = {
backgroundColor: 'transparent',
@@ -1270,7 +1276,7 @@
nodeWidth: 25,
focusNodeAdjacency: 'allEdges',
data: itemStyleColor,
- links: linksData.value,
+ links: linkDatas,
label: {
normal: {
color: '#fff',
diff --git a/hx-ai-intelligent/src/view/carbonEmissionManage/carbonPlanning/all/index.vue b/hx-ai-intelligent/src/view/carbonEmissionManage/carbonPlanning/all/index.vue
index 14f7fd2..0285bb9 100644
--- a/hx-ai-intelligent/src/view/carbonEmissionManage/carbonPlanning/all/index.vue
+++ b/hx-ai-intelligent/src/view/carbonEmissionManage/carbonPlanning/all/index.vue
@@ -7,13 +7,15 @@
v-if="selectedTime"
style="margin-left: 5%"
valueFormat="YYYY"
- :value="selectYear"
+ v-model:value="selectYear"
+ @change="changeYear"
picker="year" />