fix: 补上两处漏掉的权限控制

This commit is contained in:
chenjinsong
2021-02-24 17:38:06 +08:00
parent 03f7a9993f
commit e9353eae3e
2 changed files with 6 additions and 4 deletions

View File

@@ -23,8 +23,8 @@
<div class="tree--node" slot-scope="{ node, data }">
<span>{{ node.label }}</span>
<span class="tree--operation" v-if="!panelLock">
<span @click.stop="deletePanel(data)" class="panel-dropdown-btn panel-dropdown-btn-delete" ><i class="nz-icon nz-icon-delete"></i></span>
<span @click.stop="editPanel(data)" class="panel-dropdown-btn"><i class="nz-icon nz-icon-edit"></i></span>
<span @click.stop="deletePanel(data)" class="panel-dropdown-btn panel-dropdown-btn-delete" v-has="'panel:delete'"><i class="nz-icon nz-icon-delete"></i></span>
<span @click.stop="editPanel(data)" class="panel-dropdown-btn"><i class="nz-icon nz-icon-edit" v-has="'panel:update'"></i></span>
</span>
</div>
</el-tree>
@@ -61,7 +61,9 @@
showPanel: {
immediate: true,
handler(n) {
this.panel = JSON.parse(JSON.stringify(n));
if (n) {
this.panel = JSON.parse(JSON.stringify(n));
}
}
},
/*panel: {