📈 数据总览
今日识别
{{ stats.identified_today }}
累计识别
{{ stats.identified_total }}
未结算(块)
{{ stats.total_unsettled }}
未结算(条)
{{ stats.total_unsettled_cnt }}
待确认
{{ stats.unidentified }}
🔄 客户端同步
{{ syncStatus.last_sync_success ? '✓成功' : '✗失败' }}
最近 {{ syncStatus.last_sync || '暂无' }}
累计 {{ syncStatus.sync_count }} 次
📤 发送今日汇总到群
⚙️ 设置
📊 每日产量趋势
暂无数据
⏳ 待确认记录 共 {{ pendingRecords.length }} 条
以下记录因 OCR 识别信息不完整需要手动确认。点击编辑图标修正姓名/日期/数量后点"确认录入"。
{{ r.name || '(未识别)' }}
{{ r.date }} · {{ r.quantity }}块
✅
暂无待确认记录
所有 OCR 识别结果均已确认
👤 员工列表
📤 发送全部到群
管理分组
{{ ws || '未分组' }}
{{ emp.name }}
{{ emp.total }} 块
未结 {{ emp.unsettled_total }}
{{ emp.record_count }} 条
待结 {{ emp.unsettled_count }} 条
最近 {{ emp.latest_date.slice(5,10).replace('-','.') }}
暂无员工数据
{{ r.date }}
{{ r.quantity }} 块
{{ r.settled?'已结账':'未结账' }}
{{ (r.created_at||'').substring(0,10) }}
暂无记录
📅 按日期范围查询
{{ calYear }}年{{ calMonth }}月
{{ d }}
{{ cell.day }}
从 {{ calStartKey }}
到 {{ calEndKey }}
点击日期选择起止范围
{{ r.name }}
{{ r.date }}
{{ r.quantity }} 块
{{ r.settled?'已结账':'未结账' }}
📝 预录入
{{ ocrResult.ocr_text }}
每行一条:姓名 月.日 数量
👥 用户管理
{{ u.display_name }}
@{{ u.username }}
{{ u.role==='admin'?'管理员':'店长' }}
📌 {{ u.scope_workshop }}
📋 操作日志
{{ scope.row.detail }}
旧值: {{ scope.row.old_value || '空' }} →
新值: {{ scope.row.new_value || '空' }}
🤖 OCR 识别日志
{{ scope.row.ocr_text || '-' }}
⚙️ 系统设置
🔔 群通知
静默时段
{{ silentHoursStart }} ~ {{ silentHoursEnd }}
点击小时选择开始,再点选结束
保存
{{ String(h-1).padStart(2,'0') }}
{{ h%4===0?String(h-1).padStart(2,'0'):'' }}
点击小时设置静默时段,再次点击重置
🔄 客户端同步
🔍 OCR识别时段
活跃时段
{{ ocrHoursStart }} ~ {{ ocrHoursEnd }}
未设置(24小时识别)
保存
{{ String(h-1).padStart(2,'0') }}
{{ h%4===0?String(h-1).padStart(2,'0'):'' }}
点击小时设置OCR识别活跃时段,再次点击重置。非活跃时段客户端跳过OCR识别。
🗑️ 数据管理
👥 员工管理
暂无员工数据