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