ver 0.5.51
This commit is contained in:
@@ -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
|
||||
},
|
||||
|
||||
|
||||
},
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user