工作台 工单管理 导入管理 统计报表 派单分析 导入周报 系统管理
{{ currentUser.name.charAt(0) }} 退出
{{ c.label }}
{{ c.value }}
{{ c.sub }}
📌 计算逻辑
  • 每天导入的财务工单数据按当天全部文件统一汇总,每晚 22:00 自动判定结清状态
  • 开单至今超过 60 天仍未结清的工单自动进入跟踪,并推送门店负责人处理
  • 负责人选择工单理由并转交,接收人确认 / 回退,责任人确认完成,全程留痕
📥 导入要求
  • 文件须含工单号、开单日期、维修金额等字段;同一工单号多次导入自动累计
  • 按品牌模板自动映射字段,未匹配模板的品牌需先在后台配置模板
  • 同一份文件请勿重复上传:选择文件后系统会自动比对同门店历史文件名,重名时给出提醒;解析后展示的重复批次记录可在批次历史中作废
⭐ 标星与重点关注
  • 同一工单多次导入仍未结清,每出现一次标星 +1
  • 连续超 3 周未结清、或超过预计结清日期、或反馈完成但仍未结清的工单,标记为重点关注
  • 重点关注工单按工单理由(类型)分派给不同提醒人,{{ focusScheduleText }} 汇总提醒;控制零售金蝶已结算、零件临时出库工单不再做重点提醒
  • 右侧列表是唯一的重点关注工单入口:类型对口人只看自己负责类型(跨店);门店人员看本店全部重点关注工单(本店所有人可见);管理员看全部;已结清(系统判定)自动消除
{{ t.orderNo }} 总部重点关注 ⭐×{{ t.starCount }} {{ t.companyName }}
{{ t.customerName || '-' }} · {{ t.plateNumber || '-' }} · 超期 {{ t.settleDays }} 天 · {{ t.amountText }}
{{ t.statusText }}
查询 导出 CSV

拖拽文件到此处,或点击上传

支持 .xlsx / .xls,按模板列映射解析

