From 0b8b77e3320c45260f28f92dadf9c66515d75328 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期二, 27 一月 2026 17:50:06 +0800
Subject: [PATCH] fix: 样式调整

---
 src/api/viewIndex.js                                                 |    9 ----
 src/views/reportAnalysis/dataDashboard/components/basic/left-top.vue |   88 ++------------------------------------------
 2 files changed, 4 insertions(+), 93 deletions(-)

diff --git a/src/api/viewIndex.js b/src/api/viewIndex.js
index 85e81bd..355e1b2 100644
--- a/src/api/viewIndex.js
+++ b/src/api/viewIndex.js
@@ -114,12 +114,3 @@
         method: 'get'
     })
 }
-
-// 浜у搧澶х被鍒嗗竷
-// /home/productCategoryDistribution
-export const productCategoryDistribution = () => {
-    return request({
-        url: '/home/productCategoryDistribution',
-        method: 'get'
-    })
-}
\ No newline at end of file
diff --git a/src/views/reportAnalysis/dataDashboard/components/basic/left-top.vue b/src/views/reportAnalysis/dataDashboard/components/basic/left-top.vue
index 3840aa0..9346680 100644
--- a/src/views/reportAnalysis/dataDashboard/components/basic/left-top.vue
+++ b/src/views/reportAnalysis/dataDashboard/components/basic/left-top.vue
@@ -3,7 +3,6 @@
     <PanelHeader title="浜у搧澶х被" />
     <div class="panel-item-customers">
       <div style="height: 70%">
-      <div style="height: 100%"> 
         <Echarts
           ref="chart"
           :chartStyle="chartStyle"
@@ -28,7 +27,6 @@
 
 // 鏁版嵁鍒楄〃锛堟潵鑷帴鍙o級
 const dataList = ref([])
-import { productCategoryDistribution } from '@/api/viewIndex.js'
 
 // 棰滆壊鍒楄〃
 const landColors = ['#26FFCB', '#24CBFF', '#35FBF4', '#2651FF', '#D1E4F5', '#5782F7', '#2F67EF', '#82BAFF']
@@ -47,29 +45,6 @@
 
 // 鍥句緥閰嶇疆锛堝彸渚х珫鎺掞級
 const landLegend = {
-// 鍦ㄥ埗鍝佸伐搴忔煴鐘跺浘閰嶇疆
-const workInProcessXAxis = ref([
-  {
-    type: 'category',
-    axisTick: { show: false },
-    axisLabel: { 
-      color: '#B8C8E0',
-      interval: 0,
-      rotate: 25
-    },
-    data: [],
-  },
-])
-
-const workInProcessYAxis = [
-  {
-    type: 'value',
-    axisLabel: { color: '#B8C8E0' },
-    name: '',
-  },
-]
-
-const workInProcessBarLegend = {
   show: false,
   icon: 'circle',
   data: [],
@@ -139,33 +114,26 @@
         const dotKey = `dot${(params?.dataIndex || 0) % landColors.length}`
         const dot = `{${dotKey}|} `
         if (!children.length) return `${dot}{parent|${parentName} ${parentValue}}`
-        // 鐢� marker 鏄剧ず涓庢墖鍖哄悓鑹茬殑灏忓渾鐐癸紝鍐嶆樉绀虹埗绾у悕绉帮紝鍚庨潰鍒楀嚭 children 鐨� name + value
+        // 灏忓渾鐐� + 鐖剁骇 name + 鐖剁骇 value锛屾崲琛屽睍绀� children 鐨� name + value
         return [
           `${dot}{parent|${parentName} ${parentValue}}`,
-          ...children.map((c) => `{child|${c.name} ${c.value || 0}}`),
+          ...children.map((c) => `{child|${c.name}}`),
         ].join('\n')
       },
     },
     labelLine: {
       show: true,
-      length: 40,
-      length2: 40,
+      length: 20,
+      length2: 20,
       lineStyle: {
         color: '#B8C8E0',
       },
-    name: '浜у搧鏁伴噺',
-    type: 'bar',
-    barWidth: 25,
-    barGap: 0,
-    emphasis: {
-      focus: 'series',
     },
     itemStyle: {
       color: function (params) {
         return landColors[params.dataIndex % landColors.length]
       },
     },
-    // 鍒濆缁戝畾涓哄搷搴斿紡鏁版嵁婧愶紝鍚庣画閫氳繃鎺ュ彛濉厖
     data: dataList.value,
   },
   {
@@ -174,19 +142,6 @@
     radius: ['35%', '40%'],
     center: ['50%', '50%'],
     silent: true,
-      color: {
-        type: 'linear',
-        x: 0,
-        y: 0,
-        x2: 0,
-        y2: 1,
-        colorStops: [
-          { offset: 0, color: '#4EE4FF' },
-          { offset: 1, color: '#00A4ED' },
-        ],
-      },
-      borderRadius: [4, 4, 0, 0]
-    },
     label: {
       show: false,
     },
@@ -203,7 +158,6 @@
 const chartStyle = {
   width: '100%',
   height: '150%',
-  height: '100%',
 }
 
 const loadData = async () => {
@@ -224,44 +178,10 @@
     landLegend.data = []
     landSeries.value[0].data = []
   }
-const grid = {
-  left: '3%',
-  right: '4%',
-  bottom: '15%',
-  containLabel: true,
-}
-
-const tooltip = {
-  trigger: 'axis',
-  axisPointer: {
-    type: 'shadow',
-  },
-  formatter: function (params) {
-    let result = params[0].axisValueLabel + '<br/>'
-    params.forEach((item) => {
-      result += `<div style="color: #B8C8E0">${item.marker} ${item.seriesName}: ${item.value}</div>`
-    })
-    return result
-  },
-}
-
-// 鑾峰彇鍚勪骇鍝佸ぇ绫诲垎甯�
-const getProductCategoryDistribution = () => {
-  productCategoryDistribution()
-    .then((res) => {
-      if (res.code === 200 && res.data && res.data.items) {
-        workInProcessXAxis.value[0].data = res.data.items.map(item => item.name)
-        workInProcessBarSeries.value[0].data = res.data.items.map(item => parseInt(item.value))
-      }
-    })
-    .catch((error) => {
-      console.error('鑾峰彇鍚勪骇鍝佸ぇ绫诲垎甯冨け璐�:', error)
-    })
 }
 
 onMounted(() => {
   loadData()
-  getProductCategoryDistribution()
 })
 </script>
 

--
Gitblit v1.9.3