footerLeft.vue 1.81 KB
<template>
	<div class="dv-content-body-bottom-list-left">
		<dv-border-box-12>
			<div class="bottom-list-left" id="OrderTrends"></div>
		</dv-border-box-12>
	</div>
</template>

<!--趋势图-->
<script>
export default {
	data() {
		return {
			sysData: {},
			OrderTrendsEcharts: window.OrderTrendsEcharts,
			OrderTrendsEchartsDuanzi: null,
		}
	},
	methods: {
		bingDataSource(data, sysPageflag) {
			let myChart = this.$echarts.init(document.getElementById('OrderTrends'))
			this.OrderTrendsEcharts.series[0].data = data.out
			this.OrderTrendsEcharts.series[1].data = data.in
			this.OrderTrendsEcharts.series[2].data = data.shift
			// this.OrderTrendsEcharts.series[3].data = data.pick
			let xdata = data.xSeries
			// let orderEcharts = null
			// if (sysPageflag != 'B') {
			// 	this.OrderTrendsEcharts.series[0].data = data.out
			// 	this.OrderTrendsEcharts.series[1].data = data.in
			// 	this.OrderTrendsEcharts.series[2].data = data.shift
			// 	this.OrderTrendsEcharts.series[3].data = data.pick
			// 	orderEcharts = this.OrderTrendsEcharts
			// } else {
			// 	var tempEcharts = this.OrderTrendsEchartsDuanzi
			// 	if (this.OrderTrendsEchartsDuanzi == null) {
			// 		tempEcharts = ''.copyObj(this.OrderTrendsEcharts)
			// 		if (tempEcharts.series.length > 3) {
			// 			tempEcharts.series.splice(2, 1)
			// 		}
			// 	}
			// 	tempEcharts.series[0].data = data.out
			// 	tempEcharts.series[1].data = data.in
			// 	tempEcharts.series[3].data = data.shift

			// 	orderEcharts = tempEcharts
			// }
			myChart.clear()
			this.OrderTrendsEcharts.xAxis.data = xdata
			myChart.setOption(this.OrderTrendsEcharts)
			window.onresize = myChart.resize
		},
	},
}
</script>

<style lang="less" scoped>
.dv-content-body-bottom-list-left {
	width: 49.7vw;
	height: 95%;
}
.bottom-list-left {
	width: 100%;
	height: 100%;
}
</style>