解析预览 确认导入并推送 作废本次预览
新
系统首次出现的工单号。新建工单并入账,超{{ unsettledDaysLabel }}天的自动推送门店责任人派发;未超期先入库跟踪,到期再派发。
未结
工单号此前已导入过、当前尚未处理完成的重复工单。以最新导入的金额/成本覆盖旧值,保持原状态继续跟踪并标星+1,不重复推送。
复结
工单号此前已导入过、且门店已反馈完成的重复工单。说明完成反馈后仍未实际结清,以最新数据覆盖并标星+1,继续跟踪。
结清
系统每日22:00把当天各门店全部导入批次汇总为一个整体,当天汇总中未再出现的未结工单判定为已结清(当天无导入的门店不参与判定)。曾结清的工单再次导入会被重新激活。
{{ c.label }}
{{ c.value }}
{{ c.sub }}
多维度统计报表 查询 明细表随筛选联动,导出按当前维度
各店未结工单统计 · 明细数据 导出CSV
金额成本分析 · 明细数据 导出CSV
工单数量分析 · 明细数据(按状态) 导出CSV
服务顾问分析 · 明细数据 导出CSV
原因分析 · 明细数据 导出CSV
所有未结工单 vs 派单数据 · 占比明细 导出CSV
总部重点关注 · 按门店 · 仅未结清 · 点击箭头展开理由明细 导出CSV
派单过程分析(工单退回分析) 仅看已退回 查询
{{ c.label }}
{{ c.value }}
{{ c.sub }}
各店财务导入情况(按周统计) 近4周 近8周 近13周 已导入 未导入(空) 可见范围: {{ weeklyScopeText }}
新增公司
新增岗位
新增理由
共 {{ filteredAdminUsers.length }} / {{ adminUsers.length }} 人
新增模板
保存设置
判定规则:每日 22:00 自动把当天全部导入批次汇总为一个整体,当天汇总数据中未出现的未结工单判定为已结清;当天无导入的门店不参与判定,避免误判。
上次定时执行:{{ settleStatus.lastRun || '尚未执行' }}
立即按今日导入汇总执行判定 用于补跑或验证,不影响今晚22:00的定时任务
按工单理由(类型)把重点关注工单分派给不同提醒人:关闭「重点关注」的类型不再提醒;提醒人打开工作台只看得到自己负责类型的重点关注工单。
: 当前生效:{{ focusConfig.scheduleText || '-' }}
上次执行:{{ focusConfig.lastRunDate || '尚未执行' }} 预览(不发送) 立即提醒一次 保存提醒配置 保存后立即生效,提醒人无需重新登录
未选理由的重点工单默认不提醒。管理员若未被配置为任何类型的提醒人,工作台仍可看到全部重点关注工单(便于管控)。
共 {{ settleLogTotal }} 条记录
{{ currentUser.name }}
{{ roleLabel(currentUser.role) }} · {{ currentUser.company || '' }}
{{ mOverview.todoCount || 0 }} 我的待办 {{ fmtAmount(mOverview.todoAmount) }}
{{ mOverview.handledCount || 0 }} 我的已办
{{ mOverview.finishedCount || 0 }} 我的完结 {{ fmtAmount(mOverview.finishedAmount) }}
加载中...
暂无重点关注工单
{{ wo.orderNo }} {{ wo.statusText }}
公司{{ wo.companyName }}
车牌{{ wo.plateNumber || '-' }}
金额{{ wo.amountText }}
未结天数{{ wo.settleDays }}天
工单理由{{ wo.reasonName }}
总部标记 {{ wo.manualMark === 'focus' ? '总部重点关注' : '常规工单' }}
加载中...
暂无待办工单
{{ wo.orderNo }} {{ wo.statusText }}
公司{{ wo.companyName }}
金蝶工单号{{ wo.kingdeeOrderNo || '-' }}
车牌{{ wo.plateNumber || '-' }}
金额{{ wo.amountText }}
未结天数{{ wo.settleDays }}天
预计结清{{ wo.expectedCloseDate }}
加载中...
暂无待结算工单
{{ wo.orderNo }} 待结算
公司{{ wo.companyName }}
金蝶工单号{{ wo.kingdeeOrderNo || '-' }}
车牌{{ wo.plateNumber || '-' }}
金额{{ wo.amountText }}
预计结清{{ wo.expectedCloseDate }}
加载中...
暂无已办记录
{{ wo.orderNo }} {{ wo.statusText }}
公司{{ wo.companyName }}
金蝶工单号{{ wo.kingdeeOrderNo || '-' }}
金额{{ wo.amountText }}
预计结清{{ wo.expectedCloseDate }}
加载中...
暂无完结记录
{{ wo.orderNo }} 已完结
公司{{ wo.companyName }}
金蝶工单号{{ wo.kingdeeOrderNo || '-' }}
金额{{ wo.amountText }}
预计结清{{ wo.expectedCloseDate }}
加载中...

金额汇总

待办金额 {{ fmtAmount(mStats.amountSummary.todo_amount) }}
已办进行中金额 {{ fmtAmount(mStats.amountSummary.handled_open_amount) }}
办结金额 {{ fmtAmount(mStats.amountSummary.finished_amount) }}

工单状态分布(经手)

{{ s.statusText }}
{{ s.cnt }}

待处理理由分布

{{ r.reason_name }}
{{ r.cnt }}

工单理由分布(当前持有)

{{ r.reason_name }}
{{ r.cnt }}

经手门店分布

