ui_migration refactor(store) fix lingering issues namespace and wrong variable definition
This commit is contained in:
parent
3a5a7488dd
commit
917e3ff3ed
2 changed files with 6 additions and 6 deletions
|
|
@ -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")) || [];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue