feat: 修改总部文件权限过滤问题

This commit is contained in:
TianyangZhang 2025-12-31 10:15:08 +08:00
parent d63984b86a
commit fc04b754cb
3 changed files with 4 additions and 5 deletions

View File

@ -179,7 +179,7 @@ export const asyncRoutes = [
path: 'deptFile', path: 'deptFile',
name: 'deptFile', name: 'deptFile',
component: () => import('@/views/consulting/deptFile.vue'), component: () => import('@/views/consulting/deptFile.vue'),
meta: { title: '总部文件', perms: ['test'] } meta: { title: '总部文件', perms: ['headfile_view'] }
}, },
{ {
path: 'rule', path: 'rule',

View File

@ -1,7 +1,7 @@
<template> <template>
<div class="app-container"> <div class="app-container">
<el-card> <el-card>
<el-button type="primary" icon="el-icon-plus" @click="handleAddContent" v-if="checkPermission(['test'])" <el-button type="primary" icon="el-icon-plus" @click="handleAddContent" v-if="checkPermission(['headfile_view'])"
> >
新增 新增
</el-button> </el-button>
@ -52,14 +52,14 @@
> >
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
:disabled="!checkPermission(['test'])" :disabled="!checkPermission(['headfile_view'])"
type="primary" type="primary"
size="small" size="small"
icon="el-icon-edit" icon="el-icon-edit"
@click="handleEdit(scope)" @click="handleEdit(scope)"
/> />
<el-button <el-button
:disabled="!checkPermission(['test'])" :disabled="!checkPermission(['headfile_view'])"
type="danger" type="danger"
size="small" size="small"
icon="el-icon-delete" icon="el-icon-delete"

View File

@ -487,7 +487,6 @@ class QualiChangeViewSet(RbacFilterSet, CreateUpdateCustomMixin, ModelViewSet):
#获取需要更新的实列 #获取需要更新的实列
instance = self.get_object() instance = self.get_object()
# 数据比较 # 数据比较
print("--------",request.data)
ignore_fields = ['create_by', 'create_time', 'update_date', 'id', 'change_reason'] ignore_fields = ['create_by', 'create_time', 'update_date', 'id', 'change_reason']
origin_dict = Qualification2Serializer(instance=instance).data origin_dict = Qualification2Serializer(instance=instance).data
diff = [] diff = []