From bea334086a5e707c5eeecf4b3b67e24b78ee6108 Mon Sep 17 00:00:00 2001 From: "2090205686@qq.com" Date: Wed, 14 May 2025 17:28:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A7=E5=87=BA=E5=93=81=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E8=B0=83=E6=95=B4(=E6=9C=AA=E5=AE=8C)?= =?UTF-8?q?=EF=BC=9B=E5=B0=8F=E6=A8=A1=E5=9D=97title=E5=92=8C=E9=A1=B6?= =?UTF-8?q?=E9=83=A8=E8=8F=9C=E5=8D=95=E6=A0=B7=E5=BC=8F=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E5=85=A8=E5=B1=80=E6=A0=B7=E5=BC=8F=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/basic/tagBG-small.png | Bin 0 -> 8813 bytes .../custom-echart-triangle/index.vue | 32 +++++-- src/components/custom-scroll-title/index.vue | 18 ++-- src/components/subTop.vue | 4 +- src/layouts/index.vue | 1 + .../entities/components/benefitCharts.vue | 1 + .../entities/components/categoryCharts.vue | 57 ++++++++---- .../components/entitiesCategoryCharts.vue | 2 +- .../components/entitiesStatistics.vue | 81 +++++++++++++++--- .../entities/components/entitieslist.vue | 53 ++++++++++-- src/views/entities/components/hotCharts.vue | 68 +++++++++++++++ src/views/entities/index.vue | 7 +- 12 files changed, 267 insertions(+), 57 deletions(-) create mode 100644 src/assets/images/basic/tagBG-small.png diff --git a/src/assets/images/basic/tagBG-small.png b/src/assets/images/basic/tagBG-small.png new file mode 100644 index 0000000000000000000000000000000000000000..914cc63b4108ebe63275a17878cb72d889e4ad48 GIT binary patch literal 8813 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 literal 0 HcmV?d00001 diff --git a/src/components/custom-echart-triangle/index.vue b/src/components/custom-echart-triangle/index.vue index aaa1600..7fbb704 100644 --- a/src/components/custom-echart-triangle/index.vue +++ b/src/components/custom-echart-triangle/index.vue @@ -36,10 +36,10 @@ export default { const { setOptions, getInstance, resize, startAutoPlay } = useEcharts(chartRef); const option = reactive({ tooltip: { - // trigger: 'axis', - // axisPointer: { - // type: 'shadow', - // }, + trigger: 'axis', + axisPointer: { + type: 'shadow', + }, backgroundColor: 'rgba(18, 55, 85, 0.8);', borderColor: '#35d0c0', formatter: (data) => { @@ -62,7 +62,7 @@ export default { gap: 0, label: { show: true, - position: 'right', + position: 'outside', width: '200px', align: 'right', formatter: function (params) { @@ -74,9 +74,29 @@ export default { a: { color: '#fff', fontSize: '16px' }, b: { color: '#05FCC6', fontSize: '16px' }, }, + verticalAlign: 'middle', + padding: [5, 10], // 增加标签内边距 }, labelLine: { - show: false, + show: true, + length: 20, + length2: 30, + smooth: true, + lineStyle: { + width: 2, + color: '#ffffff', + opacity: 1, + type: 'solid', + }, + // 自定义折线路径(从标签到数据点的像素坐标) + // 参数:idx-数据索引, params-包含标签位置信息的对象 + // formatter: function (idx, params) { + // return [ + // [params.labelRect.x, params.labelRect.y], // 起点(标签位置) + // [params.labelRect.x + 20, params.labelRect.y], // 水平线段 + // [params.labelRect.x + 20, params.dataCoord[1]] // 垂直线段 + // ]; + // }, }, itemStyle: { show: false, diff --git a/src/components/custom-scroll-title/index.vue b/src/components/custom-scroll-title/index.vue index 5714650..1a6e7c6 100644 --- a/src/components/custom-scroll-title/index.vue +++ b/src/components/custom-scroll-title/index.vue @@ -69,7 +69,7 @@ const props = defineProps({ }); const titleContentW = ref('0'); const itemW = ref('1'); -const gap = ref(24); +const gap = ref(1); const leftNum = ref(0); const position = ref(0); const right = ref(null); @@ -133,7 +133,7 @@ function handleTitleClick(val) { .header_title { background-color: #000; position: relative; - padding: 0 68px; + padding: 0 40px; display: flex; justify-content: space-between; width: 100vw; @@ -174,7 +174,7 @@ function handleTitleClick(val) { .left_titles_container, .right_titles_container { position: relative; - width: 30%; + width: 31%; height: 100%; overflow: hidden; line-height: 90px; @@ -182,10 +182,10 @@ function handleTitleClick(val) { position: absolute; top: 10px; width: var(--titleContentW); - height: 40px; + height: 56px; transition: all 0.4s ease; - font-size: 20px; - font-weight: bold; + font-size: 24px; + // font-weight: bold; .active { color: #fff; opacity: 1 !important; @@ -194,9 +194,9 @@ function handleTitleClick(val) { .title_item { margin-right: var(--gap); display: inline-block; - width: var(--itemW); - height: 40px; - line-height: 40px; + min-width: var(--itemW); + height: 56px; + line-height: 56px; text-align: center; color: #f5fffe; cursor: pointer; diff --git a/src/components/subTop.vue b/src/components/subTop.vue index 83c87c4..ee9e800 100644 --- a/src/components/subTop.vue +++ b/src/components/subTop.vue @@ -147,8 +147,8 @@ const handleCommand = (data) => { } .title-top-content { line-height: 38px; - font-size: 14px; - font-weight: bold; + font-size: 20px; + // font-weight: bold; display: inline-block; transform: skewX(-13deg); background: linear-gradient(to bottom, '#ff7e5f', '#548fff'); diff --git a/src/layouts/index.vue b/src/layouts/index.vue index 2709e62..2dbc94f 100644 --- a/src/layouts/index.vue +++ b/src/layouts/index.vue @@ -74,6 +74,7 @@ onMounted(() => { } .base-laytout-header { height: 90px; + margin-bottom: 50px; } } diff --git a/src/views/entities/components/benefitCharts.vue b/src/views/entities/components/benefitCharts.vue index 8c6a819..17467ec 100644 --- a/src/views/entities/components/benefitCharts.vue +++ b/src/views/entities/components/benefitCharts.vue @@ -145,6 +145,7 @@ function handleChange(n) { top: 8px; width: 24px; height: 24px; + text-shadow: 2px 0px 10px 0px #01eeff; } .left_btn { left: 6px; diff --git a/src/views/entities/components/categoryCharts.vue b/src/views/entities/components/categoryCharts.vue index f3f9f52..e6e3237 100644 --- a/src/views/entities/components/categoryCharts.vue +++ b/src/views/entities/components/categoryCharts.vue @@ -1,39 +1,60 @@ diff --git a/src/views/entities/components/entitiesCategoryCharts.vue b/src/views/entities/components/entitiesCategoryCharts.vue index 500b686..751140b 100644 --- a/src/views/entities/components/entitiesCategoryCharts.vue +++ b/src/views/entities/components/entitiesCategoryCharts.vue @@ -67,7 +67,7 @@ const state = reactive({ }); const refresData = () => { - console.info('landPatrol********************refresData'); + // console.info('landPatrol********************refresData'); state.data = reactive([ { value: 20, diff --git a/src/views/entities/components/entitiesStatistics.vue b/src/views/entities/components/entitiesStatistics.vue index 4af9de3..d80321e 100644 --- a/src/views/entities/components/entitiesStatistics.vue +++ b/src/views/entities/components/entitiesStatistics.vue @@ -2,21 +2,23 @@ diff --git a/src/views/entities/components/entitieslist.vue b/src/views/entities/components/entitieslist.vue index 3befb6e..f356943 100644 --- a/src/views/entities/components/entitieslist.vue +++ b/src/views/entities/components/entitieslist.vue @@ -1,34 +1,40 @@ diff --git a/src/views/entities/index.vue b/src/views/entities/index.vue index d937e59..75de771 100644 --- a/src/views/entities/index.vue +++ b/src/views/entities/index.vue @@ -100,6 +100,7 @@ import entitiesMap from './components/entitiesMap.vue'; import { sleep } from '@/utils'; const oneRef = ref(null); +const thirdRef = ref(null); const state = reactive({ loading: false, @@ -144,9 +145,9 @@ const handleCommand = (data) => { const handleContrast = (data) => { state.contrastCode = data.value; // console.info('data=', data); - // nextTick(() => { - // thirdRef.value && thirdRef.value.refresData(); - // }); + nextTick(() => { + thirdRef.value && thirdRef.value.refresData(); + }); };