diff --git a/src/loveflow/components/echart/pie/dPie.vue b/src/loveflow/components/echart/pie/dPie.vue index ec58207..adda418 100644 --- a/src/loveflow/components/echart/pie/dPie.vue +++ b/src/loveflow/components/echart/pie/dPie.vue @@ -63,10 +63,10 @@ export default { this.total += this.data[i].value; } - this.echartsPie(); + this.setOption(); }, methods: { - echartsPie() { + setOption() { let optionsData = this.data; let hoveredIndex = ""; let chartDom = this.$refs["dpieWrapRef"]; diff --git a/src/loveflow/components/echart/pie/dpieOne.vue b/src/loveflow/components/echart/pie/dpieOne.vue index c4dbca3..d80089d 100644 --- a/src/loveflow/components/echart/pie/dpieOne.vue +++ b/src/loveflow/components/echart/pie/dpieOne.vue @@ -48,10 +48,10 @@ export default { this.total += this.data[i].value; } - this.echartsPie(); + this.setOption(); }, methods: { - echartsPie() { + setOption() { let optionsData = this.data; let hoveredIndex = ""; let chartDom = this.$refs["dpieWrapRef"]; diff --git a/src/views/enterpriseTopic/antiAttack/dpie.vue b/src/views/enterpriseTopic/antiAttack/dpie.vue index 952bea1..0eb45bc 100644 --- a/src/views/enterpriseTopic/antiAttack/dpie.vue +++ b/src/views/enterpriseTopic/antiAttack/dpie.vue @@ -39,16 +39,16 @@ export default { }; }, mounted() { - this.data = this.chartObj.data; + this.data = JSON.parse(JSON.stringify(this.chartObj.data)); this.total = 1; for (let i = 0; i < this.data.length; i++) { this.total += this.data[i].value; } - this.echartsPie(); + this.setOption(); }, methods: { - echartsPie() { + setOption() { let optionsData = this.data; let hoveredIndex = ""; let chartDom = this.$refs["dpieWrapRef"]; diff --git a/src/views/enterpriseTopic/antiAttack/index.vue b/src/views/enterpriseTopic/antiAttack/index.vue index 1d1945f..5146562 100644 --- a/src/views/enterpriseTopic/antiAttack/index.vue +++ b/src/views/enterpriseTopic/antiAttack/index.vue @@ -118,32 +118,9 @@
-
-
- -
-
- -
-
- -
-
- -
-
-
-
- -
-
- -
-
- -
-
- +
+
+
@@ -179,7 +156,7 @@
- + @@ -234,27 +211,70 @@ export default { icon: require("@/assets/images/topic/anyjr.png"), }, ], - mllObj: { - name: "人防异常单位占比", - total: 3400, - point: 1000, - icon: require("@/assets/images/topic/pie1b.png"), - color: ["#57F0FF", "#37A1CC", "#08FAC4"], - }, - mlmObj: { - name: "物防异常单位占比", - total: 3400, - point: 1000, - icon: require("@/assets/images/topic/pie2b.png"), - color: ["#FFCE57", "#EB9104", "#FAC608"], - }, - mlrObj: { - name: "技防异常单位占比", - total: 3400, - point: 1000, - icon: require("@/assets/images/topic/pie4b.png"), - color: ["#FFE3E3", "#FF2C2C", "#FF6D6D"], - }, + + fkmbList: [ + [ + { + name: "安全管理制度", + total: 340, + point: 100, + icon: require("@/assets/images/topic/pie1b.png"), + color: ["#57F0FF", "#37A1CC", "#08FAC4"], + }, + { + name: "人员安全管理", + total: 328, + point: 186, + icon: require("@/assets/images/topic/pie2b.png"), + color: ["#FFCE57", "#EB9104", "#FAC608"], + }, + { + name: "出入管理", + total: 435, + point: 261, + icon: require("@/assets/images/topic/pie4b.png"), + color: ["#FFE3E3", "#FF2C2C", "#FF6D6D"], + }, + { + name: "物品安全管理", + total: 340, + point: 100, + icon: require("@/assets/images/topic/pie1b.png"), + color: ["#57F0FF", "#37A1CC", "#08FAC4"], + }, + ], + [ + { + name: "视频监控系统", + total: 340, + point: 100, + icon: require("@/assets/images/topic/pie1b.png"), + color: ["#57F0FF", "#37A1CC", "#08FAC4"], + }, + { + name: "火灾防控措施", + total: 328, + point: 186, + icon: require("@/assets/images/topic/pie2b.png"), + color: ["#FFCE57", "#EB9104", "#FAC608"], + }, + { + name: "网络安全", + total: 435, + point: 261, + icon: require("@/assets/images/topic/pie4b.png"), + color: ["#FFE3E3", "#FF2C2C", "#FF6D6D"], + }, + { + name: "外部环境安全", + total: 340, + point: 100, + icon: require("@/assets/images/topic/pie1b.png"), + color: ["#57F0FF", "#37A1CC", "#08FAC4"], + }, + ], + ], + tmlObj: { data: [ { name: "石化工业园区周边1", value: 1123 }, diff --git a/src/views/enterpriseTopic/components/dPie.vue b/src/views/enterpriseTopic/components/dPie.vue index f67d2e6..e35e7ad 100644 --- a/src/views/enterpriseTopic/components/dPie.vue +++ b/src/views/enterpriseTopic/components/dPie.vue @@ -50,10 +50,10 @@ export default { this.total += this.data[i].value; } - this.echartsPie(); + this.setOption(); }, methods: { - echartsPie() { + setOption() { let optionsData = this.data; let hoveredIndex = ""; let chartDom = this.$refs["dpieWrapRef"]; diff --git a/src/views/enterpriseTopic/components/dPieOne.vue b/src/views/enterpriseTopic/components/dPieOne.vue index 9656b0d..5b0a113 100644 --- a/src/views/enterpriseTopic/components/dPieOne.vue +++ b/src/views/enterpriseTopic/components/dPieOne.vue @@ -50,10 +50,10 @@ export default { this.total += this.data[i].value; } - this.echartsPie(); + this.setOption(); }, methods: { - echartsPie() { + setOption() { let optionsData = this.data; let hoveredIndex = ""; let chartDom = this.$refs["dpieWrapRef"]; diff --git a/src/views/enterpriseTopic/components/dPieTwo.vue b/src/views/enterpriseTopic/components/dPieTwo.vue index 66265ea..bb989e7 100644 --- a/src/views/enterpriseTopic/components/dPieTwo.vue +++ b/src/views/enterpriseTopic/components/dPieTwo.vue @@ -57,10 +57,10 @@ export default { this.total += this.data[i].value; } - this.echartsPie(); + this.setOption(); }, methods: { - echartsPie() { + setOption() { let optionsData = this.data; let hoveredIndex = ""; let chartDom = this.$refs["dpieWrapRef"]; diff --git a/src/views/enterpriseTopic/netSafety/ballWrap.vue b/src/views/enterpriseTopic/netSafety/ballWrap.vue new file mode 100644 index 0000000..7747c5f --- /dev/null +++ b/src/views/enterpriseTopic/netSafety/ballWrap.vue @@ -0,0 +1,150 @@ + + diff --git a/src/views/enterpriseTopic/netSafety/bar.vue b/src/views/enterpriseTopic/netSafety/bar.vue new file mode 100644 index 0000000..8dd7653 --- /dev/null +++ b/src/views/enterpriseTopic/netSafety/bar.vue @@ -0,0 +1,219 @@ + + diff --git a/src/views/enterpriseTopic/netSafety/dpie.vue b/src/views/enterpriseTopic/netSafety/dpie.vue new file mode 100644 index 0000000..c55a520 --- /dev/null +++ b/src/views/enterpriseTopic/netSafety/dpie.vue @@ -0,0 +1,325 @@ + + + diff --git a/src/views/enterpriseTopic/netSafety/index.vue b/src/views/enterpriseTopic/netSafety/index.vue index d79d09e..8329528 100644 --- a/src/views/enterpriseTopic/netSafety/index.vue +++ b/src/views/enterpriseTopic/netSafety/index.vue @@ -4,15 +4,33 @@
-
+ + +
+ + + -
- + +
+
+
+ +
+
+ +
+
+
+ +
+
+
@@ -24,24 +42,139 @@
- + + +
-