1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
async onRefuse(ref: string, data: number) {
const alert = await this.alertController.create({
header: 'Attention!',
message: 'Êtes-vous sûr de vouloir supprimer cette maison? <br>' +
' <strong>Cette action est irréversible.</strong> <br> ',
buttons: [
{
text: 'Annuler',
role: 'cancel',
cssClass: 'secondary',
}, {
text: 'Confirmer',
role: 'deleteHouse',
}
]
});
await alert.present();
const status = true, content = {
ref,
status
};
const Toast = Swal.mixin({
toast: true,
position: "center",
showConfirmButton: false,
timer: 2000,
onOpen: (toast) => {
toast.addEventListener('mouseenter', Swal.stopTimer);
toast.addEventListener('mouseleave', Swal.resumeTimer);
}
});
this.apiService.postApi('house', 'deleteHouse', content).then((res: ApiModel) => {
if (res.success) {
Toast.fire('Maison supprimée !', '', 'success');
this.houseManag.getHouseNotValidateList(ref).then((result) => {
this.houses = result;
});
} else {
Toast.fire('Oups !', 'Une erreur est survenue', 'error');
}
});
} |
Partager