hejianhao
2026-05-14 4927787cec4f474cde53e0fff551c3196cc8a260
fix(robotaxi/begin-route): 修复行程入口修改权限的状态判断逻辑

新增行程状态前置校验逻辑,将tripStatus加入依赖数组,修正非运营状态下的权限判断
1个文件已修改
4 ■■■■■ 已修改文件
src/robotaxi/pages/begin-route/index.tsx 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/robotaxi/pages/begin-route/index.tsx
@@ -498,6 +498,9 @@
    if (!isTripStatusAllowModifyEntry) {
      return false;
    }
    if (tripStatus !== TripStatus.InService) {
      return true;
    }
    const hasDistanceLimit = Number.isFinite(modifyDistanceLimitMeters) && modifyDistanceLimitMeters > 0;
    const hasDurationLimit = Number.isFinite(modifyDurationLimitMinutes) && modifyDurationLimitMinutes > 0;
    const hasCountLimit = Number.isFinite(modifyCountLimit) && modifyCountLimit > 0;
@@ -525,6 +528,7 @@
    return !hitAnyLimit;
  }, [
    isTripStatusAllowModifyEntry,
    tripStatus,
    modifyDistanceLimitMeters,
    modifyDurationLimitMinutes,
    modifyCountLimit,