能耗监测 分析 右侧图

This commit is contained in:
fks-yangshouda
2024-07-12 17:05:41 +08:00
parent 0282d2d1aa
commit 4fcdae08de
4 changed files with 389 additions and 29 deletions

View File

@@ -93,7 +93,7 @@
const options2 = ref<SelectProps['options']>([]);
const mode = ref<String>('1');
// 能耗类型
const selectedValue = ref<string | undefined>();
const selectedValue = ref<string | number | null | undefined>();
// 采集频率
const frequencyValue = ref<string | undefined>();
// 时间
@@ -107,6 +107,9 @@
(item.value = item.cnValue), (item.label = item.cnValue);
});
options1.value = options.data.data; // 根据返回数据的结构来更新 options1.value
if (options1.value) {
selectedValue.value = options1.value[0].value;
}
} catch (error) {
console.error('Failed to fetch options:', error);
}
@@ -148,7 +151,7 @@
// 选择能耗类型
const changeEnergyType = () => {
if (selectedValue.value == '8') {
if (selectedValue.value == '碳排量') {
shebei.value = true;
mode.value = '2';
} else {
@@ -337,7 +340,9 @@
{
name: 'AC_002暖通电表',
value: -21,
ringValue: 21,
energyType: selectedValue.value,
energyUnit: 'kWh',
unit: 'V',
labelRight: {
position: 'right',
@@ -346,6 +351,7 @@
{
name: 'AC_003照明电表',
value: 36,
ringValue: 36,
energyType: selectedValue.value,
unit: 'V',
labelRight: {
@@ -355,6 +361,67 @@
{
name: 'AC_004给排水电表',
value: -5,
ringValue: 5,
energyType: selectedValue.value,
unit: 'V',
labelRight: {
position: 'right',
},
},
{
name: 'AC_005给排水电表',
value: -25,
ringValue: 15,
energyType: selectedValue.value,
unit: 'V',
labelRight: {
position: 'right',
},
},
{
name: 'AC_006给排水电表',
value: 35,
ringValue: 30,
energyType: selectedValue.value,
unit: 'V',
labelRight: {
position: 'insideLeft',
},
},
{
name: 'AC_007给排水电表',
value: 15,
ringValue: 18,
energyType: selectedValue.value,
unit: 'V',
labelRight: {
position: 'insideLeft',
},
},
{
name: 'AC_008给排水电表',
value: -25,
ringValue: 41,
energyType: selectedValue.value,
unit: 'V',
labelRight: {
position: 'right',
},
},
{
name: 'AC_009给排水电表',
value: -5,
ringValue: 55,
energyType: selectedValue.value,
unit: 'V',
labelRight: {
position: 'right',
},
},
{
name: 'AC_0090给排水电表',
value: -5,
ringValue: 55,
energyType: selectedValue.value,
unit: 'V',
labelRight: {
@@ -634,6 +701,7 @@
onMounted(() => {
getOptionsList();
changeMode();
getSelect();
});
return {