### 🎯 核心功能
**员工端(H5)**
- 📱 钉钉 / 企业微信免登(JSAPI 自动获取用户身份)
- 👤 自助绑定(无钉钉 userid 时手动输入绑定)
- 📋 工资条列表 + 详情查看(已发布月份按月排列)
- ✅ 查看即标记已读,财务可看阅读回执
- 📄 PDF 下载(钉钉兼容:临时文件 + 公开下载 URL)
- 🖨️ 打印 / 另存为 PDF(PC 和系统浏览器支持)
**管理后台**
- 📥 Excel / CSV 批量导入(支持 XLSX 模板下载、导入前预览、错误行筛选)
- 📤 发布 / 撤回工资
- 🔔 钉钉工作通知(OA 卡片消息,不暴露链接)
- 👥 员工管理(新增、编辑、删除、设置后台权限和密码)
- 📝 单条工资编辑 / 撤回 / 删除
- 📊 已发布月份批量导出 PDF
- 📋 日志管理(导入日志、操作日志、登录日志)
- ⚙️ 系统设置(钉钉 / 企业微信凭证、集成模式、维护模式、通知文案)
### 🔒 安全机制
- 后台 IP 白名单
- 图形验证码(失败 3 次后触发)
- IP + 账号双维度限流
- 密码强度校验(必须包含字母 + 数字,不能纯数字/纯字母)
- 临时 PDF 文件随机 token + 1 小时过期 + 自动清理
### 🔧 技术特性
- 零依赖 PDF 生成(自带 TCPDF 兼容层,未安装时明确提示)
- 智能 Excel 解析(GBK/UTF-8 编码自动识别、科学计数法还原、长数字保留)
- 钉钉 / 企业微信环境智能适配(UA 检测,隐藏不支持的打印按钮)
- 渐变主色调 favicon,与品牌 logo 统一
苏ICP备2026059880号
苏公网安备32050602014591号