ver 0.5.51

This commit is contained in:
Surya Paolo
2023-01-03 16:51:45 +01:00
parent 3f9f608d4e
commit ce4bf65fc4
49 changed files with 1610 additions and 440 deletions

View File

@@ -2,7 +2,7 @@ import { defineStore } from 'pinia'
import {
IAccount,
ICircuit, ICircuitState, IGlobalState,
ICircuit, ICircuitState, IGlobalState, IGroupShort, IMyCircuit, IMyGroup,
} from '@src/model'
import { tools } from '@store/Modules/tools'
import translate from '@src/globalroutines/util'
@@ -82,5 +82,18 @@ export const useCircuitStore = defineStore('CircuitStore', {
},
getCircuitsListByGroup(mygrp: IMyGroup): ICircuit[] | undefined | null {
return this.listcircuits.filter((rec: ICircuit) => mygrp.mycircuits!.findIndex((circ: IMyCircuit) => circ.circuitname === rec.name) >= 0)
},
IsAskedCircuitByNameAndGroup(name: string, groupname: string): boolean {
let circuit = this.listcircuits.find((circ: ICircuit) => circ.name === name)
if (circuit && circuit.req_groups) {
return circuit.req_groups?.findIndex((grp: IGroupShort) => grp.groupname === groupname) >= 0
}
return false
},
},
})