ui_migration refactor(store) fix lingering issues namespace and wrong variable definition

This commit is contained in:
Antonio Anaya 2026-04-21 23:45:25 -06:00
parent 3a5a7488dd
commit 917e3ff3ed
2 changed files with 6 additions and 6 deletions

View file

@ -42,8 +42,8 @@
import propertyControl from "@/components/labThingsComponents/propertyControl.vue"; import propertyControl from "@/components/labThingsComponents/propertyControl.vue";
import ServerSpecifiedInterface from "@/components/labThingsComponents/serverSpecifiedInterface.vue"; import ServerSpecifiedInterface from "@/components/labThingsComponents/serverSpecifiedInterface.vue";
import { useIntersectionObserver } from "@vueuse/core"; import { useIntersectionObserver } from "@vueuse/core";
import { mapWritableState } from "pinia"; //import { mapWritableState } from "pinia";
import { useSettingsStore } from "@/stores/settings.js"; //import { useSettingsStore } from "@/stores/settings.js";
export default { export default {
name: "SlideScanControls", name: "SlideScanControls",
@ -58,6 +58,7 @@ export default {
workflowName: undefined, workflowName: undefined,
workflowSettings: [], workflowSettings: [],
workflowOptions: [], workflowOptions: [],
workflowReady: false,
}; };
}, },
@ -84,7 +85,6 @@ export default {
}, },
methods: { methods: {
...mapWritableState(useSettingsStore, ["ready"]),
visibilityChanged(isVisible) { visibilityChanged(isVisible) {
if (isVisible) { if (isVisible) {
this.readSettings(); this.readSettings();
@ -99,7 +99,7 @@ export default {
} }
if (this.workflowName) { if (this.workflowName) {
this.ready = await this.readThingProperty(this.workflowName, "ready", true); this.workflowReady = await this.readThingProperty(this.workflowName, "ready", true);
this.workflowSettings = this.workflowSettings =
(await this.getThingEndpoint(this.workflowName, "settings_ui")) || []; (await this.getThingEndpoint(this.workflowName, "settings_ui")) || [];
} }

View file

@ -39,10 +39,10 @@ export default {
return this.wotStore.thingActionUrl(thing, action, "invokeaction", allowUndefined); return this.wotStore.thingActionUrl(thing, action, "invokeaction", allowUndefined);
}, },
thingActionAvailable(thing, action) { thingActionAvailable(thing, action) {
return this.wotStore.affordanceAvailable(thing, "actions", action); return this.wotStore.thingAffordanceAvailable(thing, "actions", action);
}, },
thingPropertyAvailable(thing, property) { thingPropertyAvailable(thing, property) {
return this.wotStore.affordanceAvailable(thing, "properties", property); return this.wotStore.thingAffordanceAvailable(thing, "properties", property);
}, },
async readThingProperty(thing, property, silenceErrors = false) { async readThingProperty(thing, property, silenceErrors = false) {
let url = this.wotStore.thingPropertyUrl(thing, property, "readproperty", false); let url = this.wotStore.thingPropertyUrl(thing, property, "readproperty", false);