Merge remote-tracking branch 'origin/master'
commit
b1b00ec469
|
|
@ -739,28 +739,29 @@ 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;
|
|
||||||
case "危险作业":
|
|
||||||
await pushPage(WorkTabListPage(), context);
|
|
||||||
break;
|
break;
|
||||||
|
case "危险作业":
|
||||||
|
await pushPage(WorkTabListPage(), context);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
ToastUtil.showNormal(context, '功能开发中...');
|
ToastUtil.showNormal(context, '功能开发中...');
|
||||||
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),
|
||||||
|
|
|
||||||
|
|
@ -323,33 +323,36 @@ class _KeyTaskesDangerPageState extends State<KeyTaskesDangerPage> {
|
||||||
onAiIdentify: () {
|
onAiIdentify: () {
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
const Divider(),
|
if(_dangerVideos.isNotEmpty)...[
|
||||||
RepairedPhotoSection(
|
const Divider(),
|
||||||
title: "隐患视频",
|
RepairedPhotoSection(
|
||||||
isRequired: false,
|
title: "隐患视频",
|
||||||
isEdit: widget.isEdit,
|
isRequired: false,
|
||||||
maxCount: 1,
|
isEdit: widget.isEdit,
|
||||||
followInitialUpdates: true,
|
maxCount: 1,
|
||||||
mediaType: MediaType.video,
|
followInitialUpdates: true,
|
||||||
initialMediaPaths: _dangerVideos.length > 0 ? [_dangerVideos.last] : [],
|
mediaType: MediaType.video,
|
||||||
onChanged: (List<File> files) {
|
initialMediaPaths: _dangerVideos.length > 0 ? [_dangerVideos.last] : [],
|
||||||
// _dangerVideos=files[0].path;
|
onChanged: (List<File> files) {
|
||||||
},
|
// _dangerVideos=files[0].path;
|
||||||
onMediaRemoved: (value) {
|
},
|
||||||
_dangerVideos.remove(value);
|
onMediaRemoved: (value) {
|
||||||
_removeFileList.add(value);
|
_dangerVideos.remove(value);
|
||||||
},
|
_removeFileList.add(value);
|
||||||
onMediaAdded: (value) {
|
},
|
||||||
// 上传视频 files
|
onMediaAdded: (value) {
|
||||||
try {
|
// 上传视频 files
|
||||||
_dangerVideos.clear();
|
try {
|
||||||
_dangerVideos.add(value);
|
_dangerVideos.clear();
|
||||||
} catch (e) {
|
_dangerVideos.add(value);
|
||||||
print("获取视频失败:${e.toString()}");
|
} catch (e) {
|
||||||
}
|
print("获取视频失败:${e.toString()}");
|
||||||
},
|
}
|
||||||
onAiIdentify: () {},
|
},
|
||||||
),
|
onAiIdentify: () {},
|
||||||
|
),
|
||||||
|
],
|
||||||
|
|
||||||
const Divider(),
|
const Divider(),
|
||||||
ItemListWidget.multiLineTitleTextField(
|
ItemListWidget.multiLineTitleTextField(
|
||||||
label: '隐患描述',
|
label: '隐患描述',
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue