import { useState, useEffect } from 'react' import { X, ArrowRight } from 'lucide-react' const STORAGE_KEY = 'hr-onboarding-completed' const steps = [ { icon: '🏠', title: '这里看风险', description: '首页展示企业用工风险总览,红色代表高风险项,点击「去处理」直接跳转操作。', }, { icon: '�', title: '这里管花名册', description: '花名册页面管理员工档案、劳动合同、附件,以及违纪、考勤、培训、绩效记录,可生成仲裁证据链。', }, { icon: '💰', title: '这里算薪税', description: '薪税页面提供加班费、双倍工资、社保公积金计算器和工资条管理,输入参数实时计算。', }, ] export default function OnboardingGuide() { const [visible, setVisible] = useState(false) const [step, setStep] = useState(0) useEffect(() => { const completed = localStorage.getItem(STORAGE_KEY) if (!completed) { setVisible(true) } }, []) const close = () => { localStorage.setItem(STORAGE_KEY, '1') setVisible(false) } if (!visible) return null const current = steps[step] const isLast = step === steps.length - 1 return (
{current.description}
{/* 进度指示器 */}