生产管理系统 - 操作悬停显示修复

This commit is contained in:
2025-11-07 09:17:59 +08:00
parent 5a57fa5ede
commit 588f55552d
4 changed files with 9 additions and 11 deletions

View File

@@ -212,6 +212,7 @@ export default function EnterpriseAuditPage() {
variant="outline" variant="outline"
onClick={() => handleViewDetail(row)} onClick={() => handleViewDetail(row)}
className="h-8 px-2" className="h-8 px-2"
title="查看"
> >
<Eye className="w-3 h-3 mr-1" /> <Eye className="w-3 h-3 mr-1" />

View File

@@ -236,6 +236,7 @@ export default function TenantUserManagementPage() {
variant="ghost" variant="ghost"
size="sm" size="sm"
onClick={() => handleViewDetail(user)} onClick={() => handleViewDetail(user)}
title="查看"
> >
<Eye className="w-4 h-4" /> <Eye className="w-4 h-4" />
</Button> </Button>
@@ -243,6 +244,7 @@ export default function TenantUserManagementPage() {
variant="ghost" variant="ghost"
size="sm" size="sm"
onClick={() => handleEdit(user)} onClick={() => handleEdit(user)}
title="编辑"
> >
<Edit className="w-4 h-4" /> <Edit className="w-4 h-4" />
</Button> </Button>
@@ -250,6 +252,7 @@ export default function TenantUserManagementPage() {
variant="ghost" variant="ghost"
size="sm" size="sm"
onClick={() => handleToggleStatus(user)} onClick={() => handleToggleStatus(user)}
title={user.isActive ? "冻结用户" : "激活用户"}
> >
{user.isActive ? ( {user.isActive ? (
<UserX className="w-4 h-4 text-orange-600" /> <UserX className="w-4 h-4 text-orange-600" />
@@ -261,6 +264,7 @@ export default function TenantUserManagementPage() {
variant="ghost" variant="ghost"
size="sm" size="sm"
onClick={() => handleResetPassword(user)} onClick={() => handleResetPassword(user)}
title="重置密码"
> >
<Lock className="w-4 h-4" /> <Lock className="w-4 h-4" />
</Button> </Button>

View File

@@ -187,6 +187,7 @@ export default function EmployeeManagementPage() {
variant="outline" variant="outline"
onClick={() => handleViewDetail(row)} onClick={() => handleViewDetail(row)}
className="h-8 px-2" className="h-8 px-2"
title="查看"
> >
<Eye className="w-3 h-3 mr-1" /> <Eye className="w-3 h-3 mr-1" />
@@ -196,6 +197,7 @@ export default function EmployeeManagementPage() {
variant="outline" variant="outline"
onClick={() => handleEdit(row)} onClick={() => handleEdit(row)}
className="h-8 px-2" className="h-8 px-2"
title="编辑"
> >
<Edit className="w-3 h-3 mr-1" /> <Edit className="w-3 h-3 mr-1" />
@@ -210,6 +212,7 @@ export default function EmployeeManagementPage() {
? 'text-orange-600 border-orange-300 hover:bg-orange-50' ? 'text-orange-600 border-orange-300 hover:bg-orange-50'
: 'text-green-600 border-green-300 hover:bg-green-50' : 'text-green-600 border-green-300 hover:bg-green-50'
}`} }`}
title={row.isActive ? "冻结用户" : "激活用户"}
> >
{row.isActive ? ( {row.isActive ? (
<PowerOff className="w-3 h-3 mr-1" /> <PowerOff className="w-3 h-3 mr-1" />
@@ -224,6 +227,7 @@ export default function EmployeeManagementPage() {
onClick={() => handleDelete(row.id)} onClick={() => handleDelete(row.id)}
disabled={toggling === row.id} disabled={toggling === row.id}
className="h-8 px-2 text-red-600 border-red-300 hover:bg-red-50" className="h-8 px-2 text-red-600 border-red-300 hover:bg-red-50"
title="删除用户"
> >
<Trash2 className="w-3 h-3 mr-1" /> <Trash2 className="w-3 h-3 mr-1" />
@@ -626,12 +630,6 @@ export default function EmployeeManagementPage() {
{/* 搜索、表格和分页 - 使用重构后的组件 */} {/* 搜索、表格和分页 - 使用重构后的组件 */}
<SearchFormPagination <SearchFormPagination
formTitle="员工列表" formTitle="员工列表"
formRightContent={
<Button onClick={handleAddEmployee} disabled={loading}>
<Plus className="w-4 h-4 mr-2" />
</Button>
}
searchFields={searchFields} searchFields={searchFields}
columns={columns} columns={columns}
data={employees} data={employees}

View File

@@ -555,11 +555,6 @@ export default function RoleManagementPage() {
{/* 搜索表单、数据表格和分页 */} {/* 搜索表单、数据表格和分页 */}
<SearchFormPagination <SearchFormPagination
formTitle="角色列表" formTitle="角色列表"
formRightContent={
<Button onClick={handleAddRole}>
</Button>
}
searchFields={searchFields} searchFields={searchFields}
columns={columns} columns={columns}
data={roles} data={roles}