(s?: string)
| 116 | } |
| 117 | |
| 118 | function parseIsoMs(s?: string): number | undefined { |
| 119 | if (!s) return undefined |
| 120 | const t = Date.parse(s) |
| 121 | return Number.isNaN(t) ? undefined : t |
| 122 | } |
| 123 | |
| 124 | /** 解析时间范围为毫秒(可单边);显式参数优先,其次继承 context.timeFilter(秒→毫秒) */ |
| 125 | function parseEvidenceTimeRange( |