feat(图表): 横纵轴支持轴名称快捷启用禁用

#14120
This commit is contained in:
ulleo
2025-02-20 16:08:03 +08:00
committed by dataeaseShu
parent 9fc05ef5a6
commit 5fced0d0e7
3 changed files with 9 additions and 0 deletions

View File

@@ -153,6 +153,7 @@ onMounted(() => {
v-if="showProperty('name')"
>
<el-input
:disabled="!state.axisForm.nameShow"
:effect="props.themes"
v-model="state.axisForm.name"
size="small"
@@ -172,6 +173,7 @@ onMounted(() => {
style="padding-right: 4px"
>
<el-color-picker
:disabled="!state.axisForm.nameShow"
v-model="state.axisForm.color"
class="color-picker-style"
:predefine="predefineColors"
@@ -188,6 +190,7 @@ onMounted(() => {
>
<el-tooltip :content="t('chart.font_size')" :effect="toolTip" placement="top">
<el-select
:disabled="!state.axisForm.nameShow"
style="width: 108px"
:effect="props.themes"
v-model="state.axisForm.fontSize"

View File

@@ -174,6 +174,7 @@ onMounted(() => {
v-if="showProperty('name')"
>
<el-input
:disabled="!state.axisForm.nameShow"
:effect="props.themes"
v-model="state.axisForm.name"
size="small"
@@ -190,6 +191,7 @@ onMounted(() => {
:label="t('chart.chart_style')"
>
<el-color-picker
:disabled="!state.axisForm.nameShow"
v-model="state.axisForm.color"
class="color-picker-style"
:predefine="predefineColors"
@@ -207,6 +209,7 @@ onMounted(() => {
<template #label>&nbsp;</template>
<el-tooltip :content="t('chart.font_size')" :effect="toolTip" placement="top">
<el-select
:disabled="!state.axisForm.nameShow"
style="width: 108px"
:effect="props.themes"
v-model="state.axisForm.fontSize"

View File

@@ -142,6 +142,7 @@ onMounted(() => {
<el-input
:effect="props.themes"
v-model="state.axisForm.name"
:disabled="!state.axisForm.nameShow"
size="small"
maxlength="50"
@blur="changeAxisStyle('name')"
@@ -158,6 +159,7 @@ onMounted(() => {
>
<el-color-picker
v-model="state.axisForm.color"
:disabled="!state.axisForm.nameShow"
class="color-picker-style"
:predefine="predefineColors"
@change="changeAxisStyle('color')"
@@ -174,6 +176,7 @@ onMounted(() => {
<template #label>&nbsp;</template>
<el-tooltip :content="t('chart.font_size')" :effect="toolTip" placement="top">
<el-select
:disabled="!state.axisForm.nameShow"
style="width: 108px"
:effect="props.themes"
v-model="state.axisForm.fontSize"