{{ s.company_name }}
{{ s.cnt }}
暂无统计数据
工单 {{ mDetail.wo.orderNo }}
公司{{ mDetail.wo.companyName }}
品牌{{ mDetail.wo.companyBrand }}
工单号{{ mDetail.wo.orderNo }}
金蝶工单号{{ mDetail.wo.kingdeeOrderNo || '-' }}
创建日期{{ mDetail.wo.openDate }}
服务顾问{{ mDetail.wo.serviceAdvisor || '-' }}
工单类型{{ mDetail.wo.orderType || '-' }}
车牌号{{ mDetail.wo.plateNumber || '-' }}
底盘号{{ mDetail.wo.vin || '-' }}
维修金额{{ mDetail.wo.amountText }}
成本{{ fmtAmount(mDetail.wo.cost) }}
状态{{ mDetail.wo.statusText }}
标星{{ starText(mDetail.wo) }}({{ mDetail.wo.starMark }})
自动关闭系统已结清
未结天数{{ mDetail.wo.settleDays }}天
预计结清{{ mDetail.wo.expectedCloseDate }}
当前处理人{{ mDetail.wo.currentHandlerName || '待指派' }}
总部标记 {{ mDetail.wo.manualMark === 'focus' ? '总部重点关注' : '常规工单' }} ({{ mDetail.wo.manualMarkReason }})
备注{{ mDetail.wo.remark }}
{{ mDetail.wo.manualMark ? '改标记' : '重点标记' }}

处理轨迹

{{ actionLabelOf(l) }} {{ l.from_name || '系统' }} → {{ l.to_name || '-' }} {{ l.note }} {{ l.created_at || '' }}

接收人处理情况

{{ a.receiverName }} {{ a.reasonName || a.positionName || '-' }} · {{ a.statusText }}
请先「选理由转交」分配工单理由(可选「无理由待结算/其他异常未结算」免转交),再标记待结算
待结算{{ mDetail.wo.expectedCloseDate ? '(' + mDetail.wo.expectedCloseDate + ')' : '' }} · 单店操作到此即完成,结清由系统每日22:00自动判定
{{ (reasons.find(r => r.id === rid) ? reasons.find(r => r.id === rid).name : rid) }}
不能超过当前日期往后的一个月
该日期用于「已超预计结清日期」的重点关注判定,请如实填写;不能超过当前日期往后的一个月
总部重点关注 常规工单
标记为「总部重点关注」:单店与总部的重点关注列表中都会带此标记并持续跟踪;
标记为「常规工单」:从重点关注中移除(后续导入若再次触发自动条件也不会回池)。
总部 门店 添加
部分品牌导出的文件含多个工作表(如理想看板:9 张表、明细在第 8 张)。留空时系统会先按模板序号读取, 若该表找不到工单号列,会自动切换到含该列的工作表。
{{ templateProbe.fileName }} 共 {{ templateProbe.sheets.length }} 张工作表,点击选用:
第 {{ s.index + 1 }} 张 {{ s.name }} {{ s.dataRows }} 行数据 · {{ (s.headers || []).slice(0, 4).join(' / ') || '无表头' }}
上传样例文件核对 {{ templateVerify.fileName }} · 命中 {{ templateVerify.hitCount }} / {{ templateVerify.columns.length }} 列
✅ {{ templateVerify.columns.length }} 个字段全部命中:{{ templateVerify.columns.map(c => c.label + '→' + c.hit + (c.isAlias ? '(备用列名)' : '')).join('、') }}
⚠️ {{ templateVerify.missing.length }} 个字段未命中 —— 把文件里的实际列名填到下方对应字段,或填进「备用列名」(不必改动主列名,两种文件都能导入)。
❌ {{ c.label }} 没找到「{{ c.expect.join(' / ') }}」,表头里有:{{ c.guesses.join('、') }}
{{ f.label }}
左栏填「文件表头里的列名」。同一品牌的 DMS 常能导出多种报表、列名不同(如雷克萨斯「工单号」与「工单单号」), 把另一种列名填到「备用列名」里,两种文件就都能导入。改动保存后立即生效,不会再被系统重启覆盖。
{{ userAccountDialog.userName }} {{ userAccountDialog.form.wecomUserId }}
可多选:该账号可查询其全部授权公司的工单与报表;选择总部则可见全集团。