2026.4.23 待办

master
xufei 2026-04-23 17:59:31 +08:00
parent 521eb5221b
commit 67bf32e919
2 changed files with 45 additions and 35 deletions

View File

@ -739,19 +739,19 @@ class HomePageState extends RouteAwareState<HomePage>
); );
} }
void _handleIconTap(String title) async { Future<void> _handleIconTap(String title) async {
switch (title) { switch (title) {
case "单位管理": case "单位管理":
pushPage(UnitTabPage(), context); await pushPage(UnitTabPage(), context);
break; break;
case "入港培训": case "入港培训":
pushPage(StudyTabListPage(), context); await pushPage(StudyTabListPage(), context);
break; break;
case "口门门禁": case "口门门禁":
pushPage(DoorcarTabPage(), context); await pushPage(DoorcarTabPage(), context);
break; break;
case "重点作业": case "重点作业":
pushPage(KeyTasksTabPage(), context); await pushPage(KeyTasksTabPage(), context);
break; break;
case "危险作业": case "危险作业":
await pushPage(WorkTabListPage(), context); await pushPage(WorkTabListPage(), context);
@ -761,6 +761,7 @@ class HomePageState extends RouteAwareState<HomePage>
break; break;
} }
_getToDoWorkList(pcType); _getToDoWorkList(pcType);
// _getHiddenIssuesNum();
} }
Widget _buildWorkStatsSection() { Widget _buildWorkStatsSection() {
@ -1003,8 +1004,14 @@ class HomePageState extends RouteAwareState<HomePage>
case "安全环保检查": case "安全环保检查":
// await pushPage(SafecheckTabList(), context); // await pushPage(SafecheckTabList(), context);
break; break;
case "特殊作业":
await pushPage(WorkTabListPage(), context);
break;
} }
_getToDoWorkList(pcType); _getToDoWorkList(pcType);
// _getHiddenIssuesNum();
}, },
child: Container( child: Container(
padding: const EdgeInsets.all(15), padding: const EdgeInsets.all(15),

View File

@ -323,6 +323,7 @@ class _KeyTaskesDangerPageState extends State<KeyTaskesDangerPage> {
onAiIdentify: () { onAiIdentify: () {
}, },
), ),
if(_dangerVideos.isNotEmpty)...[
const Divider(), const Divider(),
RepairedPhotoSection( RepairedPhotoSection(
title: "隐患视频", title: "隐患视频",
@ -350,6 +351,8 @@ class _KeyTaskesDangerPageState extends State<KeyTaskesDangerPage> {
}, },
onAiIdentify: () {}, onAiIdentify: () {},
), ),
],
const Divider(), const Divider(),
ItemListWidget.multiLineTitleTextField( ItemListWidget.multiLineTitleTextField(
label: '隐患描述', label: '隐患描述',