编辑页面

修改后将从当前时间重新计算过期时间
请假记录
年假 · 3天
5月15日-5月17日
审批中
病假 · 2天
4月20日-4月21日
已通过
` }, 'overtime': { title: '加班申请', content: `
加班日期
加班时段
预计时长
加班事由
` }, 'payslip': { title: '工资条', content: `
¥15,500
2026年4月 实发工资
基本工资¥15,000
绩效奖金¥2,000
加班费¥1,000
餐补/交通¥500
养老保险-¥1,480
医疗保险-¥370
公积金-¥1,480
个税-¥633
实发工资¥15,500
` }, 'clock-record': { title: '打卡记录', content: `
18
正常天数
1
缺卡天数
本月打卡记录
05-13 周三
08:58 - 18:00
正常
05-12 周二
09:01 - 17:58
正常
05-11 周一
缺卡
缺卡
` }, 'schedule': { title: '排班查看', content: `
本周排班 (5月13日-5月19日)
白班
白班
今天
休息
休息
中班
白班
白班09:00-18:00
休息不上班
` }, 'train': { title: '培训管理', content: `
培训计划
培训记录
培训考核
` }, 'train-plan': { title: '培训计划', content: `
我的培训
数据分析进阶 选修
5月20日开课进度 45%
新员工入职培训 必修
已完成成绩: 95分
` }, 'train-record': { title: '培训记录', content: `
培训记录
新员工入职培训
2026-05-10 · 4小时
95分
信息安全培训
2026-05-08 · 2小时
88分
` }, 'train-exam': { title: '培训考核', content: `
数据分析进阶 - 考核测试
考试时间: 60分钟
题目数量: 50题
合格分数: 60分
` }, 'apply-record': { title: '申请记录', content: `
我的申请
请假申请
05-14 09:30
审批中
补卡申请
05-12 18:00
已通过
加班申请
05-10 10:00
已通过
` }, 'salary': { title: '薪资核算', content: `
工资条查询
薪资异议
` }, 'salary-objection': { title: '薪资异议', content: `
工资月份
异议类型
异议内容
` }, 'profile': { title: '我的', content: `
个人信息录入
个人档案查看
` }, 'attendance': { title: '考勤管理', content: `
打卡记录
请假申请
加班申请
排班查看
` } }; // 显示页面 function showPage(pageId) { const page = pages[pageId]; if (!page) return; // 更新导航标题 document.getElementById('navTitle').textContent = page.title; document.getElementById('navBar').style.display = 'flex'; document.getElementById('tabBar').style.display = 'none'; document.getElementById('mainContent').style.display = 'none'; const html = `
${page.title}
${page.content}
`; document.getElementById('detailPages').innerHTML = html; } // 关闭页面 function closePage(pageId) { document.getElementById('navTitle').textContent = 'HR员工平台'; document.getElementById('navBar').style.display = 'flex'; document.getElementById('tabBar').style.display = 'flex'; document.getElementById('mainContent').style.display = 'block'; document.getElementById(`page-${pageId}`).classList.remove('show'); } // Tab切换 function switchTab(index) { document.querySelectorAll('.tab-item').forEach((item, i) => { item.classList.toggle('active', i === index); }); } // 抽屉 function showDrawer() { document.getElementById('drawer').classList.add('show'); } function hideDrawer() { document.getElementById('drawer').classList.remove('show'); } // Toast function showToast(msg) { const toast = document.getElementById('toast'); toast.textContent = msg; toast.style.display = 'block'; setTimeout(() => { toast.style.display = 'none'; }, 2000); }
取消
访问码: w2jx4sgk