diff --git a/src/api/harmonic-boot/harmonic.ts b/src/api/harmonic-boot/harmonic.ts
new file mode 100644
index 00000000..9ea1a836
--- /dev/null
+++ b/src/api/harmonic-boot/harmonic.ts
@@ -0,0 +1,9 @@
+import request from '@/utils/request'
+
+export function getHistoryResult(data: any) {
+ return request({
+ url: '/harmonic-boot/harmonic/getHistoryResult',
+ method: 'post',
+ data: data
+ })
+}
diff --git a/src/stores/monitoringPoint.ts b/src/stores/monitoringPoint.ts
index ae92be59..b468b9d7 100644
--- a/src/stores/monitoringPoint.ts
+++ b/src/stores/monitoringPoint.ts
@@ -22,6 +22,9 @@ export const useMonitoringPoint = defineStore(
const setShowCheckBox = (val: boolean) => {
if (val && state.lineIds.length === 0) {
state.lineIds = [state.lineId]
+ console.log('====================================');
+ console.log(state.lineIds);
+ console.log('====================================');
}
state.showCheckBox = val
}
diff --git a/src/utils/dictionary.ts b/src/utils/dictionary.ts
new file mode 100644
index 00000000..f00e1a30
--- /dev/null
+++ b/src/utils/dictionary.ts
@@ -0,0 +1,248 @@
+//指标类型
+export const indexOptions = [
+ {
+ label: '电压趋势',
+ options: [
+ {
+ value: '10',
+ label: '相电压有效值'
+ },
+ {
+ value: '11',
+ label: '线电压有效值'
+ },
+ {
+ value: '12',
+ label: '电压偏差'
+ },
+ {
+ value: '13',
+ label: '三相电压不平衡'
+ },
+ {
+ value: '14',
+ label: '电压不平衡'
+ },
+ {
+ value: '15',
+ label: '电压总谐波畸变率'
+ }
+ ]
+ },
+ {
+ label: '电流趋势',
+ options: [
+ {
+ value: '20',
+ label: '电流有效值'
+ },
+ {
+ value: '21',
+ label: '电流总谐波畸变率'
+ },
+ {
+ value: '22',
+ label: '负序电流'
+ }
+ ]
+ },
+ {
+ label: '频率趋势',
+ options: [
+ {
+ value: '30',
+ label: '频率'
+ }
+ ]
+ },
+ {
+ label: '谐波趋势',
+ options: [
+ {
+ value: '40',
+ label: '谐波电压含有率'
+ },
+ {
+ value: '43',
+ label: '谐波电流幅值'
+ },
+ {
+ value: '44',
+ label: '谐波电压相角'
+ },
+ {
+ value: '45',
+ label: '谐波电流相角'
+ },
+ {
+ value: '46',
+ label: '间谐波电压含有率'
+ },
+ {
+ value: '47',
+ label: '间谐波电流含有率'
+ },
+ {
+ value: '48',
+ label: '间谐波电压幅值'
+ },
+ {
+ value: '49',
+ label: '间谐波电流幅值'
+ }
+ ]
+ },
+ {
+ label: '功率趋势',
+ options: [
+ {
+ value: '50',
+ label: '谐波有功功率'
+ },
+ {
+ value: '51',
+ label: '谐波无功功率'
+ },
+ {
+ value: '52',
+ label: '谐波视在功率'
+ },
+ {
+ value: '53',
+ label: '三相有功功率'
+ },
+ {
+ value: '54',
+ label: '三相无功功率'
+ },
+ {
+ value: '55',
+ label: '三相视在功率'
+ },
+ {
+ value: '56',
+ label: '三相总有功功率'
+ },
+ {
+ value: '57',
+ label: '三相总无功功率'
+ },
+ {
+ value: '58',
+ label: '三相总视在功率'
+ },
+ {
+ value: '59',
+ label: '视在功率因数'
+ },
+ {
+ value: '591',
+ label: '位移功率因数'
+ },
+ {
+ value: '592',
+ label: '总视在功率因数'
+ },
+ {
+ value: '593',
+ label: '总位移功率因数'
+ }
+ ]
+ },
+ {
+ label: '闪变趋势',
+ options: [
+ {
+ value: '60',
+ label: '短时电压闪变'
+ },
+ {
+ value: '61',
+ label: '长时电压闪变'
+ },
+ {
+ value: '62',
+ label: '电压波动'
+ }
+ ]
+ }
+]
+//谐波次数
+export const harmonicOptions = [
+ { label: '2次', value: 2 },
+ { label: '3次', value: 3 },
+ { label: '4次', value: 4 },
+ { label: '5次', value: 5 },
+ { label: '6次', value: 6 },
+ { label: '7次', value: 7 },
+ { label: '8次', value: 8 },
+ { label: '9次', value: 9 },
+ { label: '10次', value: 10 },
+ { label: '11次', value: 11 },
+ { label: '12次', value: 12 },
+ { label: '13次', value: 13 },
+ { label: '14次', value: 14 },
+ { label: '15次', value: 15 },
+ { label: '16次', value: 16 },
+ { label: '17次', value: 17 },
+ { label: '18次', value: 18 },
+ { label: '19次', value: 19 },
+ { label: '20次', value: 20 },
+ { label: '21次', value: 21 },
+ { label: '22次', value: 22 },
+ { label: '23次', value: 23 },
+ { label: '24次', value: 24 },
+ { label: '25次', value: 25 },
+ { label: '26次', value: 26 },
+ { label: '27次', value: 27 },
+ { label: '28次', value: 28 },
+ { label: '29次', value: 29 },
+ { label: '30次', value: 30 },
+ { label: '31次', value: 31 },
+ { label: '32次', value: 32 },
+ { label: '33次', value: 33 },
+ { label: '34次', value: 34 },
+ { label: '35次', value: 35 },
+ { label: '36次', value: 36 },
+ { label: '37次', value: 37 },
+ { label: '38次', value: 38 },
+ { label: '39次', value: 39 },
+ { label: '40次', value: 40 },
+ { label: '41次', value: 41 },
+ { label: '42次', value: 42 },
+ { label: '43次', value: 43 },
+ { label: '44次', value: 44 },
+ { label: '45次', value: 45 },
+ { label: '46次', value: 46 },
+ { label: '47次', value: 47 },
+ { label: '48次', value: 48 },
+ { label: '49次', value: 49 },
+ { label: '50次', value: 50 }
+]
+//简谐波次数
+export const inharmonicOptions = [
+ { label: '0.5次', value: 1 },
+ { label: '1.5次', value: 2 },
+ { label: '2.5次', value: 3 },
+ { label: '3.5次', value: 4 },
+ { label: '4.5次', value: 5 },
+ { label: '5.5次', value: 6 },
+ { label: '6.5次', value: 7 },
+ { label: '7.5次', value: 8 },
+ { label: '8.5次', value: 9 },
+ { label: '9.5次', value: 10 },
+ { label: '10.5次', value: 11 },
+ { label: '11.5次', value: 12 },
+ { label: '12.5次', value: 13 },
+ { label: '13.5次', value: 14 },
+ { label: '14.5次', value: 15 },
+ { label: '15.5次', value: 16 }
+]
+
+//值类型
+export const typeOptions = [
+ { label: '平均值', value: 1 },
+ { label: '最小值', value: 2 },
+ { label: '最大值', value: 3 },
+ { label: 'cp95值', value: 4 }
+]
diff --git a/src/views/pqs/harmonicMonitoring/monitoringPoint/online/index.vue b/src/views/pqs/harmonicMonitoring/monitoringPoint/online/index.vue
index 15ea3635..f492147c 100644
--- a/src/views/pqs/harmonicMonitoring/monitoringPoint/online/index.vue
+++ b/src/views/pqs/harmonicMonitoring/monitoringPoint/online/index.vue
@@ -9,7 +9,7 @@
:current-node-key="monitoringPoint.state.lineId"
:show-checkbox="monitoringPoint.state.showCheckBox"
:default-checked-keys="monitoringPoint.state.lineIds"
- @check-change="handleCheckChange"
+ @check="handleCheckChange"
@node-click="handleNodeClick"
@init="handleNodeClick"
>
@@ -39,7 +39,10 @@