|
@@ -69,7 +69,7 @@
|
|
fontSize: '0.225rem',
|
|
fontSize: '0.225rem',
|
|
}"
|
|
}"
|
|
>
|
|
>
|
|
- {{ score.value }}
|
|
|
|
|
|
+ <CountTo :startVal='0' :endVal=' score? score.value:0' :duration='3000'> {{ score && score.value || 0 }}</CountTo>
|
|
{{ score.mark }}
|
|
{{ score.mark }}
|
|
</span>
|
|
</span>
|
|
</el-col>
|
|
</el-col>
|
|
@@ -792,6 +792,8 @@ import shebei1 from "@c/shebei";
|
|
import radarChart from "@c/radar";
|
|
import radarChart from "@c/radar";
|
|
import gauge from "@c/gauge";
|
|
import gauge from "@c/gauge";
|
|
import pie1 from "@c/pie";
|
|
import pie1 from "@c/pie";
|
|
|
|
+import CountTo from '@/components/count-to/index.js'
|
|
|
|
+
|
|
|
|
|
|
import map from "@c/mixins/map-data1";
|
|
import map from "@c/mixins/map-data1";
|
|
// import map from "@c/mixins/map-gaode-public";
|
|
// import map from "@c/mixins/map-gaode-public";
|
|
@@ -806,6 +808,7 @@ export default {
|
|
gauge,
|
|
gauge,
|
|
pie1,
|
|
pie1,
|
|
disk,
|
|
disk,
|
|
|
|
+ CountTo
|
|
},
|
|
},
|
|
mixins: [linstener, map],
|
|
mixins: [linstener, map],
|
|
data() {
|
|
data() {
|
|
@@ -1736,12 +1739,31 @@ export default {
|
|
|
|
|
|
if (res1.data.length > 0) {
|
|
if (res1.data.length > 0) {
|
|
let data = res1.data[0];
|
|
let data = res1.data[0];
|
|
- this.enterpriseAutonomyList.scoreList = [
|
|
|
|
|
|
+ let normalData=[
|
|
{ name: "高风险数", value: data.highRisk, mark: "家" },
|
|
{ name: "高风险数", value: data.highRisk, mark: "家" },
|
|
{ name: "较高风险数", value: data.mildHighRisk, mark: "家" },
|
|
{ name: "较高风险数", value: data.mildHighRisk, mark: "家" },
|
|
{ name: "一般风险数", value: data.normalRisk, mark: "家" },
|
|
{ name: "一般风险数", value: data.normalRisk, mark: "家" },
|
|
{ name: "低风险数", value: data.lowRisk, mark: "家" },
|
|
{ name: "低风险数", value: data.lowRisk, mark: "家" },
|
|
];
|
|
];
|
|
|
|
+ this.enterpriseAutonomyList.scoreList = normalData
|
|
|
|
+
|
|
|
|
+ // 每分钟滚动一次
|
|
|
|
+ setInterval(()=>{
|
|
|
|
+ let itemArr = [];
|
|
|
|
+ normalData.map(item => {
|
|
|
|
+ itemArr.push({
|
|
|
|
+ name: item.name,
|
|
|
|
+ value: 0,
|
|
|
|
+ mark:'家'
|
|
|
|
+ });
|
|
|
|
+ });
|
|
|
|
+ this.enterpriseAutonomyList.scoreList = itemArr
|
|
|
|
+ },6000)
|
|
|
|
+ setInterval(()=>{
|
|
|
|
+ this.enterpriseAutonomyList.scoreList = normalData
|
|
|
|
+ },6001)
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|
|
},
|
|
},
|
|
/**
|
|
/**
|