欢迎,{{userInfo.real_name}}({{roleText(userInfo.role)}})
森林防火巡检指挥大屏
某某园林局 · 实时态势任务完成进度
{{stat.tasks_total}}项
已完成 {{stat.tasks_completed}} 项{{ pct(stat.tasks_completed, stat.tasks_total) }}
点位今日巡护覆盖
{{stat.points_total}}个
已覆盖 {{stat.points_covered}} 个{{ pct(stat.points_covered, stat.points_total) }}
人员今日在岗率
{{stat.users_total}}人
在岗 {{stat.users_present}} 人{{ pct(stat.users_present, stat.users_total) }}
今日打卡{{stat.today_checkins}}
当前在岗{{stat.online_users}}
待处置隐患{{stat.pending_hazards}}
异常打卡待审{{stat.abnormal_checkins}}
辖区点位与人员分布
最近打卡
| 人员 | 点位 | 距离 | 状态 |
|---|---|---|---|
| {{c.user_name}} | {{c.point_name}} | {{c.distance_m}}米 | {{c.status==='normal'?'正常':'异常'}} |
人员列表
新增人员
| ID | 用户名 | 姓名 | 角色 | 中队 | 电话 |
|---|---|---|---|---|---|
| {{u.id}} | {{u.username}} | {{u.real_name}} | {{roleText(u.role)}} | {{u.org_id}} | {{u.phone}} |
巡检点位
新增点位
分组管理
| ID | 编码 | 名称 | 分组 | 经纬度 | 围栏(米) |
|---|---|---|---|---|---|
| {{p.id}} | {{p.point_code}} | {{p.point_name}} | {{p.group_name || '未分组'}} | {{Number(p.longitude).toFixed(4)}}, {{Number(p.latitude).toFixed(4)}} | {{p.fence_radius_m}} |
{{g.name}} ({{g.points.length}}个点位)
{{p.point_name}}
任务列表
下发任务
| ID | 任务名 | 类型 | 分派人员 | 状态 | 内容 |
|---|---|---|---|---|---|
| {{t.id}} | {{t.task_name}} | {{t.task_type}} | {{(t.assignee_names||[]).join('、') || '未分派'}} | {{t.status}} | {{t.content}} |
考勤统计({{attendance.date}}) 应到 {{attendance.summary.total}} 人, 在岗 {{attendance.summary.present}}, 缺勤 {{attendance.summary.absent}}, 异常 {{attendance.summary.abnormal}}
| 姓名 | 角色 | 所属中队 | 打卡次数 | 首次打卡 | 最后打卡 | 状态 |
|---|---|---|---|---|---|---|
| {{p.user_name}} | {{p.role==='inspector'?'巡检':'值守'}} | {{p.org_name}} | {{p.checkin_count}} | {{p.first_checkin || '-'}} | {{p.last_checkin || '-'}} | {{p.status==='normal'?'正常在岗':(p.status==='absent'?'未打卡':'异常待审')}} |
隐患列表
| 编号 | 标题 | 点位 | 上报人 | 处置人 | 等级 | 状态 | 现场照片 | 操作 |
|---|---|---|---|---|---|---|---|---|
| {{h.hazard_code}} | {{h.title}} | {{h.point_name || '未关联'}} | {{h.reporter_name}} | {{h.handler_name}} | {{h.level}} | {{h.status}} |
|
|
打卡记录(异常待审需审核)
导出CSV
| ID | 人员 | 点位 | 时间 | 距离 | 状态 | 操作 |
|---|---|---|---|---|---|---|
| {{c.id}} | {{c.user_name}} | {{c.point_name}} | {{c.checkin_time}} | {{c.distance_m}}米 | {{c.status}} |
|