Skip to content

Commit

Permalink
Refacto
Browse files Browse the repository at this point in the history
  • Loading branch information
Charline-L committed Mar 5, 2025
1 parent 9662ecd commit 86a6295
Showing 1 changed file with 17 additions and 8 deletions.
25 changes: 17 additions & 8 deletions 2024-frontend/src/components/CanteenCreationSiret.vue
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,23 @@ const searchSiret = () => {
.verifySiret(search.value)
.then((response) => {
console.log("resposne", response)
canteen.founded = true
if (response.isManagedByUser) canteen.status = "managed-by-user"
if (response.canBeClaimed) canteen.status = "can-be-claimed"
// TODO : existe déjà dont déjà autre gestionnaire
switch (true) {
case !response.id:
canteen.status = "can-be-created"
canteen.founded = true
break
case response.isManagedByUser:
canteen.founded = true
canteen.status = "managed-by-user"
break
case response.canBeClaimed:
canteen.founded = true
canteen.status = "can-be-claimed"
break
}
// TODO : établissement non trouvé
canteen.founded = true
// TODO : ajouter le status dans la réponse plutôt que de passer par l'ID car il y a aura d'autre cas apèrs ?
if (!response.id) canteen.status = "can-be-created"
else canteen.id = response.id
// TODO : existe déjà dont déjà autre gestionnaire
saveCanteenInfos(response)
})
.catch((e) => {
Expand All @@ -42,6 +50,7 @@ const searchSiret = () => {
}
const saveCanteenInfos = (response) => {
canteen.id = response.id
canteen.name = response.name
canteen.siret = response.siret
canteen.city = response.city
Expand Down

0 comments on commit 86a6295

Please # to comment.