diff --git a/lib/pages/home/keyTasks/keyTasksDetail/key_taskes_check_confirm_page.dart b/lib/pages/home/keyTasks/keyTasksDetail/key_taskes_check_confirm_page.dart index 6f741fd..2c56a1f 100644 --- a/lib/pages/home/keyTasks/keyTasksDetail/key_taskes_check_confirm_page.dart +++ b/lib/pages/home/keyTasks/keyTasksDetail/key_taskes_check_confirm_page.dart @@ -54,7 +54,7 @@ class _KeyTaskesCheckConfirmPageState extends State { /// 检查人员核实/被检查人申辩 late bool chooseCheckType = false; Map checkData = {}; - late var form = null; + int form=0 ; @override void initState() { @@ -134,6 +134,7 @@ class _KeyTaskesCheckConfirmPageState extends State { const Divider(), ListItemFactory.createBuildSimpleSection('被检查单位现场负责人情况'), // if (form != null && int.parse('${form['hiddenNumber'] ?? '0'}') > 0) ...[ + if(form>0) ListItemFactory.createYesNoSection( title: '是否申辩:', groupValue: !chooseCheckType, @@ -150,6 +151,7 @@ class _KeyTaskesCheckConfirmPageState extends State { }); }, ), + // ], const Divider(), if (chooseCheckType) Column( @@ -387,23 +389,24 @@ class _KeyTaskesCheckConfirmPageState extends State { } Future _getDetail() async { - // try { - // LoadingDialogHelper.show(); - // final result = await SafetyCheckApi.safeCheckDetail(widget.inspectionId); - // LoadingDialogHelper.hide(); - // if (result != null) { - // setState(() { - // final data = result['data']; - // form = data; - // checkData = data['inspectedPartyConfirmation'] ?? {}; - // }); - // } - // } catch (e) { - // LoadingDialogHelper.hide(); - // ToastUtil.showNormal(context, '详情获取失败'); - // } + try { + LoadingDialogHelper.show(); + final result = await KeyTasksApi.getKeyTasksSafetyEnvironmentalInspectionDetail(widget.inspectionId); + LoadingDialogHelper.hide(); + if (result['success']) { + setState(() { + final data = result['data']; + List dangerList=data['hiddenList']??[]; + form=dangerList.length; + }); + } + } catch (e) { + LoadingDialogHelper.hide(); + ToastUtil.showNormal(context, '详情获取失败'); + } } + /// 签字 Future _sign() async { await NativeOrientation.setLandscape();