diff --git a/src/assets/images/screen/wxl.png b/src/assets/images/screen/wxl.png new file mode 100644 index 0000000..f356fa7 Binary files /dev/null and b/src/assets/images/screen/wxl.png differ diff --git a/src/assets/images/screen/wxr.png b/src/assets/images/screen/wxr.png new file mode 100644 index 0000000..dcbfff2 Binary files /dev/null and b/src/assets/images/screen/wxr.png differ diff --git a/src/assets/images/topic/cust.png b/src/assets/images/topic/cust.png new file mode 100644 index 0000000..35d9631 Binary files /dev/null and b/src/assets/images/topic/cust.png differ diff --git a/src/assets/images/topic/fgdp.png b/src/assets/images/topic/fgdp.png new file mode 100644 index 0000000..c8fd4d1 Binary files /dev/null and b/src/assets/images/topic/fgdp.png differ diff --git a/src/assets/images/topic/fgfbjg.png b/src/assets/images/topic/fgfbjg.png new file mode 100644 index 0000000..c71aa53 Binary files /dev/null and b/src/assets/images/topic/fgfbjg.png differ diff --git a/src/assets/images/topic/fgfbt.png b/src/assets/images/topic/fgfbt.png new file mode 100644 index 0000000..c3a9180 Binary files /dev/null and b/src/assets/images/topic/fgfbt.png differ diff --git a/src/assets/images/topic/fgfcf.png b/src/assets/images/topic/fgfcf.png new file mode 100644 index 0000000..77059a4 Binary files /dev/null and b/src/assets/images/topic/fgfcf.png differ diff --git a/src/assets/images/topic/fgmhq.png b/src/assets/images/topic/fgmhq.png new file mode 100644 index 0000000..835e4e3 Binary files /dev/null and b/src/assets/images/topic/fgmhq.png differ diff --git a/src/assets/images/topic/fgtss.png b/src/assets/images/topic/fgtss.png new file mode 100644 index 0000000..441bd76 Binary files /dev/null and b/src/assets/images/topic/fgtss.png differ diff --git a/src/assets/images/topic/fgxhs.png b/src/assets/images/topic/fgxhs.png new file mode 100644 index 0000000..4bf7547 Binary files /dev/null and b/src/assets/images/topic/fgxhs.png differ diff --git a/src/loveflow/assets/index.less b/src/loveflow/assets/index.less index 9d8033b..d7740eb 100644 --- a/src/loveflow/assets/index.less +++ b/src/loveflow/assets/index.less @@ -14,6 +14,9 @@ align-items: center; } /* 定位 END */ +.pointer { + cursor: pointer; +} /* 间距 START*/ .mt6 { diff --git a/src/loveflow/components/echart/line/one.vue b/src/loveflow/components/echart/line/one.vue index 1cc98a2..16776da 100644 --- a/src/loveflow/components/echart/line/one.vue +++ b/src/loveflow/components/echart/line/one.vue @@ -24,8 +24,10 @@ export default { methods: { setOption() { let seriesArr = []; + let color = []; for (let i = 0; i < this.chartObj.legend.length; i++) { + color.push(this.chartObj.color[i][0]); seriesArr.push({ name: this.chartObj.legend[i], type: "line", @@ -54,6 +56,7 @@ export default { } this.option = { + color: color, legend: { data: this.chartObj.legend, icon: "rect", @@ -67,10 +70,11 @@ export default { color: "#D0DEEE", fontSize: 12, }, + itemStyle: {}, }, grid: { top: this.chartObj.gridTop || "20%", - bottom: "10%", + bottom: this.chartObj.gridBtm || "10%", left: this.chartObj.gridLeft || "6%", right: "5%", }, diff --git a/src/loveflow/components/echart/radar/four.vue b/src/loveflow/components/echart/radar/four.vue new file mode 100644 index 0000000..f8689f4 --- /dev/null +++ b/src/loveflow/components/echart/radar/four.vue @@ -0,0 +1,108 @@ + + diff --git a/src/loveflow/mixins/tableListMixins.js b/src/loveflow/mixins/tableListMixins.js index 7916adf..4365368 100644 --- a/src/loveflow/mixins/tableListMixins.js +++ b/src/loveflow/mixins/tableListMixins.js @@ -61,6 +61,8 @@ export const tableListMixins = { date: "2024-02-26 22:22:22", sc: "正常", qyT: "企业类型" + i, + car: "浙B9871" + i, + yType: "GPS驻留" + params.pageNo, cardList: [ { name: "矛盾数据", diff --git a/src/views/enterpriseTopic/antiAttack/dpie.vue b/src/views/enterpriseTopic/antiAttack/dpie.vue index 6390bb3..952bea1 100644 --- a/src/views/enterpriseTopic/antiAttack/dpie.vue +++ b/src/views/enterpriseTopic/antiAttack/dpie.vue @@ -283,7 +283,7 @@ export default { height: 100%; .dpieLegend { position: absolute; - top: vw(150); + top: vw(160); display: flex; flex-direction: column; justify-content: center; diff --git a/src/views/enterpriseTopic/antiAttack/index.vue b/src/views/enterpriseTopic/antiAttack/index.vue index 3bbca73..1d1945f 100644 --- a/src/views/enterpriseTopic/antiAttack/index.vue +++ b/src/views/enterpriseTopic/antiAttack/index.vue @@ -42,49 +42,45 @@
- - -
-
- -
-
-
{{ item.name }}
-
- {{ item.value.toLocaleString() }} -
+
+
+
+ +
+
+
{{ item.name }}
+
+ {{ item.value.toLocaleString() }}
- - +
+
- - -
-
- -
-
-
{{ item.name }}
-
- {{ item.value.toLocaleString() }} -
+
+
+
+ +
+
+
{{ item.name }}
+
+ {{ item.value.toLocaleString() }}
- - +
+
@@ -289,48 +285,56 @@ export default { }, xfwpList: [ - { - name: "消火栓", - value: 32145, - icon: require("@/assets/images/topic/xhs.png"), - }, - { - name: "灭火器", - value: 32145, - icon: require("@/assets/images/topic/mhq.png"), - }, - { - name: "逃生绳", - value: 32145, - icon: require("@/assets/images/topic/tss.png"), - }, - { - name: "防毒面具", - value: 32145, - icon: require("@/assets/images/topic/fdmj.png"), - }, + [ + { + name: "消火栓", + value: 32145, + icon: require("@/assets/images/topic/fgxhs.png"), + }, + { + name: "灭火器", + value: 32145, + icon: require("@/assets/images/topic/fgmhq.png"), + }, + ], + [ + { + name: "逃生绳", + value: 32145, + icon: require("@/assets/images/topic/fgtss.png"), + }, + { + name: "防毒面具", + value: 32145, + icon: require("@/assets/images/topic/fdmj.png"), + }, + ], ], fkfbList: [ - { - name: "防爆桶", - value: 32145, - icon: require("@/assets/images/topic/fbt.png"), - }, - { - name: "盾牌钢叉", - value: 32145, - icon: require("@/assets/images/topic/dpgc.png"), - }, - { - name: "防刺服", - value: 32145, - icon: require("@/assets/images/topic/fcf.png"), - }, - { - name: "防爆警棍", - value: 32145, - icon: require("@/assets/images/topic/fbjg.png"), - }, + [ + { + name: "防爆桶", + value: 32145, + icon: require("@/assets/images/topic/fgfbt.png"), + }, + { + name: "盾牌钢叉", + value: 32145, + icon: require("@/assets/images/topic/fgdp.png"), + }, + ], + [ + { + name: "防刺服", + value: 32145, + icon: require("@/assets/images/topic/fgfcf.png"), + }, + { + name: "防爆警棍", + value: 32145, + icon: require("@/assets/images/topic/fgfbjg.png"), + }, + ], ], trObj: { @@ -542,26 +546,32 @@ export default { } .wfsjBody { flex: 1; + display: flex; + flex-direction: column; + justify-content: space-evenly; + .line { + height: vw(60); + padding-left: vw(10); display: flex; align-items: center; - margin-top: vw(10); - //height: vw(60); - padding: 0 12px; - /* background: url("~@/assets/images/topic/strfsj.png") no-repeat - center center; - background-size: 100% 100%; */ - .icon { - margin-right: 6px; - width: vw(34); - height: vw(36); - img { - width: 100%; - } - } + background-color: rgba(108, 151, 149, 0.2); + .item { + display: flex; + align-items: center; + flex: 1; + .icon { + width: vw(50); + height: vw(60); + margin-right: vw(8); + img { + width: 100%; + } + } + .name { - margin-bottom: 2px; + margin-bottom: vw(4); font-weight: 400; font-size: vw(14); color: #d0deee; @@ -627,10 +637,12 @@ export default { display: flex; flex-direction: column; margin-bottom: 10px; + justify-content: space-evenly; .jfsjRow { flex: 1; display: flex; justify-content: space-between; + align-items: center; .item { height: vw(80); width: vw(124); @@ -656,10 +668,10 @@ export default { } } .screenTopRow { - height: calc(100% - 200px); + height: calc(100% - 240px); } .screenBtmRow { - height: 200px; + height: 240px; .fkmbWrap { display: flex; flex-direction: column; diff --git a/src/views/enterpriseTopic/antiAttack/pie.vue b/src/views/enterpriseTopic/antiAttack/pie.vue index c8079d8..c9bf789 100644 --- a/src/views/enterpriseTopic/antiAttack/pie.vue +++ b/src/views/enterpriseTopic/antiAttack/pie.vue @@ -34,7 +34,7 @@ export default { // 圆环中央文字 show: true, // 是否显示 text: this.chartObj.name, - textStyle: { fontSize: 10, color: "#D0DEEE" }, + textStyle: { fontSize: 12, color: "#D0DEEE" }, /* subtextStyle: { fontSize: 18, fontWeight: 500, @@ -43,7 +43,7 @@ export default { }, */ textAlign: "center", left: "47%", - top: 55, + top: 70, }, color: this.chartObj.color, graphic: { @@ -52,12 +52,12 @@ export default { type: "image", style: { image: this.chartObj.icon, - width: 80, - height: 80, + width: 100, + height: 100, zIndex: 1, }, left: "center", - top: -10, + top: -15, }, ], }, @@ -65,8 +65,8 @@ export default { { // name: '访问来源1', type: "pie", - radius: [15, 20], - center: ["center", 30], + radius: [20, 25], + center: ["center", 35], data: [ { value: 100, //对应显示的部分数据即100% diff --git a/src/views/enterpriseTopic/components/colWrap.vue b/src/views/enterpriseTopic/components/colWrap.vue index 96800af..ff783ae 100644 --- a/src/views/enterpriseTopic/components/colWrap.vue +++ b/src/views/enterpriseTopic/components/colWrap.vue @@ -48,7 +48,7 @@ export default { } .screenChart { - padding: 12px 12px 0; + padding: vw(10) vw(10) 0; height: calc(100% - 30px); box-sizing: border-box; background: url("~@/assets/images/topic/cardbody.png") no-repeat center diff --git a/src/views/enterpriseTopic/components/dPieOne.vue b/src/views/enterpriseTopic/components/dPieOne.vue new file mode 100644 index 0000000..9656b0d --- /dev/null +++ b/src/views/enterpriseTopic/components/dPieOne.vue @@ -0,0 +1,334 @@ + + + diff --git a/src/views/enterpriseTopic/components/dPieTwo.vue b/src/views/enterpriseTopic/components/dPieTwo.vue new file mode 100644 index 0000000..66265ea --- /dev/null +++ b/src/views/enterpriseTopic/components/dPieTwo.vue @@ -0,0 +1,342 @@ + + + diff --git a/src/views/enterpriseTopic/components/pieFive.vue b/src/views/enterpriseTopic/components/pieFive.vue new file mode 100644 index 0000000..c437dfb --- /dev/null +++ b/src/views/enterpriseTopic/components/pieFive.vue @@ -0,0 +1,193 @@ + + diff --git a/src/views/enterpriseTopic/components/pieFour.vue b/src/views/enterpriseTopic/components/pieFour.vue new file mode 100644 index 0000000..0607305 --- /dev/null +++ b/src/views/enterpriseTopic/components/pieFour.vue @@ -0,0 +1,164 @@ + + diff --git a/src/views/enterpriseTopic/components/pieThree.vue b/src/views/enterpriseTopic/components/pieThree.vue new file mode 100644 index 0000000..1628741 --- /dev/null +++ b/src/views/enterpriseTopic/components/pieThree.vue @@ -0,0 +1,157 @@ + + diff --git a/src/views/enterpriseTopic/components/pieTwo.vue b/src/views/enterpriseTopic/components/pieTwo.vue new file mode 100644 index 0000000..9f52d7c --- /dev/null +++ b/src/views/enterpriseTopic/components/pieTwo.vue @@ -0,0 +1,191 @@ + + diff --git a/src/views/enterpriseTopic/components/tableCustom.vue b/src/views/enterpriseTopic/components/tableCustom.vue new file mode 100644 index 0000000..dfe2ef5 --- /dev/null +++ b/src/views/enterpriseTopic/components/tableCustom.vue @@ -0,0 +1,116 @@ + + + diff --git a/src/views/enterpriseTopic/dangerTransport/index.vue b/src/views/enterpriseTopic/dangerTransport/index.vue index 277e7f7..0d366e4 100644 --- a/src/views/enterpriseTopic/dangerTransport/index.vue +++ b/src/views/enterpriseTopic/dangerTransport/index.vue @@ -229,14 +229,14 @@ export default {