fix: 修复普通用户也能获取下属部门的数据

This commit is contained in:
2025-02-24 18:17:48 +08:00
parent 79797b6ffc
commit 06a4b57686
5 changed files with 17 additions and 3 deletions

View File

@@ -49,6 +49,7 @@ buttons:ResetPassword: Reset Password
buttons:RoleAllocation: Role Allocation buttons:RoleAllocation: Role Allocation
buttons:PermissionDetails: Permission Details buttons:PermissionDetails: Permission Details
buttons:ForceToExit: Force Exit buttons:ForceToExit: Force Exit
buttons:DataAdmin: Data Admin
search:Total: Total search:Total: Total
search:History: History search:History: History
search:Collect: Collect search:Collect: Collect

View File

@@ -49,6 +49,7 @@ buttons:RoleAllocation: 角色分配
buttons:PermissionDetails: 权限详情 buttons:PermissionDetails: 权限详情
buttons:ForceToExit: 强制退出 buttons:ForceToExit: 强制退出
buttons:ExitInBatches: 批量强退 buttons:ExitInBatches: 批量强退
buttons:DataAdmin: 数据管理
search:Total: search:Total:
search:History: 搜索历史 search:History: 搜索历史
search:Collect: 收藏 search:Collect: 收藏

View File

@@ -73,7 +73,11 @@ const {
<el-option label="失败" :value="0" /> <el-option label="失败" :value="0" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="所属部门:" prop="department_id"> <el-form-item
v-if="hasAuth('login:btn:admin')"
label="所属部门:"
prop="department_id"
>
<el-cascader <el-cascader
v-model="form.department_id" v-model="form.department_id"
class="!w-[200px]" class="!w-[200px]"

View File

@@ -159,7 +159,11 @@ const {
<el-option label="失败" :value="0" /> <el-option label="失败" :value="0" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="所属部门:" prop="department_id"> <el-form-item
v-if="hasAuth('operation:btn:admin')"
label="所属部门:"
prop="department_id"
>
<el-cascader <el-cascader
v-model="form.department_id" v-model="form.department_id"
class="!w-[200px]" class="!w-[200px]"

View File

@@ -126,7 +126,11 @@ onBeforeRouteUpdate((to, from, next) => {
class="!w-[200px]" class="!w-[200px]"
/> />
</el-form-item> </el-form-item>
<el-form-item label="所属部门:" prop="department_id"> <el-form-item
v-if="hasAuth('role:btn:admin')"
label="所属部门:"
prop="department_id"
>
<el-cascader <el-cascader
v-model="form.department_id" v-model="form.department_id"
class="w-full" class="w-full"