添加401状态

加氢预约列表,确认 拒绝
This commit is contained in:
2025-11-06 16:17:45 +08:00
parent 8ccc869a7e
commit aaf5c12735
5 changed files with 194 additions and 66 deletions

View File

@@ -7,6 +7,7 @@ import 'package:ln_jq_app/storage_service.dart';
import 'common/styles/theme.dart';
import 'pages/home/view.dart';
import 'pages/login/view.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
@@ -54,15 +55,17 @@ void initHttpSet() {
// 设置基础 URL
HttpService.to.setBaseUrl(AppTheme.test_service_url);
//指定请求头
HttpService.to.dio.interceptors.add(
TokenInterceptor(tokenKey: 'asoco-token'),
);
HttpService.to.dio.interceptors.add(TokenInterceptor(tokenKey: 'asoco-token'));
// 设置全局响应处理器
HttpService.to.setOnResponseHandler((response) async {
try {
final baseModel = BaseModel<dynamic>.fromJson(response.data);
if (baseModel.code == 0) {
return null;
} else if (baseModel.code == 401) {
await StorageService.to.clearLoginInfo();
Get.offAll(() => LoginPage());
return baseModel.message;
} else {
return baseModel.message;
}
@@ -71,5 +74,4 @@ void initHttpSet() {
return '服务器异常';
}
});
}