|
|
|
@ -8,13 +8,13 @@ |
|
|
|
@selection-change="selectionChange" @current-change="currentChange" @size-change="sizeChange" |
|
|
|
@selection-change="selectionChange" @current-change="currentChange" @size-change="sizeChange" |
|
|
|
@refresh-change="refreshChange" @on-load="onLoad" @tree-load="treeLoad"> |
|
|
|
@refresh-change="refreshChange" @on-load="onLoad" @tree-load="treeLoad"> |
|
|
|
<template slot="menuLeft"> |
|
|
|
<template slot="menuLeft"> |
|
|
|
<el-button type="danger" size="small" icon="el-icon-delete" v-if="permission.dept_delete" plain |
|
|
|
<el-button type="danger" size="small" icon="el-icon-delete" v-if="permission.delCategory" plain |
|
|
|
@click="handleDelete">删 除 |
|
|
|
@click="handleDelete" >删 除 |
|
|
|
</el-button> |
|
|
|
</el-button> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
<template slot-scope="scope" slot="menu" > |
|
|
|
<template slot-scope="scope" slot="menu" > |
|
|
|
<el-button type="text" icon="el-icon-circle-plus-outline" size="small" |
|
|
|
<el-button type="text" icon="el-icon-circle-plus-outline" size="small" |
|
|
|
@click.stop="handleAdd(scope.row, scope.index)" v-if="scope.row.isShowAdd">新增子项 |
|
|
|
@click.stop="handleAdd(scope.row, scope.index)" v-if="scope.row.isShowAdd&&permission.addCategory">新增子项 |
|
|
|
</el-button> |
|
|
|
</el-button> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
<template slot-scope="{row}" slot="deptCategory"> |
|
|
|
<template slot-scope="{row}" slot="deptCategory"> |
|
|
|
@ -126,10 +126,10 @@ export default { |
|
|
|
...mapGetters(["userInfo", "permission"]), |
|
|
|
...mapGetters(["userInfo", "permission"]), |
|
|
|
permissionList() { |
|
|
|
permissionList() { |
|
|
|
return { |
|
|
|
return { |
|
|
|
addBtn: this.vaildData(this.permission.dept_add, false), |
|
|
|
addBtn: this.vaildData(this.permission.addCategory, false), |
|
|
|
viewBtn: this.vaildData(this.permission.dept_view, false), |
|
|
|
// viewBtn: this.vaildData(this.permission.dept_view, false), |
|
|
|
delBtn: this.vaildData(this.permission.dept_delete, false), |
|
|
|
delBtn: this.vaildData(this.permission.delCategory, false), |
|
|
|
editBtn: this.vaildData(this.permission.dept_edit, false) |
|
|
|
editBtn: this.vaildData(this.permission.editCategory, false) |
|
|
|
}; |
|
|
|
}; |
|
|
|
}, |
|
|
|
}, |
|
|
|
ids() { |
|
|
|
ids() { |
|
|
|
|