Browse Source

考核权限新增

dev-xx
马远东 11 months ago
parent
commit
cd5ef83987
  1. 22
      src/views/supervise/classify.vue
  2. 7
      src/views/supervise/management.vue

22
src/views/supervise/classify.vue

@ -20,13 +20,16 @@
<div class="avue-crud__header">
<!-- 头部左侧按钮模块 -->
<div class="avue-crud__left">
<el-button type="primary" @click="AddCategory">
<el-button type="primary" @click="AddCategory" v-if="PermissionButton.classify_add">
<el-icon><Plus /></el-icon> </el-button
>
<el-button type="primary" @click="BatchDelete" icon="Delete">
<el-button type="primary" @click="BatchDelete" icon="Delete" v-if="PermissionButton.classify_delete">
批量删除</el-button
>
<el-button class="el_view" type="primary" @click="BatchDelete" v-if="PermissionButton.classify_view">
查看</el-button
>
</div>
<!-- 头部右侧按钮模块 -->
<div class="avue-crud__right">
@ -153,6 +156,18 @@ const columnList = ref([]); //列表配置
const newlyAdded = ref(false); //
const loadingAddPopup = ref(false); //
const selectionList = ref([]); //
const $useStore = useStore();
const accessControl = $useStore.getters.permission;
const PermissionButton = computed(() => {
return {
classify_add: accessControl.classify_add, //
classify_delete:accessControl.classify_delete, //
classify_view:accessControl.classify_view, //
};
});
console.log(accessControl,'角色权限');
const onLoad = () => {
let data = {
current: current.value,
@ -371,4 +386,7 @@ function ProhibitSelection(val,index){
.maboxhi {
height: 700px !important;
}
.el_view{
display: none;
}
</style>

7
src/views/supervise/management.vue

@ -83,6 +83,9 @@
<el-button type="primary" @click="details.popUpShow.UploadBatch = true" icon="Upload" v-if="PermissionButton.Classification_import">
导入
</el-button>
<el-button type="primary" v-if="PermissionButton.Category_View" class="el_view">
查看
</el-button>
</div>
<!-- 头部右侧按钮模块 -->
<div class="avue-crud__right">
@ -322,6 +325,7 @@ const PermissionButton = computed(() => {
Classification_add: accessControl.Classification_add, //
Category_deletion:accessControl.Category_deletion, //
Classification_import:accessControl.Classification_import, //
Category_View:accessControl.Category_View, //
};
});
//
@ -894,4 +898,7 @@ const handleClose = res => {
// .maboxhi {
// height: 700px !important;
// }
.el_view{
display: none;
}
</style>

Loading…
Cancel
Save