diff --git a/src/components/ChartItemSetting/CollapseItem.vue b/src/components/ChartItemSetting/CollapseItem.vue index 2d078c9d..e9119ac7 100644 --- a/src/components/ChartItemSetting/CollapseItem.vue +++ b/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() diff --git a/src/packages/components/Charts/Bars/BarCommon/config.ts b/src/packages/components/Charts/Bars/BarCommon/config.ts index 30b94779..86a74029 100644 --- a/src/packages/components/Charts/Bars/BarCommon/config.ts +++ b/src/packages/components/Charts/Bars/BarCommon/config.ts @@ -13,6 +13,7 @@ const option = echartOptionProfixHandle( show: true, trigger: 'axis', axisPointer: { + show: true, type: 'shadow' } }, diff --git a/src/packages/components/Charts/Bars/BarCrossrange/config.ts b/src/packages/components/Charts/Bars/BarCrossrange/config.ts index 2ff5aa50..823432e6 100644 --- a/src/packages/components/Charts/Bars/BarCrossrange/config.ts +++ b/src/packages/components/Charts/Bars/BarCrossrange/config.ts @@ -12,6 +12,7 @@ const option = echartOptionProfixHandle( show: true, trigger: 'axis', axisPointer: { + show: true, type: 'shadow' } }, diff --git a/src/packages/components/Charts/Pies/PieCommon/config.ts b/src/packages/components/Charts/Pies/PieCommon/config.ts index 050a4ebe..1bd77aa3 100644 --- a/src/packages/components/Charts/Pies/PieCommon/config.ts +++ b/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