接受完成信号
This commit is contained in:
@@ -764,7 +764,7 @@ class _MapPageEnterpriseState extends State<MapPageEnterprise> {
|
||||
try {
|
||||
// 2. 重置所有页面状态(恢复初始值)
|
||||
setState(() {
|
||||
_traceManager.setMode(TPMode.LOCATION);
|
||||
_traceManager.setMode(TPMode.LOCATION);
|
||||
|
||||
// 2. 清空打点和轨迹数据
|
||||
_markedPoints.clear();
|
||||
@@ -2055,6 +2055,10 @@ class _MapPageEnterpriseState extends State<MapPageEnterprise> {
|
||||
}
|
||||
return BlocBuilder<DeviceStatusBloc, DeviceStatusState>(
|
||||
builder: (context, state) {
|
||||
final devicesState = context.watch<DevicesCubit>().state;
|
||||
// 2. 读取 isFinishWork 数据(修正拼写,设置默认值)
|
||||
bool isFinishWork = devicesState.isFinshWork ?? false;
|
||||
print("$isFinishWork 完成信号");
|
||||
// 初始化默认值
|
||||
String yaw = '--';
|
||||
String satelliteCnt = '--';
|
||||
@@ -2064,6 +2068,9 @@ class _MapPageEnterpriseState extends State<MapPageEnterprise> {
|
||||
int headingStatus = 0;
|
||||
String controlMode = "0";
|
||||
DeviceStatusUpdated? updatedState;
|
||||
if (isFinishWork) {
|
||||
_workStatus = WorkStatus.idle;
|
||||
}
|
||||
|
||||
if (state is DeviceStatusUpdated) {
|
||||
// 强转获取具体的状态数据
|
||||
|
||||
Reference in New Issue
Block a user