mirror of
https://github.com/ArenMg/aren.git
synced 2024-12-22 06:53:27 +00:00
delete agenda
This commit is contained in:
parent
55f1f53a20
commit
cd17fd7f78
2 changed files with 31 additions and 23 deletions
|
@ -35,7 +35,7 @@
|
|||
v-if="!isEditMode"
|
||||
@click="
|
||||
() => {
|
||||
deleteAgenda();
|
||||
deleteCurrentAgenda();
|
||||
}
|
||||
"
|
||||
>
|
||||
|
@ -93,7 +93,14 @@
|
|||
</div>
|
||||
<div class="space-top"></div>
|
||||
<div v-if="isEditMode" class="space-top">
|
||||
<button id="modifySondage" @click="()=>{modifyAgenda()}">
|
||||
<button
|
||||
id="modifySondage"
|
||||
@click="
|
||||
() => {
|
||||
modifyAgenda();
|
||||
}
|
||||
"
|
||||
>
|
||||
Modifier l' agenda
|
||||
</button>
|
||||
</div>
|
||||
|
@ -226,12 +233,27 @@ module.exports = {
|
|||
body: "Modification de l'agenda",
|
||||
});
|
||||
},
|
||||
deleteAgenda: async function () {
|
||||
deleteCurrentAgenda: function () {
|
||||
try {
|
||||
let _= await axios.delete(`${baseUrl}/ws/agenda/calendars/${this.$route.query.id}`);
|
||||
location.href = baseUrl;
|
||||
swal({
|
||||
title: "Êtes-vous sûr?",
|
||||
text:
|
||||
"L'agenda sera supprimé",
|
||||
icon: "warning",
|
||||
buttons: ["Annuler", true],
|
||||
dangerMode: true,
|
||||
}).then( async (willDelete) => {
|
||||
if (willDelete) {
|
||||
let _ = await axios.delete(`${baseUrl}/ws/agenda/calendars/${this.$route.query.id}`);
|
||||
swal("Succès!", "L'agenda a été supprimé", "success").then((value) => {
|
||||
location.href = baseUrl;
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
} catch (error) {
|
||||
console.log(error)
|
||||
swal("Erreur!", `${error}`, "error");
|
||||
console.log(error);
|
||||
}
|
||||
},
|
||||
},
|
||||
|
|
|
@ -47,19 +47,6 @@
|
|||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div v-if="isInserted" class="success-mess">
|
||||
<p class="mess-text">Programme ajouté avec succès</p>
|
||||
<button
|
||||
class="exit-btn"
|
||||
@click="
|
||||
() => {
|
||||
isInserted = false;
|
||||
}
|
||||
"
|
||||
>
|
||||
fermer
|
||||
</button>
|
||||
</div>
|
||||
<div v-if="isNotInserted" class="error-mess">
|
||||
<p class="mess-text">
|
||||
Une érreur est survenue (veuillez remplir tous les champs
|
||||
|
@ -191,11 +178,10 @@ module.exports = {
|
|||
this.url = "";
|
||||
this.selectedDate = new Date();
|
||||
|
||||
this.isNotInserted = false;
|
||||
this.isInserted = true;
|
||||
swal("Succès!", "L'agenda a été créé", "success");
|
||||
|
||||
} catch (error) {
|
||||
this.isNotInserted = true;
|
||||
this.isInserted = false;
|
||||
swal("Erreur!", `${error}`, "error");
|
||||
console.error(error);
|
||||
}
|
||||
},
|
||||
|
|
Loading…
Reference in a new issue