- Poter impostare per ogni Provincia un Circuito RIS specifico, anziché quello provinciale:
Esempio: Napoli: (Circuito RIS Campania) e Sud Sardegna: Cagliari.
This commit is contained in:
@@ -195,15 +195,32 @@ export const useCircuitStore = defineStore('CircuitStore', {
|
||||
},
|
||||
|
||||
getCircuitByProvinceAndCard(prov: string, card: string): ICircuit | undefined | null {
|
||||
return this.listcircuits.find((rec: ICircuit) => rec.strProv === prov && ((rec.card === card) || (!card)))
|
||||
// Controlla se questa provincia ha un circuito specifico
|
||||
const globalStore = useGlobalStore();
|
||||
|
||||
const idCircuit = globalStore.getIdCircuitToAssignByProv(prov);
|
||||
if (idCircuit) {
|
||||
return this.getCircuitByCircuitId(idCircuit)
|
||||
} else {
|
||||
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)
|
||||
const globalStore = useGlobalStore();
|
||||
|
||||
const idCircuit = globalStore.getIdCircuitToAssignByProv(prov);
|
||||
if (idCircuit) {
|
||||
return this.listcircuits.filter((rec: ICircuit) => rec._id === idCircuit)
|
||||
} else {
|
||||
return this.listcircuits.filter((rec: ICircuit) => rec.strProv === prov)
|
||||
}
|
||||
},
|
||||
|
||||
getCircuitsNameByProvince(prov: string): ICircuit[] {
|
||||
const filterarr = this.listcircuits.filter((rec: ICircuit) => rec.strProv === prov)
|
||||
const filterarr = this.getCircuitsByProvince(prov);
|
||||
|
||||
let arrcirc = filterarr.map((subArray: any) => {
|
||||
return subArray.name;
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user