@@ -19,7 +18,7 @@
-
区块链
+
临时车
@@ -28,7 +27,8 @@
-
+
@@ -43,7 +43,7 @@
-
大数据
+
月卡车
@@ -52,7 +52,8 @@
-
+
@@ -67,7 +68,7 @@
-
云计算
+
免费车
@@ -76,7 +77,8 @@
-
+
@@ -91,7 +93,7 @@
-
人工智能
+
绿牌车
@@ -100,7 +102,8 @@
-
+
@@ -112,9 +115,9 @@
-
-
-
+
+
+
@@ -126,53 +129,75 @@ export default {
components: {
countTo
},
+ props: {
+ chartData: {
+ required: true,
+ },
+ },
data() {
return {
startVal: 0
}
},
+ watch: {
+ chartData: {
+ handler: function (val) {
+ val.freeCarNum = parseInt(val.freeCarNum)
+ val.greenCarNum = parseInt(val.greenCarNum)
+ val.temporaryCarNum = parseInt(val.temporaryCarNum)
+ val.yueZuCheNum = parseInt(val.yueZuCheNum)
+ },
+ deep: true
+ }
+ },
mounted() {
-
+ setTimeout(() => {
+
+
+ }, 800);
+
},
methods: {
-
+
},
beforeDestroy() {
-
+
}
};
diff --git a/src/components/index.js b/src/components/index.js
index ea1490c..f1ca62e 100644
--- a/src/components/index.js
+++ b/src/components/index.js
@@ -3,6 +3,8 @@ import bgAnimation from './bgAnimation' // 登录界面背景图动画
import modal from './modal' // 自定义全局模态框
import sinan from './sinan' // 司南排名图
import seamless from './seamless' // 新闻无缝滚动
+import seamlessRank from './seamlessRank' // 新闻无缝滚动
+
import pyramid from './pyramid' // 金字塔动画
import scrollArc from './scrollArc' // 滚动弧形线
import szBar from './szBar' // 双轴柱状图
@@ -39,6 +41,7 @@ const components = {
modal,
sinan,
seamless,
+ seamlessRank,
pyramid,
scrollArc,
szBar,
diff --git a/src/components/ringPie/index.vue b/src/components/ringPie/index.vue
index d3afc3c..826251e 100644
--- a/src/components/ringPie/index.vue
+++ b/src/components/ringPie/index.vue
@@ -48,8 +48,12 @@ export default {
this.chartData.parkingPlaceUseNums=0
this.chartData.parkingPlaceTotalNums=1
}
- this.dataRate=this.chartData.parkingPlaceUseNums/this.chartData.parkingPlaceTotalNums
- this.dataRate=Math.round(this.dataRate*100)
+ if(!this.chartData.parkingPlaceTurnover){
+ this.chartData.parkingPlaceTurnover=0
+ }
+ // this.dataRate=this.chartData.parkingPlaceUseNums/this.chartData.parkingPlaceTotalNums
+ // this.dataRate=Math.round(this.dataRate*100)
+ this.dataRate=this.chartData.parkingPlaceTurnover
this.shenRate=100-this.dataRate
this.getEchart();
}, 800);
@@ -58,6 +62,8 @@ export default {
chartData: {
deep: true,
handler: function () {
+ this.dataRate=this.chartData.parkingPlaceTurnover
+ this.shenRate=100-this.dataRate
this.getEchart()
}
}
diff --git a/src/components/seamless/index.vue b/src/components/seamless/index.vue
index 6e8821e..26f8ac6 100644
--- a/src/components/seamless/index.vue
+++ b/src/components/seamless/index.vue
@@ -5,7 +5,7 @@
@@ -22,7 +52,7 @@
{{ week }}
-
智慧云停车大数据平台
+
乐趴智慧云大数据平台
@@ -31,12 +61,11 @@
-
-
+
+
+
+
@@ -70,7 +99,9 @@
收费车辆统计
-
+
+
+
@@ -120,9 +151,10 @@
周转率
-
{{ parseInt(useCarCon.parkingPlaceTurnover
- * 100)
- }}%
+
+ {{
+ useCarCon.parkingPlaceTurnover
+ }}%
0%
@@ -157,10 +189,12 @@