mirror of
https://github.com/kuaifan/dootask.git
synced 2026-08-01 02:45:58 +00:00
50 lines
2.0 KiB
Markdown
50 lines
2.0 KiB
Markdown
---
|
||
id: checkin.rule.concept
|
||
title: 签到规则与全局配置
|
||
type: concept
|
||
feature: checkin
|
||
scope: admin
|
||
locale: zh
|
||
aliases:
|
||
- 签到规则
|
||
- 签到全局设置
|
||
- 上下班时间设置
|
||
- 签到方式配置
|
||
- 签到时间窗口
|
||
- 管理员怎么开签到
|
||
related_tools: []
|
||
related_pages: []
|
||
prerequisites:
|
||
- 需要系统管理员身份
|
||
last_verified: v1.7.90
|
||
---
|
||
|
||
# 签到规则与全局配置
|
||
|
||
## 入口
|
||
桌面端 / 移动端:「应用」→「签到打卡」→ 抽屉右上角「签到设置」(仅管理员可见)
|
||
也可走:管理后台 → 系统设置 → 签到
|
||
|
||
## 主要字段
|
||
配置存储在 `checkinSetting` 系统设置项,关键字段:
|
||
|
||
- **功能开启(open)**:`open` / `close`,关闭后整套签到能力对所有人停用
|
||
- **签到时间(time)**:`[上班时间, 下班时间]`,如 `["09:00", "18:00"]`,提醒任务基于这两个时间点
|
||
- **最早可提前(advance)/ 最晚可延后(delay)**:上下班时间前后允许签到的分钟数,超过会被拒
|
||
- **签到打卡提醒(remindin)**:上班前 N 分钟推「打卡提醒」
|
||
- **签到缺卡提醒(remindexceed)**:上班后 N 分钟推「缺卡提醒」
|
||
- **签到方式(modes)**:勾选启用的方式列表,从 `face` / `auto`(WiFi)/ `locat`(定位)/ `manual`(手动)中多选
|
||
- **允许修改(edit / face_upload)**:是否允许成员自行改 MAC / 上传人脸
|
||
|
||
## 子方式额外配置
|
||
- **人脸签到**:签到备注 + 重复打卡提醒开关
|
||
- **WiFi 签到**:路由器一键安装命令
|
||
- **定位签到**:百度 / 高德 / 腾讯三选一的地图 Key + 允许签到坐标 + 半径(50-5000 米)
|
||
- **手动签到**:签到备注
|
||
|
||
## 不支持
|
||
- 不支持按部门 / 角色配置不同上下班时间,全员一套
|
||
- 不支持配置自定义节假日;节假日由内置接口 `Extranet::isHoliday()` 判断
|
||
- 不支持多班次 / 排班
|
||
- 改完设置即时生效,但已生成的签到记录不会回溯调整
|