Browse Source

🎈 perf: 优化结果输出内容

Pchen. 2 months ago
parent
commit
dccdf197ef
1 changed files with 5 additions and 5 deletions
  1. 5 5
      src/utils/lepaoRecord.js

+ 5 - 5
src/utils/lepaoRecord.js

@@ -37,8 +37,8 @@ function translateRunStatus(raw) {
   if (/(running|in[_\s-]?progress|processing|doing)/i.test(s)) return '进行中'
   if (/(pending|to[_\s-]?sync|syncing|await)/i.test(s)) return '待同步'
   // JKES 常见:END/ENDED(跑步成功结束)
-  if (/(^end$|ended|finish|finished|done)/i.test(s)) return '成功'
-  if (/(valid|success|passed|pass|complete|completed|ok|normal)/i.test(s)) return '成功'
+  if (/(^end$|ended|finish|finished|done)/i.test(s)) return '自动确认有效'
+  if (/(valid|success|passed|pass|complete|completed|ok|normal)/i.test(s)) return '自动确认有效'
   if (/(invalid|fail|failed|error|abnormal|exception|reject)/i.test(s)) return '失败'
 
   // 兜底:常见单词替换后展示
@@ -79,7 +79,7 @@ export function parseLepaoRecordRow(record) {
   const runState = Number(record?.state)
   if (Number.isFinite(runState) && runState !== 2) {
     const stateText =
-      runState === 0 ? '进行中' : runState === 1 ? '待同步' : runState === 3 ? '异常' : '未知状态'
+      runState === 0 ? '正在进行中' : runState === 1 ? '已结束待同步' : runState === 3 ? '乐跑失败,乐跑里程已返还' : '未知状态'
     return {
       isJkes: true,
       statusText: stateText,
@@ -115,12 +115,12 @@ export function parseLepaoRecordRow(record) {
     const campus = jkes?.campus_status ?? r.dataStatus?.value ?? r.dataStatus ?? ''
     const runText = translateRunStatus(runStatus)
     const campusOk = isCampusOk(campus)
-    const ok = runText === '成功' && campusOk
+    const ok = runText === '自动确认有效' && campusOk
 
     return {
       isJkes: true,
       statusText: runText,
-      passTit: campus ? String(campus) : '—', // 兼容旧页面:历史上 passTit 被当作“跑区/校区”
+      passTit: campus ? String(campus) : '—',
       campusStatusText: campus ? String(campus) : '—',
       routeRunZoneName,
       pathDistanceKm,