From 6329582dcf034c42d6b6a26ea299ffa6c2cae3d7 Mon Sep 17 00:00:00 2001 From: hs <873121290@qq.com> Date: Tue, 16 Jun 2026 18:00:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=B1=E9=99=A9=E4=BD=9C=E4=B8=9A=E9=9C=80?= =?UTF-8?q?=E6=B1=82=E5=8F=98=E6=9B=B4bug0616?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../home/Tap/special_work/custom/SafeMeasureOption.dart | 2 +- lib/pages/home/Tap/special_work/dl_work/dl_apply_page.dart | 2 +- lib/pages/home/Tap/special_work/dt_work/dt_apply_page.dart | 2 +- lib/pages/home/Tap/special_work/dz_work/dz_apply_page.dart | 2 +- lib/pages/home/Tap/special_work/gc_work/gc_apply_page.dart | 2 +- .../home/Tap/special_work/lsyd_work/lsyd_apply_page.dart | 2 +- .../home/Tap/special_work/mbcd_work/mbcd_apply_page.dart | 2 +- .../home/Tap/special_work/sxkj_work/sxkj_apply_page.dart | 2 +- lib/pages/home/Tap/special_work_apply_base_page.dart | 7 ++++--- 9 files changed, 12 insertions(+), 11 deletions(-) diff --git a/lib/pages/home/Tap/special_work/custom/SafeMeasureOption.dart b/lib/pages/home/Tap/special_work/custom/SafeMeasureOption.dart index 52f569b..20eecec 100644 --- a/lib/pages/home/Tap/special_work/custom/SafeMeasureOption.dart +++ b/lib/pages/home/Tap/special_work/custom/SafeMeasureOption.dart @@ -444,7 +444,7 @@ class _SafeProtectionModuleState extends State { // 区分出两个数组、企业和相关方 if (item['userType'] == 2) { firmList.add(item); - }else{ + }else if (item['userType'] == 1){ xgfList.add(item); } } diff --git a/lib/pages/home/Tap/special_work/dl_work/dl_apply_page.dart b/lib/pages/home/Tap/special_work/dl_work/dl_apply_page.dart index d5ee224..8d006c8 100644 --- a/lib/pages/home/Tap/special_work/dl_work/dl_apply_page.dart +++ b/lib/pages/home/Tap/special_work/dl_work/dl_apply_page.dart @@ -366,7 +366,7 @@ class _DlApplyPageState extends SpecialWorkApplyBaseState { // 区分出两个数组、企业和相关方 if (item['userType'] == 2) { firmList.add(item); - }else{ + }else if (item['userType'] == 1){ xgfList.add(item); } } diff --git a/lib/pages/home/Tap/special_work/dt_work/dt_apply_page.dart b/lib/pages/home/Tap/special_work/dt_work/dt_apply_page.dart index b88c91b..cd396aa 100644 --- a/lib/pages/home/Tap/special_work/dt_work/dt_apply_page.dart +++ b/lib/pages/home/Tap/special_work/dt_work/dt_apply_page.dart @@ -352,7 +352,7 @@ class _DtApplyPageState extends SpecialWorkApplyBaseState { // 区分出两个数组、企业和相关方 if (item['userType'] == 2) { firmList.add(item); - }else{ + }else if (item['userType'] == 1){ xgfList.add(item); } } diff --git a/lib/pages/home/Tap/special_work/dz_work/dz_apply_page.dart b/lib/pages/home/Tap/special_work/dz_work/dz_apply_page.dart index e0eec48..d4ebd65 100644 --- a/lib/pages/home/Tap/special_work/dz_work/dz_apply_page.dart +++ b/lib/pages/home/Tap/special_work/dz_work/dz_apply_page.dart @@ -363,7 +363,7 @@ class _DzApplyPageState extends SpecialWorkApplyBaseState { // 区分出两个数组、企业和相关方 if (item['userType'] == 2) { firmList.add(item); - }else{ + }else if (item['userType'] == 1){ xgfList.add(item); } } diff --git a/lib/pages/home/Tap/special_work/gc_work/gc_apply_page.dart b/lib/pages/home/Tap/special_work/gc_work/gc_apply_page.dart index 71aa99c..c87b507 100644 --- a/lib/pages/home/Tap/special_work/gc_work/gc_apply_page.dart +++ b/lib/pages/home/Tap/special_work/gc_work/gc_apply_page.dart @@ -336,7 +336,7 @@ class _GcApplyPageState extends SpecialWorkApplyBaseState { // 区分出两个数组、企业和相关方 if (item['userType'] == 2) { firmList.add(item); - }else{ + }else if (item['userType'] == 1){ xgfList.add(item); } } diff --git a/lib/pages/home/Tap/special_work/lsyd_work/lsyd_apply_page.dart b/lib/pages/home/Tap/special_work/lsyd_work/lsyd_apply_page.dart index 9f21bc6..dd005c7 100644 --- a/lib/pages/home/Tap/special_work/lsyd_work/lsyd_apply_page.dart +++ b/lib/pages/home/Tap/special_work/lsyd_work/lsyd_apply_page.dart @@ -388,7 +388,7 @@ class _LsydApplyPageState extends SpecialWorkApplyBaseState { // 区分出两个数组、企业和相关方 if (item['userType'] == 2) { firmList.add(item); - }else{ + }else if (item['userType'] == 1){ xgfList.add(item); } } diff --git a/lib/pages/home/Tap/special_work/mbcd_work/mbcd_apply_page.dart b/lib/pages/home/Tap/special_work/mbcd_work/mbcd_apply_page.dart index 3b757ca..f4ede6d 100644 --- a/lib/pages/home/Tap/special_work/mbcd_work/mbcd_apply_page.dart +++ b/lib/pages/home/Tap/special_work/mbcd_work/mbcd_apply_page.dart @@ -405,7 +405,7 @@ class _MbcdApplyPageState extends SpecialWorkApplyBaseState { // 区分出两个数组、企业和相关方 if (item['userType'] == 2) { firmList.add(item); - }else{ + }else if (item['userType'] == 1){ xgfList.add(item); } } diff --git a/lib/pages/home/Tap/special_work/sxkj_work/sxkj_apply_page.dart b/lib/pages/home/Tap/special_work/sxkj_work/sxkj_apply_page.dart index 88ef4cc..df03023 100644 --- a/lib/pages/home/Tap/special_work/sxkj_work/sxkj_apply_page.dart +++ b/lib/pages/home/Tap/special_work/sxkj_work/sxkj_apply_page.dart @@ -410,7 +410,7 @@ class _SxkjApplyPageState extends SpecialWorkApplyBaseState { // 区分出两个数组、企业和相关方 if (item['userType'] == 2) { firmList.add(item); - } else { + } else if (item['userType'] == 1){ xgfList.add(item); } } diff --git a/lib/pages/home/Tap/special_work_apply_base_page.dart b/lib/pages/home/Tap/special_work_apply_base_page.dart index 76ab4d6..dbcc7e3 100644 --- a/lib/pages/home/Tap/special_work_apply_base_page.dart +++ b/lib/pages/home/Tap/special_work_apply_base_page.dart @@ -232,9 +232,7 @@ abstract class SpecialWorkApplyBaseState pd['signStepFlag'] = 2; pd['gasFlag'] = pd['gasFlag'] ?? 2; levelList = List.from(pd['taskWorkLevels'] ?? []); - pd['applyTime'] = DateFormat( - 'yyyy-MM-dd HH:mm:ss', - ).format(DateTime.now()); + if (enableSafeProtection) { await safeController.loadFromRaw( pd['preparers'] ?? pd['PREPARERS'] ?? [], @@ -247,6 +245,9 @@ abstract class SpecialWorkApplyBaseState pd['workLevel'] = item['workLevel']; } } + pd['applyTime'] = DateFormat( + 'yyyy-MM-dd HH:mm:ss', + ).format(DateTime.now()); if (FormUtils.hasValue(pd, 'workLevel')) { await getFlowInit(false);