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 @@
+
+
+
+
+
+
+ {{ ((100 * item.value) / (chartObj.total || 1)).toFixed(0) }}%
+
+
+
+
+
+
+
+
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 @@
-
+
+
+
-