地址接口的视线

This commit is contained in:
czz
2025-06-21 17:55:47 +08:00
parent 41adcedad7
commit ca1995372c
16 changed files with 593 additions and 663 deletions

View File

@@ -11,6 +11,7 @@ import 'package:vbvs_app/component/tool/ClickableContainer.dart';
import 'package:vbvs_app/component/tool/CustomCard.dart';
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
import 'package:vbvs_app/controller/device/body_device_controller.dart';
import 'package:vbvs_app/controller/mh_controller/apply_repair_controller.dart';
import 'package:vbvs_app/controller/repair/repair_controller.dart';
import 'package:vbvs_app/controller/user_info_controller.dart';
import 'package:vbvs_app/model/api_response.dart';
@@ -28,7 +29,7 @@ class RepairModelWidget extends StatefulWidget {
required this.onTap,
required this.length,
required this.widgetKey,
this.showDelete = true, // ✅ 默认为 false
this.showDelete = true, // ✅ 默认为 false
});
@override
@@ -38,6 +39,7 @@ class RepairModelWidget extends StatefulWidget {
class _RepairModelWidgetState extends State<RepairModelWidget> {
FormFieldController<String> _deviceController =
FormFieldController<String>(null);
ApplyRepairController applyRepairController = Get.find();
RepairController repairController = Get.find();
UserInfoController userInfoController = Get.find();
late FormFieldController<String?>? _issueController;
@@ -143,7 +145,7 @@ class _RepairModelWidgetState extends State<RepairModelWidget> {
),
icon: Icon(
Icons.keyboard_arrow_down_rounded,
color:Colors.white,
color: Colors.white,
size: 24.rpx,
),
fillColor: themeController.currentColor.sc15,
@@ -342,7 +344,8 @@ class _RepairModelWidgetState extends State<RepairModelWidget> {
borderRadius: 20.rpx,
padding: EdgeInsets.zero,
onTap: () async {
ApiResponse apiResponse = await repairController.uploadImg();
ApiResponse apiResponse =
await applyRepairController.uploadImg();
print(apiResponse);
if (apiResponse.code == HttpStatusCodes.ok) {
print(widget.model);
@@ -454,7 +457,7 @@ class _RepairModelWidgetState extends State<RepairModelWidget> {
),
),
),
),
),
].divide(SizedBox(height: 29.rpx)),
),
),