You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
flx-lms-fe/public/绩效参数设置.html

738 lines
50 KiB
HTML

3 weeks ago
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>人力管理系统 - 数据字典</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Pacifico&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<script>
tailwind.config = {
theme: {
extend: {
colors: {
primary: '#2D5CF6',
secondary: '#F5F6FA'
},
borderRadius: {
'none': '0px',
'sm': '2px',
DEFAULT: '4px',
'md': '8px',
'lg': '12px',
'xl': '16px',
'2xl': '20px',
'3xl': '24px',
'full': '9999px',
'button': '4px'
}
}
}
}
</script>
<style>
.tree-item {
padding-left: 20px;
position: relative;
}
.tree-item::before {
content: "";
position: absolute;
left: 8px;
top: 0;
height: 100%;
border-left: 1px solid #e5e7eb;
}
.tree-item:last-child::before {
height: 50%;
}
.tree-item::after {
content: "";
position: absolute;
left: 8px;
top: 50%;
width: 8px;
border-bottom: 1px solid #e5e7eb;
}
.scroll-container {
scrollbar-width: thin;
scrollbar-color: #cbd5e1 #f1f5f9;
}
.scroll-container::-webkit-scrollbar {
width: 6px;
height: 6px;
}
.scroll-container::-webkit-scrollbar-track {
background: #f1f5f9;
}
.scroll-container::-webkit-scrollbar-thumb {
background-color: #cbd5e1;
border-radius: 3px;
}
.hover-card:hover {
transform: translateY(-2px);
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}
i.fa-icon {
display: flex;
justify-content: center;
align-items: center;
}
</style>
</head>
<body class="min-h-[1024px] bg-gray-50 flex flex-col">
<!-- 顶部导航 -->
<!-- <header class="bg-primary text-white shadow-md">
<div class="container mx-auto px-6 py-3 flex items-center justify-between">
<div class="flex items-center space-x-8">
<a href="#" class="text-xl font-['Pacifico']">人力</a>
<nav class="hidden md:flex space-x-6 text-sm">
<a href="#" class="hover:bg-white/20 px-2 py-1 rounded-button transition">多维统计</a>
<a href="#" class="hover:bg-white/20 px-2 py-1 rounded-button transition">人员管理</a>
<a href="#" class="hover:bg-white/20 px-2 py-1 rounded-button transition">组织管理</a>
<a href="#" class="hover:bg-white/20 px-2 py-1 rounded-button transition">考勤管理</a>
<a href="#" class="hover:bg-white/20 px-2 py-1 rounded-button transition">绩效管理</a>
<a href="#" class="hover:bg-white/20 px-2 py-1 rounded-button transition">薪酬管理</a>
<a href="#" class="hover:bg-white/20 px-2 py-1 rounded-button transition">知识库</a>
<a href="#" class="hover:bg-white/20 px-2 py-1 rounded-button transition">后台管理</a>
</nav>
</div>
<div class="flex items-center space-x-4">
<div class="relative">
<input type="text" placeholder="搜索..."
class="bg-white/20 text-white placeholder-white/70 text-sm rounded-button px-3 py-1 pl-8 w-40 focus:w-60 transition-all duration-300 focus:outline-none focus:ring-1 focus:ring-white/50">
<i
class="fa-icon fa-solid fa-magnifying-glass absolute left-2 top-1/2 transform -translate-y-1/2 text-white/70 text-xs"></i>
</div>
<button
class="bg-white/10 hover:bg-white/20 rounded-button px-3 py-1 text-sm flex items-center space-x-1 transition">
<i class="fa-icon fa-solid fa-robot text-xs"></i>
<span>AI 助手</span>
</button>
<div class="relative">
<img src="https://mastergo.com/ai/api/search-image?query=professional20business20profile20photo20of20a20young20asian20male20executive20with20white20background&width=32&height=32&orientation=squarish&flag=a6d20992702c7a888c93eb051f248a43"
alt="用户头像" class="w-8 h-8 rounded-full object-cover cursor-pointer">
</div>
</div>
</div>
</header> -->
<!-- 主内容区域 -->
<main class="flex-grow container mx-auto px-6 py-8">
<div class="flex flex-col space-y-6">
<!-- 面包屑导航 -->
<!-- <div class="flex items-center text-sm text-gray-600">
<a href="#" class="hover:text-primary">首页</a>
<i class="fa-icon fa-solid fa-chevron-right mx-2 text-xs"></i>
<a href="#" class="hover:text-primary">系统管理</a>
<i class="fa-icon fa-solid fa-chevron-right mx-2 text-xs"></i>
<span class="text-gray-800">数据字典管理</span>
</div> -->
<!-- 页面标题和操作按钮 -->
<div class="flex justify-between items-center">
<h1 class="text-2xl font-bold text-gray-800">数据字典管理</h1>
<div class="flex space-x-3">
<button
class="bg-primary hover:bg-blue-700 text-white rounded-button px-4 py-2 text-sm flex items-center space-x-2 transition">
<i class="fa-icon fa-solid fa-plus text-xs"></i>
<span>新增元数据域</span>
</button>
<button
class="bg-white border border-gray-300 hover:bg-gray-50 text-gray-700 rounded-button px-4 py-2 text-sm flex items-center space-x-2 transition">
<i class="fa-icon fa-solid fa-download text-xs"></i>
<span>导出配置</span>
</button>
</div>
</div>
<!-- 数据字典内容区域 -->
<div class="bg-white rounded-lg shadow-sm border border-gray-200 overflow-hidden">
<div class="flex h-[1200px]">
<!-- 左侧树形结构 -->
<div class="w-1/4 border-r border-gray-200 overflow-y-auto scroll-container">
<div class="p-4 space-y-2">
<div class="flex items-center justify-between">
<h3 class="font-medium text-gray-700">员工模型</h3>
<button class="text-gray-400 hover:text-gray-600">
<i class="fa-icon fa-solid fa-ellipsis-vertical text-xs"></i>
</button>
</div>
<div class="mt-2 space-y-1">
<!-- 树形结构项 -->
<div class="tree-item">
<div
class="flex items-center justify-between py-1 px-2 rounded hover:bg-gray-100 cursor-pointer">
<div class="flex items-center space-x-2">
<i class="fa-icon fa-solid fa-folder text-yellow-400 text-sm"></i>
<span class="text-sm">基础信息</span>
</div>
<i class="fa-icon fa-solid fa-chevron-down text-gray-400 text-xs"></i>
</div>
<div class="ml-4 mt-1 space-y-1">
<div
class="flex items-center py-1 px-2 rounded hover:bg-gray-100 cursor-pointer">
<i class="fa-icon fa-solid fa-file text-blue-400 text-sm mr-2"></i>
<span class="text-sm">员工编号</span>
</div>
<div
class="flex items-center py-1 px-2 rounded hover:bg-gray-100 cursor-pointer">
<i class="fa-icon fa-solid fa-file text-blue-400 text-sm mr-2"></i>
<span class="text-sm">姓名</span>
</div>
<div
class="flex items-center py-1 px-2 rounded hover:bg-gray-100 cursor-pointer">
<i class="fa-icon fa-solid fa-file text-blue-400 text-sm mr-2"></i>
<span class="text-sm">性别</span>
</div>
</div>
</div>
<div class="tree-item">
<div
class="flex items-center justify-between py-1 px-2 rounded hover:bg-gray-100 cursor-pointer">
<div class="flex items-center space-x-2">
<i class="fa-icon fa-solid fa-folder text-yellow-400 text-sm"></i>
<span class="text-sm">技术职务</span>
</div>
<i class="fa-icon fa-solid fa-chevron-right text-gray-400 text-xs"></i>
</div>
</div>
<div class="tree-item">
<div
class="flex items-center justify-between py-1 px-2 rounded hover:bg-gray-100 cursor-pointer bg-blue-50">
<div class="flex items-center space-x-2">
<i class="fa-icon fa-solid fa-folder-open text-yellow-400 text-sm"></i>
<span class="text-sm font-medium text-primary">绩效参数</span>
</div>
<i class="fa-icon fa-solid fa-chevron-down text-gray-400 text-xs"></i>
</div>
<div class="ml-4 mt-1 space-y-1">
<div
class="flex items-center py-1 px-2 rounded hover:bg-gray-100 cursor-pointer">
<i class="fa-icon fa-solid fa-file text-blue-400 text-sm mr-2"></i>
<span class="text-sm">代码量</span>
</div>
<div
class="flex items-center py-1 px-2 rounded hover:bg-gray-100 cursor-pointer">
<i class="fa-icon fa-solid fa-file text-blue-400 text-sm mr-2"></i>
<span class="text-sm">文档字数</span>
</div>
<div
class="flex items-center py-1 px-2 rounded hover:bg-gray-100 cursor-pointer">
<i class="fa-icon fa-solid fa-file text-blue-400 text-sm mr-2"></i>
<span class="text-sm">出勤时长</span>
</div>
<div
class="flex items-center py-1 px-2 rounded hover:bg-gray-100 cursor-pointer">
<i class="fa-icon fa-solid fa-file text-blue-400 text-sm mr-2"></i>
<span class="text-sm">项目金额</span>
</div>
<div
class="flex items-center py-1 px-2 rounded hover:bg-gray-100 cursor-pointer">
<i class="fa-icon fa-solid fa-file text-blue-400 text-sm mr-2"></i>
<span class="text-sm">培训时长</span>
</div>
<div
class="flex items-center py-1 px-2 rounded hover:bg-gray-100 cursor-pointer">
<i class="fa-icon fa-solid fa-file text-blue-400 text-sm mr-2"></i>
<span class="text-sm">会议次数</span>
</div>
<div
class="flex items-center py-1 px-2 rounded hover:bg-gray-100 cursor-pointer">
<i class="fa-icon fa-solid fa-file text-blue-400 text-sm mr-2"></i>
<span class="text-sm">会议时长</span>
</div>
<div
class="flex items-center py-1 px-2 rounded hover:bg-gray-100 cursor-pointer">
<i class="fa-icon fa-solid fa-file text-blue-400 text-sm mr-2"></i>
<span class="text-sm">千行 bug 数</span>
</div>
<div
class="flex items-center py-1 px-2 rounded hover:bg-gray-100 cursor-pointer">
<i class="fa-icon fa-solid fa-file text-blue-400 text-sm mr-2"></i>
<span class="text-sm">运维响应时间</span>
</div>
<div
class="flex items-center py-1 px-2 rounded hover:bg-gray-100 cursor-pointer">
<i class="fa-icon fa-solid fa-file text-blue-400 text-sm mr-2"></i>
<span class="text-sm">员工满意度</span>
</div>
</div>
</div>
<div class="tree-item">
<div
class="flex items-center justify-between py-1 px-2 rounded hover:bg-gray-100 cursor-pointer">
<div class="flex items-center space-x-2">
<i class="fa-icon fa-solid fa-folder text-yellow-400 text-sm"></i>
<span class="text-sm">联系方式</span>
</div>
<i class="fa-icon fa-solid fa-chevron-right text-gray-400 text-xs"></i>
</div>
</div>
<div class="tree-item">
<div
class="flex items-center justify-between py-1 px-2 rounded hover:bg-gray-100 cursor-pointer">
<div class="flex items-center space-x-2">
<i class="fa-icon fa-solid fa-folder text-yellow-400 text-sm"></i>
<span class="text-sm">其他信息</span>
</div>
<i class="fa-icon fa-solid fa-chevron-right text-gray-400 text-xs"></i>
</div>
</div>
</div>
</div>
</div>
<!-- 右侧属性配置面板 -->
<div class="w-3/4 overflow-y-auto scroll-container">
<div class="p-6">
<div class="flex justify-between items-center mb-6">
<h2 class="text-lg font-semibold text-gray-800">绩效参数属性配置</h2>
<button
class="bg-primary hover:bg-blue-700 text-white rounded-button px-3 py-1 text-sm flex items-center space-x-2 transition">
<i class="fa-icon fa-solid fa-plus text-xs"></i>
<span>新增属性</span>
</button>
</div>
<div class="bg-gray-50 rounded-lg p-4 mb-6">
<div class="grid grid-cols-2 gap-4">
<div>
<label class="block text-sm font-medium text-gray-700 mb-1">元数据域名称</label>
<input type="text" value="绩效参数"
class="w-full border border-gray-300 rounded-button px-3 py-2 text-sm focus:outline-none focus:ring-1 focus:ring-primary focus:border-primary">
</div>
<div>
<label class="block text-sm font-medium text-gray-700 mb-1">元数据域编码</label>
<input type="text" value="performance_params"
class="w-full border border-gray-300 rounded-button px-3 py-2 text-sm focus:outline-none focus:ring-1 focus:ring-primary focus:border-primary">
</div>
<div class="col-span-2">
<label class="block text-sm font-medium text-gray-700 mb-1">描述</label>
<textarea
class="w-full border border-gray-300 rounded-button px-3 py-2 text-sm focus:outline-none focus:ring-1 focus:ring-primary focus:border-primary"
rows="2">用于记录员工各项绩效指标的参数集合</textarea>
</div>
</div>
</div>
<div class="overflow-x-auto">
<table class="min-w-full divide-y divide-gray-200">
<thead class="bg-gray-50">
<tr>
<th scope="col"
class="px-4 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">
属性名称</th>
<th scope="col"
class="px-4 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">
编码</th>
<th scope="col"
class="px-4 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">
数据类型</th>
<th scope="col"
class="px-4 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">
单位</th>
<th scope="col"
class="px-4 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">
必填</th>
<th scope="col"
class="px-4 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">
操作</th>
</tr>
</thead>
<tbody class="bg-white divide-y divide-gray-200">
<tr class="hover:bg-gray-50">
<td class="px-4 py-3 whitespace-nowrap text-sm font-medium text-gray-900">
代码量</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">code_amount
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<select
class="border border-gray-300 rounded-button px-2 py-1 text-sm focus:outline-none focus:ring-1 focus:ring-primary focus:border-primary">
<option>数字</option>
<option>文本</option>
<option>日期</option>
<option selected>列表</option>
</select>
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500"></td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<input type="checkbox" checked
class="h-4 w-4 text-primary focus:ring-primary border-gray-300 rounded">
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<button class="text-blue-600 hover:text-blue-900 mr-2">
<i class="fa-icon fa-solid fa-pen text-xs"></i>
</button>
<button class="text-red-600 hover:text-red-900">
<i class="fa-icon fa-solid fa-trash text-xs"></i>
</button>
</td>
</tr>
<tr class="hover:bg-gray-50">
<td class="px-4 py-3 whitespace-nowrap text-sm font-medium text-gray-900">
文档字数</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">doc_words</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<select
class="border border-gray-300 rounded-button px-2 py-1 text-sm focus:outline-none focus:ring-1 focus:ring-primary focus:border-primary">
<option>数字</option>
<option>文本</option>
<option>日期</option>
<option selected>列表</option>
</select>
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500"></td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<input type="checkbox" checked
class="h-4 w-4 text-primary focus:ring-primary border-gray-300 rounded">
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<button class="text-blue-600 hover:text-blue-900 mr-2">
<i class="fa-icon fa-solid fa-pen text-xs"></i>
</button>
<button class="text-red-600 hover:text-red-900">
<i class="fa-icon fa-solid fa-trash text-xs"></i>
</button>
</td>
</tr>
<tr class="hover:bg-gray-50">
<td class="px-4 py-3 whitespace-nowrap text-sm font-medium text-gray-900">
出勤时长</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
attendance_hours</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<select
class="border border-gray-300 rounded-button px-2 py-1 text-sm focus:outline-none focus:ring-1 focus:ring-primary focus:border-primary">
<option>数字</option>
<option>文本</option>
<option>日期</option>
<option selected>列表</option>
</select>
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">小时</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<input type="checkbox" checked
class="h-4 w-4 text-primary focus:ring-primary border-gray-300 rounded">
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<button class="text-blue-600 hover:text-blue-900 mr-2">
<i class="fa-icon fa-solid fa-pen text-xs"></i>
</button>
<button class="text-red-600 hover:text-red-900">
<i class="fa-icon fa-solid fa-trash text-xs"></i>
</button>
</td>
</tr>
<tr class="hover:bg-gray-50">
<td class="px-4 py-3 whitespace-nowrap text-sm font-medium text-gray-900">
项目金额</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">project_amount
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<select
class="border border-gray-300 rounded-button px-2 py-1 text-sm focus:outline-none focus:ring-1 focus:ring-primary focus:border-primary">
<option>数字</option>
<option>文本</option>
<option>日期</option>
<option selected>列表</option>
</select>
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500"></td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<input type="checkbox"
class="h-4 w-4 text-primary focus:ring-primary border-gray-300 rounded">
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<button class="text-blue-600 hover:text-blue-900 mr-2">
<i class="fa-icon fa-solid fa-pen text-xs"></i>
</button>
<button class="text-red-600 hover:text-red-900">
<i class="fa-icon fa-solid fa-trash text-xs"></i>
</button>
</td>
</tr>
<tr class="hover:bg-gray-50">
<td class="px-4 py-3 whitespace-nowrap text-sm font-medium text-gray-900">
培训时长</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">training_hours
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<select
class="border border-gray-300 rounded-button px-2 py-1 text-sm focus:outline-none focus:ring-1 focus:ring-primary focus:border-primary">
<option>数字</option>
<option>文本</option>
<option>日期</option>
<option selected>列表</option>
</select>
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">小时</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<input type="checkbox"
class="h-4 w-4 text-primary focus:ring-primary border-gray-300 rounded">
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<button class="text-blue-600 hover:text-blue-900 mr-2">
<i class="fa-icon fa-solid fa-pen text-xs"></i>
</button>
<button class="text-red-600 hover:text-red-900">
<i class="fa-icon fa-solid fa-trash text-xs"></i>
</button>
</td>
</tr>
<tr class="hover:bg-gray-50">
<td class="px-4 py-3 whitespace-nowrap text-sm font-medium text-gray-900">
会议次数</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">meeting_count
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<select
class="border border-gray-300 rounded-button px-2 py-1 text-sm focus:outline-none focus:ring-1 focus:ring-primary focus:border-primary">
<option>数字</option>
<option>文本</option>
<option>日期</option>
<option selected>列表</option>
</select>
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500"></td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<input type="checkbox" checked
class="h-4 w-4 text-primary focus:ring-primary border-gray-300 rounded">
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<button class="text-blue-600 hover:text-blue-900 mr-2">
<i class="fa-icon fa-solid fa-pen text-xs"></i>
</button>
<button class="text-red-600 hover:text-red-900">
<i class="fa-icon fa-solid fa-trash text-xs"></i>
</button>
</td>
</tr>
<tr class="hover:bg-gray-50">
<td class="px-4 py-3 whitespace-nowrap text-sm font-medium text-gray-900">
会议时长</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">meeting_hours
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<select
class="border border-gray-300 rounded-button px-2 py-1 text-sm focus:outline-none focus:ring-1 focus:ring-primary focus:border-primary">
<option>数字</option>
<option>文本</option>
<option>日期</option>
<option selected>列表</option>
</select>
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">分钟</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<input type="checkbox"
class="h-4 w-4 text-primary focus:ring-primary border-gray-300 rounded">
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<button class="text-blue-600 hover:text-blue-900 mr-2">
<i class="fa-icon fa-solid fa-pen text-xs"></i>
</button>
<button class="text-red-600 hover:text-red-900">
<i class="fa-icon fa-solid fa-trash text-xs"></i>
</button>
</td>
</tr>
<tr class="hover:bg-gray-50">
<td class="px-4 py-3 whitespace-nowrap text-sm font-medium text-gray-900">千行
bug 数</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">bug_count</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<select
class="border border-gray-300 rounded-button px-2 py-1 text-sm focus:outline-none focus:ring-1 focus:ring-primary focus:border-primary">
<option>数字</option>
<option>文本</option>
<option>日期</option>
<option selected>列表</option>
</select>
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">个/千行</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<input type="checkbox" checked
class="h-4 w-4 text-primary focus:ring-primary border-gray-300 rounded">
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<button class="text-blue-600 hover:text-blue-900 mr-2">
<i class="fa-icon fa-solid fa-pen text-xs"></i>
</button>
<button class="text-red-600 hover:text-red-900">
<i class="fa-icon fa-solid fa-trash text-xs"></i>
</button>
</td>
</tr>
<tr class="hover:bg-gray-50">
<td class="px-4 py-3 whitespace-nowrap text-sm font-medium text-gray-900">
运维响应时间</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">response_time
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<select
class="border border-gray-300 rounded-button px-2 py-1 text-sm focus:outline-none focus:ring-1 focus:ring-primary focus:border-primary">
<option>数字</option>
<option>文本</option>
<option>日期</option>
<option selected>列表</option>
</select>
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">分钟</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<input type="checkbox" checked
class="h-4 w-4 text-primary focus:ring-primary border-gray-300 rounded">
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<button class="text-blue-600 hover:text-blue-900 mr-2">
<i class="fa-icon fa-solid fa-pen text-xs"></i>
</button>
<button class="text-red-600 hover:text-red-900">
<i class="fa-icon fa-solid fa-trash text-xs"></i>
</button>
</td>
</tr>
<tr class="hover:bg-gray-50">
<td class="px-4 py-3 whitespace-nowrap text-sm font-medium text-gray-900">
员工满意度</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">satisfaction
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<select
class="border border-gray-300 rounded-button px-2 py-1 text-sm focus:outline-none focus:ring-1 focus:ring-primary focus:border-primary">
<option>数字</option>
<option>文本</option>
<option>日期</option>
<option selected>列表</option>
</select>
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500"></td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<input type="checkbox"
class="h-4 w-4 text-primary focus:ring-primary border-gray-300 rounded">
</td>
<td class="px-4 py-3 whitespace-nowrap text-sm text-gray-500">
<button class="text-blue-600 hover:text-blue-900 mr-2">
<i class="fa-icon fa-solid fa-pen text-xs"></i>
</button>
<button class="text-red-600 hover:text-red-900">
<i class="fa-icon fa-solid fa-trash text-xs"></i>
</button>
</td>
</tr>
</tbody>
</table>
</div>
<div class="mt-6 flex items-center justify-between">
<div class="text-sm text-gray-500">
显示 <span class="font-medium">1</span><span class="font-medium">10</span> 条,共
<span class="font-medium">10</span> 条记录
</div>
<div class="flex space-x-1">
<button
class="px-3 py-1 border border-gray-300 rounded-button text-sm text-gray-700 bg-white hover:bg-gray-50">
上一页
</button>
<button
class="px-3 py-1 border border-primary bg-primary text-white rounded-button text-sm">
1
</button>
<button
class="px-3 py-1 border border-gray-300 rounded-button text-sm text-gray-700 bg-white hover:bg-gray-50">
2
</button>
<button
class="px-3 py-1 border border-gray-300 rounded-button text-sm text-gray-700 bg-white hover:bg-gray-50">
下一页
</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</main>
<!-- 页脚 -->
<footer class="w-full bg-gray-800 text-white py-8">
<div class="container mx-auto px-4">
<div class="grid grid-cols-4 gap-8">
<div>
<h3 class="text-sm font-medium mb-4">关于我们</h3>
<ul class="space-y-2 text-xs text-gray-300">
<li><a href="#" class="hover:text-white">公司简介</a></li>
<li><a href="#" class="hover:text-white">发展历程</a></li>
<li><a href="#" class="hover:text-white">企业文化</a></li>
<li><a href="#" class="hover:text-white">联系我们</a></li>
</ul>
</div>
<div>
<h3 class="text-sm font-medium mb-4">产品服务</h3>
<ul class="space-y-2 text-xs text-gray-300">
<li><a href="#" class="hover:text-white">人力资源管理系统</a></li>
<li><a href="#" class="hover:text-white">薪酬管理系统</a></li>
<li><a href="#" class="hover:text-white">绩效管理系统</a></li>
<li><a href="#" class="hover:text-white">考勤管理系统</a></li>
</ul>
</div>
<div>
<h3 class="text-sm font-medium mb-4">帮助中心</h3>
<ul class="space-y-2 text-xs text-gray-300">
<li><a href="#" class="hover:text-white">使用指南</a></li>
<li><a href="#" class="hover:text-white">常见问题</a></li>
<li><a href="#" class="hover:text-white">更新日志</a></li>
<li><a href="#" class="hover:text-white">API文档</a></li>
</ul>
</div>
<div>
<h3 class="text-sm font-medium mb-4">联系我们</h3>
<ul class="space-y-2 text-xs text-gray-300">
<li class="flex items-start">
<i class="fas fa-map-marker-alt fa-icon mr-2 mt-1"></i>
<span>北京市海淀区中关村软件园2号楼</span>
</li>
<li class="flex items-center">
<i class="fas fa-phone fa-icon mr-2"></i>
<span>400-888-8888</span>
</li>
<li class="flex items-center">
<i class="fas fa-envelope fa-icon mr-2"></i>
<span>contact@hrsystem.com</span>
</li>
</ul>
</div>
</div>
<div class="border-t border-gray-700 mt-8 pt-6 flex flex-col md:flex-row justify-between items-center">
<div class="text-xs text-gray-400 mb-4 md:mb-0">
© 2023 人力资源管理系统 版权所有
</div>
<div class="flex space-x-4">
<a href="#" class="text-gray-400 hover:text-white">
<i class="fab fa-weixin fa-icon"></i>
</a>
<a href="#" class="text-gray-400 hover:text-white">
<i class="fab fa-weibo fa-icon"></i>
</a>
<a href="#" class="text-gray-400 hover:text-white">
<i class="fab fa-github fa-icon"></i>
</a>
<a href="#" class="text-gray-400 hover:text-white">
<i class="fab fa-linkedin-in fa-icon"></i>
</a>
</div>
<div class="text-xs text-gray-400 mt-4 md:mt-0">
京ICP备12345678号-1
</div>
</div>
</div>
</footer>
</body>
</html>