今日现场出勤
{{ stats.today_workers ?? 0 }} 人
⚡ 今日累计有效工时: {{ stats.today_hours ?? 0 }}h
合作分包机构
{{ stats.active_subcontractors ?? 0 }} 家
1 家自营 + 2 家外部分包
在岗工人花名册
{{ stats.total_workers ?? 0 }} 人
🔒 国密级 AES-256-GCM 存证
分包待核销金额
¥ {{ stats.pending_ledger_amount ?? 0 }}
⚠️ 线下银行打款待核销
📈 近 7 日现场考勤工时与人次趋势
单位: 累计工时 (h)
{{ item.total_hours }}h
{{ item.check_date.slice(5) }}
🏆 合作分包机构输送大盘
📥 上游商机推入队列 (外部清洗软件通过 Webhook 永久留痕)
{{ row.payload_parsed.factory_name }} · {{ row.payload_parsed.position }}
需求: {{ row.payload_parsed.headcount }} 人 |
上游报价: {{ row.payload_parsed.quote_price }} 元/时 |
联系人: {{ row.payload_parsed.contact_person }} ({{ row.payload_parsed.phone }})
💼 直聘岗位与多分包费率绑定大盘
{{ row.title }}
🏭 {{ row.factory_name }}
总包毛利: {{ (row.factory_hourly_rate - row.worker_hourly_rate).toFixed(2) }}元/时
👥 工人全量花名册 (终身分包归属追踪与 AES-256 脱敏存证)
{{ row.subcontractor_name }}
渠道码: {{ row.channel_token || '公域平台' }} |
结算方式: {{ row.settlement_method === 'platform' ? '自营线上' : '外部线下' }}
{{ row.total_attendance_days }} 天
累计 {{ row.total_work_hours }}h
📍 驻厂打卡流水 (TOTP 30s + 500m厂区围栏 + 50m人距双重防作弊)
人距偏差: {{ row.distance_worker_to_supervisor }}m (≤50m)
围栏距离: {{ row.distance_to_factory }}m (≤500m)
W: {{ parseFloat(row.worker_lat).toFixed(5) }}, {{ parseFloat(row.worker_lng).toFixed(5) }}
S: {{ parseFloat(row.supervisor_lat).toFixed(5) }}, {{ parseFloat(row.supervisor_lng).toFixed(5) }}
S: {{ parseFloat(row.supervisor_lat).toFixed(5) }}, {{ parseFloat(row.supervisor_lng).toFixed(5) }}
💰 每日 0 点日薪预估明细大盘与财务调账审计留痕
📑 分包费用应付台账与一键流式对账导出
{{ row.subcontractor_name }}
{{ row.id_card_mask }}
🤖 求职工人 AI 报名状态机与转人工队列
姓名: {{ row.extracted.name || '未提取' }}
身份证: {{ row.extracted.id_card || '未提取' }}
性别: {{ row.extracted.gender === 'male' ? '男' : (row.extracted.gender ? '女' : '未提取') }}
天数: {{ row.extracted.planned_days ? (row.extracted.planned_days + '天') : '未提取' }}