fix(权限): 修复权限校验位置错误并优化用户信息更新逻辑

修复多处权限校验位置错误,将v-hasPerm从按钮移至父级dropdown组件
优化系统管理模块提交后的用户信息更新逻辑,自动刷新权限状态
修复菜单管理表单校验和默认值问题
重构资源管理界面布局和交互体验
This commit is contained in:
zhangtao
2025-10-10 00:33:03 +08:00
parent 1ee6278107
commit cbbcdfde4b
13 changed files with 176 additions and 288 deletions
@@ -114,8 +114,8 @@
</el-col>
<el-col :span="1.5">
<el-tooltip content="列表筛选">
<el-dropdown trigger="click">
<el-button v-hasPerm="['demo:example:filter']" type="default" icon="operation" circle/>
<el-dropdown v-hasPerm="['demo:example:filter']" trigger="click">
<el-button type="default" icon="operation" circle/>
<template #dropdown>
<el-dropdown-menu>
<el-dropdown-item v-for="column in tableColumns" :key="column.prop" :command="column">
+2 -2
View File
@@ -97,8 +97,8 @@
</el-col>
<el-col :span="1.5">
<el-tooltip content="列表筛选">
<el-dropdown trigger="click">
<el-button v-hasPerm="['generator:demo:filter']" type="default" icon="operation" circle/>
<el-dropdown v-hasPerm="['generator:demo:filter']" trigger="click">
<el-button type="default" icon="operation" circle/>
<template #dropdown>
<el-dropdown-menu>
<el-dropdown-item v-for="column in tableColumns" :key="column.prop" :command="column">