import chart

This commit is contained in:
lb 2023-04-28 11:09:06 +08:00
parent 9ea9a632c9
commit 62ab300c60
2 changed files with 26 additions and 4 deletions

View File

@ -1,3 +1,15 @@
export default { export default {
xAxis: {
type: 'category',
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
yAxis: {
type: 'value'
},
series: [
{
data: [150, 230, 224, 218, 135, 147, 260],
type: 'line'
} }
]
};

View File

@ -28,8 +28,8 @@
:total="totalPage" :total="totalPage"
layout="total, sizes, prev, pager, next, jumper"></el-pagination> layout="total, sizes, prev, pager, next, jumper"></el-pagination>
</div> </div>
<div class="temp-chart"> <div class="temp-chart" style="height: 300px;">
<div id="temp-chart" class="temp-chart__inner" /> <div id="temp-chart" class="temp-chart__inner" style="height: 100%;" />
</div> </div>
</el-dialog> </el-dialog>
</template> </template>
@ -38,6 +38,7 @@
import BaseListTable from "@/components/BaseListTable.vue"; import BaseListTable from "@/components/BaseListTable.vue";
import chartConfig from "./configs/chart"; import chartConfig from "./configs/chart";
import tableConfig from "./configs/tableProps"; import tableConfig from "./configs/tableProps";
import * as echarts from "echarts";
export default { export default {
name: "TemperatureDialog", name: "TemperatureDialog",
@ -62,6 +63,13 @@ export default {
this.refreshLayoutKey = Math.random(); this.refreshLayoutKey = Math.random();
}, },
mounted() {}, mounted() {},
watch: {
dataList: {
handler: function (val) {
this.drawChart(val);
},
},
},
methods: { methods: {
init(id) { init(id) {
this.hisId = id; this.hisId = id;
@ -108,6 +116,8 @@ export default {
}, },
drawChart() { drawChart() {
// dataList 线 // dataList 线
if (!this.chart) this.chart = echarts.init(document.getElementById("temp-chart"));
this.chart.setOption(this.chartConfig);
}, },
handleOperate() {}, handleOperate() {},
handlePageChange(page) { handlePageChange(page) {