Compare commits
No commits in common. "2b3dfc5034ed44dcfbf34bce4051adf475fcc6b3" and "d6fa074348d5d29043b154f986ca07e76526ac94" have entirely different histories.
2b3dfc5034
...
d6fa074348
|
@ -14,7 +14,6 @@ export function svgdApi(data: any) {
|
||||||
data,
|
data,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
// osp页面 储能曲线
|
|
||||||
export function buttyApi(data: any) {
|
export function buttyApi(data: any) {
|
||||||
return request({
|
return request({
|
||||||
// url: "http://10.120.75.248:19081/algoService/feederPowerFlowResult",
|
// url: "http://10.120.75.248:19081/algoService/feederPowerFlowResult",
|
||||||
|
@ -24,25 +23,5 @@ export function buttyApi(data: any) {
|
||||||
data,
|
data,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
// osp页面 光伏曲线
|
|
||||||
export function pvApi(data: any) {
|
|
||||||
return request({
|
|
||||||
// url: "http://10.120.75.248:19081/algoService/feederPowerFlowResult",
|
|
||||||
// url: "http://127.0.0.1:19081/algoService/feederPowerFlowResult",
|
|
||||||
url: "/api/wwpm/biz/v1/photo_voltaic/power_curve",
|
|
||||||
method: "POST",
|
|
||||||
data,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
// osp页面 用户侧充电桩曲线
|
|
||||||
export function usrzApi(data: any) {
|
|
||||||
return request({
|
|
||||||
// url: "http://10.120.75.248:19081/algoService/feederPowerFlowResult",
|
|
||||||
// url: "http://127.0.0.1:19081/algoService/feederPowerFlowResult",
|
|
||||||
url: "/api/wwpm/biz/v1/deweller_pipe/power_curve",
|
|
||||||
method: "POST",
|
|
||||||
data,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -14,18 +14,16 @@
|
||||||
import transformFontSize from "@/hooks/transFormSize.ts";
|
import transformFontSize from "@/hooks/transFormSize.ts";
|
||||||
import "echarts/lib/component/dataZoom";
|
import "echarts/lib/component/dataZoom";
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
drawOneLine(props.echartArr);
|
drawOneLine();
|
||||||
});
|
});
|
||||||
const props = defineProps<{
|
|
||||||
echartArr: any[];
|
|
||||||
}>();
|
|
||||||
// 获取echart挂载的DOM节点
|
// 获取echart挂载的DOM节点
|
||||||
const OneLine: any = ref();
|
const OneLine: any = ref();
|
||||||
|
|
||||||
// 获取当前组件实例
|
// 获取当前组件实例
|
||||||
const { proxy }: any = getCurrentInstance();
|
const { proxy }: any = getCurrentInstance();
|
||||||
|
|
||||||
const drawOneLine = (arr: any) => {
|
const drawOneLine = () => {
|
||||||
let myChart = proxy.$echarts.init(OneLine.value);
|
let myChart = proxy.$echarts.init(OneLine.value);
|
||||||
|
|
||||||
myChart.clear();
|
myChart.clear();
|
||||||
|
@ -97,8 +95,7 @@
|
||||||
// return param.split(' ')[1].split(':')[0] + ':' + param.split(' ')[1].split(':')[1]
|
// return param.split(' ')[1].split(':')[0] + ':' + param.split(' ')[1].split(':')[1]
|
||||||
// },
|
// },
|
||||||
},
|
},
|
||||||
// data: ["03:00", "06:00", "09:00", "12:00", "15:00", "18:00", "24:00"],
|
data: ["03:00", "06:00", "09:00", "12:00", "15:00", "18:00", "24:00"],
|
||||||
data: arr.map((rtime) => rtime?.timeStamp.slice(-5)),
|
|
||||||
|
|
||||||
},
|
},
|
||||||
yAxis: {
|
yAxis: {
|
||||||
|
@ -152,9 +149,7 @@
|
||||||
]),
|
]),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
data: arr.map((yitem) => yitem.p),
|
data: [20, 42, 41, 24, 40, 30, 10],
|
||||||
|
|
||||||
// data: [20, 42, 41, 24, 40, 30, 10],
|
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,32 +1,29 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="OneLine" ref="OneLine"></div>
|
<div class="OneLine" ref="OneLine"></div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import {
|
import {
|
||||||
ref,
|
ref,
|
||||||
inject,
|
inject,
|
||||||
onBeforeUnmount,
|
onBeforeUnmount,
|
||||||
getCurrentInstance,
|
getCurrentInstance,
|
||||||
onMounted,
|
onMounted,
|
||||||
watchEffect,
|
watchEffect,
|
||||||
} from "vue";
|
} from "vue";
|
||||||
import transformFontSize from "@/hooks/transFormSize.ts";
|
import transformFontSize from "@/hooks/transFormSize.ts";
|
||||||
import "echarts/lib/component/dataZoom";
|
import "echarts/lib/component/dataZoom";
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
drawOneLine(props.echartArr);
|
drawOneLine();
|
||||||
});
|
});
|
||||||
const props = defineProps<{
|
|
||||||
echartArr: any[];
|
|
||||||
}>();
|
|
||||||
|
|
||||||
// 获取echart挂载的DOM节点
|
// 获取echart挂载的DOM节点
|
||||||
const OneLine: any = ref();
|
const OneLine: any = ref();
|
||||||
|
|
||||||
// 获取当前组件实例
|
// 获取当前组件实例
|
||||||
const { proxy }: any = getCurrentInstance();
|
const { proxy }: any = getCurrentInstance();
|
||||||
|
|
||||||
const drawOneLine = (arr: any) => {
|
const drawOneLine = () => {
|
||||||
let myChart = proxy.$echarts.init(OneLine.value);
|
let myChart = proxy.$echarts.init(OneLine.value);
|
||||||
|
|
||||||
myChart.clear();
|
myChart.clear();
|
||||||
|
@ -68,10 +65,10 @@ const drawOneLine = (arr: any) => {
|
||||||
top: "0%",
|
top: "0%",
|
||||||
right: "5%",
|
right: "5%",
|
||||||
orient: "vertical",
|
orient: "vertical",
|
||||||
data: ["总功率"],
|
data: ["总功率",],
|
||||||
itemWidth: transformFontSize(40),
|
itemWidth: transformFontSize(40),
|
||||||
itemHeight: transformFontSize(18),
|
itemHeight: transformFontSize(18),
|
||||||
itemGap: transformFontSize(8),
|
itemGap:transformFontSize(8),
|
||||||
textStyle: {
|
textStyle: {
|
||||||
fontSize: transformFontSize(35),
|
fontSize: transformFontSize(35),
|
||||||
color: "#FFFFFF",
|
color: "#FFFFFF",
|
||||||
|
@ -98,8 +95,8 @@ const drawOneLine = (arr: any) => {
|
||||||
// return param.split(' ')[1].split(':')[0] + ':' + param.split(' ')[1].split(':')[1]
|
// return param.split(' ')[1].split(':')[0] + ':' + param.split(' ')[1].split(':')[1]
|
||||||
// },
|
// },
|
||||||
},
|
},
|
||||||
// data: ["03:00", "06:00", "09:00", "12:00", "15:00", "18:00", "24:00"],
|
data: ["03:00", "06:00", "09:00", "12:00", "15:00", "18:00", "24:00"],
|
||||||
data: arr.map((rtime) => rtime?.timeStamp.slice(-5)),
|
|
||||||
},
|
},
|
||||||
yAxis: {
|
yAxis: {
|
||||||
splitLine: {
|
splitLine: {
|
||||||
|
@ -152,8 +149,7 @@ const drawOneLine = (arr: any) => {
|
||||||
]),
|
]),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
// data: [20, 42, 41, 24, 40, 30, 10],
|
data: [20, 42, 41, 24, 40, 30, 10],
|
||||||
data: arr.map((yitem) => yitem.p),
|
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
@ -163,12 +159,13 @@ const drawOneLine = (arr: any) => {
|
||||||
window.addEventListener("resize", function () {
|
window.addEventListener("resize", function () {
|
||||||
myChart.resize();
|
myChart.resize();
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped>
|
<style scoped>
|
||||||
.OneLine {
|
.OneLine {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
Loading…
Reference in New Issue