- tutorial Circuito Ris Italia
- Invia RIS (visibile per tutti)
This commit is contained in:
@@ -59,7 +59,7 @@ export const useCircuitStore = defineStore('CircuitStore', {
|
||||
|
||||
for (const circ of circNazionali) {
|
||||
const trovato = userStore.my.profile.mycircuits.findIndex((mycirc: any) => mycirc.circuitname === circ.name) >= 0
|
||||
if (trovato){
|
||||
if (trovato) {
|
||||
return true
|
||||
}
|
||||
}
|
||||
@@ -69,18 +69,20 @@ export const useCircuitStore = defineStore('CircuitStore', {
|
||||
},
|
||||
|
||||
EDentroAlCircuitoNazionale(user: IUserFields) {
|
||||
|
||||
|
||||
const circNazionali: any = this.listcircuits.filter((circ: any) => circ.showAlways)
|
||||
|
||||
for (const circ of circNazionali) {
|
||||
const trovato = user.profile.mycircuits.findIndex((mycirc: any) => mycirc.circuitname === circ.name) >= 0
|
||||
if (trovato){
|
||||
return true
|
||||
if (user.profile.mycircuits && user.profile.mycircuits.length > 0) {
|
||||
for (const circ of circNazionali) {
|
||||
const trovato = user.profile.mycircuits.findIndex((mycirc: any) => mycirc.circuitname === circ.name) >= 0
|
||||
if (trovato) {
|
||||
return true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return false
|
||||
|
||||
|
||||
},
|
||||
|
||||
isCircuitNational(circuitname: string): boolean {
|
||||
@@ -94,6 +96,21 @@ export const useCircuitStore = defineStore('CircuitStore', {
|
||||
|
||||
},
|
||||
|
||||
SonoDentroAdAlmeno1CircuitoConFido() {
|
||||
const userStore = useUserStore()
|
||||
|
||||
const accountsConFido = userStore.my.profile.useraccounts.filter((rec: IAccount) => rec.fidoConcesso > 0)
|
||||
|
||||
for (const account of accountsConFido) {
|
||||
const mycircuit = this.listcircuits.find((circ: ICircuit) => circ._id === account.circuitId)
|
||||
if (mycircuit && !mycircuit.showAlways) {
|
||||
return mycircuit
|
||||
}
|
||||
}
|
||||
|
||||
return null
|
||||
},
|
||||
|
||||
getCircuitClass(circuit: ICircuit) {
|
||||
if (circuit.status === shared_consts.CIRCUIT_STATUS.FASE3_MONETA_ABILITATA)
|
||||
return 'circuito_abilitato'
|
||||
@@ -117,8 +134,19 @@ export const useCircuitStore = defineStore('CircuitStore', {
|
||||
return this.listcircuits.find((rec: ICircuit) => rec.name === circuitname)
|
||||
},
|
||||
|
||||
getCircuitByProvince(prov: string): ICircuit | undefined | null {
|
||||
return this.listcircuits.find((rec: ICircuit) => rec.strProv === prov)
|
||||
getCircuitByProvinceAndCard(prov: string, card: string): ICircuit | undefined | null {
|
||||
return this.listcircuits.find((rec: ICircuit) => rec.strProv === prov && ((rec.card === card) || (!card)))
|
||||
},
|
||||
|
||||
getCircuitsByProvince(prov: string): ICircuit[] {
|
||||
return this.listcircuits.filter((rec: ICircuit) => rec.strProv === prov)
|
||||
},
|
||||
|
||||
getCircuitsNameByProvince(prov: string): ICircuit[] {
|
||||
const filterarr = this.listcircuits.filter((rec: ICircuit) => rec.strProv === prov)
|
||||
return filterarr.map((subArray: any) => {
|
||||
return subArray.name;
|
||||
})
|
||||
},
|
||||
|
||||
getCircuitByCircuitId(circuitId: string): ICircuit | null | undefined {
|
||||
|
||||
Reference in New Issue
Block a user