(value)
| 82 | } |
| 83 | |
| 84 | function normalizeDate(value) { |
| 85 | const text = String(value || "").slice(0, 10); |
| 86 | const parts = text.split("-"); |
| 87 | if (parts.length !== 3) return text; |
| 88 | return `${parts[0]}-${String(Number(parts[1])).padStart(2, "0")}-${String(Number(parts[2])).padStart(2, "0")}`; |
| 89 | } |
| 90 | |
| 91 | function isTokenError(message) { |
| 92 | return /token|登录|授权|invalid|expire|过期|401|403/i.test(String(message || "")); |