diff --git a/frontend/src/lang/en.js b/frontend/src/lang/en.js index 8b13f536a2..a03480aa93 100644 --- a/frontend/src/lang/en.js +++ b/frontend/src/lang/en.js @@ -663,7 +663,7 @@ export default { radius_mode: 'Radius', area_mode: 'Area', rose_radius: 'Fillet', - view_name: 'Chart Name', + view_name: 'Chart Title', name_can_not_empty: 'Name cannot be empty', template_can_not_empty: 'Please check a Template', custom_count: 'Number of records', @@ -715,7 +715,8 @@ export default { date_split: 'yyyy/MM/dd', chartName: 'New Chart', chart_show_error: 'can not show normal', - chart_error_tips: 'Please contact admin ' + chart_error_tips: 'Please contact admin ', + title_cannot_empty: 'Title can not be empty' }, dataset: { sheet_warn: 'There are multiple sheet pages, and the first one is extracted by default', @@ -834,7 +835,10 @@ export default { edit_excel_table: 'Edit Excel Dataset', edit_excel: 'Edit Excel', excel_replace: 'Replace', - excel_add: 'Add' + excel_add: 'Add', + dataset_group: 'Dataset Group', + m1: 'Move ', + m2: ' To' }, datasource: { datasource: 'Data Source', diff --git a/frontend/src/lang/tw.js b/frontend/src/lang/tw.js index 038985893b..13a797cf85 100644 --- a/frontend/src/lang/tw.js +++ b/frontend/src/lang/tw.js @@ -663,7 +663,7 @@ export default { radius_mode: '半徑', area_mode: '面積', rose_radius: '園角', - view_name: '視圖名稱', + view_name: '視圖標題', name_can_not_empty: '名稱不能為空', template_can_not_empty: '请选择仪表板', custom_count: '記錄數', @@ -715,7 +715,8 @@ export default { date_split: 'yyyy/MM/dd', chartName: '新建視圖', chart_show_error: '無法正常顯示', - chart_error_tips: '如有疑問請聯系管理員' + chart_error_tips: '如有疑問請聯系管理員', + title_cannot_empty: '標題不能為空' }, dataset: { sheet_warn: '有多個sheet頁面,默認抽取第一個', @@ -834,7 +835,10 @@ export default { edit_excel_table: '編輯Excel數據集', edit_excel: '編輯Excel', excel_replace: '替換', - excel_add: '追加' + excel_add: '追加', + dataset_group: '數據集分組', + m1: '將 ', + m2: ' 移動到' }, datasource: { datasource: '數據源', diff --git a/frontend/src/lang/zh.js b/frontend/src/lang/zh.js index 06e76636ed..05d51ae056 100644 --- a/frontend/src/lang/zh.js +++ b/frontend/src/lang/zh.js @@ -663,7 +663,7 @@ export default { radius_mode: '半径', area_mode: '面积', rose_radius: '圆角', - view_name: '视图名称', + view_name: '视图标题', name_can_not_empty: '名称不能为空', template_can_not_empty: '请选择仪表版', custom_count: '记录数', @@ -715,7 +715,8 @@ export default { date_split: 'yyyy/MM/dd', chartName: '新建视图', chart_show_error: '无法正常显示', - chart_error_tips: '如有疑问请联系管理员' + chart_error_tips: '如有疑问请联系管理员', + title_cannot_empty: '标题不能为空' }, dataset: { sheet_warn: '有多个 Sheet 页,默认抽取第一个', @@ -834,7 +835,10 @@ export default { edit_excel_table: '编辑Excel数据集', edit_excel: '编辑Excel', excel_replace: '替换', - excel_add: '追加' + excel_add: '追加', + dataset_group: '数据集分组', + m1: '将 ', + m2: ' 移动到' }, datasource: { datasource: '数据源', diff --git a/frontend/src/views/chart/group/Group.vue b/frontend/src/views/chart/group/Group.vue index 941b077e0f..e9979fa14a 100644 --- a/frontend/src/views/chart/group/Group.vue +++ b/frontend/src/views/chart/group/Group.vue @@ -40,6 +40,8 @@ node-key="id" :expand-on-click-node="true" @node-click="nodeClick" + @node-expand="nodeExpand" + @node-collapse="nodeCollapse" > @@ -491,14 +493,14 @@ export default { this.$store.dispatch('chart/setSceneId', this.currGroup.id) this.chartTree() } - if (node.expanded) { - this.expandedArray.push(data.id) - } else { - const index = this.expandedArray.indexOf(data.id) - if (index > -1) { - this.expandedArray.splice(index, 1) - } - } + // if (node.expanded) { + // this.expandedArray.push(data.id) + // } else { + // const index = this.expandedArray.indexOf(data.id) + // if (index > -1) { + // this.expandedArray.splice(index, 1) + // } + // } }, back() { @@ -609,6 +611,17 @@ export default { this.currGroup = response.data }) } + }, + + nodeExpand(data) { + if (data.id) { + this.expandedArray.push(data.id) + } + }, + nodeCollapse(data) { + if (data.id) { + this.expandedArray.splice(this.expandedArray.indexOf(data.id), 1) + } } } } diff --git a/frontend/src/views/dataset/group/DsMoveSelector.vue b/frontend/src/views/dataset/group/DsMoveSelector.vue new file mode 100644 index 0000000000..6300c721a2 --- /dev/null +++ b/frontend/src/views/dataset/group/DsMoveSelector.vue @@ -0,0 +1,85 @@ + + + + + diff --git a/frontend/src/views/dataset/group/Group.vue b/frontend/src/views/dataset/group/Group.vue index acc8cb2fd4..137bfb2cb0 100644 --- a/frontend/src/views/dataset/group/Group.vue +++ b/frontend/src/views/dataset/group/Group.vue @@ -40,6 +40,8 @@ node-key="id" :expand-on-click-node="true" @node-click="nodeClick" + @node-expand="nodeExpand" + @node-collapse="nodeCollapse" > @@ -86,9 +88,9 @@ {{ $t('dataset.rename') }} - - - + + {{ $t('dataset.move_to') }} + {{ $t('dataset.delete') }} @@ -207,9 +209,9 @@ {{ $t('dataset.rename') }} - - - + + {{ $t('dataset.move_to') }} + {{ $t('dataset.delete') }} @@ -238,14 +240,37 @@ + + + + + + + + + + + + + +