mirror of
https://github.com/SyncrowIOT/syncrow-app.git
synced 2025-07-16 01:56:19 +00:00
solved dialog function re call bug
This commit is contained in:
@ -1171,9 +1171,7 @@ mixin SceneOperationsDataHelper {
|
||||
icon: Assets.assetsTempreture,
|
||||
operationName: 'Set Temperature',
|
||||
code: 'temp_set',
|
||||
functionValue: executorProperty.functionValue != null
|
||||
? ((executorProperty.functionValue! / 10) as double).toInt()
|
||||
: null,
|
||||
functionValue: executorProperty.functionValue,
|
||||
operationalValues: [
|
||||
SceneOperationalValue(
|
||||
icon: Assets.assetsCelsiusDegrees,
|
||||
@ -1284,6 +1282,27 @@ mixin SceneOperationsDataHelper {
|
||||
required SceneStaticFunction taskItem,
|
||||
}) {
|
||||
List<SceneStaticFunction> functions = [];
|
||||
if (deviceId.contains('delay')) {
|
||||
functions.add(
|
||||
SceneStaticFunction(
|
||||
deviceId: taskItem.deviceId,
|
||||
deviceName: 'delay',
|
||||
deviceIcon: Assets.delay,
|
||||
icon: Assets.delay,
|
||||
operationName: 'delay',
|
||||
functionValue: taskItem.functionValue,
|
||||
code: '',
|
||||
operationalValues: [
|
||||
SceneOperationalValue(
|
||||
icon: '',
|
||||
description: "",
|
||||
value: 0,
|
||||
),
|
||||
],
|
||||
),
|
||||
);
|
||||
return functions;
|
||||
}
|
||||
switch (taskItem.code) {
|
||||
case 'sensitivity':
|
||||
functions.add(
|
||||
@ -1650,11 +1669,6 @@ mixin SceneOperationsDataHelper {
|
||||
icon: Assets.assetsAcPowerOFF,
|
||||
description: "OFF",
|
||||
value: false),
|
||||
SceneOperationalValue(
|
||||
icon: Assets.assetsSceneRefresh,
|
||||
description: "Reverse Switch",
|
||||
value: true,
|
||||
),
|
||||
],
|
||||
));
|
||||
break;
|
||||
@ -1674,11 +1688,6 @@ mixin SceneOperationsDataHelper {
|
||||
icon: Assets.assetsAcPowerOFF,
|
||||
description: "OFF",
|
||||
value: false),
|
||||
SceneOperationalValue(
|
||||
icon: Assets.assetsSceneRefresh,
|
||||
description: "Reverse Switch",
|
||||
value: true,
|
||||
),
|
||||
],
|
||||
));
|
||||
break;
|
||||
@ -1698,11 +1707,6 @@ mixin SceneOperationsDataHelper {
|
||||
icon: Assets.assetsAcPowerOFF,
|
||||
description: "OFF",
|
||||
value: false),
|
||||
SceneOperationalValue(
|
||||
icon: Assets.assetsSceneRefresh,
|
||||
description: "Reverse Switch",
|
||||
value: true,
|
||||
),
|
||||
],
|
||||
));
|
||||
break;
|
||||
|
Reference in New Issue
Block a user