Browse Source

fix : 问题详情中找不到企业时报错

dev
徐振升 2 months ago
parent
commit
6ad4319bb8
  1. 5
      lib/app/features/problem/presentation/controllers/problem_form_controller.dart
  2. 2
      lib/app/features/problem/presentation/pages/problem_form_page.dart

5
lib/app/features/problem/presentation/controllers/problem_form_controller.dart

@ -31,8 +31,9 @@ class ProblemFormController extends GetxController {
return formMode == FormMode.view;
}
Enterprise get enterprise {
return enterpriseList.firstWhere(
// TODO :
Enterprise? get enterprise {
return enterpriseList.firstWhereOrNull(
(enterprise) => enterprise.id == problem!.enterpriseId,
);
}

2
lib/app/features/problem/presentation/pages/problem_form_page.dart

@ -459,7 +459,7 @@ class ProblemFormPage extends GetView<ProblemFormController> {
left: 16.w,
right: 16.w,
),
child: Text(controller.enterprise.name),
child: Text(controller.enterprise?.name ?? "未知企业"),
)
else
Padding(

Loading…
Cancel
Save