feat:增加数据接口

This commit is contained in:
2025-07-18 17:06:47 +08:00
parent 05fdbf9462
commit 65958d925e
7 changed files with 421 additions and 75 deletions

View File

@@ -1,4 +1,5 @@
import 'package:dio/dio.dart';
import 'package:flutter/foundation.dart';
import 'package:food_hub_app/utils/sp_util.dart';
import 'package:food_hub_app/widgets/common/index.dart';
@@ -10,8 +11,7 @@ class HttpUtil {
factory HttpUtil() => _instance;
late Dio _dio;
bool isMock = true;
String baseUrl = "http://192.168.1.3:8100";
String baseUrl = kDebugMode ? "http://172.29.101.108:8100" : "http://14.103.235.151:81";
// 请求头配置
Map<String, dynamic> headers = {
@@ -55,7 +55,7 @@ class HttpUtil {
InterceptorsWrapper(
onResponse: (response, handler) {
logger.d("响应状态码: ${response.statusCode}");
logger.d("响应数据: ${response.data}");
// logger.d("响应数据: ${response.data}");
return handler.next(response);
},
),
@@ -81,7 +81,7 @@ class HttpUtil {
T Function(dynamic data)? converter,
}) async {
try {
if (isMock) {
if (kDebugMode) {
path = path.replaceFirst('/food-service', '');
}