mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 02:15:57 +00:00
1.7 KiB
1.7 KiB
id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, last_verified
| id | title | type | feature | scope | locale | aliases | related_tools | related_pages | prerequisites | last_verified | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| checkin.export.howto | 怎么导出签到数据 | howto | checkin | admin | zh |
|
|
v1.7.90 |
怎么导出签到数据
入口
有两个入口都能到导出弹窗:
- 「应用」→「签到打卡」→ 抽屉右上角「签到设置」→ 顶部「导出签到数据」
- 管理后台头部下拉菜单 →「导出签到数据」
操作步骤
- 导出成员:从成员选择器勾选要导出的人,单次最多 100 个
- 签到日期:选日期区间;右侧快捷有「上个月」「这个月」
- 班次时间:选上下班时间窗口,决定首签 / 末签结果的判定基准;快捷选项
8:30-18:00 / 9:00-18:00 / 9:30-18:30 - 点「导出」→ 弹出「正在打包,请留意系统消息」
导出过程与结果
- 后端接口:
GET api/system/checkin/export - 任务异步打包成 Excel,完成后由「文件助手」机器人发一条带下载链接的卡片
- 文件名自动按
{成员名}/{N 位成员}/{月份}的签到记录命名 - 下载链接走
api/system/checkin/down?key=...,登录后访问
Excel 字段
导出 Excel 包含以下列:
- 签到人
- 签到日期
- 首次签到时间 / 首次签到结果(按所选班次判定是否迟到)
- 最后签到时间 / 最后签到结果(按所选班次判定是否早退)
不支持
- 不支持单次导出超过 100 个成员,更多需要分批
- 不支持按部门一键全选,需手动勾选
- 不支持原始多次打卡明细,只导首签和末签两个时间