From 7f25d8d53572488b30a9bbe539617db923c2b3a9 Mon Sep 17 00:00:00 2001 From: wisonic-s Date: Thu, 23 Nov 2023 21:59:29 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BB=B4=E5=BA=A6/=E6=8C=87=E6=A0=87?= =?UTF-8?q?=E5=A4=9A=E9=80=89=E6=8B=96=E6=8B=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/frontend/src/lang/en.js | 3 +- core/frontend/src/lang/tw.js | 3 +- core/frontend/src/lang/zh.js | 3 +- .../chart/components/ChartComponentS2.vue | 2 +- .../chart/components/table/TableNormal.vue | 2 +- .../src/views/chart/view/ChartEdit.vue | 198 ++- .../src/views/highcharts/3dpie/data.vue | 1109 ++++++------- .../src/views/echarts/map/buddle/data.vue | 1400 +++++++++-------- .../src/views/antv/chartmix/data.vue | 213 ++- .../src/views/antv/racebar/data.vue | 181 ++- .../src/views/antv/sankey/data.vue | 230 +-- .../src/views/antv/symbolmap/data.vue | 1204 +++++++------- 12 files changed, 2486 insertions(+), 2062 deletions(-) diff --git a/core/frontend/src/lang/en.js b/core/frontend/src/lang/en.js index 617806473a..565d57928e 100644 --- a/core/frontend/src/lang/en.js +++ b/core/frontend/src/lang/en.js @@ -1584,7 +1584,8 @@ export default { map_line_theta_offset: 'Radian', gauge_axis_label: 'Axis Label', word_size_range: 'Word Size Range', - word_spacing: 'Word Spacing' + word_spacing: 'Word Spacing', + axis_multi_select_tip: 'Hold down the Ctrl or Shift key and click to select more than one' }, dataset: { scope_edit: 'Effective only when editing', diff --git a/core/frontend/src/lang/tw.js b/core/frontend/src/lang/tw.js index d5deca71ac..bcb8ec3da1 100644 --- a/core/frontend/src/lang/tw.js +++ b/core/frontend/src/lang/tw.js @@ -1576,7 +1576,8 @@ export default { map_line_theta_offset: '弧度', gauge_axis_label: '刻度標籤', word_size_range: '字號區間', - word_spacing: '文字間隔' + word_spacing: '文字間隔', + axis_multi_select_tip: '按住 Ctrl 鍵或者 Shift 鍵再點擊可多選' }, dataset: { scope_edit: '僅編輯時生效', diff --git a/core/frontend/src/lang/zh.js b/core/frontend/src/lang/zh.js index b4db1cadf6..418d25b9fa 100644 --- a/core/frontend/src/lang/zh.js +++ b/core/frontend/src/lang/zh.js @@ -1576,7 +1576,8 @@ export default { map_line_theta_offset: '弧度', gauge_axis_label: '刻度标签', word_size_range: '字号区间', - word_spacing: '文字间隔' + word_spacing: '文字间隔', + axis_multi_select_tip: '按住 Ctrl 键或者 Shift 键再点击可多选' }, dataset: { scope_edit: '仅编辑时生效', diff --git a/core/frontend/src/views/chart/components/ChartComponentS2.vue b/core/frontend/src/views/chart/components/ChartComponentS2.vue index 36a328682b..907bbbec8d 100644 --- a/core/frontend/src/views/chart/components/ChartComponentS2.vue +++ b/core/frontend/src/views/chart/components/ChartComponentS2.vue @@ -244,7 +244,7 @@ export default { beforeDestroy() { clearInterval(this.scrollTimer) window.removeEventListener('resize', this.onResize) - this.myChart.destroy() + this.myChart?.destroy?.() this.myChart = null }, methods: { diff --git a/core/frontend/src/views/chart/components/table/TableNormal.vue b/core/frontend/src/views/chart/components/table/TableNormal.vue index c0518b44ec..5f4368e1f8 100644 --- a/core/frontend/src/views/chart/components/table/TableNormal.vue +++ b/core/frontend/src/views/chart/components/table/TableNormal.vue @@ -326,7 +326,7 @@ export default { data = [] this.resetPage() } - if (this.chart.data.detailFields?.length) { + if (this.chart.data?.detailFields?.length) { let result = [] let groupRowIndex = 0 data.forEach(item => { diff --git a/core/frontend/src/views/chart/view/ChartEdit.vue b/core/frontend/src/views/chart/view/ChartEdit.vue index 3ea3839883..78b86db77c 100644 --- a/core/frontend/src/views/chart/view/ChartEdit.vue +++ b/core/frontend/src/views/chart/view/ChartEdit.vue @@ -148,23 +148,42 @@ direction="vertical" >