修复工作人员端令牌失效后的登录恢复

This commit is contained in:
czl231
2026-09-05 19:51:36 +08:00
parent 7ea39334eb
commit 1670d5880f
20 changed files with 849 additions and 46 deletions

View File

@@ -1,3 +1,5 @@
// 功能描述:管理工作人员现场取证、加密草稿和安全提交。
// 版本1.1.0
import 'package:flutter/material.dart';
import 'package:image_picker/image_picker.dart';
import 'package:uuid/uuid.dart';
@@ -5,6 +7,7 @@ import 'package:uuid/uuid.dart';
import '../../../app/dependencies.dart';
import '../../../data/offline/encrypted_draft_store.dart';
import '../../../data/repositories/service_repository.dart';
import '../../../data/services/api_client.dart';
import '../../core/widgets.dart';
class EvidencePage extends StatefulWidget {
@@ -138,6 +141,8 @@ class _EvidencePageState extends State<EvidencePage> {
widget.taskIdentity,
);
if (mounted) Navigator.pop(context, true);
} on SessionExpiredException {
return;
} catch (error) {
if (mounted) {
ScaffoldMessenger.of(