Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
dataease
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
njgzx
dataease
Commits
cc8587aa
提交
cc8587aa
authored
8月 13, 2021
作者:
junjie
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
refactor: 移除注释
上级
af79e725
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
11 个修改的文件
包含
0 行增加
和
696 行删除
+0
-696
BackgroundColorSelector.vue
...rt/components/component-style/BackgroundColorSelector.vue
+0
-20
LegendSelector.vue
...views/chart/components/component-style/LegendSelector.vue
+0
-65
SplitSelector.vue
.../views/chart/components/component-style/SplitSelector.vue
+0
-53
TitleSelector.vue
.../views/chart/components/component-style/TitleSelector.vue
+0
-63
XAxisSelector.vue
.../views/chart/components/component-style/XAxisSelector.vue
+0
-84
YAxisSelector.vue
.../views/chart/components/component-style/YAxisSelector.vue
+0
-84
ColorSelector.vue
...d/src/views/chart/components/shape-attr/ColorSelector.vue
+0
-52
LabelSelector.vue
...d/src/views/chart/components/shape-attr/LabelSelector.vue
+0
-79
SizeSelector.vue
...nd/src/views/chart/components/shape-attr/SizeSelector.vue
+0
-0
TooltipSelector.vue
...src/views/chart/components/shape-attr/TooltipSelector.vue
+0
-67
ChartEdit.vue
frontend/src/views/chart/view/ChartEdit.vue
+0
-129
没有找到文件。
frontend/src/views/chart/components/component-style/BackgroundColorSelector.vue
浏览文件 @
cc8587aa
...
...
@@ -10,26 +10,6 @@
</el-form-item>
</el-form>
</el-col>
<!--
<div
style=
"width: 100%"
>
-->
<!--
<el-popover-->
<!-- placement="right"-->
<!-- width="400"-->
<!-- trigger="click"-->
<!-- >-->
<!--
<el-col>
-->
<!--
<el-form
ref=
"colorForm"
:model=
"colorForm"
label-width=
"80px"
size=
"mini"
>
-->
<!--
<el-form-item
:label=
"$t('chart.color')"
class=
"form-item"
>
-->
<!--
<colorPicker
v-model=
"colorForm.color"
style=
"margin-top: 6px;cursor: pointer;z-index: 1004;border: solid 1px black"
@
change=
"changeBackgroundStyle"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.not_alpha')"
class=
"form-item form-item-slider"
>
-->
<!--
<el-slider
v-model=
"colorForm.alpha"
show-input
:show-input-controls=
"false"
input-size=
"mini"
@
change=
"changeBackgroundStyle"
/>
-->
<!--
</el-form-item>
-->
<!--
</el-form>
-->
<!--
</el-col>
-->
<!--
<el-button
slot=
"reference"
:disabled=
"param && !hasDataPermission('manage',param.privileges)"
size=
"mini"
class=
"shape-item"
>
{{
$t
(
'chart.background'
)
}}
<i
class=
"el-icon-setting el-icon--right"
/></el-button>
-->
<!--
</el-popover>
-->
<!--
</div>
-->
</div>
</
template
>
...
...
frontend/src/views/chart/components/component-style/LegendSelector.vue
浏览文件 @
cc8587aa
...
...
@@ -47,71 +47,6 @@
</div>
</el-form>
</el-col>
<!--
<div
style=
"width: 100%"
>
-->
<!--
<el-popover-->
<!-- v-model="isSetting"-->
<!-- placement="right"-->
<!-- width="400"-->
<!-- trigger="click"-->
<!-- >-->
<!--
<el-col>
-->
<!--
<el-form
ref=
"legendForm"
:model=
"legendForm"
label-width=
"80px"
size=
"mini"
>
-->
<!-- <!–
<el-form-item
:label=
"$t('chart.show')"
class=
"form-item"
>
–>
-->
<!-- <!–
<el-checkbox
v-model=
"legendForm.show"
@
change=
"changeLegendStyle"
>
{{
$t
(
'chart.show'
)
}}
</el-checkbox>
–>
-->
<!-- <!–
</el-form-item>
–>
-->
<!--
<el-form-item
:label=
"$t('chart.icon')"
class=
"form-item"
>
-->
<!--
<el-select
v-model=
"legendForm.icon"
:placeholder=
"$t('chart.icon')"
@
change=
"changeLegendStyle"
>
-->
<!--
<el-option-->
<!-- v-for="item in iconSymbolOptions"-->
<!-- :key="item.value"-->
<!-- :label="item.name"-->
<!-- :value="item.value"-->
<!-- />-->
<!--
</el-select>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.orient')"
class=
"form-item"
>
-->
<!--
<el-radio-group
v-model=
"legendForm.orient"
size=
"mini"
@
change=
"changeLegendStyle"
>
-->
<!--
<el-radio-button
label=
"horizontal"
>
{{
$t
(
'chart.horizontal'
)
}}
</el-radio-button>
-->
<!--
<el-radio-button
label=
"vertical"
>
{{
$t
(
'chart.vertical'
)
}}
</el-radio-button>
-->
<!--
</el-radio-group>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.text_fontsize')"
class=
"form-item"
>
-->
<!--
<el-select
v-model=
"legendForm.textStyle.fontSize"
:placeholder=
"$t('chart.text_fontsize')"
size=
"mini"
@
change=
"changeLegendStyle"
>
-->
<!--
<el-option
v-for=
"option in fontSize"
:key=
"option.value"
:label=
"option.name"
:value=
"option.value"
/>
-->
<!--
</el-select>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.text_color')"
class=
"form-item"
>
-->
<!--
<colorPicker
v-model=
"legendForm.textStyle.color"
style=
"margin-top: 6px;cursor: pointer;z-index: 999;border: solid 1px black"
@
change=
"changeLegendStyle"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.text_h_position')"
class=
"form-item"
>
-->
<!--
<el-radio-group
v-model=
"legendForm.hPosition"
size=
"mini"
@
change=
"changeLegendStyle"
>
-->
<!--
<el-radio-button
label=
"left"
>
{{
$t
(
'chart.text_pos_left'
)
}}
</el-radio-button>
-->
<!--
<el-radio-button
label=
"center"
>
{{
$t
(
'chart.text_pos_center'
)
}}
</el-radio-button>
-->
<!--
<el-radio-button
label=
"right"
>
{{
$t
(
'chart.text_pos_right'
)
}}
</el-radio-button>
-->
<!--
</el-radio-group>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.text_v_position')"
class=
"form-item"
>
-->
<!--
<el-radio-group
v-model=
"legendForm.vPosition"
size=
"mini"
@
change=
"changeLegendStyle"
>
-->
<!--
<el-radio-button
label=
"top"
>
{{
$t
(
'chart.text_pos_top'
)
}}
</el-radio-button>
-->
<!--
<el-radio-button
label=
"center"
>
{{
$t
(
'chart.text_pos_center'
)
}}
</el-radio-button>
-->
<!--
<el-radio-button
label=
"bottom"
>
{{
$t
(
'chart.text_pos_bottom'
)
}}
</el-radio-button>
-->
<!--
</el-radio-group>
-->
<!--
</el-form-item>
-->
<!--
</el-form>
-->
<!--
</el-col>
-->
<!--
<el-button
slot=
"reference"
size=
"mini"
class=
"shape-item"
:disabled=
"!legendForm.show || !hasDataPermission('manage',param.privileges)"
>
-->
<!--
{{
$t
(
'chart.legend'
)
}}
<i
class=
"el-icon-setting el-icon--right"
/>
-->
<!--
<el-switch-->
<!-- v-model="legendForm.show"-->
<!-- :disabled="!hasDataPermission('manage',param.privileges)"-->
<!-- class="switch-style"-->
<!-- @click.stop.native-->
<!-- @change="changeLegendStyle"-->
<!-- />-->
<!--
</el-button>
-->
<!--
</el-popover>
-->
<!--
</div>
-->
</div>
</
template
>
...
...
frontend/src/views/chart/components/component-style/SplitSelector.vue
浏览文件 @
cc8587aa
...
...
@@ -41,59 +41,6 @@
</el-form-item>
</el-form>
</el-col>
<!--
<div
style=
"width: 100%"
>
-->
<!--
<el-popover-->
<!-- placement="right"-->
<!-- width="400"-->
<!-- trigger="click"-->
<!-- >-->
<!--
<el-col>
-->
<!--
<el-form
ref=
"splitForm"
:model=
"splitForm"
label-width=
"80px"
size=
"mini"
>
-->
<!--
<el-form-item
:label=
"$t('chart.name')"
class=
"form-item"
>
-->
<!--
<el-checkbox
v-model=
"splitForm.name.show"
@
change=
"changeSplitStyle"
>
{{
$t
(
'chart.show'
)
}}
</el-checkbox>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.color')"
class=
"form-item"
>
-->
<!--
<colorPicker
v-model=
"splitForm.name.color"
style=
"margin-top: 6px;cursor: pointer;z-index: 1004;border: solid 1px black"
@
change=
"changeSplitStyle"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.text_fontsize')"
class=
"form-item form-item-slider"
>
-->
<!--
<el-select
v-model=
"splitForm.name.fontSize"
:placeholder=
"$t('chart.text_fontsize')"
@
change=
"changeSplitStyle"
>
-->
<!--
<el-option
v-for=
"option in fontSize"
:key=
"option.value"
:label=
"option.name"
:value=
"option.value"
/>
-->
<!--
</el-select>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_line')"
class=
"form-item"
>
-->
<!--
<el-checkbox
v-model=
"splitForm.axisLine.show"
@
change=
"changeSplitStyle"
>
{{
$t
(
'chart.show'
)
}}
</el-checkbox>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_color')"
class=
"form-item"
>
-->
<!--
<colorPicker
v-model=
"splitForm.axisLine.lineStyle.color"
style=
"margin-top: 6px;cursor: pointer;z-index: 1004;border: solid 1px black"
@
change=
"changeSplitStyle"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_label')"
class=
"form-item"
>
-->
<!--
<el-checkbox
v-model=
"splitForm.axisLabel.show"
@
change=
"changeSplitStyle"
>
{{
$t
(
'chart.show'
)
}}
</el-checkbox>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_label_color')"
class=
"form-item"
>
-->
<!--
<colorPicker
v-model=
"splitForm.axisLabel.color"
style=
"margin-top: 6px;cursor: pointer;z-index: 1004;border: solid 1px black"
@
change=
"changeSplitStyle"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.label_fontsize')"
class=
"form-item form-item-slider"
>
-->
<!--
<el-select
v-model=
"splitForm.axisLabel.fontSize"
:placeholder=
"$t('chart.label_fontsize')"
@
change=
"changeSplitStyle"
>
-->
<!--
<el-option
v-for=
"option in fontSize"
:key=
"option.value"
:label=
"option.name"
:value=
"option.value"
/>
-->
<!--
</el-select>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.split_line')"
class=
"form-item"
>
-->
<!--
<el-checkbox
v-model=
"splitForm.splitLine.show"
@
change=
"changeSplitStyle"
>
{{
$t
(
'chart.show'
)
}}
</el-checkbox>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.split_color')"
class=
"form-item"
>
-->
<!--
<colorPicker
v-model=
"splitForm.splitLine.lineStyle.color"
style=
"margin-top: 6px;cursor: pointer;z-index: 1004;border: solid 1px black"
@
change=
"changeSplitStyle"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.shadow')"
class=
"form-item"
>
-->
<!--
<el-checkbox
v-model=
"splitForm.splitArea.show"
@
change=
"changeSplitStyle"
>
{{
$t
(
'chart.show'
)
}}
</el-checkbox>
-->
<!--
</el-form-item>
-->
<!--
</el-form>
-->
<!--
</el-col>
-->
<!--
<el-button
slot=
"reference"
:disabled=
"!hasDataPermission('manage',param.privileges)"
size=
"mini"
class=
"shape-item"
>
-->
<!--
{{
$t
(
'chart.split'
)
}}
<i
class=
"el-icon-setting el-icon--right"
/>
-->
<!--
</el-button>
-->
<!--
</el-popover>
-->
<!--
</div>
-->
</div>
</
template
>
...
...
frontend/src/views/chart/components/component-style/TitleSelector.vue
浏览文件 @
cc8587aa
...
...
@@ -45,69 +45,6 @@
</div>
</el-form>
</el-col>
<!--
<div
style=
"width: 100%"
>
-->
<!--
<el-popover-->
<!-- v-model="isSetting"-->
<!-- placement="right"-->
<!-- width="400"-->
<!-- trigger="click"-->
<!-- >-->
<!--
<el-col>
-->
<!--
<el-form
ref=
"titleForm"
:model=
"titleForm"
label-width=
"80px"
size=
"mini"
>
-->
<!-- <!–
<el-form-item
:label=
"$t('chart.show')"
class=
"form-item"
>
–>
-->
<!-- <!–
<el-checkbox
v-model=
"titleForm.show"
@
change=
"changeTitleStyle"
>
{{
$t
(
'chart.show'
)
}}
</el-checkbox>
–>
-->
<!-- <!–
</el-form-item>
–>
-->
<!--
<el-form-item
:label=
"$t('chart.title')"
class=
"form-item"
>
-->
<!--
<el-input-->
<!-- v-model="titleForm.title"-->
<!-- size="mini"-->
<!-- :placeholder="$t('chart.title')"-->
<!-- clearable-->
<!-- @blur="changeTitleStyle"-->
<!-- @input="inputOnInput($event)"-->
<!-- />-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.text_fontsize')"
class=
"form-item"
>
-->
<!--
<el-select
v-model=
"titleForm.fontSize"
:placeholder=
"$t('chart.text_fontsize')"
size=
"mini"
@
change=
"changeTitleStyle"
>
-->
<!--
<el-option
v-for=
"option in fontSize"
:key=
"option.value"
:label=
"option.name"
:value=
"option.value"
/>
-->
<!--
</el-select>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.text_color')"
class=
"form-item"
>
-->
<!--
<colorPicker
v-model=
"titleForm.color"
style=
"margin-top: 6px;cursor: pointer;z-index: 999;border: solid 1px black"
@
change=
"changeTitleStyle"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.text_h_position')"
class=
"form-item"
>
-->
<!--
<el-radio-group
v-model=
"titleForm.hPosition"
size=
"mini"
@
change=
"changeTitleStyle"
>
-->
<!--
<el-radio-button
label=
"left"
>
{{
$t
(
'chart.text_pos_left'
)
}}
</el-radio-button>
-->
<!--
<el-radio-button
label=
"center"
>
{{
$t
(
'chart.text_pos_center'
)
}}
</el-radio-button>
-->
<!--
<el-radio-button
label=
"right"
>
{{
$t
(
'chart.text_pos_right'
)
}}
</el-radio-button>
-->
<!--
</el-radio-group>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
v-show=
"chart.type && !chart.type.includes('table')"
:label=
"$t('chart.text_v_position')"
class=
"form-item"
>
-->
<!--
<el-radio-group
v-model=
"titleForm.vPosition"
size=
"mini"
@
change=
"changeTitleStyle"
>
-->
<!--
<el-radio-button
label=
"top"
>
{{
$t
(
'chart.text_pos_top'
)
}}
</el-radio-button>
-->
<!--
<el-radio-button
label=
"center"
>
{{
$t
(
'chart.text_pos_center'
)
}}
</el-radio-button>
-->
<!--
<el-radio-button
label=
"bottom"
>
{{
$t
(
'chart.text_pos_bottom'
)
}}
</el-radio-button>
-->
<!--
</el-radio-group>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.text_style')"
class=
"form-item"
>
-->
<!--
<el-checkbox
v-model=
"titleForm.isItalic"
@
change=
"changeTitleStyle"
>
{{
$t
(
'chart.italic'
)
}}
</el-checkbox>
-->
<!--
<el-checkbox
v-model=
"titleForm.isBolder"
@
change=
"changeTitleStyle"
>
{{
$t
(
'chart.bolder'
)
}}
</el-checkbox>
-->
<!--
</el-form-item>
-->
<!--
</el-form>
-->
<!--
</el-col>
-->
<!--
<el-button
slot=
"reference"
size=
"mini"
class=
"shape-item"
:disabled=
"!titleForm.show || !hasDataPermission('manage',param.privileges)"
>
-->
<!--
{{
$t
(
'chart.title'
)
}}
<i
class=
"el-icon-setting el-icon--right"
/>
-->
<!--
<el-switch-->
<!-- v-model="titleForm.show"-->
<!-- :disabled="!hasDataPermission('manage',param.privileges)"-->
<!-- class="switch-style"-->
<!-- @click.stop.native-->
<!-- @change="changeTitleStyle"-->
<!-- />-->
<!--
</el-button>
-->
<!--
</el-popover>
-->
<!--
</div>
-->
</div>
</
template
>
...
...
frontend/src/views/chart/components/component-style/XAxisSelector.vue
浏览文件 @
cc8587aa
...
...
@@ -66,90 +66,6 @@
</div>
</el-form>
</el-col>
<!--
<div
style=
"width: 100%"
>
-->
<!--
<el-popover-->
<!-- v-model="isSetting"-->
<!-- placement="right"-->
<!-- width="400"-->
<!-- trigger="click"-->
<!-- >-->
<!--
<el-col>
-->
<!--
<el-form
ref=
"axisForm"
:model=
"axisForm"
label-width=
"80px"
size=
"mini"
>
-->
<!-- <!–
<el-form-item
:label=
"$t('chart.show')"
class=
"form-item"
>
–>
-->
<!-- <!–
<el-checkbox
v-model=
"axisForm.show"
@
change=
"changeXAxisStyle"
>
{{
$t
(
'chart.show'
)
}}
</el-checkbox>
–>
-->
<!-- <!–
</el-form-item>
–>
-->
<!--
<el-form-item
:label=
"$t('chart.position')"
class=
"form-item"
>
-->
<!--
<el-radio-group
v-model=
"axisForm.position"
size=
"mini"
@
change=
"changeXAxisStyle"
>
-->
<!--
<el-radio-button
label=
"top"
>
{{
$t
(
'chart.text_pos_top'
)
}}
</el-radio-button>
-->
<!--
<el-radio-button
label=
"bottom"
>
{{
$t
(
'chart.text_pos_bottom'
)
}}
</el-radio-button>
-->
<!--
</el-radio-group>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.name')"
class=
"form-item"
>
-->
<!--
<el-input
v-model=
"axisForm.name"
size=
"mini"
@
blur=
"changeXAxisStyle"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.rotate')"
class=
"form-item form-item-slider"
>
-->
<!--
<el-slider
v-model=
"axisForm.axisLabel.rotate"
show-input
:show-input-controls=
"false"
:min=
"-90"
:max=
"90"
input-size=
"mini"
@
change=
"changeXAxisStyle"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_name_color')"
class=
"form-item"
>
-->
<!--
<colorPicker
v-model=
"axisForm.nameTextStyle.color"
style=
"margin-top: 6px;cursor: pointer;z-index: 1004;border: solid 1px black"
@
change=
"changeXAxisStyle"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_name_fontsize')"
class=
"form-item form-item-slider"
>
-->
<!--
<el-select
v-model=
"axisForm.nameTextStyle.fontSize"
:placeholder=
"$t('chart.axis_name_fontsize')"
@
change=
"changeXAxisStyle"
>
-->
<!--
<el-option
v-for=
"option in fontSize"
:key=
"option.value"
:label=
"option.name"
:value=
"option.value"
/>
-->
<!--
</el-select>
-->
<!--
</el-form-item>
-->
<!--
<el-divider
/>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_show')"
class=
"form-item"
>
-->
<!--
<el-checkbox
v-model=
"axisForm.splitLine.show"
@
change=
"changeXAxisStyle"
>
{{
$t
(
'chart.axis_show'
)
}}
</el-checkbox>
-->
<!--
</el-form-item>
-->
<!--
<span
v-show=
"axisForm.splitLine.show"
>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_color')"
class=
"form-item"
>
-->
<!--
<colorPicker
v-model=
"axisForm.splitLine.lineStyle.color"
style=
"margin-top: 6px;cursor: pointer;z-index: 1004;border: solid 1px black"
@
change=
"changeXAxisStyle"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_width')"
class=
"form-item form-item-slider"
>
-->
<!--
<el-slider
v-model=
"axisForm.splitLine.lineStyle.width"
:min=
"1"
:max=
"10"
show-input
:show-input-controls=
"false"
input-size=
"mini"
@
change=
"changeXAxisStyle"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_type')"
class=
"form-item"
>
-->
<!--
<el-radio-group
v-model=
"axisForm.splitLine.lineStyle.type"
size=
"mini"
@
change=
"changeXAxisStyle"
>
-->
<!--
<el-radio-button
label=
"solid"
>
{{
$t
(
'chart.axis_type_solid'
)
}}
</el-radio-button>
-->
<!--
<el-radio-button
label=
"dashed"
>
{{
$t
(
'chart.axis_type_dashed'
)
}}
</el-radio-button>
-->
<!--
<el-radio-button
label=
"dotted"
>
{{
$t
(
'chart.axis_type_dotted'
)
}}
</el-radio-button>
-->
<!--
</el-radio-group>
-->
<!--
</el-form-item>
-->
<!--
</span>
-->
<!--
<el-divider
/>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_label_show')"
class=
"form-item"
>
-->
<!--
<el-checkbox
v-model=
"axisForm.axisLabel.show"
@
change=
"changeXAxisStyle"
>
{{
$t
(
'chart.axis_label_show'
)
}}
</el-checkbox>
-->
<!--
</el-form-item>
-->
<!--
<span
v-show=
"axisForm.axisLabel.show"
>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_label_color')"
class=
"form-item"
>
-->
<!--
<colorPicker
v-model=
"axisForm.axisLabel.color"
style=
"margin-top: 6px;cursor: pointer;z-index: 1004;border: solid 1px black"
@
change=
"changeXAxisStyle"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_label_fontsize')"
class=
"form-item form-item-slider"
>
-->
<!--
<el-select
v-model=
"axisForm.axisLabel.fontSize"
:placeholder=
"$t('chart.axis_label_fontsize')"
@
change=
"changeXAxisStyle"
>
-->
<!--
<el-option
v-for=
"option in fontSize"
:key=
"option.value"
:label=
"option.name"
:value=
"option.value"
/>
-->
<!--
</el-select>
-->
<!--
</el-form-item>
-->
<!--
</span>
-->
<!--
<el-divider
/>
-->
<!--
<el-form-item
:label=
"$t('chart.content_formatter')"
class=
"form-item"
>
-->
<!--
<el-input
v-model=
"axisForm.axisLabel.formatter"
type=
"textarea"
:autosize=
"
{ minRows: 4, maxRows: 4}" @blur="changeXAxisStyle" />-->
<!--
</el-form-item>
-->
<!--
</el-form>
-->
<!--
</el-col>
-->
<!--
<el-button
slot=
"reference"
size=
"mini"
class=
"shape-item"
:disabled=
"!axisForm.show || !hasDataPermission('manage',param.privileges)"
>
-->
<!--
{{
$t
(
'chart.xAxis'
)
}}
<i
class=
"el-icon-setting el-icon--right"
/>
-->
<!--
<el-switch-->
<!-- v-model="axisForm.show"-->
<!-- :disabled="!hasDataPermission('manage',param.privileges)"-->
<!-- class="switch-style"-->
<!-- @click.stop.native-->
<!-- @change="changeXAxisStyle"-->
<!-- />-->
<!--
</el-button>
-->
<!--
</el-popover>
-->
<!--
</div>
-->
</div>
</
template
>
...
...
frontend/src/views/chart/components/component-style/YAxisSelector.vue
浏览文件 @
cc8587aa
...
...
@@ -66,90 +66,6 @@
</div>
</el-form>
</el-col>
<!--
<div
style=
"width: 100%"
>
-->
<!--
<el-popover-->
<!-- v-model="isSetting"-->
<!-- placement="right"-->
<!-- width="400"-->
<!-- trigger="click"-->
<!-- >-->
<!--
<el-col>
-->
<!--
<el-form
ref=
"axisForm"
:model=
"axisForm"
label-width=
"80px"
size=
"mini"
>
-->
<!-- <!–
<el-form-item
:label=
"$t('chart.show')"
class=
"form-item"
>
–>
-->
<!-- <!–
<el-checkbox
v-model=
"axisForm.show"
@
change=
"changeYAxisStyle"
>
{{
$t
(
'chart.show'
)
}}
</el-checkbox>
–>
-->
<!-- <!–
</el-form-item>
–>
-->
<!--
<el-form-item
:label=
"$t('chart.position')"
class=
"form-item"
>
-->
<!--
<el-radio-group
v-model=
"axisForm.position"
size=
"mini"
@
change=
"changeYAxisStyle"
>
-->
<!--
<el-radio-button
label=
"left"
>
{{
$t
(
'chart.text_pos_left'
)
}}
</el-radio-button>
-->
<!--
<el-radio-button
label=
"right"
>
{{
$t
(
'chart.text_pos_right'
)
}}
</el-radio-button>
-->
<!--
</el-radio-group>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.name')"
class=
"form-item"
>
-->
<!--
<el-input
v-model=
"axisForm.name"
size=
"mini"
@
blur=
"changeYAxisStyle"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.rotate')"
class=
"form-item form-item-slider"
>
-->
<!--
<el-slider
v-model=
"axisForm.axisLabel.rotate"
show-input
:show-input-controls=
"false"
:min=
"-90"
:max=
"90"
input-size=
"mini"
@
change=
"changeYAxisStyle"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_name_color')"
class=
"form-item"
>
-->
<!--
<colorPicker
v-model=
"axisForm.nameTextStyle.color"
style=
"margin-top: 6px;cursor: pointer;z-index: 1004;border: solid 1px black"
@
change=
"changeYAxisStyle"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_name_fontsize')"
class=
"form-item form-item-slider"
>
-->
<!--
<el-select
v-model=
"axisForm.nameTextStyle.fontSize"
:placeholder=
"$t('chart.axis_name_fontsize')"
@
change=
"changeYAxisStyle"
>
-->
<!--
<el-option
v-for=
"option in fontSize"
:key=
"option.value"
:label=
"option.name"
:value=
"option.value"
/>
-->
<!--
</el-select>
-->
<!--
</el-form-item>
-->
<!--
<el-divider
/>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_show')"
class=
"form-item"
>
-->
<!--
<el-checkbox
v-model=
"axisForm.splitLine.show"
@
change=
"changeYAxisStyle"
>
{{
$t
(
'chart.axis_show'
)
}}
</el-checkbox>
-->
<!--
</el-form-item>
-->
<!--
<span
v-show=
"axisForm.splitLine.show"
>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_color')"
class=
"form-item"
>
-->
<!--
<colorPicker
v-model=
"axisForm.splitLine.lineStyle.color"
style=
"margin-top: 6px;cursor: pointer;z-index: 1004;border: solid 1px black"
@
change=
"changeYAxisStyle"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_width')"
class=
"form-item form-item-slider"
>
-->
<!--
<el-slider
v-model=
"axisForm.splitLine.lineStyle.width"
:min=
"1"
:max=
"10"
show-input
:show-input-controls=
"false"
input-size=
"mini"
@
change=
"changeYAxisStyle"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_type')"
class=
"form-item"
>
-->
<!--
<el-radio-group
v-model=
"axisForm.splitLine.lineStyle.type"
size=
"mini"
@
change=
"changeYAxisStyle"
>
-->
<!--
<el-radio-button
label=
"solid"
>
{{
$t
(
'chart.axis_type_solid'
)
}}
</el-radio-button>
-->
<!--
<el-radio-button
label=
"dashed"
>
{{
$t
(
'chart.axis_type_dashed'
)
}}
</el-radio-button>
-->
<!--
<el-radio-button
label=
"dotted"
>
{{
$t
(
'chart.axis_type_dotted'
)
}}
</el-radio-button>
-->
<!--
</el-radio-group>
-->
<!--
</el-form-item>
-->
<!--
</span>
-->
<!--
<el-divider
/>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_label_show')"
class=
"form-item"
>
-->
<!--
<el-checkbox
v-model=
"axisForm.axisLabel.show"
@
change=
"changeYAxisStyle"
>
{{
$t
(
'chart.axis_label_show'
)
}}
</el-checkbox>
-->
<!--
</el-form-item>
-->
<!--
<span
v-show=
"axisForm.axisLabel.show"
>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_label_color')"
class=
"form-item"
>
-->
<!--
<colorPicker
v-model=
"axisForm.axisLabel.color"
style=
"margin-top: 6px;cursor: pointer;z-index: 1004;border: solid 1px black"
@
change=
"changeYAxisStyle"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.axis_label_fontsize')"
class=
"form-item form-item-slider"
>
-->
<!--
<el-select
v-model=
"axisForm.axisLabel.fontSize"
:placeholder=
"$t('chart.axis_label_fontsize')"
@
change=
"changeYAxisStyle"
>
-->
<!--
<el-option
v-for=
"option in fontSize"
:key=
"option.value"
:label=
"option.name"
:value=
"option.value"
/>
-->
<!--
</el-select>
-->
<!--
</el-form-item>
-->
<!--
</span>
-->
<!--
<el-divider
/>
-->
<!--
<el-form-item
:label=
"$t('chart.content_formatter')"
class=
"form-item"
>
-->
<!--
<el-input
v-model=
"axisForm.axisLabel.formatter"
type=
"textarea"
:autosize=
"
{ minRows: 4, maxRows: 4}" @blur="changeYAxisStyle" />-->
<!--
</el-form-item>
-->
<!--
</el-form>
-->
<!--
</el-col>
-->
<!--
<el-button
slot=
"reference"
size=
"mini"
class=
"shape-item"
:disabled=
"!axisForm.show || !hasDataPermission('manage',param.privileges)"
>
-->
<!--
{{
$t
(
'chart.yAxis'
)
}}
<i
class=
"el-icon-setting el-icon--right"
/>
-->
<!--
<el-switch-->
<!-- v-model="axisForm.show"-->
<!-- :disabled="!hasDataPermission('manage',param.privileges)"-->
<!-- class="switch-style"-->
<!-- @click.stop.native-->
<!-- @change="changeYAxisStyle"-->
<!-- />-->
<!--
</el-button>
-->
<!--
</el-popover>
-->
<!--
</div>
-->
</div>
</
template
>
...
...
frontend/src/views/chart/components/shape-attr/ColorSelector.vue
浏览文件 @
cc8587aa
...
...
@@ -42,58 +42,6 @@
</el-form-item>
</el-form>
</el-col>
<!--
<div
style=
"width: 100%"
>
-->
<!--
<el-popover-->
<!-- placement="right"-->
<!-- width="400"-->
<!-- trigger="click"-->
<!-- >-->
<!--
<el-col>
-->
<!--
<el-form
ref=
"colorForm"
:model=
"colorForm"
label-width=
"80px"
size=
"mini"
>
-->
<!--
<div
v-if=
"sourceType==='view' || sourceType==='panelEchart'"
>
-->
<!--
<el-form-item
v-show=
"chart.type && !chart.type.includes('table') && !chart.type.includes('text')"
:label=
"$t('chart.color_case')"
class=
"form-item"
>
-->
<!--
<el-select
v-model=
"colorForm.value"
:placeholder=
"$t('chart.pls_slc_color_case')"
size=
"mini"
@
change=
"changeColorCase"
>
-->
<!--
<el-option
v-for=
"option in colorCases"
:key=
"option.value"
:label=
"option.name"
:value=
"option.value"
style=
"display: flex;align-items: center;"
>
-->
<!--
<div
style=
"float: left"
>
-->
<!--
<span
v-for=
"(c,index) in option.colors"
:key=
"index"
:style=
"
{width: '20px',height: '20px',float: 'left',backgroundColor: c}" />-->
<!--
</div>
-->
<!--
<span
style=
"margin-left: 4px;"
>
{{
option
.
name
}}
</span>
-->
<!--
</el-option>
-->
<!--
</el-select>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
v-show=
"(chart.type && chart.type.includes('text')) || sourceType==='panelTable'"
:label=
"$t('chart.dimension_color')"
class=
"form-item"
>
-->
<!--
<colorPicker
v-model=
"colorForm.dimensionColor"
style=
"margin-top: 6px;cursor: pointer;z-index: 1003;border: solid 1px black"
@
change=
"changeColorCase"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
v-show=
"(chart.type && chart.type.includes('text')) || sourceType==='panelTable'"
:label=
"$t('chart.quota_color')"
class=
"form-item"
>
-->
<!--
<colorPicker
v-model=
"colorForm.quotaColor"
style=
"margin-top: 6px;cursor: pointer;z-index: 1004;border: solid 1px black"
@
change=
"changeColorCase"
/>
-->
<!--
</el-form-item>
-->
<!--
</div>
-->
<!--
<div
v-if=
"sourceType==='view' || sourceType==='panelTable'"
>
-->
<!--
<el-form-item
v-show=
"(chart.type && chart.type.includes('table')) || sourceType==='panelTable'"
:label=
"$t('chart.table_header_bg')"
class=
"form-item"
>
-->
<!--
<colorPicker
v-model=
"colorForm.tableHeaderBgColor"
style=
"margin-top: 6px;cursor: pointer;z-index: 1002;border: solid 1px black"
@
change=
"changeColorCase"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
v-show=
"(chart.type && chart.type.includes('table')) || sourceType==='panelTable'"
:label=
"$t('chart.table_item_bg')"
class=
"form-item"
>
-->
<!--
<colorPicker
v-model=
"colorForm.tableItemBgColor"
style=
"margin-top: 6px;cursor: pointer;z-index: 1003;border: solid 1px black"
@
change=
"changeColorCase"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
v-show=
"(chart.type && chart.type.includes('table')) || sourceType==='panelTable'"
:label=
"$t('chart.table_item_font_color')"
class=
"form-item"
>
-->
<!--
<colorPicker
v-model=
"colorForm.tableFontColor"
style=
"margin-top: 6px;cursor: pointer;z-index: 1004;border: solid 1px black"
@
change=
"changeColorCase"
/>
-->
<!--
</el-form-item>
-->
<!-- <!– 暂时不支持该功能–>-->
<!-- <!–
<el-form-item
v-show=
"(chart.type && chart.type.includes('table')) || sourceType==='panelTable'"
:label=
"$t('chart.stripe')"
class=
"form-item"
>
–>
-->
<!-- <!–
<el-checkbox
v-model=
"colorForm.tableStripe"
@
change=
"changeColorCase"
>
{{
$t
(
'chart.stripe'
)
}}
</el-checkbox>
–>
-->
<!-- <!–
</el-form-item>
–>
-->
<!--
</div>
-->
<!--
<el-form-item
v-show=
"chart.type && !chart.type.includes('text')"
:label=
"$t('chart.not_alpha')"
class=
"form-item form-item-slider"
>
-->
<!--
<el-slider
v-model=
"colorForm.alpha"
show-input
:show-input-controls=
"false"
input-size=
"mini"
@
change=
"changeColorCase"
/>
-->
<!--
</el-form-item>
-->
<!--
</el-form>
-->
<!--
</el-col>
-->
<!--
<el-button
slot=
"reference"
:disabled=
"param && !hasDataPermission('manage',param.privileges)"
size=
"mini"
class=
"shape-item"
>
{{
$t
(
'chart.color'
)
}}
<i
class=
"el-icon-setting el-icon--right"
/></el-button>
-->
<!--
</el-popover>
-->
<!--
</div>
-->
</div>
</
template
>
...
...
frontend/src/views/chart/components/shape-attr/LabelSelector.vue
浏览文件 @
cc8587aa
...
...
@@ -61,85 +61,6 @@
</el-form-item>
</el-form>
</el-col>
<!--
<div
style=
"width: 100%"
>
-->
<!--
<el-popover-->
<!-- v-model="isSetting"-->
<!-- placement="right"-->
<!-- width="400"-->
<!-- trigger="click"-->
<!-- >-->
<!--
<el-col>
-->
<!--
<el-form
v-show=
"chart.type && !chart.type.includes('gauge')"
ref=
"labelForm"
:model=
"labelForm"
label-width=
"80px"
size=
"mini"
>
-->
<!-- <!–
<el-form-item
:label=
"$t('chart.show')"
class=
"form-item"
>
–>
-->
<!-- <!–
<el-checkbox
v-model=
"labelForm.show"
@
change=
"changeLabelAttr"
>
{{
$t
(
'chart.show'
)
}}
</el-checkbox>
–>
-->
<!-- <!–
</el-form-item>
–>
-->
<!--
<el-form-item
:label=
"$t('chart.pie_label_line_show')"
class=
"form-item"
>
-->
<!--
<el-checkbox
v-model=
"labelForm.labelLine.show"
@
change=
"changeLabelAttr"
>
{{
$t
(
'chart.pie_label_line_show'
)
}}
</el-checkbox>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.text_fontsize')"
class=
"form-item"
>
-->
<!--
<el-select
v-model=
"labelForm.fontSize"
:placeholder=
"$t('chart.text_fontsize')"
size=
"mini"
@
change=
"changeLabelAttr"
>
-->
<!--
<el-option
v-for=
"option in fontSize"
:key=
"option.value"
:label=
"option.name"
:value=
"option.value"
/>
-->
<!--
</el-select>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.text_color')"
class=
"form-item"
>
-->
<!--
<colorPicker
v-model=
"labelForm.color"
style=
"margin-top: 6px;cursor: pointer;z-index: 999;border: solid 1px black"
@
change=
"changeLabelAttr"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.label_position')"
class=
"form-item"
>
-->
<!--
<el-select
v-model=
"labelForm.position"
:placeholder=
"$t('chart.label_position')"
@
change=
"changeLabelAttr"
>
-->
<!--
<el-option
v-for=
"option in labelPosition"
:key=
"option.value"
:label=
"option.name"
:value=
"option.value"
/>
-->
<!--
</el-select>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
class=
"form-item"
>
-->
<!--
<span
slot=
"label"
>
-->
<!--
<span
class=
"span-box"
>
-->
<!--
<span>
{{
$t
(
'chart.content_formatter'
)
}}
</span>
-->
<!--
<el-tooltip
class=
"item"
effect=
"dark"
placement=
"bottom"
>
-->
<!--
<div
slot=
"content"
>
-->
<!-- 字符串模板 模板变量有:
<br>
{a}:系列名。
<br>
{b}:数据名。
<br>
{c}:数据值。
<br>
{d}:百分比(用于饼图等)。-->
<!--
</div>
-->
<!--
<i
class=
"el-icon-info"
style=
"cursor: pointer;"
/>
-->
<!--
</el-tooltip>
-->
<!--
</span>
-->
<!--
</span>
-->
<!--
<el-input
v-model=
"labelForm.formatter"
type=
"textarea"
:autosize=
"
{ minRows: 4, maxRows: 4}" @blur="changeLabelAttr" />-->
<!--
</el-form-item>
-->
<!--
</el-form>
-->
<!--
<el-form
v-show=
"chart.type && chart.type.includes('gauge')"
ref=
"labelForm"
:model=
"labelForm"
label-width=
"80px"
size=
"mini"
>
-->
<!--
<el-form-item
:label=
"$t('chart.show')"
class=
"form-item"
>
-->
<!--
<el-checkbox
v-model=
"labelForm.show"
@
change=
"changeLabelAttr"
>
{{
$t
(
'chart.show'
)
}}
</el-checkbox>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.text_fontsize')"
class=
"form-item"
>
-->
<!--
<el-select
v-model=
"labelForm.fontSize"
:placeholder=
"$t('chart.text_fontsize')"
size=
"mini"
@
change=
"changeLabelAttr"
>
-->
<!--
<el-option
v-for=
"option in fontSize"
:key=
"option.value"
:label=
"option.name"
:value=
"option.value"
/>
-->
<!--
</el-select>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.text_color')"
class=
"form-item"
>
-->
<!--
<colorPicker
v-model=
"labelForm.color"
style=
"margin-top: 6px;cursor: pointer;z-index: 999;border: solid 1px black"
@
change=
"changeLabelAttr"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
class=
"form-item"
>
-->
<!--
<span
slot=
"label"
>
-->
<!--
<span
class=
"span-box"
>
-->
<!--
<span>
{{
$t
(
'chart.content_formatter'
)
}}
</span>
-->
<!--
</span>
-->
<!--
</span>
-->
<!--
<el-input
v-model=
"labelForm.gaugeFormatter"
type=
"textarea"
:autosize=
"
{ minRows: 4, maxRows: 4}" @blur="changeLabelAttr" />-->
<!--
</el-form-item>
-->
<!--
</el-form>
-->
<!--
</el-col>
-->
<!--
<el-button
slot=
"reference"
size=
"mini"
class=
"shape-item"
:disabled=
"!labelForm.show || !hasDataPermission('manage',param.privileges)"
>
-->
<!--
{{
$t
(
'chart.label'
)
}}
<i
class=
"el-icon-setting el-icon--right"
/>
-->
<!--
<el-switch-->
<!-- v-model="labelForm.show"-->
<!-- :disabled="!hasDataPermission('manage',param.privileges)"-->
<!-- class="switch-style"-->
<!-- @click.stop.native-->
<!-- @change="changeLabelAttr"-->
<!-- />-->
<!--
</el-button>
-->
<!--
</el-popover>
-->
<!--
</div>
-->
</div>
</
template
>
...
...
frontend/src/views/chart/components/shape-attr/SizeSelector.vue
浏览文件 @
cc8587aa
差异被折叠。
点击展开。
frontend/src/views/chart/components/shape-attr/TooltipSelector.vue
浏览文件 @
cc8587aa
...
...
@@ -49,73 +49,6 @@
</div>
</el-form>
</el-col>
<!--
<div
style=
"width: 100%"
>
-->
<!--
<el-popover-->
<!-- v-model="isSetting"-->
<!-- placement="right"-->
<!-- width="400"-->
<!-- trigger="click"-->
<!-- >-->
<!--
<el-col>
-->
<!--
<el-form
ref=
"tooltipForm"
:model=
"tooltipForm"
label-width=
"80px"
size=
"mini"
>
-->
<!-- <!–
<el-form-item
:label=
"$t('chart.show')"
class=
"form-item"
>
–>
-->
<!-- <!–
<el-checkbox
v-model=
"tooltipForm.show"
@
change=
"changeTooltipAttr"
>
{{
$t
(
'chart.show'
)
}}
</el-checkbox>
–>
-->
<!-- <!–
</el-form-item>
–>
-->
<!--
<el-form-item
:label=
"$t('chart.trigger_position')"
class=
"form-item"
>
-->
<!--
<el-radio-group
v-model=
"tooltipForm.trigger"
size=
"mini"
@
change=
"changeTooltipAttr"
>
-->
<!--
<el-radio-button
label=
"item"
>
{{
$t
(
'chart.tooltip_item'
)
}}
</el-radio-button>
-->
<!--
<el-radio-button
label=
"axis"
>
{{
$t
(
'chart.tooltip_axis'
)
}}
</el-radio-button>
-->
<!--
</el-radio-group>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.text_fontsize')"
class=
"form-item"
>
-->
<!--
<el-select
v-model=
"tooltipForm.textStyle.fontSize"
:placeholder=
"$t('chart.text_fontsize')"
size=
"mini"
@
change=
"changeTooltipAttr"
>
-->
<!--
<el-option
v-for=
"option in fontSize"
:key=
"option.value"
:label=
"option.name"
:value=
"option.value"
/>
-->
<!--
</el-select>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
:label=
"$t('chart.text_color')"
class=
"form-item"
>
-->
<!--
<colorPicker
v-model=
"tooltipForm.textStyle.color"
style=
"margin-top: 6px;cursor: pointer;z-index: 999;border: solid 1px black"
@
change=
"changeTooltipAttr"
/>
-->
<!--
</el-form-item>
-->
<!--
<el-form-item
class=
"form-item"
>
-->
<!--
<span
slot=
"label"
>
-->
<!--
<span
class=
"span-box"
>
-->
<!--
<span>
{{
$t
(
'chart.content_formatter'
)
}}
</span>
-->
<!--
<el-tooltip
class=
"item"
effect=
"dark"
placement=
"bottom"
>
-->
<!--
<div
slot=
"content"
>
-->
<!-- 模板变量有
{a}, {b},{c},{d},{e},分别表示系列名,数据名,数据值等。-->
<!--
<br>
-->
<!-- 在 trigger 为 'axis' 的时候,会有多个系列的数据,此时可以通过
{a0}, {a1}, {a2} 这种后面加索引的方式表示系列的索引。-->
<!--
<br>
-->
<!-- 不同图表类型下的
{a},{b},{c},{d} 含义不一样。 其中变量{a}, {b}, {c}, {d}在不同图表类型下代表数据含义为:-->
<!--
<br><br>
-->
<!-- 折线(区域)图、柱状(条形)图、K线图 :
{a}(系列名称),{b}(类目值),{c}(数值), {d}(无)-->
<!--
<br>
-->
<!-- 散点图(气泡)图 :
{a}(系列名称),{b}(数据名称),{c}(数值数组), {d}(无)-->
<!--
<br>
-->
<!-- 地图 :
{a}(系列名称),{b}(区域名称),{c}(合并数值), {d}(无)-->
<!--
<br>
-->
<!-- 饼图、仪表板、漏斗图:
{a}(系列名称),{b}(数据项名称),{c}(数值), {d}(百分比)-->
<!--
</div>
-->
<!--
<i
class=
"el-icon-info"
style=
"cursor: pointer;"
/>
-->
<!--
</el-tooltip>
-->
<!--
</span>
-->
<!--
</span>
-->
<!--
<el-input
v-model=
"tooltipForm.formatter"
type=
"textarea"
:autosize=
"
{ minRows: 4, maxRows: 4}" :placeholder="$t('chart.formatter_plc')" @blur="changeTooltipAttr" />-->
<!--
</el-form-item>
-->
<!--
</el-form>
-->
<!--
</el-col>
-->
<!--
<el-button
slot=
"reference"
size=
"mini"
class=
"shape-item"
:disabled=
"!tooltipForm.show || !hasDataPermission('manage',param.privileges)"
>
-->
<!--
{{
$t
(
'chart.tooltip'
)
}}
<i
class=
"el-icon-setting el-icon--right"
/>
-->
<!--
<el-switch-->
<!-- v-model="tooltipForm.show"-->
<!-- :disabled="!hasDataPermission('manage',param.privileges)"-->
<!-- class="switch-style"-->
<!-- @click.stop.native-->
<!-- @change="changeTooltipAttr"-->
<!-- />-->
<!--
</el-button>
-->
<!--
</el-popover>
-->
<!--
</div>
-->
</div>
</
template
>
...
...
frontend/src/views/chart/view/ChartEdit.vue
浏览文件 @
cc8587aa
...
...
@@ -925,67 +925,6 @@ export default {
})
},
// saveSnapshot() {
// if (this.view.title && this.view.title.length > 50) {
// this.$warning(this.$t('chart.title_limit'))
// return
// }
// if (this.loading) {
// return
// }
// this.loading = true
// html2canvas(this.$refs.imageWrapper).then(canvas => {
// const snapshot = canvas.toDataURL('image/jpeg', 0.1) // 0.1是图片质量
// if (snapshot !== '') {
// const view = JSON.parse(JSON.stringify(this.view))
// view.id = this.view.id
// view.sceneId = this.view.sceneId
// view.name = this.view.name ? this.view.name : this.table.name
// view.tableId = this.view.tableId
// view.xaxis.forEach(function(ele) {
// // if (!ele.summary || ele.summary === '') {
// // ele.summary = 'sum'
// // }
// if (!ele.sort || ele.sort === '') {
// ele.sort = 'none'
// }
// if (!ele.filter) {
// ele.filter = []
// }
// })
// view.yaxis.forEach(function(ele) {
// if (!ele.summary || ele.summary === '') {
// if (ele.id === 'count') {
// ele.summary = 'count'
// } else {
// ele.summary = 'sum'
// }
// }
// if (!ele.sort || ele.sort === '') {
// ele.sort = 'none'
// }
// if (!ele.filter) {
// ele.filter = []
// }
// })
// if (view.type.startsWith('pie') || view.type.startsWith('funnel') || view.type.startsWith('gauge')) {
// if (view.yaxis.length > 1) {
// view.yaxis.splice(1, view.yaxis.length)
// }
// }
// view.xaxis = JSON.stringify(view.xaxis)
// view.yaxis = JSON.stringify(view.yaxis)
// view.customAttr = JSON.stringify(view.customAttr)
// view.customStyle = JSON.stringify(view.customStyle)
// view.customFilter = JSON.stringify(view.customFilter)
// view.snapshot = snapshot
// post('/chart/view/save', view).then(response => {
// this.loading = false
// this.$success(this.$t('commons.save_success'))
// })
// }
// })
// },
closeEdit
()
{
if
(
this
.
view
.
title
&&
this
.
view
.
title
.
length
>
50
)
{
this
.
$warning
(
this
.
$t
(
'chart.title_limit'
))
...
...
@@ -1067,74 +1006,6 @@ export default {
}
},
// 左边往右边拖动时的事件
// start1(e) {
// // console.log(e)
// e.clone.className = 'item'
// e.item.className = 'item'
// },
// end1(e) {
// // console.log(e)
// e.clone.className = 'item'
// e.item.className = 'item'
// this.refuseMove(e)
// this.removeCheckedKey(e)
// this.save(true)
// },
// 右边往左边拖动时的事件
// start2(e) {
// console.log(e)
// },
// end2(e) {
// // console.log(e)
// this.removeDuplicateKey(e)
// this.save(true)
// },
// removeCheckedKey(e) {
// const that = this
// const xItems = this.view.xaxis.filter(function(m) {
// return m.id === that.moveId
// })
// const yItems = this.view.yaxis.filter(function(m) {
// return m.id === that.moveId
// })
// if (xItems && xItems.length > 1) {
// this.view.xaxis.splice(e.newDraggableIndex, 1)
// }
// if (yItems && yItems.length > 1) {
// this.view.yaxis.splice(e.newDraggableIndex, 1)
// }
// },
// refuseMove(e) {
// const that = this
// const xItems = this.dimension.filter(function(m) {
// return m.id === that.moveId
// })
// const yItems = this.quota.filter(function(m) {
// return m.id === that.moveId
// })
// if (xItems && xItems.length > 1) {
// this.dimension.splice(e.newDraggableIndex, 1)
// }
// if (yItems && yItems.length > 1) {
// this.quota.splice(e.newDraggableIndex, 1)
// }
// },
// removeDuplicateKey(e) {
// const that = this
// const xItems = this.dimension.filter(function(m) {
// return m.id === that.moveId
// })
// const yItems = this.quota.filter(function(m) {
// return m.id === that.moveId
// })
// if (xItems && xItems.length > 1) {
// this.dimension.splice(e.newDraggableIndex, 1)
// }
// if (yItems && yItems.length > 1) {
// this.quota.splice(e.newDraggableIndex, 1)
// }
// },
// move回调方法
onMove
(
e
,
originalEvent
)
{
// console.log(e)
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论