审核队列
| 时间 | 业代 | 门店 | 任务 | SKU | 件 | 金额 | 命中 | |
|---|---|---|---|---|---|---|---|---|
| {{fmt(s.created_at)}} | {{s.rep_name}} | {{s.store_name}} | {{s.task_type}} | {{s.sku_name}} | {{s.quantity}} | ¥{{s.calculated_bonus.toFixed(2)}} | {{ruleLabel(h)}} | |
| {{filter==='PENDING'?'队列已清空':'此筛选下暂无单据'}} | ||||||||
月度工资单
Karen-Q8 格式. 仅 SETTLED 行.
SAP 售点导入
上传 SAP.xls. 影响超 5% 二次确认 (Karen-OQ-T5).
共 {{sapPv.total_rows}} 行,影响 {{sapPv.will_change_pct}}%
按状态: {{JSON.stringify(sapPv.by_status)}}
匹配业代: {{sapPv.matched_reps.join(',')}}
业代
| 工号 | 姓名 | 电话 | 岗位 | 状态 | 停用时间 | |
|---|---|---|---|---|---|---|
| {{r.id}} | {{r.name}} | {{r.phone}} | {{r.role_label||'-'}} | {{r.status===1?'在职':'已停用'}} | {{r.inactive_at?fmt(r.inactive_at):'-'}} |
新增业代
{{repNew.err}}
编辑业代 {{repEdit.id}}
{{repEdit.err}}
门店 ({{storeT}})
| 编码 | 名称 | 街道 | SAP | GPS | 启用 | |
|---|---|---|---|---|---|---|
| {{s.id}} | {{s.name}} | {{s.region||"-"}} | {{s.sap_status||"-"}} | {{s.lng.toFixed(4)}}, {{s.lat.toFixed(4)}}待补 | {{s.status===1?"在用":"停用"}} | |
| 暂无门店,点 + 新增门店 或 SAP 导入 | ||||||
改判记录 (Karen-Q5)
| 时间 | 提交单 | 操作人 | 原因 |
|---|---|---|---|
| {{fmt(r.created_at)}} | {{r.submission_id}} | {{r.operator_name||r.operator_id}} | {{r.reason}} |
| 近30天无改判 | |||
账号管理
| 账号 | 姓名 | 角色 | 电话 | 状态 | 最近登录 | |
|---|---|---|---|---|---|---|
| {{a.id}} | {{a.name}} | {{roleLabel(a.role)}} | {{a.phone||'-'}} | {{a.status===1?'在职':'停用'}} | {{a.last_login_at?fmt(a.last_login_at):'-'}} | |
| 尚无管理员 | ||||||
总览
本月已结算奖励
¥{{f2(ov.month_total_bonus)}}
今日
提交{{(ov.today||{}).submitted||0}}
机审通过率{{pc((ov.today||{}).auto_pass_rate)}}
驳回率{{pc((ov.today||{}).reject_rate)}}
本周
提交{{(ov.week||{}).submitted||0}}
机审通过率{{pc((ov.week||{}).auto_pass_rate)}}
驳回率{{pc((ov.week||{}).reject_rate)}}
本月
提交{{(ov.month||{}).submitted||0}}
机审通过率{{pc((ov.month||{}).auto_pass_rate)}}
驳回率{{pc((ov.month||{}).reject_rate)}}
团队
| # | 姓名 | 本月奖励 | 状态 |
|---|---|---|---|
| {{i+1}} | {{r.name}} | ¥{{f2(r.month_bonus)}} | 在职 |
| 暂无数据 | |||
已停用 ({{tm.inactive_collapsed.length}})
| 姓名 | 停用时间 | 本月奖励 |
|---|---|---|
| {{r.name}} | {{fmtDate(r.inactive_at)}} | ¥{{f2(r.month_bonus)}} |
门店看板
本月 Top 10
| 门店 | 提交单 | 已结算奖励 |
|---|---|---|
| {{s.store_name||s.store_id}} | {{s.cnt}} | ¥{{f2(s.bonus)}} |
| 暂无 | ||
沉默门店 (超{{st.silent_threshold_days||15}}天无提交, 共{{(st.silent_stores||[]).length}})
| 门店 | 沉默天数 |
|---|---|
| {{s.name}} | {{s.days_silent}}天 |
| 无沉默门店 | |
运营
本月提交趋势
| 日期 | 提交数 | 机审通过 |
|---|---|---|
| {{r.d}} | {{r.total}} | {{r.auto_pass}} |
| 暂无 | ||
近30天改判记录 (Karen-Q5)
| 时间 | 提交单 | 操作人 | 原因 |
|---|---|---|---|
| {{fd(r.created_at)}} | {{r.submission_id}} | {{r.operator_name||'-'}} | {{r.reason}} |
| 近30天无改判 | |||
SKU 管理
| ID | 条码 | 名称 | 规格 | 品牌 | 状态 | |
|---|---|---|---|---|---|---|
| {{s.id}} | {{s.barcode}} | {{s.name}} | {{s.spec}} | {{s.brand}} | {{s.status?'启用':'停用'}} | |
| 暂无 | ||||||
新增 SKU
编辑 SKU {{skuEdit.id}}
{{skuEdit.err}}
奖励规则
| SKU | 任务类型 | 单价 | 生效日 | |
|---|---|---|---|---|
| {{r.sku_name||r.sku_id}} | {{taskLabel(r.task_type_code)}} | ¥{{r.amount.toFixed(2)}} | {{fmtDate(r.effective_from)}} | |
| 暂无 | ||||
新增奖励规则
KPI 指标
新增 / 调整 KPI 指标 ({{kpiYm}})
{{kpiM.err}}
已存在同月+业代+任务+SKU 的 KPI 将被覆盖 (upsert)。
| 月份 | 业代 | 任务 | SKU | 指标 | 类型 |
|---|---|---|---|---|---|
| {{fmtYM(r.year_month)}} | {{r.rep_name}} | {{taskLabel(r.task_type_code)}} | {{r.sku_name||r.sku_id}} | {{r.target_count}} | {{r.is_team_total?'团队总':'个人'}} |
| 暂无 | |||||
按比例重算 (Karen-Q3)
缩放比: {{rpResult.scale}} | 更新 {{(rpResult.rep_changes||[]).length}} 人
{{c.rep_id}}: {{c.old}}→{{c.new}}
今日动态词
词库 (活跃: {{wl.active_count||0}})
| 词 | 添加时间 | 状态 | |
|---|---|---|---|
| {{w.word}} | {{fmtDate(w.added_at)}} | {{w.removed_at?'已移除':'活跃'}} | |
| 词库为空 | |||
机审阈值
| 参数 | 说明 | 当前值 | |
|---|---|---|---|
{{t.param_key}} | {{t.description}} | ||
| 暂无 | |||
详情 {{dt.data&&dt.data.submission.id}}
| 业代 | {{dt.data.submission.rep_name}} |
| 门店 | {{dt.data.submission.store_name}} |
| 金额 | ¥{{dt.data.submission.calculated_bonus.toFixed(2)}} |
| 水印词 | {{dt.data.submission.watermark_word}} |
| 命中 | {{ruleLabel(h)}} |
距门店 {{fmtDist(dt.data.submission.distance_m)}} / 围栏 {{dt.data.submission.fence_radius_m}} m
— 超出围栏
— 在围栏内
提交位置
门店位置
新增门店
{{storeNew.geoNote}}
{{storeNew.err}}
编辑门店 {{storeEdit.id}}
{{storeEdit.geoNote}}
{{storeEdit.err}}
新增管理员
{{adminNew.err}}
编辑账号 {{adminEdit.id}}
密码 / 状态 在列表行操作。不能降级唯一 OWNER。
{{adminEdit.err}}