修改设备别名接口+UI

This commit is contained in:
mmc
2026-02-27 21:04:07 +08:00
parent 5170eeb4e7
commit 952bab03f5
10 changed files with 633 additions and 209 deletions

View File

@@ -92,7 +92,27 @@ class DeviceHttpDatasourceImpl implements DeviceHttpDatasource {
throw Exception(data['msg']);
}
return data['data'];
return data['data'] == true ? 1 : 0; // 根据接口返回的布尔值转换为 int
}
Future<int> updateDeviceName(String deviceId, String deviceName) async {
final response = await dio.post(
'/forward/device/updateDeviceAlias',
data: {"deviceId": deviceId, "deviceAlias": deviceName},
);
print('修改别名响应: ${response}'); // 调试输出响应数据
final data = response.data;
if (response.statusCode != 200) {
throw Exception('网络错误');
}
if (data['code'] != 200) {
throw Exception(data['msg']);
}
return data['data'] == true ? 1 : 0; // 根据接口返回的布尔值转换为 int
}
@override