From 1f0e0407ab953b3442b71c33d414b8861ce89178 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E9=94=8B?= <2535831261@qq.com> Date: Mon, 20 Jul 2026 10:52:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=8F=A3=E4=BB=A4=E8=BF=87?= =?UTF-8?q?=E6=9C=9F=E5=A4=84=E7=90=86=E5=B9=B6=E5=A2=9E=E5=8A=A0=E5=8F=82?= =?UTF-8?q?=E8=B5=9B=E9=98=9F=E4=BC=8D=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/app/config/api_common.dart | 3 +++ lib/core/network/header_interceptor.dart | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/lib/app/config/api_common.dart b/lib/app/config/api_common.dart index 0f52718..b818cb9 100644 --- a/lib/app/config/api_common.dart +++ b/lib/app/config/api_common.dart @@ -8,6 +8,9 @@ enum AuthApi { /// 根据赛事目录获取视频列表 getRecordList('/api/files'), + /// 获取参赛队伍列表 + getTeamList('/api/events/device/item/group'), + /// 获取选手的赛事信息 playerRegistrationList('/api/events/device/player/registration/list'); diff --git a/lib/core/network/header_interceptor.dart b/lib/core/network/header_interceptor.dart index 3723809..af3df1e 100644 --- a/lib/core/network/header_interceptor.dart +++ b/lib/core/network/header_interceptor.dart @@ -2,9 +2,12 @@ import 'dart:io'; import 'package:dio/dio.dart'; import 'package:recording_tool/app/config/app_config.dart'; +import 'package:recording_tool/app/router/app_navigator.dart'; import 'package:recording_tool/core/cache/app_storage.dart'; import 'package:recording_tool/core/cache/storage_keys.dart'; import 'package:recording_tool/core/utils/device_utils.dart'; +import 'package:recording_tool/features/auth/pages/page_auth.dart'; +import 'package:recording_tool/shared/widgets/app_toast.dart'; class HeaderInterceptor extends Interceptor { @override @@ -36,6 +39,8 @@ class HeaderInterceptor extends Interceptor { ) async { if (err.response?.statusCode == 401) { await AppStorage.remove(StorageKeys.authToken); + AppToast.show('口令已过期,请重新输入执裁口令'); + AppNavigator.pushAndRemoveUntil(AuthPageWidget()); } handler.next(err); }