Browse Source

fix: 修改 show 开关的问题

MTrun 3 years ago
parent
commit
2690b06eff

+ 5 - 2
src/components/ChartItemSetting/CollapseItem.vue

@@ -1,6 +1,6 @@
 <template>
   <n-divider style="margin: 10px 0;" />
-  <n-collapse arrow-placement="right">
+  <n-collapse arrow-placement="right" :default-expanded-names="name" accordion>
     <!-- 右侧 -->
     <template #header-extra>
       <div @click="click">
@@ -8,7 +8,7 @@
       </div>
     </template>
 
-    <n-collapse-item :title="name" name="1">
+    <n-collapse-item :title="name" :name="name">
       <slot />
     </n-collapse-item>
   </n-collapse>
@@ -21,6 +21,9 @@ defineProps({
     required: true
   }
 })
+
+// const name = new Date().getTime()
+
 const click = (e:MouseEvent) => {
   e.preventDefault()
   e.stopPropagation()

+ 1 - 0
src/packages/components/Charts/Bars/BarCommon/config.ts

@@ -13,6 +13,7 @@ const option = echartOptionProfixHandle(
       show: true,
       trigger: 'axis',
       axisPointer: {
+        show: true,
         type: 'shadow'
       }
     },

+ 1 - 0
src/packages/components/Charts/Bars/BarCrossrange/config.ts

@@ -12,6 +12,7 @@ const option = echartOptionProfixHandle(
       show: true,
       trigger: 'axis',
       axisPointer: {
+        show: true,
         type: 'shadow'
       }
     },

+ 1 - 0
src/packages/components/Charts/Pies/PieCommon/config.ts

@@ -22,6 +22,7 @@ const option = echartOptionProfixHandle({
       radius: ['40%', '70%'],
       avoidLabelOverlap: false,
       itemStyle: {
+        show: true,
         borderRadius: 10,
         borderColor: '#fff',
         borderWidth: 2