diff --git a/frontend/src/views/panel/GrantAuth/shareTree.vue b/frontend/src/views/panel/GrantAuth/shareTree.vue index c05edf6e1a..1eba43faa5 100644 --- a/frontend/src/views/panel/GrantAuth/shareTree.vue +++ b/frontend/src/views/panel/GrantAuth/shareTree.vue @@ -1,7 +1,19 @@ @@ -11,7 +23,7 @@ export default { name: 'ShareTree', data() { return { - data: [], + datas: [], defaultProps: { children: 'children', label: 'name' @@ -25,7 +37,7 @@ export default { initData() { const param = {} loadTree(param).then(res => { - this.data = res.data + this.datas = res.data }) }, handleNodeClick(data) { diff --git a/frontend/src/views/panel/index.vue b/frontend/src/views/panel/index.vue index 760d28e25f..be6628b2d8 100644 --- a/frontend/src/views/panel/index.vue +++ b/frontend/src/views/panel/index.vue @@ -2,7 +2,7 @@ - + 列表 @@ -11,9 +11,9 @@ 收藏 开发中... - + 分享 - + @@ -47,12 +47,16 @@ export default { return { component: PanelViewShow, param: {}, - activeName: 'PanelList' + activeName: 'PanelList', + showShare: false } }, methods: { handleClick(tab, event) { - console.log(tab, event) + // 点击分析面板需要刷新分享内容 + if (tab.name === 'panels_share') { + this.refreshShare() + } }, switchComponent(c) { console.log(c) @@ -62,6 +66,10 @@ export default { this.component = PanelViewShow break } + }, + refreshShare() { + this.showShare = false + this.$nextTick(() => (this.showShare = true)) } } }