diff --git a/src/components/amount.vue b/src/components/amount.vue
index ae829b9..09ffede 100644
--- a/src/components/amount.vue
+++ b/src/components/amount.vue
@@ -3,7 +3,7 @@
-
+
@@ -29,10 +29,8 @@ export default defineComponent({
let arr = []
if (carOfInLists && carOfInLists.length) {
carOfInLists.forEach((item) => {
- arr.push(item.temp)
+ arr.push(item.carOfIn)
})
- } else {
- arr = [45, 55, 56, 73, 76, 95, 98]
}
return arr
},
@@ -43,10 +41,8 @@ export default defineComponent({
let arr = []
if (carOfOutLists && carOfOutLists.length) {
carOfOutLists.forEach((item) => {
- arr.push(item.temp)
+ arr.push(item.carOfOut)
})
- } else {
- arr = [15, 25, 26, 33, 46, 55, 68]
}
return arr
},
@@ -59,36 +55,16 @@ export default defineComponent({
carOfInLists.forEach((item) => {
arr.push(item.time)
})
- } else {
- arr = ['5月5日', '5月6日', '5月6日', '5月7日', '5月8日', '5月9日', '5月10日']
}
return arr
},
},
- watch: {
- carOfInLists: {
- deep: true,
- handler(value) {
- if (value) {
- this.getOptions()
- }
- },
- },
-
- carOfOutLists: {
- deep: true,
- handler(value) {
- if (value) {
- this.getOptions()
- }
- },
- },
- },
-
created() {
- // 获取数据
- this.getMbpsByTime()
+ setInterval(() => {
+ // 获取数据
+ this.getMbpsByTime()
+ }, 3000)
},
mounted() {
@@ -124,12 +100,12 @@ export default defineComponent({
this.myCharts.setOption({
tooltip: {
trigger: 'axis',
- axisPointer: {
- type: 'cross',
- label: {
- backgroundColor: '#6a7985',
- },
- },
+ },
+ grid: {
+ left: '6%',
+ right: '15%',
+ bottom: '15%',
+ containLabel: true,
},
xAxis: {
type: 'category',
@@ -139,6 +115,7 @@ export default defineComponent({
yAxis: {
type: 'value',
name: '数量',
+ min: 0,
splitLine: {
show: true,
lineStyle: {
@@ -149,7 +126,6 @@ export default defineComponent({
series: [
{
name: '吞进量',
- data: weightOfIns,
type: 'line',
lineStyle: {
color: '#FC8452',
@@ -172,11 +148,12 @@ export default defineComponent({
},
]),
},
+ data: weightOfIns,
},
{
name: '吐出量',
- data: weightOfOuts,
type: 'line',
+ smooth: true,
lineStyle: {
color: '#73C0DE',
},
@@ -185,7 +162,6 @@ export default defineComponent({
color: '#73C0DE',
},
},
- smooth: true,
areaStyle: {
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
{
@@ -198,6 +174,7 @@ export default defineComponent({
},
]),
},
+ data: weightOfOuts,
},
],
})
diff --git a/src/components/curve.vue b/src/components/curve.vue
index 598e16f..00dba3e 100644
--- a/src/components/curve.vue
+++ b/src/components/curve.vue
@@ -42,10 +42,8 @@ export default defineComponent({
let arr = []
if (weightOfInLists && weightOfInLists.length) {
weightOfInLists.forEach((item) => {
- arr.push(item.temp)
+ arr.push(item.weightOfIn)
})
- } else {
- arr = [45, 55, 56, 73, 76, 95, 98]
}
return arr
},
@@ -56,10 +54,8 @@ export default defineComponent({
let arr = []
if (weightOfOutLists && weightOfOutLists.length) {
weightOfOutLists.forEach((item) => {
- arr.push(item.temp)
+ arr.push(item.weightOfOut)
})
- } else {
- arr = [15, 25, 26, 33, 46, 55, 68]
}
return arr
},
@@ -72,36 +68,19 @@ export default defineComponent({
weightOfInLists.forEach((item) => {
arr.push(item.time)
})
- } else {
- arr = ['10:00', '11:00', '12:00', '13:00', '14:00', '15:00', '16:00']
}
return arr
},
},
- watch: {
- weightOfInLists: {
- deep: true,
- handler(value) {
- if (value) {
- this.getOptions()
- }
- },
- },
-
- weightOfOutLists: {
- deep: true,
- handler(value) {
- if (value) {
- this.getOptions()
- }
- },
- },
+ created() {
+ setInterval(() => {
+ // 获取数据
+ this.getMbpsByTime(this.currentIndex)
+ }, 4000)
},
mounted() {
- // 获取数据
- // this.getMbpsByTime()
// 绘制图表
this.getOptions()
},
@@ -118,7 +97,7 @@ export default defineComponent({
* @param {number} startTime 开始时间
* @param {number} queryType 查询类型(0-按天,1-按周,2-按月,3-按年)
*/
- async getMbpsByTime(queryType = 0) {
+ async getMbpsByTime(queryType) {
try {
const { parkId, warehouseId } = this.$route.query
const param = { parkId: parkId || 2, warehouseId: warehouseId || 7, queryType }
@@ -138,14 +117,6 @@ export default defineComponent({
const comparisonChart = document.getElementById('comparisonChart')
this.myCharts = echarts.init(comparisonChart)
this.myCharts.setOption({
- // title: {
- // text: '吞吐量曲线对比',
- // textStyle: {
- // color: '#03D7FA',
- // fontWeight: 'normal',
- // fontSize: '16rem',
- // },
- // },
tooltip: {
trigger: 'axis',
axisPointer: {
@@ -156,10 +127,10 @@ export default defineComponent({
},
},
grid: {
- x: 30,
- y: 50,
- x2: 0,
- y2: 30,
+ left: '0',
+ right: '6%',
+ bottom: '15%',
+ containLabel: true,
},
xAxis: {
type: 'category',
@@ -170,26 +141,13 @@ export default defineComponent({
type: 'value',
name: '重量(吨)',
min: 0,
- splitNumber: 4,
+ // splitNumber: 4,
splitLine: {
show: true,
lineStyle: {
color: 'rgba(255,255,255,0.1)',
},
},
- axisLine: {
- show: false,
- },
- axisLabel: {
- show: false,
- margin: 20,
- textStyle: {
- color: '#d1e6eb',
- },
- },
- axisTick: {
- show: false,
- },
},
series: [
{
diff --git a/src/components/humidity.vue b/src/components/humidity.vue
index 520d850..3e512ea 100644
--- a/src/components/humidity.vue
+++ b/src/components/humidity.vue
@@ -63,8 +63,10 @@ export default defineComponent({
},
created() {
- // 获取数据
- this.getTeamAndHumidity()
+ setInterval(() => {
+ // 获取数据
+ this.getTeamAndHumidity()
+ }, 4500)
},
mounted() {
diff --git a/src/components/temperature.vue b/src/components/temperature.vue
index 22d4707..a0e148b 100644
--- a/src/components/temperature.vue
+++ b/src/components/temperature.vue
@@ -62,9 +62,14 @@ export default defineComponent({
},
},
+ created() {
+ setInterval(() => {
+ // 获取数据
+ this.getTeamAndHumidity()
+ }, 3500)
+ },
+
mounted() {
- // 获取数据
- this.getTeamAndHumidity()
// 绘制图表
this.getOptions()
},
diff --git a/src/components/toolbar.vue b/src/components/toolbar.vue
index d6d78b0..7e31d6f 100644
--- a/src/components/toolbar.vue
+++ b/src/components/toolbar.vue
@@ -64,8 +64,11 @@ export default defineComponent({
this.getNowFormatDate()
}, 1000)
- this.getTeamAndHumidity()
- this.getFireOrFlood()
+ setInterval(() => {
+ // 获取数据
+ this.getTeamAndHumidity()
+ this.getFireOrFlood()
+ }, 3000)
},
methods: {
diff --git a/src/views/jht.vue b/src/views/jht.vue
index de192db..a398114 100644
--- a/src/views/jht.vue
+++ b/src/views/jht.vue
@@ -58,7 +58,7 @@
-

+
diff --git a/src/views/xh.vue b/src/views/xh.vue
index c987f91..a6473bd 100644
--- a/src/views/xh.vue
+++ b/src/views/xh.vue
@@ -57,7 +57,7 @@
-

+
diff --git a/src/views/yj.vue b/src/views/yj.vue
index 6da29a9..29cac99 100644
--- a/src/views/yj.vue
+++ b/src/views/yj.vue
@@ -57,7 +57,7 @@
-

+