From a2f7f22a1cd21b277fa154ba5ff62b2c4bed7927 Mon Sep 17 00:00:00 2001 From: loveflow <5269966+loveflow@user.noreply.gitee.com> Date: Sat, 9 Mar 2024 22:55:44 +0800 Subject: [PATCH] update --- src/assets/images/topic/dtpie.png | Bin 0 -> 42901 bytes src/loveflow/components/menu/aside.vue | 2 +- src/loveflow/components/menu/head.vue | 2 +- src/loveflow/mixins/tableListMixins.js | 55 ++++++++++++-- .../enterpriseTopic/components/dPieTwo.vue | 42 ++++++++--- .../enterpriseTopic/components/pieFive.vue | 69 +++++++++-------- .../enterpriseTopic/components/pieFour.vue | 6 +- .../enterpriseTopic/components/pieOne.vue | 6 +- .../enterpriseTopic/components/pieThree.vue | 55 +++++++------- .../enterpriseTopic/components/pieTwo.vue | 70 +++++++++--------- .../enterpriseTopic/inSecurity/cmyDetail.vue | 6 +- .../enterpriseTopic/inSecurity/jfTable.vue | 2 +- .../enterpriseTopic/inSecurity/ycTable.vue | 2 +- src/views/enterpriseTopic/roadSafety/pie.vue | 2 +- src/views/enterpriseTopic/screen.vue | 33 +++++---- 15 files changed, 210 insertions(+), 142 deletions(-) create mode 100644 src/assets/images/topic/dtpie.png diff --git a/src/assets/images/topic/dtpie.png b/src/assets/images/topic/dtpie.png new file mode 100644 index 0000000000000000000000000000000000000000..5dadec7a840e66d4dee18836300d313e54959bdb GIT binary patch literal 42901 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 z -
+
@@ -13,7 +13,13 @@
-
+
@@ -25,6 +31,7 @@ import "echarts-gl"; export default { data() { return { + fontSize: 12, data: [ { name: "竞技体育用枪", @@ -49,20 +56,34 @@ export default { }, ], total: 1, + viewH: 1, }; }, + created() {}, mounted() { this.total = 1; for (let i = 0; i < this.data.length; i++) { this.total += this.data[i].value; } - this.setOption(); + let temp = this.getHeight(); + let height = parseInt(temp / 4); + this.viewH = 2 * height; + console.log(height); + this.fontSize = 12; + if (height < 30) { + this.fontSize = 8; + } + if (height > 40) { + this.fontSize = 14; + } + + setTimeout(() => { + this.setOption(); + }, 500); }, methods: { setOption() { - let optionsData = this.data; - let hoveredIndex = ""; let chartDom = this.$refs["dpieWrapRef"]; let myChart = echarts.init(chartDom); const getPie3D = (pieData, internalDiameterRatio) => { @@ -276,6 +297,10 @@ export default { }); option && myChart.setOption(option); }, + getHeight() { + let div = document.getElementById("dpieWrap"); + return div.clientHeight; + }, }, watch: { chartObj: { @@ -295,8 +320,8 @@ export default { height: 100%; .dpieLegend { position: absolute; - top: 100px; display: flex; + bottom: vw(10); flex-direction: column; justify-content: center; align-items: center; @@ -305,7 +330,6 @@ export default { display: flex; align-items: center; justify-content: space-between; - margin-bottom: 8px; width: 150px; //background-color: rgba(108, 128, 151, 0.1); .dpieIcon { @@ -327,8 +351,8 @@ export default { } } .dpieWrap { - width: 160px; - height: 80px; + width: 100%; + height: 100%; } .dpiebg { margin-top: vw(14); diff --git a/src/views/enterpriseTopic/components/pieFive.vue b/src/views/enterpriseTopic/components/pieFive.vue index c437dfb..50b9630 100644 --- a/src/views/enterpriseTopic/components/pieFive.vue +++ b/src/views/enterpriseTopic/components/pieFive.vue @@ -18,6 +18,7 @@ export default { data() { return { option: {}, + fontSize: 12, }; }, mounted() { @@ -26,8 +27,15 @@ export default { methods: { setOption() { let temp = this.getHeight(); - let height = parseInt(temp / 2) - 20; - //console.log(height); + let height = parseInt(temp / 4); + console.log(height); + this.fontSize = 12; + if (height < 30) { + this.fontSize = 8; + } + if (height > 40) { + this.fontSize = 14; + } let total = 0; let data = []; let barChartList = this.chartObj.data; @@ -72,40 +80,18 @@ export default { tooltip: { show: false, }, - title: [ - { - text: "放射源总数", - top: 44, - textAlign: "center", - left: "48%", - textStyle: { - color: "#D0DEEE", - fontSize: 10, - }, - }, - { - text: total, - top: 60, - textAlign: "center", - left: "48%", - textStyle: { - fontWeight: "400", - color: "#92E0FF", - fontSize: 18, - }, - }, - ], + legend: { data: legend, orient: "vertical", - bottom: 20, + bottom: parseInt(height / 2), icon: "diamond", left: "center", width: "100%", height: 40, itemHeight: 8, itemWidth: 8, - itemGap: 10, + itemGap: parseInt(this.fontSize / 2), padding: 0, //backgroundColor: "rgba(108,128,151,0.2)", textStyle: { @@ -129,7 +115,7 @@ export default { formatter: function (name) { const item = barChartList.filter((item) => item.name === name)[0]; let rate = ((100 * item.value) / total).toFixed(0); - console.log(rate); + //console.log(rate); return `{name|${name}}{value| ${item.value}}{rate| ${rate}%}`; }, }, @@ -140,8 +126,8 @@ export default { type: "image", style: { image: bgImg, - width: 80, - height: 80, + width: 2 * height - 20, + height: 2 * height - 20, zIndex: 1, }, left: "center", @@ -153,18 +139,31 @@ export default { { name: this.chartObj.name, type: "pie", - radius: [38, 48], - center: ["center", 60], + radius: [height - 8, height], + center: ["center", height + 10], clockWise: false, hoverAnimation: false, itemStyle: {}, label: { - show: false, - position: "right", + show: true, + position: "center", + rich: { + label: { + color: "#D0DEEE", + fontSize: 10, + }, + value: { + padding: [4, 0, 0, 0], + color: "#92E0FF", + fontSize: 12, + }, + }, + formatter: `{label|放射源总数}\n{value|${total}}`, }, emphasis: { label: { - show: false, + show: true, + formatter: `{label|放射源总数}\n{value|${total}}`, }, }, labelLine: { diff --git a/src/views/enterpriseTopic/components/pieFour.vue b/src/views/enterpriseTopic/components/pieFour.vue index 0607305..d192540 100644 --- a/src/views/enterpriseTopic/components/pieFour.vue +++ b/src/views/enterpriseTopic/components/pieFour.vue @@ -47,7 +47,7 @@ export default { { // name: '访问来源1', type: "pie", - radius: ["50%", "62%"], + radius: ["45%", "56%"], center: ["50%", "45%"], data: [ { @@ -79,7 +79,7 @@ export default { // name: '访问来源2', type: "pie", showEmptyCircle: true, //是否在无数据的时候显示一个占位圆。 - radius: ["50%", "62%"], + radius: ["45%", "56%"], avoidLabelOverlap: true, // 标签重叠时进行调整 center: ["50%", "45%"], data: [ @@ -138,7 +138,7 @@ export default { }, c_style: { fontSize: 14, - fontWeight: 500, + fontWeight: 400, color: "#D0DEEE", }, }, diff --git a/src/views/enterpriseTopic/components/pieOne.vue b/src/views/enterpriseTopic/components/pieOne.vue index 070fdc2..d5c0de8 100644 --- a/src/views/enterpriseTopic/components/pieOne.vue +++ b/src/views/enterpriseTopic/components/pieOne.vue @@ -31,17 +31,17 @@ export default { show: true, // 是否显示 text: this.chartObj.name, textStyle: { - fontSize: 14, + fontSize: 12, color: "#D0DEEE", }, subtextStyle: { - fontSize: 16, + fontSize: 14, fontWeight: 500, lineHeight: 10, color: "#E3FEFF", }, left: "center", - top: "36%", + top: "38%", }, series: [ { diff --git a/src/views/enterpriseTopic/components/pieThree.vue b/src/views/enterpriseTopic/components/pieThree.vue index 1628741..c20cefa 100644 --- a/src/views/enterpriseTopic/components/pieThree.vue +++ b/src/views/enterpriseTopic/components/pieThree.vue @@ -23,6 +23,9 @@ export default { }, methods: { setOption() { + let temp = this.getHeight(); + let height = parseInt(temp / 5); + console.log(height); let point = this.chartObj.point; //环形图的具体 百分比 let total = this.chartObj.total; @@ -35,15 +38,9 @@ export default { show: true, // 是否显示 text: this.chartObj.name, textStyle: { fontSize: 12, color: "#D0DEEE" }, - /* subtextStyle: { - fontSize: 18, - fontWeight: 500, - lineHeight: 10, - color: "#E3FEFF", - }, */ textAlign: "center", left: "47%", - top: 84, + top: 2 * height + 16, }, color: this.chartObj.color, graphic: { @@ -52,12 +49,12 @@ export default { type: "image", style: { image: this.chartObj.icon, - width: 120, - height: 120, + width: 4 * height, + height: 4 * height, zIndex: 1, }, left: "center", - top: -15, + top: 8-height, }, ], }, @@ -65,8 +62,8 @@ export default { { // name: '访问来源1', type: "pie", - radius: [25, 30], - center: ["center", 45], + radius: [height - 6, height], + center: ["center", height + 8], data: [ { value: total, //对应显示的部分数据即100% @@ -92,29 +89,27 @@ export default { // name: '访问来源2', type: "pie", showEmptyCircle: true, //是否在无数据的时候显示一个占位圆。 - radius: [25, 30], - center: ["center", 45], + radius: [height - 6, height], + center: ["center", height + 8], avoidLabelOverlap: true, // 标签重叠时进行调整 data: [ { value: total, itemStyle: { - normal: { - borderRadius: 15, //圆角 - color: { - // 设置渐变色 - type: "linear", - colorStops: [ - { - offset: 0, - color: this.chartObj.color[1], // 0% 处的颜色 - }, - { - offset: 1, - color: this.chartObj.color[2], // 100% 处的颜色 - }, - ], - }, + borderRadius: 15, //圆角 + color: { + // 设置渐变色 + type: "linear", + colorStops: [ + { + offset: 0, + color: this.chartObj.color[1], // 0% 处的颜色 + }, + { + offset: 1, + color: this.chartObj.color[2], // 100% 处的颜色 + }, + ], }, }, }, diff --git a/src/views/enterpriseTopic/components/pieTwo.vue b/src/views/enterpriseTopic/components/pieTwo.vue index 9f52d7c..4c780d8 100644 --- a/src/views/enterpriseTopic/components/pieTwo.vue +++ b/src/views/enterpriseTopic/components/pieTwo.vue @@ -18,6 +18,7 @@ export default { data() { return { option: {}, + fontSize: 12, }; }, mounted() { @@ -26,8 +27,15 @@ export default { methods: { setOption() { let temp = this.getHeight(); - let height = parseInt(temp / 2) - 20; - //console.log(height); + let height = parseInt(temp / 4); + console.log(height); + this.fontSize = 12; + if (height < 30) { + this.fontSize = 8; + } + if (height > 40) { + this.fontSize = 14; + } let total = 0; let data = []; let barChartList = this.chartObj.data; @@ -72,38 +80,15 @@ export default { tooltip: { show: false, }, - title: [ - { - text: "总数量", - top: "38%", - textAlign: "center", - left: 68, - textStyle: { - color: "#D0DEEE", - fontSize: 12, - }, - }, - { - text: total, - top: "48%", - textAlign: "center", - left: 66, - textStyle: { - fontWeight: "400", - color: "#92E0FF", - fontSize: 22, - }, - }, - ], legend: { data: legend, orient: "vertical", top: "center", icon: "diamond", - right: "5%", + right: height - 10, itemHeight: 8, itemWidth: 8, - itemGap: 8, + itemGap: parseInt(this.fontSize / 2), padding: 0, //backgroundColor: "rgba(108,128,151,0.2)", textStyle: { @@ -127,7 +112,7 @@ export default { formatter: function (name) { const item = barChartList.filter((item) => item.name === name)[0]; let rate = ((100 * item.value) / total).toFixed(2); - console.log(rate); + //console.log(rate); return `{name|${name}}{value| ${item.value}}{rate| ${rate}%}`; }, }, @@ -138,11 +123,11 @@ export default { type: "image", style: { image: bgImg, - width: 100, - height: 100, + width: 3 * height - 16, + height: 3 * height - 16, zIndex: 1, }, - left: 20, + left: parseInt(0.5 * height) + 8, top: "center", }, ], @@ -151,18 +136,31 @@ export default { { name: this.chartObj.name, type: "pie", - radius: [48, 58], - center: [70, "center"], + radius: [parseInt(1.5 * height) - 8, parseInt(1.5 * height)], + center: [2 * height, "center"], clockWise: false, hoverAnimation: false, itemStyle: {}, label: { - show: false, - position: "right", + show: true, + position: "center", + rich: { + label: { + color: "#D0DEEE", + fontSize: this.fontSize, + }, + value: { + padding: [4, 0, 0, 0], + color: "#92E0FF", + fontSize: this.fontSize + 6, + }, + }, + formatter: `{label|总数量}\n{value|${total}}`, }, emphasis: { label: { - show: false, + show: true, + formatter: `{label|总数量}\n{value|${total}}`, }, }, labelLine: { diff --git a/src/views/enterpriseTopic/inSecurity/cmyDetail.vue b/src/views/enterpriseTopic/inSecurity/cmyDetail.vue index be4012d..3ee94ae 100644 --- a/src/views/enterpriseTopic/inSecurity/cmyDetail.vue +++ b/src/views/enterpriseTopic/inSecurity/cmyDetail.vue @@ -309,7 +309,7 @@ export default { }; }, mounted() { - this.companyName = this.$route.query.car; + this.companyName = this.$route.query.cmy; }, created() {}, }; @@ -424,6 +424,7 @@ export default { } .screenRowBtm { height: 40%; + overflow: hidden; .screenLeft { display: flex; .left { @@ -436,7 +437,7 @@ export default { flex: 1; flex-direction: column; .rfsjWrap { - height: calc(100% - 28px); + height: 100%; display: flex; flex-direction: column; justify-content: space-evenly; @@ -458,6 +459,7 @@ export default { } } .name { + margin-top: -4px; font-weight: 500; font-size: vw(12); color: #ffffff; diff --git a/src/views/enterpriseTopic/inSecurity/jfTable.vue b/src/views/enterpriseTopic/inSecurity/jfTable.vue index 9c8d788..b2ce398 100644 --- a/src/views/enterpriseTopic/inSecurity/jfTable.vue +++ b/src/views/enterpriseTopic/inSecurity/jfTable.vue @@ -53,7 +53,7 @@ export default { height: 100%; .jfTableWrap { - height: calc(100% - 30px); + height: calc(100% - 36px); overflow: scroll; &::-webkit-scrollbar { display: none; diff --git a/src/views/enterpriseTopic/inSecurity/ycTable.vue b/src/views/enterpriseTopic/inSecurity/ycTable.vue index 35cc55f..1803483 100644 --- a/src/views/enterpriseTopic/inSecurity/ycTable.vue +++ b/src/views/enterpriseTopic/inSecurity/ycTable.vue @@ -66,7 +66,7 @@ export default { height: 100%; .ycTableWrap { - height: calc(100% - 40px); + height: calc(100% - 36px); overflow: scroll; &::-webkit-scrollbar { display: none; diff --git a/src/views/enterpriseTopic/roadSafety/pie.vue b/src/views/enterpriseTopic/roadSafety/pie.vue index 605ac88..3da6ec7 100644 --- a/src/views/enterpriseTopic/roadSafety/pie.vue +++ b/src/views/enterpriseTopic/roadSafety/pie.vue @@ -129,7 +129,7 @@ export default { formatter: function (name) { const item = barChartList.filter((item) => item.name === name)[0]; let rate = ((100 * item.value) / total).toFixed(0); - console.log(rate); + //console.log(rate); return `{name|${name}}{value| ${item.value}}{rate| ${rate}%}`; }, }, diff --git a/src/views/enterpriseTopic/screen.vue b/src/views/enterpriseTopic/screen.vue index fec1d99..63958fe 100644 --- a/src/views/enterpriseTopic/screen.vue +++ b/src/views/enterpriseTopic/screen.vue @@ -524,12 +524,12 @@ export default { justify-content: space-between; align-items: center; .name { - font-size: vw(14); + font-size: vh(14); color: #e2fbff; } .value { font-weight: bold; - font-size: vw(20); + font-size: vh(20); color: #e3fffd; line-height: 22px; letter-spacing: 1px; @@ -545,16 +545,16 @@ export default { display: none; } .item { - margin: vw(8) 0; + margin: vh(8) 0; display: flex; align-items: center; justify-content: space-between; .name { - font-size: vw(12); + font-size: vh(12); color: #d0deee; } .value { - font-size: vw(16); + font-size: vh(16); color: #ffffff; } } @@ -572,6 +572,10 @@ export default { height: 100%; display: flex; flex-direction: column; + .screenChart { + display: flex; + flex-direction: column; + } .topCol { height: 120px; display: flex; @@ -585,6 +589,7 @@ export default { } } .midCol { + flex: 1; display: flex; flex-direction: column; .xfzdWrap { @@ -611,11 +616,11 @@ export default { } .nameWrap { .value { - font-size: vw(18); + font-size: vh(18); color: #ffffff; } .name { - font-size: vw(12); + font-size: vh(12); color: #d0deee; } } @@ -623,14 +628,14 @@ export default { } } .btmCol { - flex: 1; + flex: 2; display: flex; flex-direction: column; .xfsjWrap { flex: 1; margin-bottom: 10px; flex: 1; - padding: vw(12); + padding: vh(12); display: flex; justify-content: space-between; align-items: center; @@ -642,20 +647,20 @@ export default { padding: 2px 8px; .icon { margin-right: 4px; - width: vw(78); - height: vw(78); + width: vh(78); + height: vh(78); img { width: 100%; } } .nameWrap { .value { - font-size: vw(18); + font-size: vh(18); color: #ffffff; text-align: center; } .name { - font-size: vw(12); + font-size: vh(12); color: #d0deee; } } @@ -732,7 +737,7 @@ export default { } .midCol { height: 100%; - width: vw(316); + width: vh(316); display: flex; flex-direction: column; }