生产管理系统 - 操作悬停显示修复
This commit is contained in:
@@ -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" />
|
||||||
查看
|
查看
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
Reference in New Issue
Block a user