🏢 员工综合管理系统

🟢 v{{version}}
{{greetingText}}{{formatDateCN()}}
{{weekdayCN}} · {{todayStr}}
📋
入职办理
本月已有 {{officeStats.onboard_count||0}} 人入职
考勤打卡
暂无打卡记录
🏖️
假期申请
年假剩余 {{officeStats.leave.annual||0}} 天 · 调休剩余 {{officeStats.leave.comp||0}}
💰
薪资结算
银行卡状态: {{officeStats.salary==='approved'?'已绑定':officeStats.salary==='pending'?'审核中':officeStats.salary==='rejected'?'已驳回':'未绑定'}} 暂未绑定薪资卡
📦
物料申请
办公用品快捷申领,待审批 {{officeStats.material_pending||0}} 项
🧾
费用报销
本月报销 ¥{{(officeStats.expense.month_total||0).toLocaleString()}} · 待审批 {{officeStats.expense.pending||0}}
📊
项目列表
进行中项目 {{officeStats.project_count||0}}
🔔
消息中心
未读消息 {{officeStats.unread_count>99?'99+':officeStats.unread_count}} 暂无未读消息
{{officeStats.unread_count>99?'99+':officeStats.unread_count}}

欢迎使用员工综合管理系统

PHP 8.3 + Vue 3 + MySQL 8.0 | 版本 v{{version}}

功能导航

{{weatherData.city}}
{{weatherData.current.temperature}}{'°'}
{{weatherData.current.weather_desc}} {'体感'}{{weatherData.current.feels_like}}{'°'}
{{weatherData.current.weather_icon}}
{'💨'} {{weatherData.current.wind_speed}}km/h
{'💧'} {{weatherData.current.humidity}}%

入职信息登记

附件上传
+ {{up.label}}
提交入职申请 重置

入职进度查询

查询
{{progress.application.name}} {{progress.application.position}} {{progress.application.status_text}} {{progress.application.created_at}} {{progress.application.review_remark || '暂无'}}

进度日志

{{logLabel(log)}} — {{log.remark}}

申请假期 我的假期
{{t.name}} {{t.description}}
{{leaveComputedDays}} 个工作日 年度剩余:{{leaveYearRemaining}}天 提交申请 重置
全部 待审批 已通过 已驳回 共 {{leaveList.length}} 条记录
{{leaveDetail.leave_type_name}} {{leaveDetail.start_date_fmt}} ~ {{leaveDetail.end_date_fmt}} {{leaveDetail.days}}天 {{leaveDetail.reason||'-'}} {{leaveDetail.status==='pending'?'待审批':leaveDetail.status==='approved'?'已通过':'已驳回'}} {{leaveDetail.review_remark}} {{leaveDetail.created_at_fmt}}
提交银行卡 卡片管理 变更记录 导出CSV
{{salaryStats.total}}
全部卡片
{{salaryStats.approved}}
已通过
{{salaryStats.pending}}
待审核
{{salaryStats.rejected}}
已驳回
提交审核 重置
全部 待审核 已通过 已驳回 {{cardList.length}} 条记录
提交报销 报销记录 变更记录 导出CSV
{{expenseStats.total}}
全部
{{expenseStats.pending}}
待审核
{{expenseStats.approved}}
已通过
{{expenseStats.paid}}
已打款
{{expenseStats.rejected}}
已驳回
单笔上限 ¥{{Number(expenseMaxAmount).toLocaleString()}}
支持 jpg/png/gif/pdf,单张≤10MB,最多9张
正在上传票据...
提交报销 重置
全部 待审核 已通过 已打款 已驳回 {{expenseList.length}} 条记录

天气查询

定位 刷新
🌤️
加载中...
⚠️
{{weatherError}}
{{weatherData.city}}
{{weatherData.current.temperature}}°
{{weatherData.current.weather_icon}} {{weatherData.current.weather_desc}} 体感 {{weatherData.current.feels_like}}°
💨 风速: {{weatherData.current.wind_speed}} km/h {{weatherData.current.wind_direction}}
🌬️ 阵风: {{weatherData.current.wind_gusts}} km/h
💧 湿度: {{weatherData.current.humidity}}%
📊 气压: {{weatherData.current.pressure}} hPa
{{d.date_display}}
{{d.weather_icon}}
{{d.weather_desc}}
{{d.temp_max}}° / {{d.temp_min}}°
💧 {{d.precip}}%

消息中心

全部标为已读
{{cat.label}}
{{msg.title}} {{categoryLabel(msg.category)}}
{{msg.content}}
{{msg.created_at_fmt}} 标为已读
{{detailMsg.type==='system'?'系统消息':'业务消息'}} {{categoryLabel(detailMsg.category)}} {{detailMsg.created_at_fmt}}
{{detailMsg.content}}
库存: {{materialItems.find(m=>m.id===materialForm.item_id)?.stock||0}} {{materialItems.find(m=>m.id===materialForm.item_id)?.unit||'个'}} 提交申请 重置
共 {{materialTotal}} 条

物料:{{materialDetail.item_name}}({{materialDetail.unit}})

分类:{{materialDetail.category_icon}} {{materialDetail.category_name}}

数量:{{materialDetail.quantity}} {{materialDetail.unit}}

用途:{{materialDetail.purpose}}

领取时间:{{materialDetail.pickup_time_fmt}}

状态:{{ {'pending':'待审批','approved':'已通过','rejected':'已拒绝','received':'已领取'}[materialDetail.status] }}

审批人:{{materialDetail.reviewer}}

审批意见:{{materialDetail.review_comment}}

申请时间:{{materialDetail.created_at_fmt}}

更新时间:{{materialDetail.updated_at_fmt}}

👥 👤
{{conv.name||'未命名'}} {{formatChatTime(conv.updated_at)}}
{{getLastMsgPreview(conv)}} {{conv.unread_count>99?'99+':conv.unread_count}}
暂无会话
{{chatCurrentConv.type==='group'?'👥':'👤'}} {{chatCurrentConv.name||'聊天'}} ({{chatMembers.length||chatCurrentConv.member_count||0}}人)
加载中... 加载更多
{{msg.content}}
{{msg.file_name}}
📎
{{msg.file_name}}
{{formatFileSize(msg.file_size)}}
{{formatChatTime(msg.created_at)}}
暂无消息,发送第一条吧
选择一个会话开始聊天
单聊 群聊
开始聊天
创建群聊
取消 发送
取消 发送
👤 {{m.realname||m.username||('用户'+m.user_id)}} 管理员
添加成员

{{tabName}} 模块

正在开发中...