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 } } }