feat(web-app): add chart lib to display series
This commit is contained in:
@@ -1,22 +1,42 @@
|
|||||||
<template>
|
<template>
|
||||||
<img alt="Vue logo" src="./assets/logo.png" />
|
<div style="text-align: center">
|
||||||
<HelloWorld msg="Welcome to Your Vue.js + TypeScript App" />
|
<h1>Home Monitor</h1>
|
||||||
|
<br />
|
||||||
|
<!-- <Scatter :data="chartSeries" :options="options" /> -->
|
||||||
|
<button @click="addTemperature">Add Temperature</button>
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent } from "vue";
|
import { defineComponent } from "vue";
|
||||||
import HelloWorld from "./components/HelloWorld.vue";
|
import {
|
||||||
|
Chart as ChartJS,
|
||||||
|
LinearScale,
|
||||||
|
PointElement,
|
||||||
|
LineElement,
|
||||||
|
Tooltip,
|
||||||
|
Legend,
|
||||||
|
} from "chart.js";
|
||||||
|
import { Scatter } from "vue-chartjs";
|
||||||
|
|
||||||
import { HttpClient } from "./Services/HttpClient";
|
import { HttpClient } from "./Services/HttpClient";
|
||||||
import { TimeSeriesManager } from "./TimeSeriesManager";
|
import { TimeSeriesManager } from "./TimeSeriesManager";
|
||||||
import { URL, USERNAME, PASSWORD } from "./const";
|
import { URL, USERNAME, PASSWORD, USER, ROOM, DEVICE, APP_NAME } from "./const";
|
||||||
|
|
||||||
const httpClient = new HttpClient(URL, USERNAME, PASSWORD);
|
const httpClient = new HttpClient(URL, USERNAME, PASSWORD);
|
||||||
const manager = new TimeSeriesManager(httpClient);
|
const manager = new TimeSeriesManager(httpClient);
|
||||||
|
console.log(manager.getTimeSeriesData(USER, ROOM, DEVICE));
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
name: "App",
|
name: APP_NAME,
|
||||||
components: {
|
components: {},
|
||||||
HelloWorld,
|
data() {
|
||||||
|
return {
|
||||||
|
manager,
|
||||||
|
};
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
addTemperature() {},
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user