Files
all-in-one-sys/high copy.html
KQL 61698639ef feat: 完成多多畅职就业服务平台核心功能开发
主要更新:
-  完成主题配色从暗色到亮蓝白配色的全面转换
-  实现高薪岗位页面及后端API集成
-  完成登录注册页面及认证系统
-  实现预招录确认功能
-  添加数据库管理和维护工具脚本
-  优化错误处理和用户体验

核心功能:
1. 首页 (index.html) - 3D地球、专业分类、过渡岗位
2. 高薪岗位页面 (high.html) - 岗位详情、预招录确认、成功案例
3. 登录注册 (auth.html) - 用户认证、专业分类选择
4. 后端API - RESTful接口,JWT认证,MySQL数据库

技术栈:
- 前端:Three.js, GSAP, 原生JavaScript
- 后端:Node.js, Express, MySQL
- 认证:JWT, bcrypt
- 样式:自定义CSS,响应式设计

数据库工具:
- kill-by-ids.js - 批量终止MySQL进程
- unlock-all-tables.js - 解锁数据库表
- init-db.js - 初始化数据库
- 其他管理脚本

🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-22 15:40:55 +08:00

1719 lines
118 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>高薪岗位直通车 - 旗舰指挥舱</title>
<script src="https://cdn.tailwindcss.com"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
<style>
/* --- 基础变量 --- */
:root {
--bg-color: #020408;
--card-bg: rgba(20, 24, 35, 0.6);
--accent-cyan: #00f0ff;
--accent-blue: #2563eb;
--success-green: #10b981;
--text-main: #ffffff;
--text-sub: #94a3b8;
--border-color: rgba(255,255,255,0.05);
}
body {
background-color: var(--bg-color);
font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif;
color: var(--text-main);
min-height: 100vh;
overflow-x: hidden;
position: relative;
-webkit-tap-highlight-color: transparent;
}
/* 背景光影 */
body::before {
content: ''; position: fixed; top: -50%; left: -50%; width: 150%; height: 150%; z-index: -2;
background: radial-gradient(circle at center, rgba(0, 240, 255, 0.15) 0%, transparent 60%);
filter: blur(100px); pointer-events: none; opacity: 0.8;
}
body::after {
content: ''; position: fixed; bottom: -30%; right: -30%; width: 120%; height: 120%; z-index: -2;
background: radial-gradient(circle at center, rgba(25, 50, 150, 0.2) 0%, transparent 50%);
filter: blur(120px); pointer-events: none; opacity: 0.6;
}
/* 滚动条美化 */
::-webkit-scrollbar { width: 6px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: rgba(255,255,255,0.1); border-radius: 3px; }
::-webkit-scrollbar-thumb:hover { background: rgba(255,255,255,0.2); }
.commander-layout {
max-width: 1440px; margin: 0 auto; padding: 30px 40px;
display: flex; flex-direction: column; gap: 30px;
}
/* 通用 HUD 容器 */
.hud-section {
background: rgba(15, 18, 24, 0.4);
backdrop-filter: blur(25px);
border-radius: 16px;
padding: 24px 30px;
border: 1px solid rgba(255,255,255,0.08);
box-shadow: 0 20px 40px -10px rgba(0,0,0,0.3);
}
.section-header {
display: flex; align-items: center; gap: 12px; margin-bottom: 20px;
border-left: 4px solid var(--accent-cyan); padding-left: 15px;
}
.section-title { font-size: 1.2rem; font-weight: bold; letter-spacing: 1px; color: #fff; text-shadow: 0 0 10px rgba(0,240,255,0.3); }
/* ========================================= */
/* === 1. 顶部状态仪表盘 (Dashboard) === */
/* ========================================= */
.status-container { display: flex; gap: 20px; flex-wrap: wrap; align-items: stretch; }
.left-panel-wrapper { flex: 0 0 450px; display: flex; flex-direction: column; gap: 20px; }
/* --- 修改项 1Cert Card 交互样式 --- */
.cert-card {
background: linear-gradient(145deg, rgba(30, 35, 46, 0.6), rgba(10, 12, 16, 0.8));
border: 1px solid var(--border-color); border-radius: 12px; padding: 25px 30px;
display: flex; align-items: center; justify-content: space-between;
position: relative; overflow: hidden; box-shadow: 0 10px 20px rgba(0,0,0,0.2); min-height: 120px;
/* 新增:手势和过渡动画 */
cursor: pointer;
transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
/* 新增Hover 效果 */
.cert-card:hover {
border-color: var(--accent-cyan);
box-shadow: 0 0 25px rgba(0, 240, 255, 0.2);
transform: translateY(-2px);
}
/* 新增:点击按压效果 */
.cert-card:active {
transform: scale(0.98);
box-shadow: 0 0 10px rgba(0, 240, 255, 0.1);
}
.cert-info, .status-badge { position: relative; z-index: 10; }
.cert-info h3 { font-size: 1rem; color: var(--text-sub); margin-bottom: 8px; font-weight: 500; }
.cert-info h2 { font-size: 1.6rem; font-weight: bold; color: #fff; white-space: nowrap; letter-spacing: 1px; }
.cert-card::before {
content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 3px;
background: var(--success-green); box-shadow: 0 0 15px var(--success-green); z-index: 5;
}
.cert-card::after {
content: "\f013"; font-family: "Font Awesome 6 Free"; font-weight: 900;
position: absolute; right: -20px; bottom: -35px; font-size: 9rem; color: #ffffff; opacity: 0.05;
z-index: 1; transform: rotate(15deg); pointer-events: none;
}
.status-badge {
background: rgba(16, 185, 129, 0.15); border: 1px solid rgba(16, 185, 129, 0.4);
color: var(--success-green); padding: 8px 20px; border-radius: 6px; font-weight: bold; font-size: 1rem;
box-shadow: 0 0 20px rgba(16, 185, 129, 0.15); text-shadow: 0 0 8px rgba(16, 185, 129, 0.4);
display: flex; align-items: center; gap: 8px; flex-shrink: 0; margin-left: 20px;
}
.class-card {
flex: 1; background: linear-gradient(145deg, rgba(30, 35, 46, 0.6), rgba(10, 12, 16, 0.8));
border: 1px solid var(--border-color); border-radius: 12px; padding: 25px 30px;
display: flex; align-items: center; gap: 20px; position: relative; overflow: hidden; box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}
.class-card::before {
content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 3px;
background: var(--accent-blue); box-shadow: 0 0 15px var(--accent-blue);
}
.class-icon-box {
width: 50px; height: 50px; border-radius: 10px;
background: rgba(37, 99, 235, 0.15); border: 1px solid rgba(37, 99, 235, 0.3);
display: flex; align-items: center; justify-content: center; font-size: 1.4rem; color: #60a5fa;
}
.class-info label { display: block; font-size: 0.9rem; color: var(--text-sub); margin-bottom: 4px; }
.class-info .value { font-size: 1.2rem; font-weight: bold; color: #fff; }
.interview-pool {
flex: 1; min-width: 400px; background: rgba(0,0,0,0.2); border-radius: 12px; border: 1px solid rgba(255,255,255,0.05);
padding: 20px; display: flex; flex-direction: column; max-height: 280px; overflow-y: auto;
}
.interview-cards-container { display: grid; grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); gap: 15px; }
.interview-card {
background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.08);
border-radius: 8px; padding: 15px; transition: all 0.3s; cursor: pointer; position: relative; overflow: hidden;
}
.interview-card:hover {
background: rgba(0, 240, 255, 0.05); border-color: rgba(0, 240, 255, 0.3); transform: translateY(-2px);
}
.interview-card::before {
content: ''; position: absolute; top: 0; left: 0; width: 3px; height: 100%; background: var(--accent-blue);
}
.interview-card.status-offer::before { background: var(--success-green); box-shadow: 0 0 8px var(--success-green); }
.interview-card.status-hr::before { background: #a855f7; box-shadow: 0 0 8px #a855f7; }
.interview-card.status-ing::before { background: var(--accent-cyan); box-shadow: 0 0 8px var(--accent-cyan); }
.int-company { font-size: 1rem; font-weight: bold; color: #fff; margin-bottom: 4px; }
.int-job { font-size: 0.8rem; color: var(--text-sub); margin-bottom: 8px; }
.int-badge {
display: inline-block; font-size: 0.75rem; padding: 3px 8px; border-radius: 4px;
font-weight: bold; background: rgba(255,255,255,0.05); color: #ccc;
}
.status-offer .int-badge { color: var(--success-green); background: rgba(16, 185, 129, 0.1); }
.status-ing .int-badge { color: var(--accent-cyan); background: rgba(6, 182, 212, 0.1); }
/* ========================================= */
/* === 2. 核心模块 (Table) === */
/* ========================================= */
.data-list { display: flex; flex-direction: column; gap: 24px; }
.data-row {
display: flex; align-items: stretch;
background: rgba(255,255,255,0.02);
border: 1px solid rgba(255,255,255,0.1); border-radius: 12px;
transition: all 0.5s ease; box-shadow: 0 4px 20px rgba(0,0,0,0.2);
}
.data-row.status-locked { opacity: 0.6; filter: grayscale(0.8); border-color: rgba(255,255,255,0.05); }
.data-row.status-locked:hover { opacity: 0.8; border-color: rgba(255,255,255,0.2); }
.data-row.status-active {
opacity: 1; filter: grayscale(0); border-color: var(--accent-cyan);
box-shadow: 0 0 25px rgba(0, 240, 255, 0.15); background: rgba(0, 240, 255, 0.02);
}
.row-cell { padding: 25px; display: flex; flex-direction: column; justify-content: center; }
.cell-info { flex: 0 0 260px; border-right: 1px solid rgba(255,255,255,0.05); background: rgba(0,0,0,0.2); }
.course-title { font-size: 1.15rem; font-weight: bold; color: #fff; margin-bottom: 8px; }
.course-time { font-family: monospace; color: var(--accent-cyan); font-size: 0.9rem; }
.cell-content { flex: 1; padding: 20px 30px; display: flex; flex-direction: column; gap: 20px; }
.content-group { display: flex; flex-direction: column; gap: 8px; }
.group-label { font-size: 0.8rem; color: var(--text-sub); font-weight: bold; letter-spacing: 1px; }
.text-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px 15px; width: 100%; }
.grid-item {
background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.05);
border-radius: 6px; padding: 8px 12px; font-size: 0.9rem; color: #e2e8f0;
text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all 0.2s;
}
.grid-item:hover { background: rgba(0, 240, 255, 0.1); color: var(--accent-cyan); border-color: rgba(0, 240, 255, 0.3); }
.recruit-btn {
margin-top: 15px; width: 100%; padding: 8px 0;
background: transparent; border: 1px dashed var(--accent-cyan);
color: var(--accent-cyan); font-size: 0.85rem; border-radius: 4px;
cursor: pointer; transition: all 0.3s;
display: flex; align-items: center; justify-content: center; gap: 6px;
}
.recruit-btn:hover { background: rgba(0, 240, 255, 0.1); box-shadow: 0 0 10px rgba(0, 240, 255, 0.2); }
.recruit-btn.disabled {
border-style: solid; border-color: var(--success-green); color: var(--success-green);
background: rgba(16, 185, 129, 0.1); cursor: default; box-shadow: none;
}
/* ========================================= */
/* === 3. 弹幕滚动样式 (修改项 2密集优化版) === */
/* ========================================= */
.barrage-wrapper {
width: 100%;
height: auto;
min-height: 200px;
padding: 10px 0;
overflow: hidden;
position: relative;
/* 遮罩效果 */
-webkit-mask-image: linear-gradient(90deg, transparent, #000 5%, #000 95%, transparent);
mask-image: linear-gradient(90deg, transparent, #000 5%, #000 95%, transparent);
display: flex;
flex-direction: column;
justify-content: center;
gap: 12px;
}
.barrage-track {
display: flex;
gap: 12px;
width: max-content;
align-items: center;
animation: scroll-left linear infinite;
}
.barrage-track:hover { animation-play-state: paused; }
/* 三条轨道差速配置 */
.track-fast { animation-duration: 35s; }
.track-slow { animation-duration: 55s; }
.track-medium { animation-duration: 45s; }
@keyframes scroll-left { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } }
.barrage-card {
background: rgba(20, 24, 35, 0.8);
border: 1px solid rgba(0, 240, 255, 0.2);
backdrop-filter: blur(5px);
border-radius: 40px;
padding: 6px 16px;
display: flex; align-items: center; gap: 10px;
white-space: nowrap;
box-shadow: 0 4px 10px rgba(0,0,0,0.2);
transition: all 0.2s;
user-select: none;
}
.barrage-card:hover {
background: rgba(0, 240, 255, 0.15); border-color: var(--accent-cyan);
transform: scale(1.05); box-shadow: 0 0 15px rgba(0, 240, 255, 0.3); z-index: 10;
}
.b-avatar {
width: 26px; height: 26px;
color: #fff; border-radius: 50%;
display: flex; align-items: center; justify-content: center;
font-size: 0.7rem; font-weight: bold; border: 1px solid rgba(255,255,255,0.2);
}
.b-info { display: flex; align-items: center; gap: 8px; font-size: 0.85rem; }
.b-name { color: #fff; font-weight: bold; }
.b-job { color: var(--accent-cyan); }
.b-company { color: var(--text-sub); font-size: 0.75rem; }
.b-salary { color: #fbbf24; font-weight: bold; font-family: monospace; background: rgba(251, 191, 36, 0.1); padding: 1px 6px; border-radius: 4px; font-size: 0.8rem; }
/* ========================================= */
/* === 4. 高薪岗位卡片样式 === */
/* ========================================= */
.grid-container { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 20px; }
.cyber-card {
background: var(--card-bg); backdrop-filter: blur(15px); border: 1px solid var(--border-color);
border-radius: 12px; padding: 24px; position: relative; cursor: default;
transition: all 0.25s cubic-bezier(0.25, 0.8, 0.25, 1); overflow: hidden;
display: flex; flex-direction: column; justify-content: space-between;
}
.cyber-card:hover {
border-color: rgba(0, 240, 255, 0.5); background: rgba(26, 30, 38, 0.8);
transform: translateY(-5px) scale(1.01); box-shadow: 0 15px 35px rgba(0,0,0,0.4), 0 0 15px rgba(0,240,255,0.1);
}
.job-card-top { display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 15px; }
.job-icon {
width: 44px; height: 44px; border-radius: 8px;
background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.1);
display: flex; align-items: center; justify-content: center; font-size: 1.2rem; color: var(--text-sub); transition: all 0.3s;
}
.cyber-card:hover .job-icon { color: var(--accent-cyan); border-color: var(--accent-cyan); background: rgba(0,240,255,0.05); }
.salary-tag { color: var(--accent-cyan); font-weight: bold; font-family: 'Arial', sans-serif; font-size: 1.1rem; text-shadow: 0 0 10px rgba(0,240,255,0.3); }
.job-meta-row { display: flex; align-items: center; gap: 15px; margin-top: 8px; color: var(--text-sub); font-size: 0.85rem; }
.meta-item { display: flex; align-items: center; gap: 6px; }
.cyber-btn {
width: 100%; margin-top: 20px; padding: 10px 0;
background: rgba(0, 240, 255, 0.05); border: 1px solid rgba(0, 240, 255, 0.3);
color: var(--accent-cyan); font-size: 0.9rem; font-weight: bold;
border-radius: 6px; cursor: pointer; transition: all 0.3s;
position: relative; overflow: hidden; letter-spacing: 1px;
}
.cyber-btn::before {
content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%;
background: linear-gradient(90deg, transparent, rgba(0, 240, 255, 0.2), transparent);
transition: 0.5s;
}
.cyber-btn:hover { background: rgba(0, 240, 255, 0.2); box-shadow: 0 0 20px rgba(0, 240, 255, 0.3); color: #fff; border-color: var(--accent-cyan); }
.cyber-btn:hover::before { left: 100%; }
/* ========================================= */
/* === 5. 模态框 (通用 & 确认框) === */
/* ========================================= */
.modal-overlay {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: rgba(0, 0, 0, 0.7); backdrop-filter: blur(8px);
z-index: 1000; display: none; align-items: center; justify-content: center;
opacity: 0; transition: opacity 0.3s;
}
.modal-overlay.active { display: flex; opacity: 1; }
.modal-window {
width: 800px; max-width: 90%; max-height: 85vh;
background: rgba(15, 18, 24, 0.95); border: 1px solid var(--accent-cyan);
border-radius: 16px; box-shadow: 0 0 50px rgba(0, 240, 255, 0.15), inset 0 0 20px rgba(0, 240, 255, 0.05);
display: flex; flex-direction: column; overflow: hidden;
transform: scale(0.9); transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
position: relative;
}
.modal-overlay.active .modal-window { transform: scale(1); }
.confirm-modal-window {
width: 400px; background: #1a1e29; border: 1px solid #f87171;
border-radius: 12px; padding: 25px; text-align: center;
box-shadow: 0 0 40px rgba(248, 113, 113, 0.2);
transform: scale(0.9); transition: transform 0.3s;
}
.modal-overlay.active .confirm-modal-window { transform: scale(1); }
.confirm-icon { font-size: 3rem; color: #f87171; margin-bottom: 15px; }
.confirm-text { color: #fff; font-size: 1.1rem; margin-bottom: 8px; font-weight: bold; }
.confirm-sub { color: #94a3b8; font-size: 0.9rem; margin-bottom: 25px; line-height: 1.5; }
.confirm-actions { display: flex; gap: 10px; justify-content: center; }
.btn-confirm-yes {
background: #f87171; color: white; border: none; padding: 8px 24px; border-radius: 6px; cursor: pointer; font-weight: bold;
}
.btn-confirm-yes:hover { background: #ef4444; box-shadow: 0 0 15px rgba(239, 68, 68, 0.4); }
.corner-decor { position: absolute; width: 20px; height: 20px; border: 2px solid var(--accent-cyan); pointer-events: none; }
.corner-tl { top: 0; left: 0; border-bottom: none; border-right: none; border-top-left-radius: 12px; }
.corner-tr { top: 0; right: 0; border-bottom: none; border-left: none; border-top-right-radius: 12px; }
.corner-bl { bottom: 0; left: 0; border-top: none; border-right: none; border-bottom-left-radius: 12px; }
.corner-br { bottom: 0; right: 0; border-top: none; border-left: none; border-bottom-right-radius: 12px; }
.modal-header {
padding: 25px 30px; border-bottom: 1px solid rgba(255,255,255,0.1);
display: flex; justify-content: space-between; align-items: flex-start;
background: linear-gradient(90deg, rgba(0,240,255,0.05), transparent);
}
.modal-title-group h2 { font-size: 1.8rem; color: #fff; margin-bottom: 5px; text-shadow: 0 0 10px rgba(0,0,0,0.5); }
.modal-salary { font-size: 1.5rem; color: #fbbf24; font-family: 'Arial', sans-serif; font-weight: bold; text-shadow: 0 0 10px rgba(251, 191, 36, 0.3); }
.close-btn { background: transparent; border: none; color: var(--text-sub); font-size: 1.5rem; cursor: pointer; transition: color 0.3s; }
.close-btn:hover { color: #fff; }
.modal-body { padding: 30px; overflow-y: auto; flex: 1; }
.modal-tags { display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: 25px; }
.modal-tag {
background: rgba(37, 99, 235, 0.1); border: 1px solid rgba(37, 99, 235, 0.3);
color: #60a5fa; padding: 4px 12px; border-radius: 20px; font-size: 0.85rem;
}
.info-grid {
display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px;
margin-bottom: 30px; padding: 20px;
background: rgba(255,255,255,0.02); border-radius: 10px; border: 1px solid rgba(255,255,255,0.05);
}
.info-item label { display: block; color: var(--text-sub); font-size: 0.85rem; margin-bottom: 5px; }
.info-item div { color: #fff; font-size: 1.1rem; font-weight: 500; display: flex; align-items: center; gap: 8px; }
.content-section { margin-bottom: 25px; }
.section-head {
font-size: 1.1rem; color: var(--accent-cyan); margin-bottom: 12px;
display: flex; align-items: center; gap: 8px;
border-left: 3px solid var(--accent-cyan); padding-left: 10px;
}
.text-content { color: #cbd5e1; line-height: 1.6; font-size: 0.95rem; white-space: pre-line; }
.modal-footer {
padding: 20px 30px; border-top: 1px solid rgba(255,255,255,0.1);
display: flex; justify-content: flex-end; gap: 15px; background: rgba(0,0,0,0.2);
}
.btn-cancel {
padding: 10px 25px; border-radius: 6px; cursor: pointer;
background: transparent; border: 1px solid rgba(255,255,255,0.2); color: #ccc; transition: all 0.3s;
}
.btn-cancel:hover { border-color: #fff; color: #fff; }
.btn-apply {
padding: 10px 35px; border-radius: 6px; cursor: pointer;
background: var(--accent-blue); border: none; color: #fff; font-weight: bold;
box-shadow: 0 0 15px rgba(37, 99, 235, 0.4); transition: all 0.3s;
}
.btn-apply:hover { background: #3b82f6; box-shadow: 0 0 25px rgba(37, 99, 235, 0.6); transform: translateY(-1px); }
/* ========================================= */
/* === 6. 移动端适配 (Media Queries) === */
/* ========================================= */
/* 返回首页按钮 - 移动端调整 */
#back-home-btn {
top: 20px; left: 20px;
}
@media (max-width: 768px) {
/* 返回按钮缩小 */
#back-home-btn {
top: 15px; left: 15px;
padding: 8px 16px !important;
font-size: 12px !important;
}
#back-home-btn svg { width: 16px; height: 16px; }
/* 整体布局 */
.commander-layout {
padding: 15px;
gap: 20px;
padding-top: 80px;
}
.hud-section { padding: 20px 15px; }
/* 顶部面板 */
.status-container { flex-direction: column; }
.left-panel-wrapper { flex: auto; width: 100%; }
.interview-pool { min-width: auto; width: 100%; max-height: 350px; }
/* 资质 & 班级卡片 */
.cert-card, .class-card {
padding: 20px; flex-direction: column; align-items: flex-start; gap: 15px; min-height: auto;
}
.cert-info h2 { font-size: 1.3rem; white-space: normal; line-height: 1.4; }
.status-badge { margin-left: 0; align-self: flex-start; }
/* 课程推送单元 (时间线) */
.data-row { flex-direction: column; }
.cell-info {
flex: auto; width: 100%;
border-right: none;
border-bottom: 1px solid rgba(255,255,255,0.05);
padding: 20px;
}
.course-title { margin-bottom: 5px; }
.cell-content { padding: 20px; }
.text-grid { grid-template-columns: repeat(2, 1fr); }
/* 弹幕区域 - 移动端调整 */
.barrage-wrapper { height: 180px; gap: 8px; }
.barrage-card { padding: 5px 12px; }
.b-avatar { width: 22px; height: 22px; font-size: 0.6rem; }
.b-info { font-size: 0.75rem; }
/* 岗位详情弹窗 */
.modal-window { width: 95%; max-height: 90vh; }
.modal-header { padding: 15px 20px; }
.modal-title-group h2 { font-size: 1.3rem; line-height: 1.3; }
.modal-salary { font-size: 1.3rem; }
.modal-body { padding: 20px; }
.info-grid { grid-template-columns: 1fr; gap: 12px; }
/* 确认弹窗 */
.confirm-modal-window { width: 90%; padding: 20px; }
.confirm-text { font-size: 1rem; }
}
/* 动画关键帧:进度条扫光 */
@keyframes shine {
0% { transform: translateX(-100%); }
100% { transform: translateX(100%); }
}
</style>
</head>
<body>
<button id="back-home-btn" onclick="window.location.href='index.html'" style="
position: fixed; top: 20px; left: 20px; z-index: 101;
display: flex; align-items: center; gap: 8px; padding: 12px 24px;
background: rgba(11, 16, 38, 0.95); backdrop-filter: blur(12px);
border: 1px solid rgba(56, 189, 248, 0.3); border-radius: 50px;
color: #38bdf8; font-size: 14px; cursor: pointer; transition: all 0.3s ease;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
" onmouseover="this.style.background='rgba(56, 189, 248, 0.2)'; this.style.borderColor='#38bdf8'; this.style.boxShadow='0 0 30px rgba(56, 189, 248, 0.4)'; this.style.transform='translateX(-5px)';"
onmouseout="this.style.background='rgba(11, 16, 38, 0.95)'; this.style.borderColor='rgba(56, 189, 248, 0.3)'; this.style.transform='translateX(0)';">
<svg width="20" height="20" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 19l-7-7m0 0l7-7m-7 7h18"></path>
</svg>
<span>返回首页</span>
</button>
<div class="commander-layout">
<section class="hud-section">
<div class="section-header">
<i class="fa-solid fa-user-astronaut text-cyan-400"></i>
<div class="section-title">我的状态</div>
</div>
<div class="status-container">
<div class="left-panel-wrapper">
<div class="cert-card" onclick="openCertModal()">
<div class="cert-info">
<h3>必要资质要求</h3>
<h2>过渡岗位工作经历证明</h2>
</div>
<div class="status-badge">
<i class="fa-solid fa-certificate"></i> 已获得
</div>
</div>
<div class="class-card">
<div class="class-icon-box">
<i class="fa-solid fa-graduation-cap"></i>
</div>
<div class="class-info">
<label>当前所属就业班</label>
<div class="value">智能制造班</div>
</div>
</div>
</div>
<div class="interview-pool">
<div class="flex justify-between items-center mb-3 text-gray-400 text-sm">
<span>我的高薪岗位面试</span>
<i class="fa-solid fa-list-check"></i>
</div>
<div class="interview-cards-container">
<div class="interview-card status-offer">
<div class="int-company">字节跳动</div>
<div class="int-job">后端开发工程师</div>
<div class="int-badge">Offer发放</div>
</div>
<div class="interview-card status-hr">
<div class="int-company">蔚来汽车</div>
<div class="int-job">自动驾驶算法助理</div>
<div class="int-badge">HR复试</div>
</div>
<div class="interview-card status-ing">
<div class="int-company">哔哩哔哩</div>
<div class="int-job">前端开发 (React)</div>
<div class="int-badge">二面考核</div>
</div>
<div class="interview-card status-ing">
<div class="int-company">京东商城</div>
<div class="int-job">物流数据分析</div>
<div class="int-badge">初试邀请</div>
</div>
<div class="interview-card status-ing">
<div class="int-company">米哈游</div>
<div class="int-job">游戏客户端开发</div>
<div class="int-badge">笔试通过</div>
</div>
<div class="interview-card status-ing">
<div class="int-company">腾讯游戏</div>
<div class="int-job">关卡策划</div>
<div class="int-badge">简历评估</div>
</div>
</div>
</div>
</div>
</section>
<section class="hud-section">
<div class="section-header">
<i class="fa-solid fa-database text-cyan-400"></i>
<div class="section-title">高薪岗位预招录确认</div>
</div>
<div class="data-list">
<div class="data-row status-locked" id="row-unit-1">
<div class="row-cell cell-time">
<div class="course-title">SOLIDWORKS与钣金设计类岗位</div>
<div class="course-time">
<i class="fa-regular fa-clock mr-1"></i> 2026/4/20 开课
</div>
<button class="recruit-btn" onclick="openConfirmModal('row-unit-1')">
<i class="fa-regular fa-square-check"></i> 预招录确认
</button>
</div>
<div class="row-cell cell-content">
<div class="content-group">
<div class="group-label text-cyan-400">对应岗位</div>
<div class="text-grid">
<div class="grid-item">焊接工艺工程师</div><div class="grid-item">焊接技术员</div><div class="grid-item">钣金工程师</div>
</div>
</div>
<div class="content-group">
<div class="group-label text-blue-400">相关企业</div>
<div class="text-grid">
<div class="grid-item">吉利控股集团有限公司</div><div class="grid-item">保定成聚模具冲压有限公司</div><div class="grid-item">佳创机械设备制造(固安)有限公司</div><div class="grid-item">浙江华岳包装机械有限公司</div><div class="grid-item">江阴兴澄特种钢铁有限公司</div><div class="grid-item">江苏交通控股有限公司</div><div class="grid-item">徐州工程机械集团有限公司</div>
</div>
</div>
</div>
</div>
<div class="data-row status-locked" id="row-unit-2">
<div class="row-cell cell-time">
<div class="course-title">UG编程与CNC编程类岗位</div>
<div class="course-time">
<i class="fa-regular fa-clock mr-1"></i> 2026/4/25 开课
</div>
<button class="recruit-btn" onclick="openConfirmModal('row-unit-2')">
<i class="fa-regular fa-square-check"></i> 预招录确认
</button>
</div>
<div class="row-cell cell-content">
<div class="content-group">
<div class="group-label text-cyan-400">对应岗位</div>
<div class="text-grid">
<div class="grid-item">CNC编程工程师</div><div class="grid-item">刀具应用工程师</div><div class="grid-item">刀具技术工程师</div><div class="grid-item">CNC技术员</div><div class="grid-item">CNC调试员</div>
</div>
</div>
<div class="content-group">
<div class="group-label text-blue-400">相关企业</div>
<div class="text-grid">
<div class="grid-item">盛虹控股集团有限公司</div><div class="grid-item">江苏沙钢集团有限公司</div><div class="grid-item">协鑫集团有限公司</div><div class="grid-item">中天钢铁集团有限公司</div><div class="grid-item">江苏新长江实业集团有限公司</div><div class="grid-item">苏美达股份有限公司</div>
</div>
</div>
</div>
</div>
<div class="data-row status-locked" id="row-unit-3">
<div class="row-cell cell-time">
<div class="course-title">模具设计类岗位必备核心技能</div>
<div class="course-time">
<i class="fa-regular fa-clock mr-1"></i> 2026/5/5 开课
</div>
<button class="recruit-btn" onclick="openConfirmModal('row-unit-3')">
<i class="fa-regular fa-square-check"></i> 预招录确认
</button>
</div>
<div class="row-cell cell-content">
<div class="content-group">
<div class="group-label text-cyan-400">对应岗位</div>
<div class="text-grid">
<div class="grid-item">模具设计师</div><div class="grid-item">模具质检员</div><div class="grid-item">模具质量工程师</div><div class="grid-item">模具工</div><div class="grid-item">模具工程师</div>
</div>
</div>
<div class="content-group">
<div class="group-label text-blue-400">相关企业</div>
<div class="text-grid">
<div class="grid-item">江苏江中集团有限公司</div><div class="grid-item">无锡江南电缆有限公司</div><div class="grid-item">江苏长电科技股份有限公司</div><div class="grid-item">江苏扬子江船业集团有限公司</div><div class="grid-item">中车唐山机车车辆有限公司</div>
</div>
</div>
</div>
</div>
<div class="data-row status-locked" id="row-unit-4">
<div class="row-cell cell-time">
<div class="course-title">快速上手PLC编程调试类岗位</div>
<div class="course-time">
<i class="fa-regular fa-clock mr-1"></i> 2026/5/11 开课
</div>
<button class="recruit-btn" onclick="openConfirmModal('row-unit-4')">
<i class="fa-regular fa-square-check"></i> 预招录确认
</button>
</div>
<div class="row-cell cell-content">
<div class="content-group">
<div class="group-label text-cyan-400">对应岗位</div>
<div class="text-grid">
<div class="grid-item">PLC编程工程师</div><div class="grid-item">电气控制工程师</div><div class="grid-item">PLC自动化工程师</div><div class="grid-item">PLC工程师</div><div class="grid-item">电气自动化管培生</div>
</div>
</div>
<div class="content-group">
<div class="group-label text-blue-400">相关企业</div>
<div class="text-grid">
<div class="grid-item">上海汽车集团股份有限公司</div><div class="grid-item">中国石化上海石油化工股份有限公司</div><div class="grid-item">上海华谊控股集团有限公司</div><div class="grid-item">上海通用电焊机股份有限公司</div>
</div>
</div>
</div>
</div>
<div class="data-row status-locked" id="row-unit-5">
<div class="row-cell cell-time">
<div class="course-title">工业机器人运维调试类岗位实战技巧</div>
<div class="course-time">
<i class="fa-regular fa-clock mr-1"></i> 2026/5/18 开课
</div>
<button class="recruit-btn" onclick="openConfirmModal('row-unit-5')">
<i class="fa-regular fa-square-check"></i> 预招录确认
</button>
</div>
<div class="row-cell cell-content">
<div class="content-group">
<div class="group-label text-cyan-400">对应岗位</div>
<div class="text-grid">
<div class="grid-item">工业机器人工程师</div><div class="grid-item">工业机器人调试工程师</div><div class="grid-item">工业机器人调试技术员</div><div class="grid-item">工业机器人工程师助理</div>
</div>
</div>
<div class="content-group">
<div class="group-label text-blue-400">相关企业</div>
<div class="text-grid">
<div class="grid-item">奇瑞控股集团有限公司</div><div class="grid-item">华勤技术股份有限公司</div><div class="grid-item">蔚来集团</div><div class="grid-item">美的集团股份有限公司</div><div class="grid-item">TCL科技集团股份有限公司</div><div class="grid-item">立讯精密工业股份有限公司</div>
</div>
</div>
</div>
</div>
<div class="data-row status-locked" id="row-unit-6">
<div class="row-cell cell-time">
<div class="course-title">机器识别类岗位上岗必学技能</div>
<div class="course-time">
<i class="fa-regular fa-clock mr-1"></i> 2026/5/25 开课
</div>
<button class="recruit-btn" onclick="openConfirmModal('row-unit-6')">
<i class="fa-regular fa-square-check"></i> 预招录确认
</button>
</div>
<div class="row-cell cell-content">
<div class="content-group">
<div class="group-label text-cyan-400">对应岗位</div>
<div class="text-grid">
<div class="grid-item">视觉检测工程师</div><div class="grid-item">机器视觉工程师</div><div class="grid-item">机器视觉应用工程师</div><div class="grid-item">机器视觉调试技术员</div><div class="grid-item">机器视觉调试工程师</div>
</div>
</div>
<div class="content-group">
<div class="group-label text-blue-400">相关企业</div>
<div class="text-grid">
<div class="grid-item">中天科技集团有限公司</div><div class="grid-item">立铠精密科技(盐城)有限公司</div><div class="grid-item">远景能源有限公司</div><div class="grid-item">天合光能股份有限公司</div><div class="grid-item">惠州亿纬锂能股份有限公司</div><div class="grid-item">广东伊之密精密机械股份有限公司</div>
</div>
</div>
</div>
</div>
<div class="data-row status-locked" id="row-unit-7">
<div class="row-cell cell-time">
<div class="course-title">C#与上位机;高阶岗位技能</div>
<div class="course-time">
<i class="fa-regular fa-clock mr-1"></i> 2026/6/1 开课
</div>
<button class="recruit-btn" onclick="openConfirmModal('row-unit-7')">
<i class="fa-regular fa-square-check"></i> 预招录确认
</button>
</div>
<div class="row-cell cell-content">
<div class="content-group">
<div class="group-label text-cyan-400">对应岗位</div>
<div class="text-grid">
<div class="grid-item">工业机器人工程师</div><div class="grid-item">PLC自动化工程师</div><div class="grid-item">自动化工程师</div><div class="grid-item">通信协议工程师</div><div class="grid-item">机器视觉应用工程师</div>
</div>
</div>
<div class="content-group">
<div class="group-label text-blue-400">相关企业</div>
<div class="text-grid">
<div class="grid-item">恒力集团有限公司</div><div class="grid-item">亨通集团有限公司</div><div class="grid-item">永鼎集团有限公司</div><div class="grid-item">江苏沃得机电集团有限公司</div><div class="grid-item">重庆长线智能科技有限责任公司</div><div class="grid-item">宁波均胜电子股份有限公司</div>
</div>
</div>
</div>
</div>
<div class="data-row status-locked" id="row-unit-8">
<div class="row-cell cell-time">
<div class="course-title">非标自动化实战与行业发展精进</div>
<div class="course-time">
<i class="fa-regular fa-clock mr-1"></i> 2026/6/8 开课
</div>
<button class="recruit-btn" onclick="openConfirmModal('row-unit-8')">
<i class="fa-regular fa-square-check"></i> 预招录确认
</button>
</div>
<div class="row-cell cell-content">
<div class="content-group">
<div class="group-label text-cyan-400">对应岗位</div>
<div class="text-grid">
<div class="grid-item">非标自动化工艺工程师</div><div class="grid-item">非标自动化结构工程师</div><div class="grid-item">非标设备电气工程师</div><div class="grid-item">非标自动化工程师</div>
</div>
</div>
<div class="content-group">
<div class="group-label text-blue-400">相关企业</div>
<div class="text-grid">
<div class="grid-item">宿迁阿特斯阳光能源科技有限公司</div><div class="grid-item">重庆钢铁股份有限公司</div><div class="grid-item">重庆宗申发动机制造有限公司</div><div class="grid-item">重庆美利信科技股份有限公司</div><div class="grid-item">重庆京东方光电科技有限公司</div><div class="grid-item">江苏恒瑞医药股份有限公司</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="hud-section">
<div class="section-header">
<i class="fa-solid fa-medal text-cyan-400"></i>
<div class="section-title">恭喜以下学员成功入职高薪岗位</div>
</div>
<div class="barrage-wrapper">
<div class="barrage-track track-fast">
<div class="barrage-card"><div class="b-avatar" style="background:#2563eb;"></div><div class="b-info"><span class="b-name">赵**</span><span class="b-job">自动化技术员</span><span class="b-company">@恒力集团有限公司</span><span class="b-salary">9k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#db2777;"></div><div class="b-info"><span class="b-name">钱**</span><span class="b-job">工业机器人调试工程师</span><span class="b-company">@亨通集团有限公司</span><span class="b-salary">11k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#7c3aed;"></div><div class="b-info"><span class="b-name">孙**</span><span class="b-job">非标自动化工程师</span><span class="b-company">@盛虹控股集团有限公司</span><span class="b-salary">10k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#059669;"></div><div class="b-info"><span class="b-name">李**</span><span class="b-job">自动化设备调试工程师</span><span class="b-company">@江苏沙钢集团有限公司</span><span class="b-salary">12k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#d97706;"></div><div class="b-info"><span class="b-name">周**</span><span class="b-job">自动化仪表工程师</span><span class="b-company">@协鑫集团有限公司</span><span class="b-salary">8k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#0891b2;"></div><div class="b-info"><span class="b-name">吴**</span><span class="b-job">电气自动化工程师</span><span class="b-company">@新誉集团有限公司</span><span class="b-salary">9k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#4f46e5;"></div><div class="b-info"><span class="b-name">郑**</span><span class="b-job">PLC工程师</span><span class="b-company">@中天科技集团有限公司</span><span class="b-salary">11k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#be185d;"></div><div class="b-info"><span class="b-name">王**</span><span class="b-job">自动化产线维护员</span><span class="b-company">@海澜集团有限公司</span><span class="b-salary">8k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#ca8a04;"></div><div class="b-info"><span class="b-name">冯**</span><span class="b-job">机电工程师</span><span class="b-company">@红豆集团有限公司</span><span class="b-salary">10k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#16a34a;"></div><div class="b-info"><span class="b-name">陈**</span><span class="b-job">自动化控制技术员</span><span class="b-company">@江苏国泰国际集团股份有限公司</span><span class="b-salary">12k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#ea580c;"></div><div class="b-info"><span class="b-name">褚**</span><span class="b-job">智能制造工程师</span><span class="b-company">@瑞声科技控股有限公司</span><span class="b-salary">9k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#0284c7;"></div><div class="b-info"><span class="b-name">卫**</span><span class="b-job">机器人维护工程师</span><span class="b-company">@天合光能股份有限公司</span><span class="b-salary">11k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#2563eb;"></div><div class="b-info"><span class="b-name">赵**</span><span class="b-job">自动化技术员</span><span class="b-company">@恒力集团有限公司</span><span class="b-salary">9k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#db2777;"></div><div class="b-info"><span class="b-name">钱**</span><span class="b-job">工业机器人调试工程师</span><span class="b-company">@亨通集团有限公司</span><span class="b-salary">11k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#7c3aed;"></div><div class="b-info"><span class="b-name">孙**</span><span class="b-job">非标自动化工程师</span><span class="b-company">@盛虹控股集团有限公司</span><span class="b-salary">10k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#059669;"></div><div class="b-info"><span class="b-name">李**</span><span class="b-job">自动化设备调试工程师</span><span class="b-company">@江苏沙钢集团有限公司</span><span class="b-salary">12k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#d97706;"></div><div class="b-info"><span class="b-name">周**</span><span class="b-job">自动化仪表工程师</span><span class="b-company">@协鑫集团有限公司</span><span class="b-salary">8k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#0891b2;"></div><div class="b-info"><span class="b-name">吴**</span><span class="b-job">电气自动化工程师</span><span class="b-company">@新誉集团有限公司</span><span class="b-salary">9k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#4f46e5;"></div><div class="b-info"><span class="b-name">郑**</span><span class="b-job">PLC工程师</span><span class="b-company">@中天科技集团有限公司</span><span class="b-salary">11k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#be185d;"></div><div class="b-info"><span class="b-name">王**</span><span class="b-job">自动化产线维护员</span><span class="b-company">@海澜集团有限公司</span><span class="b-salary">8k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#ca8a04;"></div><div class="b-info"><span class="b-name">冯**</span><span class="b-job">机电工程师</span><span class="b-company">@红豆集团有限公司</span><span class="b-salary">10k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#16a34a;"></div><div class="b-info"><span class="b-name">陈**</span><span class="b-job">自动化控制技术员</span><span class="b-company">@江苏国泰国际集团股份有限公司</span><span class="b-salary">12k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#ea580c;"></div><div class="b-info"><span class="b-name">褚**</span><span class="b-job">智能制造工程师</span><span class="b-company">@瑞声科技控股有限公司</span><span class="b-salary">9k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#0284c7;"></div><div class="b-info"><span class="b-name">卫**</span><span class="b-job">机器人维护工程师</span><span class="b-company">@天合光能股份有限公司</span><span class="b-salary">11k</span></div></div>
</div>
<div class="barrage-track track-slow">
<div class="barrage-card"><div class="b-avatar" style="background:#9333ea;"></div><div class="b-info"><span class="b-name">蒋**</span><span class="b-job">自动化测试工程师</span><span class="b-company">@信达生物制药(苏州)有限公司</span><span class="b-salary">12k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#dc2626;"></div><div class="b-info"><span class="b-name">沈**</span><span class="b-job">电气设计师</span><span class="b-company">@同程网络科技股份有限公司</span><span class="b-salary">10k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#4b5563;"></div><div class="b-info"><span class="b-name">韩**</span><span class="b-job">设备自动化工程师</span><span class="b-company">@江苏新潮科技集团有限公司</span><span class="b-salary">9k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#0d9488;"></div><div class="b-info"><span class="b-name">杨**</span><span class="b-job">工控网络工程师</span><span class="b-company">@远东控股集团有限公司</span><span class="b-salary">11k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#2563eb;"></div><div class="b-info"><span class="b-name">朱**</span><span class="b-job">自动化系统集成工程师</span><span class="b-company">@江苏中南建设集团股份有限公司</span><span class="b-salary">12k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#db2777;"></div><div class="b-info"><span class="b-name">秦**</span><span class="b-job">现场应用工程师</span><span class="b-company">@苏宁易购集团股份有限公司</span><span class="b-salary">8k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#7c3aed;"></div><div class="b-info"><span class="b-name">尤**</span><span class="b-job">自动化运维工程师</span><span class="b-company">@南京钢铁集团有限公司</span><span class="b-salary">9k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#059669;"></div><div class="b-info"><span class="b-name">许**</span><span class="b-job">视觉算法工程师(助理)</span><span class="b-company">@江苏扬子江船厂有限公司</span><span class="b-salary">12k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#d97706;"></div><div class="b-info"><span class="b-name">何**</span><span class="b-job">运动控制算法工程师</span><span class="b-company">@徐工集团工程机械有限公司</span><span class="b-salary">11k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#0891b2;"></div><div class="b-info"><span class="b-name">吕**</span><span class="b-job">自动化项目经理助理</span><span class="b-company">@中信泰富特钢集团股份有限公司</span><span class="b-salary">10k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#4f46e5;"></div><div class="b-info"><span class="b-name">施**</span><span class="b-job">电气调试员</span><span class="b-company">@江苏悦达集团有限公司</span><span class="b-salary">8k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#be185d;"></div><div class="b-info"><span class="b-name">张**</span><span class="b-job">自动化装配技术员</span><span class="b-company">@东方润安集团有限公司</span><span class="b-salary">9k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#9333ea;"></div><div class="b-info"><span class="b-name">蒋**</span><span class="b-job">自动化测试工程师</span><span class="b-company">@信达生物制药(苏州)有限公司</span><span class="b-salary">12k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#dc2626;"></div><div class="b-info"><span class="b-name">沈**</span><span class="b-job">电气设计师</span><span class="b-company">@同程网络科技股份有限公司</span><span class="b-salary">10k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#4b5563;"></div><div class="b-info"><span class="b-name">韩**</span><span class="b-job">设备自动化工程师</span><span class="b-company">@江苏新潮科技集团有限公司</span><span class="b-salary">9k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#0d9488;"></div><div class="b-info"><span class="b-name">杨**</span><span class="b-job">工控网络工程师</span><span class="b-company">@远东控股集团有限公司</span><span class="b-salary">11k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#2563eb;"></div><div class="b-info"><span class="b-name">朱**</span><span class="b-job">自动化系统集成工程师</span><span class="b-company">@江苏中南建设集团股份有限公司</span><span class="b-salary">12k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#db2777;"></div><div class="b-info"><span class="b-name">秦**</span><span class="b-job">现场应用工程师</span><span class="b-company">@苏宁易购集团股份有限公司</span><span class="b-salary">8k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#7c3aed;"></div><div class="b-info"><span class="b-name">尤**</span><span class="b-job">自动化运维工程师</span><span class="b-company">@南京钢铁集团有限公司</span><span class="b-salary">9k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#059669;"></div><div class="b-info"><span class="b-name">许**</span><span class="b-job">视觉算法工程师(助理)</span><span class="b-company">@江苏扬子江船厂有限公司</span><span class="b-salary">12k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#d97706;"></div><div class="b-info"><span class="b-name">何**</span><span class="b-job">运动控制算法工程师</span><span class="b-company">@徐工集团工程机械有限公司</span><span class="b-salary">11k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#0891b2;"></div><div class="b-info"><span class="b-name">吕**</span><span class="b-job">自动化项目经理助理</span><span class="b-company">@中信泰富特钢集团股份有限公司</span><span class="b-salary">10k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#4f46e5;"></div><div class="b-info"><span class="b-name">施**</span><span class="b-job">电气调试员</span><span class="b-company">@江苏悦达集团有限公司</span><span class="b-salary">8k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#be185d;"></div><div class="b-info"><span class="b-name">张**</span><span class="b-job">自动化装配技术员</span><span class="b-company">@东方润安集团有限公司</span><span class="b-salary">9k</span></div></div>
</div>
<div class="barrage-track track-medium">
<div class="barrage-card"><div class="b-avatar" style="background:#ca8a04;"></div><div class="b-info"><span class="b-name">孔**</span><span class="b-job">自动化售后工程师</span><span class="b-company">@江苏永钢集团有限公司</span><span class="b-salary">8k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#16a34a;"></div><div class="b-info"><span class="b-name">曹**</span><span class="b-job">MES实施工程师</span><span class="b-company">@江苏恒顺集团有限公司</span><span class="b-salary">9k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#ea580c;"></div><div class="b-info"><span class="b-name">严**</span><span class="b-job">SCADA开发工程师</span><span class="b-company">@江苏索普(集团)有限公司</span><span class="b-salary">11k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#0284c7;"></div><div class="b-info"><span class="b-name">华**</span><span class="b-job">嵌入式软件工程师</span><span class="b-company">@通鼎集团有限公司</span><span class="b-salary">12k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#9333ea;"></div><div class="b-info"><span class="b-name">金**</span><span class="b-job">自动化硬件工程师</span><span class="b-company">@波司登股份有限公司</span><span class="b-salary">10k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#dc2626;"></div><div class="b-info"><span class="b-name">魏**</span><span class="b-job">工控机维护员</span><span class="b-company">@扬州泰富特种材料有限公司</span><span class="b-salary">8k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#4b5563;"></div><div class="b-info"><span class="b-name">陶**</span><span class="b-job">自动化仓储运维</span><span class="b-company">@江苏飞达控股集团有限公司</span><span class="b-salary">9k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#0d9488;"></div><div class="b-info"><span class="b-name">姜**</span><span class="b-job">AGV调度工程师</span><span class="b-company">@大全集团有限公司</span><span class="b-salary">11k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#2563eb;"></div><div class="b-info"><span class="b-name">戚**</span><span class="b-job">自动化采购专员</span><span class="b-company">@弘元绿色能源股份有限公司</span><span class="b-salary">8k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#db2777;"></div><div class="b-info"><span class="b-name">谢**</span><span class="b-job">技术支持工程师</span><span class="b-company">@亚邦投资控股集团有限公司</span><span class="b-salary">10k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#7c3aed;"></div><div class="b-info"><span class="b-name">邹**</span><span class="b-job">自动化培训讲师</span><span class="b-company">@江苏林洋能源股份有限公司</span><span class="b-salary">12k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#ca8a04;"></div><div class="b-info"><span class="b-name">孔**</span><span class="b-job">自动化售后工程师</span><span class="b-company">@江苏永钢集团有限公司</span><span class="b-salary">8k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#16a34a;"></div><div class="b-info"><span class="b-name">曹**</span><span class="b-job">MES实施工程师</span><span class="b-company">@江苏恒顺集团有限公司</span><span class="b-salary">9k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#ea580c;"></div><div class="b-info"><span class="b-name">严**</span><span class="b-job">SCADA开发工程师</span><span class="b-company">@江苏索普(集团)有限公司</span><span class="b-salary">11k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#0284c7;"></div><div class="b-info"><span class="b-name">华**</span><span class="b-job">嵌入式软件工程师</span><span class="b-company">@通鼎集团有限公司</span><span class="b-salary">12k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#9333ea;"></div><div class="b-info"><span class="b-name">金**</span><span class="b-job">自动化硬件工程师</span><span class="b-company">@波司登股份有限公司</span><span class="b-salary">10k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#dc2626;"></div><div class="b-info"><span class="b-name">魏**</span><span class="b-job">工控机维护员</span><span class="b-company">@扬州泰富特种材料有限公司</span><span class="b-salary">8k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#4b5563;"></div><div class="b-info"><span class="b-name">陶**</span><span class="b-job">自动化仓储运维</span><span class="b-company">@江苏飞达控股集团有限公司</span><span class="b-salary">9k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#0d9488;"></div><div class="b-info"><span class="b-name">姜**</span><span class="b-job">AGV调度工程师</span><span class="b-company">@大全集团有限公司</span><span class="b-salary">11k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#2563eb;"></div><div class="b-info"><span class="b-name">戚**</span><span class="b-job">自动化采购专员</span><span class="b-company">@弘元绿色能源股份有限公司</span><span class="b-salary">8k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#db2777;"></div><div class="b-info"><span class="b-name">谢**</span><span class="b-job">技术支持工程师</span><span class="b-company">@亚邦投资控股集团有限公司</span><span class="b-salary">10k</span></div></div>
<div class="barrage-card"><div class="b-avatar" style="background:#7c3aed;"></div><div class="b-info"><span class="b-name">邹**</span><span class="b-job">自动化培训讲师</span><span class="b-company">@江苏林洋能源股份有限公司</span><span class="b-salary">12k</span></div></div>
</div>
</div>
</section>
<section class="hud-section" style="margin-bottom: 0;">
<div class="section-header">
<i class="fa-solid fa-rocket text-cyan-400"></i>
<div class="section-title">当日高薪岗位信息</div>
</div>
<div class="grid-container">
<div class="cyber-card">
<div class="job-card-top">
<div class="job-icon"><i class="fa-solid fa-microchip"></i></div>
<div class="salary-tag">4K-6K</div>
</div>
<div>
<div class="text-white font-bold text-lg mb-1">自动化技术员</div>
<div class="job-meta-row">
<div class="meta-item">
<i class="fa-regular fa-building"></i> 恒力集团有限公司
</div>
<div class="meta-item">
<i class="fa-solid fa-location-dot"></i> 苏州市
</div>
</div>
<button class="cyber-btn" onclick="openModal(0)">
查看详情 <i class="fa-solid fa-angle-right ml-1"></i>
</button>
</div>
</div>
<div class="cyber-card">
<div class="job-card-top">
<div class="job-icon"><i class="fa-solid fa-microchip"></i></div>
<div class="salary-tag">6-8K</div>
</div>
<div>
<div class="text-white font-bold text-lg mb-1">自动化技术员</div>
<div class="job-meta-row">
<div class="meta-item">
<i class="fa-regular fa-building"></i> 东莞市宇瞳光学科技股份有限公司
</div>
<div class="meta-item">
<i class="fa-solid fa-location-dot"></i> 东莞市
</div>
</div>
<button class="cyber-btn" onclick="openModal(1)">
查看详情 <i class="fa-solid fa-angle-right ml-1"></i>
</button>
</div>
</div>
<div class="cyber-card">
<div class="job-card-top">
<div class="job-icon"><i class="fa-solid fa-robot"></i></div>
<div class="salary-tag">8-10K</div>
</div>
<div>
<div class="text-white font-bold text-lg mb-1">工业机器人调试工程师</div>
<div class="job-meta-row">
<div class="meta-item">
<i class="fa-regular fa-building"></i> 爱仕达股份有限公司
</div>
<div class="meta-item">
<i class="fa-solid fa-location-dot"></i> 温州
</div>
</div>
<button class="cyber-btn" onclick="openModal(2)">
查看详情 <i class="fa-solid fa-angle-right ml-1"></i>
</button>
</div>
</div>
<div class="cyber-card">
<div class="job-card-top">
<div class="job-icon"><i class="fa-solid fa-microchip"></i></div>
<div class="salary-tag">7-10k</div>
</div>
<div>
<div class="text-white font-bold text-lg mb-1">非标自动化工程师</div>
<div class="job-meta-row">
<div class="meta-item">
<i class="fa-regular fa-building"></i> 光深自动化有限公司
</div>
<div class="meta-item">
<i class="fa-solid fa-location-dot"></i> 西安
</div>
</div>
<button class="cyber-btn" onclick="openModal(3)">
查看详情 <i class="fa-solid fa-angle-right ml-1"></i>
</button>
</div>
</div>
<div class="cyber-card">
<div class="job-card-top">
<div class="job-icon"><i class="fa-solid fa-screwdriver-wrench"></i></div>
<div class="salary-tag">7-9k</div>
</div>
<div>
<div class="text-white font-bold text-lg mb-1">自动化设备调试工程师</div>
<div class="job-meta-row">
<div class="meta-item">
<i class="fa-regular fa-building"></i> 深圳市标王工业设备有限公司
</div>
<div class="meta-item">
<i class="fa-solid fa-location-dot"></i> 东莞
</div>
</div>
<button class="cyber-btn" onclick="openModal(4)">
查看详情 <i class="fa-solid fa-angle-right ml-1"></i>
</button>
</div>
</div>
<div class="cyber-card">
<div class="job-card-top">
<div class="job-icon"><i class="fa-solid fa-screwdriver-wrench"></i></div>
<div class="salary-tag">6-10K</div>
</div>
<div>
<div class="text-white font-bold text-lg mb-1">自动化调试工程师</div>
<div class="job-meta-row">
<div class="meta-item">
<i class="fa-regular fa-building"></i> 苏州科林利华电子有限公司
</div>
<div class="meta-item">
<i class="fa-solid fa-location-dot"></i> 苏州
</div>
</div>
<button class="cyber-btn" onclick="openModal(5)">
查看详情 <i class="fa-solid fa-angle-right ml-1"></i>
</button>
</div>
</div>
<div class="cyber-card">
<div class="job-card-top">
<div class="job-icon"><i class="fa-solid fa-robot"></i></div>
<div class="salary-tag">5-8K</div>
</div>
<div>
<div class="text-white font-bold text-lg mb-1">机器人应用工程师</div>
<div class="job-meta-row">
<div class="meta-item">
<i class="fa-regular fa-building"></i> 佛山华数机器人有限公司
</div>
<div class="meta-item">
<i class="fa-solid fa-location-dot"></i> 佛山
</div>
</div>
<button class="cyber-btn" onclick="openModal(6)">
查看详情 <i class="fa-solid fa-angle-right ml-1"></i>
</button>
</div>
</div>
<div class="cyber-card">
<div class="job-card-top">
<div class="job-icon"><i class="fa-solid fa-microchip"></i></div>
<div class="salary-tag">10-15K</div>
</div>
<div>
<div class="text-white font-bold text-lg mb-1">自动化工程师</div>
<div class="job-meta-row">
<div class="meta-item">
<i class="fa-regular fa-building"></i> 成都宏明双新科技股份有限公司
</div>
<div class="meta-item">
<i class="fa-solid fa-location-dot"></i> 成都
</div>
</div>
<button class="cyber-btn" onclick="openModal(7)">
查看详情 <i class="fa-solid fa-angle-right ml-1"></i>
</button>
</div>
</div>
<div class="cyber-card">
<div class="job-card-top">
<div class="job-icon"><i class="fa-solid fa-screwdriver-wrench"></i></div>
<div class="salary-tag">5-8K</div>
</div>
<div>
<div class="text-white font-bold text-lg mb-1">自动化调试工程师</div>
<div class="job-meta-row">
<div class="meta-item">
<i class="fa-regular fa-building"></i> 湖南德沃智能制造有限公司
</div>
<div class="meta-item">
<i class="fa-solid fa-location-dot"></i> 长沙
</div>
</div>
<button class="cyber-btn" onclick="openModal(8)">
查看详情 <i class="fa-solid fa-angle-right ml-1"></i>
</button>
</div>
</div>
<div class="cyber-card">
<div class="job-card-top">
<div class="job-icon"><i class="fa-solid fa-microchip"></i></div>
<div class="salary-tag">7-9K</div>
</div>
<div>
<div class="text-white font-bold text-lg mb-1">电气自动化工程师</div>
<div class="job-meta-row">
<div class="meta-item">
<i class="fa-regular fa-building"></i> 江西联创电子有限公司
</div>
<div class="meta-item">
<i class="fa-solid fa-location-dot"></i> 南昌
</div>
</div>
<button class="cyber-btn" onclick="openModal(9)">
查看详情 <i class="fa-solid fa-angle-right ml-1"></i>
</button>
</div>
</div>
<div class="cyber-card">
<div class="job-card-top">
<div class="job-icon"><i class="fa-solid fa-screwdriver-wrench"></i></div>
<div class="salary-tag">8-12K</div>
</div>
<div>
<div class="text-white font-bold text-lg mb-1">设备调试工程师</div>
<div class="job-meta-row">
<div class="meta-item">
<i class="fa-regular fa-building"></i> 宁德时代新能源科技股份有限公司
</div>
<div class="meta-item">
<i class="fa-solid fa-location-dot"></i> 宁德
</div>
</div>
<button class="cyber-btn" onclick="openModal(10)">
查看详情 <i class="fa-solid fa-angle-right ml-1"></i>
</button>
</div>
</div>
<div class="cyber-card">
<div class="job-card-top">
<div class="job-icon"><i class="fa-solid fa-microchip"></i></div>
<div class="salary-tag">5-7K</div>
</div>
<div>
<div class="text-white font-bold text-lg mb-1">自动化助理工程师</div>
<div class="job-meta-row">
<div class="meta-item">
<i class="fa-regular fa-building"></i> 郑州富士康科技集团
</div>
<div class="meta-item">
<i class="fa-solid fa-location-dot"></i> 郑州
</div>
</div>
<button class="cyber-btn" onclick="openModal(11)">
查看详情 <i class="fa-solid fa-angle-right ml-1"></i>
</button>
</div>
</div>
<div class="cyber-card">
<div class="job-card-top">
<div class="job-icon"><i class="fa-solid fa-robot"></i></div>
<div class="salary-tag">6-9K</div>
</div>
<div>
<div class="text-white font-bold text-lg mb-1">机器人维护工程师</div>
<div class="job-meta-row">
<div class="meta-item">
<i class="fa-regular fa-building"></i> 杭州海康威视数字技术股份有限公司
</div>
<div class="meta-item">
<i class="fa-solid fa-location-dot"></i> 杭州
</div>
</div>
<button class="cyber-btn" onclick="openModal(12)">
查看详情 <i class="fa-solid fa-angle-right ml-1"></i>
</button>
</div>
</div>
<div class="cyber-card">
<div class="job-card-top">
<div class="job-icon"><i class="fa-solid fa-microchip"></i></div>
<div class="salary-tag">7-10K</div>
</div>
<div>
<div class="text-white font-bold text-lg mb-1">PLC自动化工程师</div>
<div class="job-meta-row">
<div class="meta-item">
<i class="fa-regular fa-building"></i> 厦门盈趣科技股份有限公司
</div>
<div class="meta-item">
<i class="fa-solid fa-location-dot"></i> 厦门
</div>
</div>
<button class="cyber-btn" onclick="openModal(13)">
查看详情 <i class="fa-solid fa-angle-right ml-1"></i>
</button>
</div>
</div>
<div class="cyber-card">
<div class="job-card-top">
<div class="job-icon"><i class="fa-solid fa-screwdriver-wrench"></i></div>
<div class="salary-tag">6-8K</div>
</div>
<div>
<div class="text-white font-bold text-lg mb-1">产线调试技术员</div>
<div class="job-meta-row">
<div class="meta-item">
<i class="fa-regular fa-building"></i> 重庆长安汽车股份有限公司
</div>
<div class="meta-item">
<i class="fa-solid fa-location-dot"></i> 重庆
</div>
</div>
<button class="cyber-btn" onclick="openModal(14)">
查看详情 <i class="fa-solid fa-angle-right ml-1"></i>
</button>
</div>
</div>
<div class="cyber-card">
<div class="job-card-top">
<div class="job-icon"><i class="fa-solid fa-microchip"></i></div>
<div class="salary-tag">9-13K</div>
</div>
<div>
<div class="text-white font-bold text-lg mb-1">自动化系统集成工程师</div>
<div class="job-meta-row">
<div class="meta-item">
<i class="fa-regular fa-building"></i> 青岛海尔集团
</div>
<div class="meta-item">
<i class="fa-solid fa-location-dot"></i> 青岛
</div>
</div>
<button class="cyber-btn" onclick="openModal(15)">
查看详情 <i class="fa-solid fa-angle-right ml-1"></i>
</button>
</div>
</div>
<div class="cyber-card">
<div class="job-card-top">
<div class="job-icon"><i class="fa-solid fa-robot"></i></div>
<div class="salary-tag">8-12K</div>
</div>
<div>
<div class="text-white font-bold text-lg mb-1">工业机器人现场工程师</div>
<div class="job-meta-row">
<div class="meta-item">
<i class="fa-regular fa-building"></i> 埃斯顿自动化股份有限公司
</div>
<div class="meta-item">
<i class="fa-solid fa-location-dot"></i> 南京
</div>
</div>
<button class="cyber-btn" onclick="openModal(16)">
查看详情 <i class="fa-solid fa-angle-right ml-1"></i>
</button>
</div>
</div>
<div class="cyber-card">
<div class="job-card-top">
<div class="job-icon"><i class="fa-solid fa-microchip"></i></div>
<div class="salary-tag">6-9K</div>
</div>
<div>
<div class="text-white font-bold text-lg mb-1">电气控制技术员</div>
<div class="job-meta-row">
<div class="meta-item">
<i class="fa-regular fa-building"></i> 天津长城汽车哈弗分公司
</div>
<div class="meta-item">
<i class="fa-solid fa-location-dot"></i> 天津
</div>
</div>
<button class="cyber-btn" onclick="openModal(17)">
查看详情 <i class="fa-solid fa-angle-right ml-1"></i>
</button>
</div>
</div>
<div class="cyber-card">
<div class="job-card-top">
<div class="job-icon"><i class="fa-solid fa-screwdriver-wrench"></i></div>
<div class="salary-tag">7-10K</div>
</div>
<div>
<div class="text-white font-bold text-lg mb-1">设备维护调试员</div>
<div class="job-meta-row">
<div class="meta-item">
<i class="fa-regular fa-building"></i> 合肥京东方光电科技有限公司
</div>
<div class="meta-item">
<i class="fa-solid fa-location-dot"></i> 合肥
</div>
</div>
<button class="cyber-btn" onclick="openModal(18)">
查看详情 <i class="fa-solid fa-angle-right ml-1"></i>
</button>
</div>
</div>
<div class="cyber-card">
<div class="job-card-top">
<div class="job-icon"><i class="fa-solid fa-microchip"></i></div>
<div class="salary-tag">5-8K</div>
</div>
<div>
<div class="text-white font-bold text-lg mb-1">初级自动化技术员</div>
<div class="job-meta-row">
<div class="meta-item">
<i class="fa-regular fa-building"></i> 昆山龙腾光电股份有限公司
</div>
<div class="meta-item">
<i class="fa-solid fa-location-dot"></i> 昆山
</div>
</div>
<button class="cyber-btn" onclick="openModal(19)">
查看详情 <i class="fa-solid fa-angle-right ml-1"></i>
</button>
</div>
</div>
</div>
</section>
</div>
<div class="modal-overlay" id="recruitConfirmModal">
<div class="confirm-modal-window">
<div class="confirm-icon"><i class="fa-solid fa-triangle-exclamation"></i></div>
<div class="confirm-text">确认进入预招录名单?</div>
<div class="confirm-sub">一旦确认后将无法自行修改。<br>如需更改,请联系人工客服进行人工审核。</div>
<div class="confirm-actions">
<button class="btn-cancel" onclick="closeConfirmModal()">取消</button>
<button class="btn-confirm-yes" onclick="confirmRecruitment()">确认锁定</button>
</div>
</div>
</div>
<div class="modal-overlay" id="certModal">
<div class="confirm-modal-window" style="width: 450px; text-align: left; border-color: var(--accent-cyan); box-shadow: 0 0 40px rgba(0, 240, 255, 0.2);">
<div class="flex items-center gap-3 mb-6 border-b border-gray-700 pb-3">
<i class="fa-solid fa-hourglass-half text-cyan-400 text-xl"></i>
<h3 class="text-white text-lg font-bold">工作经历证明获取进度</h3>
</div>
<div class="mb-4 text-gray-300 font-medium">
到岗时间:<span id="displayStartDate" class="text-cyan-400 font-mono font-bold text-lg"></span>
</div>
<div class="mb-2 flex justify-between text-xs text-gray-400">
<span>当前进度</span>
<span id="progressText" class="text-cyan-400 font-bold">0%</span>
</div>
<div class="w-full bg-gray-700 rounded-full h-3 border border-gray-600 overflow-hidden relative shadow-inner">
<div id="progressBar" class="h-full bg-gradient-to-r from-blue-500 to-cyan-400 rounded-full relative transition-all duration-1000 ease-out" style="width: 0%">
<div class="absolute top-0 left-0 w-full h-full bg-white opacity-20" style="animation: shine 2s infinite;"></div>
</div>
</div>
<div class="mt-2 text-right text-xs text-gray-500">
周期目标90天
</div>
<div class="mt-8 flex justify-end">
<button class="btn-cancel w-full" onclick="closeCertModal()">关闭面板</button>
</div>
</div>
</div>
<div class="modal-overlay" id="jobModal">
<div class="modal-window">
<div class="corner-decor corner-tl"></div><div class="corner-decor corner-tr"></div><div class="corner-decor corner-bl"></div><div class="corner-decor corner-br"></div>
<div class="modal-header">
<div class="modal-title-group">
<h2 id="modalJobTitle">加载中...</h2><div class="modal-salary" id="modalSalary">--</div>
</div>
<button class="close-btn" onclick="closeModal()"><i class="fa-solid fa-xmark"></i></button>
</div>
<div class="modal-body">
<div class="modal-tags" id="modalTags"></div>
<div class="info-grid">
<div class="info-item"><label>所属企业</label><div id="modalCompany"><i class="fa-regular fa-building"></i> --</div></div>
<div class="info-item"><label>工作地点</label><div id="modalLocation"><i class="fa-solid fa-location-dot"></i> --</div></div>
<div class="info-item"><label>招聘名额</label><div class="text-green-400" id="modalQuota"><i class="fa-solid fa-users"></i> --</div></div>
</div>
<div class="content-section"><div class="section-head"><i class="fa-solid fa-clipboard-check"></i> 岗位要求</div><div class="text-content" id="modalRequirements"></div></div>
<div class="content-section"><div class="section-head"><i class="fa-solid fa-briefcase"></i> 企业介绍</div><div class="text-content" id="modalCompanyDesc"></div></div>
</div>
</div>
</div>
<script>
// ==========================================
// === 1. 核心数据池20条高薪岗位数据 ===
// ==========================================
const jobsList = [
{
"title": "自动化技术员",
"salary": "4K-6K",
"company": "恒力集团有限公司",
"location": "苏州市",
"quota": 5,
"tags": ["五险一金", "年终奖", "项目奖金", "单休", "员工宿舍", "绩效奖金"],
"requirements": "1. 电气、自动化或相关专业,大专及以上学历;\n2. 熟悉 PLC继电器电气控制原理能独立完成设备电气线路安装与调试\n3. 有自动化设备维护、故障分析经验者优先;\n4. 工作认真负责,有团队协作精神。",
"description": "恒力集团有限公司成立于1994年总部位于江苏省苏州市吴江区是立足实业发展的全球化民营企业。集团注册资产达520亿元人民币全球员工总数超12万人2022年实现营业收入6117亿元连续七年跻身世界500强企业榜单。\n公司以石化、聚酯新材料、纺织为主业构建形成'原油-芳烃-乙烯-精对苯二甲酸PTA-聚酯-纺织'全产业链布局。"
},
{
"title": "自动化技术员",
"salary": "6-8K",
"company": "东莞市宇瞳光学科技股份有限公司",
"location": "东莞市",
"quota": 10,
"tags": ["住宿/宿舍", "五险一金", "定期体检", "加班费依法支付"],
"requirements": "1. 男女不限。\n2. 大专或高职以上学历25届/26届实习+就业的实习生。\n3. 光学光电、机械及自动化、机电一体化、工业机器人、电气及自动化等理工科专业。\n4. 能吃苦耐劳、服从安排、具备良好的沟通能力及团队合作精神。\n5. 能接受实习期深入基层、扎根基础岗位学习各类自动化工艺。",
"description": "东莞市宇瞳光学科技股份有限公司成立于2011年9月是一家专营光学产品的高新技术企业占地面积15万平方米月镜头生产能力1000万多支年产值10亿元现有员工2500多人。\n公司主要经营光学精密镜片、光学镜头、光学仪器等相关产品的研发、生产、销售和售后服务。"
},
{
"title": "工业机器人调试工程师",
"salary": "8-10K",
"company": "爱仕达股份有限公司",
"location": "温州",
"quota": 15,
"tags": ["项目奖金", "出差补贴", "定期体检", "交通补贴"],
"requirements": "1. 熟悉机器人焊接、搬运、码垛等工艺的调试;\n2. 熟悉ABB/KUKA/FANUC机器人优先\n3. 具备现场项目管理能力和技术沟通能力;\n4. 熟悉机器人编程语言,了解工业机器人的结构特点;\n5. 熟悉电气控制系统原理IO通讯、总线系统、PLC原理\n6. 学历:专科及以上学历,可接受能力优秀的应届生。",
"description": "爱仕达股份有限公司创立于1978年是一家集炊具、厨房小家电、工业机器人研发、制造、营销为一体的上市企业股票代码002403。员工近10000人, 2021年公司销售收入30多亿。\n公司是不粘锅、无油烟锅、铝压力锅、不锈钢压力锅、电压力锅等20项与炊具产业相关的国家或行业标准起草单位。"
},
{
"title": "非标自动化工程师",
"salary": "7-10k",
"company": "光深自动化有限公司",
"location": "西安",
"quota": 20,
"tags": ["五险一金", "年终奖", "项目奖金", "单休", "员工宿舍", "绩效奖金"],
"requirements": "1. 机械工程或相关专业背景,具备扎实的机械设计基础;\n2. 熟练掌握3D建模软件如SolidWorks、AutoCAD及2D绘图能力\n3. 拥有良好的项目管理能力和沟通技巧,能有效协调跨部门合作;\n4. 对非标自动化设备有深刻理解和实践经验,具备较强的分析和解决复杂问题的能力。",
"description": "光深自动化有限公司专注于工业自动化系统设计开发、自动化控制器等产品研发制造及智能家居系统开发,秉持创新理念,为客户提供高品质自动化产品与解决方案,并致力于推动行业发展。"
},
{
"title": "自动化设备调试工程师",
"salary": "7-9k",
"company": "深圳市标王工业设备有限公司",
"location": "东莞",
"quota": 25,
"tags": ["差旅报销/住宿安排", "出差补贴", "项目奖金", "夜班津贴"],
"requirements": "1. 具备强烈的问题解决能力,能够独立处理和解决设备调试过程中遇到的问题。\n2. 拥有良好的团队合作精神,能与团队成员有效沟通。\n3. 具备良好的动手能力,能够进行设备装配和调试。\n4. 能够熟练使用相关调试工具和设备。\n5. 有较强的学习能力和技术研究能力。",
"description": "深圳市标王工业设备有限公司是中国领先的半导体封测设备、半导体3D检测设备的研发、设计、生产、销售和服务于一体的中大型高科技企业。\n公司创建于2009年经过十多年的拼搏已成为半导体分选设备及老化设备领域行业领先、技术先进的高新技术企业。"
},
{
"title": "自动化调试工程师",
"salary": "6-10K",
"company": "苏州科林利华电子有限公司",
"location": "苏州",
"quota": 5,
"tags": ["带薪年假", "年终奖", "五险一金"],
"requirements": "1. 负责非标自动化设备的电气调试和维护;\n2. 能够阅读电气原理图,熟练接线;\n3. 熟悉各种传感器、伺服、步进电机的使用;\n4. 适应出差,有较强的责任心。",
"description": "苏州科林利华电子有限公司成立于2010年是一家专注于自动化设备研发和制造的高科技企业。公司主要产品包括自动组装机、检测设备、包装设备等服务于消费电子、汽车零部件等行业。"
},
{
"title": "机器人应用工程师",
"salary": "5-8K",
"company": "佛山华数机器人有限公司",
"location": "佛山",
"quota": 10,
"tags": ["五险一金", "定期体检", "带薪年假", "通讯补贴"],
"requirements": "1. 机械、电气自动化等相关专业,大专及以上学历;\n2. 熟悉工业机器人的操作和编程如华数、FANUC、ABB等\n3. 具备良好的电气基础知识,能看懂电气图纸;\n4. 有机器人焊接、打磨、搬运项目经验者优先;\n5. 工作积极主动,具备良好的团队协作能力。",
"description": "佛山华数机器人有限公司是武汉华中数控股份有限公司旗下子公司专注于工业机器人产品的研发、制造和销售。公司产品涵盖多关节机器人、SCARA机器人、Delta机器人等广泛应用于焊接、打磨、搬运、装配等领域。"
},
{
"title": "自动化工程师",
"salary": "10-15K",
"company": "成都宏明双新科技股份有限公司",
"location": "成都",
"quota": 15,
"tags": ["六险一金", "带薪年假", "餐补", "定期体检"],
"requirements": "1. 本科及以上学历,自动化、测控等相关专业;\n2. 3年以上自动化设备设计开发经验\n3. 熟练掌握PLC编程西门子、三菱等\n4. 熟悉上位机软件开发C#、LabVIEW等\n5. 具备良好的项目管理能力和英语阅读能力。",
"description": "成都宏明双新科技股份有限公司成立于2000年主要从事精密模具、精密冲压件、注塑件及自动化设备的研发、生产和销售。公司是国家高新技术企业产品广泛应用于3C电子、汽车电子等领域。"
},
{
"title": "自动化调试工程师",
"salary": "5-8K",
"company": "湖南德沃智能制造有限公司",
"location": "长沙",
"quota": 20,
"tags": ["包吃住", "节日福利", "专业培训"],
"requirements": "1. 自动化类相关专业,中专及以上学历;\n2. 了解PLC控制原理认识常用电气元件\n3. 动手能力强,能吃苦耐劳;\n4. 适应倒班和加班,有志于在自动化行业长期发展。",
"description": "湖南德沃智能制造有限公司是一家集研发、生产、销售为一体的智能装备制造企业。公司主要产品包括自动化装配线、检测设备、机器人工作站等。公司注重人才培养,为员工提供良好的晋升通道和发展空间。"
},
{
"title": "电气自动化工程师",
"salary": "7-9K",
"company": "江西联创电子有限公司",
"location": "南昌",
"quota": 25,
"tags": ["五险一金", "年终奖", "股票期权", "带薪年假"],
"requirements": "1. 电气工程及其自动化专业,本科及以上学历;\n2. 熟悉PLC、触摸屏、伺服驱动器的应用\n3. 能独立完成小型自动化项目的电气设计和调试;\n4. 熟练使用AutoCAD或EPLAN绘制电气图纸\n5. 具备良好的沟通能力和学习能力。",
"description": "江西联创电子有限公司是联创电子科技股份有限公司股票代码002036的全资子公司主要从事光学镜头、摄像模组及触控显示一体化产品的研发、生产和销售。公司产品广泛应用于智能手机、平板电脑、智能汽车等领域。"
},
{
"title": "设备调试工程师",
"salary": "8-12K",
"company": "宁德时代新能源科技股份有限公司",
"location": "宁德",
"quota": 5,
"tags": ["五险一金", "补充医疗保险", "定期体检", "免费班车"],
"requirements": "1. 大专及以上学历,机械、电气自动化相关专业;\n2. 2年以上锂电设备调试经验\n3. 熟悉涂布机、卷绕机、化成设备等锂电前中后段设备;\n4. 具备较强的故障排查和分析能力;\n5. 适应无尘车间工作环境。",
"description": "宁德时代新能源科技股份有限公司CATL是全球领先的新能源创新科技公司致力于为全球新能源应用提供一流解决方案和服务。公司主要从事动力电池及储能电池的研发、生产和销售。"
},
{
"title": "自动化助理工程师",
"salary": "5-7K",
"company": "郑州富士康科技集团",
"location": "郑州",
"quota": 10,
"tags": ["包吃住", "五险一金", "带薪年假", "加班补助"],
"requirements": "1. 大专及以上学历,机电一体化、自动化相关专业;\n2. 了解基本的电路知识和机械原理;\n3. 熟练使用办公软件;\n4. 工作细致认真,服从安排;\n5. 优秀应届毕业生亦可。",
"description": "郑州富士康科技集团是鸿海精密集团在大陆投资兴建的专业研发制造基地,主要从事智能手机等电子产品的生产。公司拥有先进的生产设备和完善的管理体系,是全球最大的智能手机生产基地之一。"
},
{
"title": "机器人维护工程师",
"salary": "6-9K",
"company": "杭州海康威视数字技术股份有限公司",
"location": "杭州",
"quota": 15,
"tags": ["五险一金", "补充医疗保险", "定期体检", "交通补贴"],
"requirements": "1. 专科及以上学历,工业机器人、自动化等相关专业;\n2. 熟悉海康机器人或其他品牌机器人的操作和维护;\n3. 具备一定的电气故障排查能力;\n4. 了解机器视觉系统者优先;\n5. 有良好的服务意识和团队合作精神。",
"description": "杭州海康威视数字技术股份有限公司是全球领先的以视频为核心的物联网解决方案提供商。公司致力于通过持续创新,为客户提供高质量的产品和服务。海康机器人是海康威视旗下的机器视觉和移动机器人业务单元。"
},
{
"title": "PLC自动化工程师",
"salary": "7-10K",
"company": "厦门盈趣科技股份有限公司",
"location": "厦门",
"quota": 20,
"tags": ["五险一金", "年终奖", "股票期权", "带薪年假"],
"requirements": "1. 本科及以上学历,自动化、电子信息等相关专业;\n2. 精通西门子或欧姆龙PLC编程\n3. 熟悉工业网络通信协议Profinet, EtherCAT等\n4. 有非标自动化设备电气设计经验者优先;\n5. 具备良好的英语读写能力。",
"description": "厦门盈趣科技股份有限公司成立于2011年致力于成为“工业互联网”和“民用物联网”领域的领军企业。公司主要为客户提供智能控制部件、创新消费电子等产品的研发、生产和销售。"
},
{
"title": "产线调试技术员",
"salary": "6-8K",
"company": "重庆长安汽车股份有限公司",
"location": "重庆",
"quota": 25,
"tags": ["五险一金", "免费班车", "定期体检", "高温补贴"],
"requirements": "1. 中专及以上学历,汽车维修、机电一体化相关专业;\n2. 熟悉汽车总装工艺流程;\n3. 掌握常用的汽车检测设备和工具的使用;\n4. 具备一定的汽车故障诊断和排除能力;\n5. 吃苦耐劳,适应倒班工作。",
"description": "重庆长安汽车股份有限公司是中国汽车行业的骨干企业拥有160年的历史底蕴。公司主要从事汽车及发动机的研发、制造和销售。长安汽车始终坚持自主创新致力于打造世界一流的汽车企业。"
},
{
"title": "自动化系统集成工程师",
"salary": "9-13K",
"company": "青岛海尔集团",
"location": "青岛",
"quota": 5,
"tags": ["五险一金", "补充医疗保险", "年终奖", "员工旅游"],
"requirements": "1. 本科及以上学历,自动化、计算机等相关专业;\n2. 熟悉SCADA系统、MES系统的开发和应用\n3. 掌握SQL Server或Oracle数据库\n4. 有智能工厂系统集成项目经验者优先;\n5. 具备良好的逻辑思维能力和解决问题的能力。",
"description": "海尔集团是全球领先的美好生活解决方案服务商。公司在物联网时代致力于转型为物联网生态品牌。海尔智家是海尔集团旗下上市公司提供全场景智慧家庭解决方案。公司拥有全球领先的互联工厂积极探索工业4.0和智能制造的实践。"
},
{
"title": "工业机器人现场工程师",
"salary": "8-12K",
"company": "埃斯顿自动化股份有限公司",
"location": "南京",
"quota": 10,
"tags": ["五险一金", "带薪年假", "定期体检", "通讯补贴"],
"requirements": "1. 大专及以上学历,机电一体化、机器人工程专业;\n2. 熟悉埃斯顿机器人产品特性及编程;\n3. 能适应长期出差,在客户现场进行调试和培训;\n4. 具备良好的沟通协调能力和抗压能力;\n5. 有焊接、折弯机器人应用经验者优先。",
"description": "埃斯顿自动化股份有限公司是中国工业机器人行业的领军企业之一。公司形成了“核心部件+本体+工业机器人集成应用”的全产业链竞争优势。产品广泛应用于光伏、锂电、金属加工等行业。"
},
{
"title": "电气控制技术员",
"salary": "6-9K",
"company": "天津长城汽车哈弗分公司",
"location": "天津",
"quota": 15,
"tags": ["五险一金", "免费工作餐", "提供住宿", "年终奖"],
"requirements": "1. 大专学历,电气自动化相关专业;\n2. 熟悉西门子S7-1200/1500 PLC\n3. 了解变频器、伺服驱动器的参数设置;\n4. 具备电气柜配盘和现场布线能力;\n5. 工作踏实,服从管理。",
"description": "天津长城汽车哈弗分公司是长城汽车在天津的重要生产基地主要生产哈弗品牌SUV车型。工厂拥有冲压、焊装、涂装、总装四大工艺车间自动化程度高。公司为员工提供广阔的发展平台和完善的薪酬福利体系。"
},
{
"title": "设备维护调试员",
"salary": "7-10K",
"company": "合肥京东方光电科技有限公司",
"location": "合肥",
"quota": 20,
"tags": ["六险二金", "提供住宿", "免费班车", "带薪年假"],
"requirements": "1. 大专及以上学历,机械、电子、自动化相关专业;\n2. 有液晶面板厂设备维护经验者优先;\n3. 熟悉气动元件、真空设备、传动机构的维护;\n4. 具备基本的PLC故障诊断能力\n5. 适应倒班工作制。",
"description": "京东方科技集团股份有限公司BOE是全球领先的半导体显示技术、产品与服务提供商。合肥京东方拥有多条高世代TFT-LCD生产线是全球重要的显示面板生产基地。公司坚持创新驱动不仅在显示领域保持领先还在智慧系统、健康服务等领域积极布局。"
},
{
"title": "初级自动化技术员",
"salary": "5-8K",
"company": "昆山龙腾光电股份有限公司",
"location": "昆山",
"quota": 25,
"tags": ["五险一金", "加班补助", "包吃住", "节日福利"],
"requirements": "1. 中专或高中以上学历,理工科背景;\n2. 对自动化设备感兴趣,愿意学习新技术;\n3. 具备一定的动手能力;\n4. 身体健康,视力良好;\n5. 欢迎应届毕业生加入。",
"description": "昆山龙腾光电股份有限公司成立于2005年是国内知名的液晶显示面板制造商。公司主要产品为笔记本电脑、车载显示、手机等中小尺寸显示面板。公司位于江苏省昆山市光电产业园拥有先进的生产技术和严格的质量管理体系。"
}
];
// ==========================================
// === 2. 交互逻辑:打开详情弹窗 ===
// ==========================================
/**
* 打开详情弹窗
* @param {number} index - 岗位在数组中的索引 (0-19)
* 对应 HTML 中的 onclick="openModal(0)", onclick="openModal(1)" ...
*/
function openModal(index) {
console.log("正在打开第 " + index + " 个岗位的详情");
// 1. 获取数据
const data = jobsList[index];
if (!data) {
console.error("未找到索引为 " + index + " 的数据");
return;
}
// 2. 填充弹窗基础信息
document.getElementById('modalJobTitle').innerText = data.title;
document.getElementById('modalSalary').innerText = data.salary;
document.getElementById('modalCompany').innerHTML = `<i class="fa-regular fa-building"></i> ${data.company}`;
document.getElementById('modalLocation').innerHTML = `<i class="fa-solid fa-location-dot"></i> ${data.location}`;
document.getElementById('modalQuota').innerHTML = `<i class="fa-solid fa-users"></i> ${data.quota}`;
// 3. 填充福利标签 (先清空旧的)
const tagContainer = document.getElementById('modalTags');
tagContainer.innerHTML = '';
if (data.tags && data.tags.length > 0) {
data.tags.forEach(tag => {
const span = document.createElement('span');
span.className = 'modal-tag';
span.innerText = tag;
tagContainer.appendChild(span);
});
}
// 4. 填充详细文本 (支持换行显示)
document.getElementById('modalRequirements').innerText = data.requirements;
document.getElementById('modalCompanyDesc').innerText = data.description;
// 5. 显示弹窗并禁止背景滚动
document.getElementById('jobModal').classList.add('active');
document.body.style.overflow = 'hidden';
}
// ==========================================
// === 3. 交互逻辑:关闭详情弹窗 ===
// ==========================================
function closeModal() {
document.getElementById('jobModal').classList.remove('active');
document.body.style.overflow = 'auto';
}
// 点击遮罩层也可以关闭
document.getElementById('jobModal').addEventListener('click', function(e) {
if (e.target === this) closeModal();
});
// ==========================================
// === 4. 其他板块逻辑 (保留原有逻辑) ===
// ==========================================
// --- 预招录确认逻辑 ---
let currentTargetRowId = null;
function openConfirmModal(rowId) {
const row = document.getElementById(rowId);
if (row.classList.contains('status-active')) return;
currentTargetRowId = rowId;
document.getElementById('recruitConfirmModal').classList.add('active');
}
function closeConfirmModal() {
document.getElementById('recruitConfirmModal').classList.remove('active');
currentTargetRowId = null;
}
function confirmRecruitment() {
if (!currentTargetRowId) return;
const row = document.getElementById(currentTargetRowId);
const btn = row.querySelector('.recruit-btn');
row.classList.remove('status-locked');
row.classList.add('status-active');
btn.classList.add('disabled');
btn.innerHTML = '<i class="fa-solid fa-check-circle"></i> 已确认进入名单';
btn.removeAttribute('onclick');
closeConfirmModal();
setTimeout(() => { alert("操作成功!您已进入该单元的企业预招录序列。"); }, 300);
}
document.getElementById('recruitConfirmModal').addEventListener('click', function(e) { if (e.target === this) closeConfirmModal(); });
// --- 资质进度弹窗逻辑 (保留) ---
function openCertModal() {
const modal = document.getElementById('certModal');
// 设定到岗时间 (示例2025-12-03)
const today = new Date();
const startDate = new Date("2025-12-03");
// 格式化日期显示
const dateStr = startDate.getFullYear() + '/' +
(startDate.getMonth() + 1).toString().padStart(2, '0') + '/' +
startDate.getDate().toString().padStart(2, '0');
// 计算天数差
const diffTime = Math.abs(today - startDate);
const diffDays = Math.ceil(diffTime / (1000 * 60 * 60 * 24));
// 计算百分比 (90天周期)
const totalDuration = 90;
let percentage = (diffDays / totalDuration) * 100;
if (percentage > 100) percentage = 100;
if (percentage < 0) percentage = 0;
document.getElementById('displayStartDate').innerText = dateStr;
document.getElementById('progressText').innerText = percentage.toFixed(1) + "%";
modal.classList.add('active');
const bar = document.getElementById('progressBar');
bar.style.width = '0%';
setTimeout(() => { bar.style.width = percentage + '%'; }, 50);
}
function closeCertModal() {
document.getElementById('certModal').classList.remove('active');
}
document.getElementById('certModal').addEventListener('click', function(e) {
if (e.target === this) closeCertModal();
});
</script>
</body>
</html>