From 02d5f4942d45320d31673d5872e9b25b819a36ab Mon Sep 17 00:00:00 2001 From: zjc <1034206993@qq.com> Date: Fri, 27 Dec 2024 13:51:47 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E5=AE=8C=E5=96=84=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Select/index.vue | 48 +++ src/views/home/components/age.vue | 94 +++--- src/views/home/components/box-1.vue | 32 +- src/views/home/components/box-3.vue | 14 +- src/views/home/components/occupancy.vue | 295 +++++++++--------- src/views/home/components/ticket.vue | 229 ++++---------- src/views/home/components/top.vue | 14 +- .../{traffic-flow.vue => traffic.vue} | 0 src/views/sentiment/components/area.vue | 89 ++++-- src/views/sentiment/index.vue | 18 +- 10 files changed, 395 insertions(+), 438 deletions(-) create mode 100644 src/components/Select/index.vue rename src/views/home/components/{traffic-flow.vue => traffic.vue} (100%) diff --git a/src/components/Select/index.vue b/src/components/Select/index.vue new file mode 100644 index 0000000..84d09cd --- /dev/null +++ b/src/components/Select/index.vue @@ -0,0 +1,48 @@ + + + + + diff --git a/src/views/home/components/age.vue b/src/views/home/components/age.vue index 1d0bef1..12c9ca6 100644 --- a/src/views/home/components/age.vue +++ b/src/views/home/components/age.vue @@ -13,58 +13,54 @@ watch( () => homeData.value?.userPortrait?.ageRate, () => { - init() - } - ) - - const init = () => { - setOption({ - tooltip: { - trigger: 'item' - }, - legend: { - orient: 'vertical', - left: '60%', - y: 'center', - itemHeight: fitChartSize(8), - itemWidth: fitChartSize(8), - itemGap: fitChartSize(10), - formatter: function (name) { - return '{name|' + name + '}' + setOption({ + tooltip: { + trigger: 'item' }, - textStyle: { - rich: { - name: { - color: '#fff', - fontSize: fitChartSize(14) - }, - value: { - color: '#00D5F6', - fontSize: fitChartSize(14) + legend: { + orient: 'vertical', + left: '60%', + y: 'center', + itemHeight: fitChartSize(8), + itemWidth: fitChartSize(8), + itemGap: fitChartSize(10), + formatter: function (name) { + return '{name|' + name + '}' + }, + textStyle: { + rich: { + name: { + color: '#fff', + fontSize: fitChartSize(14) + }, + value: { + color: '#00D5F6', + fontSize: fitChartSize(14) + } } } - } - }, - series: [ - { - type: 'pie', - center: ['30%', '50%'], - radius: ['50%', '70%'], - itemStyle: { - borderColor: 'transparent', - borderRadius: fitChartSize(2), - borderWidth: fitChartSize(2) - }, - label: { - show: false, - color: '#D3F0FE', - fontSize: fitChartSize(12) - }, - data: homeData.value?.userPortrait?.ageRate || [] - } - ] - }) - } + }, + series: [ + { + type: 'pie', + center: ['30%', '50%'], + radius: ['50%', '70%'], + itemStyle: { + borderColor: 'transparent', + borderRadius: fitChartSize(2), + borderWidth: fitChartSize(2) + }, + label: { + show: false, + color: '#D3F0FE', + fontSize: fitChartSize(12) + }, + data: homeData.value?.userPortrait?.ageRate || [] + } + ] + }) + } + ) diff --git a/src/views/sentiment/index.vue b/src/views/sentiment/index.vue index afe61c8..d9e9b55 100644 --- a/src/views/sentiment/index.vue +++ b/src/views/sentiment/index.vue @@ -38,7 +38,9 @@
- +
+