- pagine admin: Accounts, Movements e Circuits.
- add change min e max range circuiti (per tutti i record).
This commit is contained in:
@@ -23,7 +23,8 @@ import globalroutines from '../globalroutines/index'
|
||||
|
||||
export const useCircuitStore = defineStore('CircuitStore', {
|
||||
state: (): ICircuitState => ({
|
||||
listcircuits: []
|
||||
listcircuits: [],
|
||||
listaccounts: [],
|
||||
}),
|
||||
|
||||
getters: {},
|
||||
@@ -72,6 +73,23 @@ export const useCircuitStore = defineStore('CircuitStore', {
|
||||
return this.listcircuits.find((rec: ICircuit) => rec.name === circuitname)
|
||||
},
|
||||
|
||||
getCircuitByCircuitId(circuitId: string): ICircuit | null | undefined {
|
||||
return this.listcircuits.find((rec: ICircuit) => rec._id === circuitId)
|
||||
},
|
||||
|
||||
getNameByCircuitId(circuitId: string): string {
|
||||
const circuit = this.getCircuitByCircuitId(circuitId);
|
||||
return circuit && circuit.name ? circuit.name : ''
|
||||
},
|
||||
|
||||
getCircuitsLabelValue(): any {
|
||||
let arr = []
|
||||
for (const circ of this.listcircuits) {
|
||||
arr.push({label: circ.name, value: circ._id})
|
||||
}
|
||||
return arr
|
||||
},
|
||||
|
||||
getCircuitByPath(circuitpath: string): ICircuit | null {
|
||||
const ris = this.listcircuits.find((rec: ICircuit) => rec.path === circuitpath)
|
||||
return ris ? ris : null
|
||||
@@ -99,6 +117,26 @@ export const useCircuitStore = defineStore('CircuitStore', {
|
||||
return false
|
||||
},
|
||||
|
||||
getAccountByCircuitId(circuitId: string): any {
|
||||
if (this.listaccounts) {
|
||||
return this.listaccounts.find((rec: IAccount) => rec.circuitId === circuitId)
|
||||
}
|
||||
return null
|
||||
},
|
||||
getAccountsListNameValue(): any[] {
|
||||
let arr = []
|
||||
|
||||
if (this.listaccounts) {
|
||||
for (const acc of this.listaccounts) {
|
||||
let chi = acc.username ? acc.username : (acc.groupname ? 'Collettivo: ' + acc.groupname : 'Comunitario: ' + acc.contocom)
|
||||
if (acc.circuitId) {
|
||||
chi = '[' + this.getNameByCircuitId(acc.circuitId) + '] ' + chi
|
||||
}
|
||||
arr.push({label: chi, value: acc._id})
|
||||
}
|
||||
}
|
||||
return arr
|
||||
},
|
||||
|
||||
},
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user