From 7f4a9d6bd24ade90cd4dfeae07981d9819ac33b0 Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Tue, 16 Mar 2021 18:28:19 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BB=AA=E8=A1=A8=E7=9B=98=E5=88=86?= =?UTF-8?q?=E4=BA=AB=E9=A6=96=E6=AC=A1=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/lang/zh.js | 1 + frontend/src/views/panel/list/PanelList.vue | 31 ++++++++++++++++++++- 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/frontend/src/lang/zh.js b/frontend/src/lang/zh.js index ee800775bc..7d864f6b1d 100644 --- a/frontend/src/lang/zh.js +++ b/frontend/src/lang/zh.js @@ -724,6 +724,7 @@ export default { } }, panel: { + share: '分享', datalist: '视图列表', group: '目录', panel: '仪表盘', diff --git a/frontend/src/views/panel/list/PanelList.vue b/frontend/src/views/panel/list/PanelList.vue index 0ab518ab64..3de67d91e2 100644 --- a/frontend/src/views/panel/list/PanelList.vue +++ b/frontend/src/views/panel/list/PanelList.vue @@ -12,7 +12,7 @@ :expand-on-click-node="true" @node-click="panelDefaultClick" > - + {{ $t('panel.delete') }} + + {{ $t('panel.share') }} + @@ -106,6 +109,21 @@ + + + 分享授权 + + 取 消 + 确 定 + + @@ -117,6 +135,7 @@ export default { name: 'PanelList', data() { return { + authVisible: false, defaultData: [], dialogTitle: '', search: '', @@ -206,6 +225,9 @@ export default { case 'deleteTable': this.deleteTable(param.data) break + case 'share': + this.share(param.data) + break } }, @@ -458,6 +480,13 @@ export default { this.$store.dispatch('panel/setPanelName', data.name) // 切换view this.$emit('switchComponent', { name: 'PanelView' }) + }, + share(data) { + console.log(data) + this.authVisible = true + }, + handleClose(done) { + this.handleClose = false } } }