Намутил подтверждение удаления
This commit is contained in:
		
							parent
							
								
									58e25b7759
								
							
						
					
					
						commit
						e99a1b8f35
					
				|  | @ -15,6 +15,8 @@ export default { | |||
|         fetching: true, | ||||
|         dialogCreate: ref(false), | ||||
|         dialogEdit: ref(false), | ||||
|         dialogDelete: ref(false), | ||||
|         wishToDelete: ref(0), | ||||
|         wishToEditId: ref(0), | ||||
|         wishlistLink: '', | ||||
|         snackbar: false | ||||
|  | @ -43,6 +45,7 @@ export default { | |||
|         removeWish(id){ | ||||
|             this.fetching = true; | ||||
|             this.wishStore.remove(id, this.userStore.token).then(()=>{ | ||||
|                 this.dialogDelete = false; | ||||
|                 this.wishStore.getUserWishes(this.userStore.user['id']).then((wishes)=>{ | ||||
|                     this.wishesList = wishes; | ||||
|                     this.fetching = false; | ||||
|  | @ -53,6 +56,10 @@ export default { | |||
|             this.wishToEditId = id; | ||||
|             this.dialogEdit = true; | ||||
|         }, | ||||
|         deleteWish(id){ | ||||
|             this.wishToDelete = id; | ||||
|             this.dialogDelete = true; | ||||
|         }, | ||||
|         getWishToEditId(){ | ||||
|             return this.wishToEditId; | ||||
|         }, | ||||
|  | @ -94,7 +101,7 @@ export default { | |||
|                     <td>{{ wish['price'] }}</td> | ||||
|                     <td><a target="_blank" :href="wish['url']">{{ wish['url'] }}</a></td> | ||||
|                     <td><v-icon @click="editWish(wish['id'])" class="cursor-pointer" color="white" icon="mdi-pencil"></v-icon></td> | ||||
|                     <td><v-icon @click="removeWish(wish['id'])" class="cursor-pointer" color="white" icon="mdi-trash-can"></v-icon></td> | ||||
|                     <td><v-icon @click="deleteWish(wish['id'])" class="cursor-pointer" color="white" icon="mdi-trash-can"></v-icon></td> | ||||
|                 </tr> | ||||
|                 <tr class="text-center"> | ||||
|                     <td colspan="5"><v-btn @click="dialogCreate = true" color="#212022" elevation="0" block><v-icon class="cursor-pointer" icon="mdi-plus-thick"></v-icon></v-btn></td> | ||||
|  | @ -106,6 +113,22 @@ export default { | |||
|             <v-dialog v-model="dialogEdit" class="w-66"> | ||||
|                 <EditWish :dialogEdit="dialogEditClose" :updateFrontWishes="updateFrontWishes" :wish_id="wishToEditId"/> | ||||
|             </v-dialog> | ||||
|             <v-dialog v-model="dialogDelete" :class="isWide ? 'w-33' : 'w-100'"> | ||||
|                 <v-card class="card-bg"> | ||||
|                     <v-card-title class="d-flex justify-space-between"> | ||||
|                         <span>Удалить запись?</span> | ||||
|                         <span> | ||||
|                             <v-icon @click="dialogDelete = false" class="cursor-pointer" color="white" icon="mdi-close-thick"></v-icon> | ||||
|                         </span> | ||||
|                     </v-card-title> | ||||
|                     <v-card-text> | ||||
|                         <div class="d-flex justify-center"> | ||||
|                             <v-btn class="ma-3" @click="removeWish(wishToDelete)">Да</v-btn> | ||||
|                             <v-btn class="ma-3" @click="dialogDelete = false">Нет</v-btn> | ||||
|                         </div> | ||||
|                     </v-card-text> | ||||
|                 </v-card> | ||||
|             </v-dialog> | ||||
|         </v-table> | ||||
|         <v-table v-if="!fetching && !isWide" class="card-bg w-100 h-auto mt-5 pa-3"> | ||||
|             <thead> | ||||
|  | @ -121,7 +144,7 @@ export default { | |||
|                     <td><a target="_blank" :href="wish['url']">{{ wish['name'] }}</a></td> | ||||
|                     <td>{{ wish['price'] }}</td> | ||||
|                     <td><v-icon @click="editWish(wish['id'])" class="cursor-pointer" color="white" icon="mdi-pencil"></v-icon></td> | ||||
|                     <td><v-icon @click="removeWish(wish['id'])" class="cursor-pointer" color="white" icon="mdi-trash-can"></v-icon></td> | ||||
|                     <td><v-icon @click="deleteWish(wish['id'])" class="cursor-pointer" color="white" icon="mdi-trash-can"></v-icon></td> | ||||
|                 </tr> | ||||
|                 <tr class="text-center"> | ||||
|                     <td colspan="5"><v-btn @click="dialogCreate = true" color="#212022" elevation="0" block><v-icon class="cursor-pointer" icon="mdi-plus-thick"></v-icon></v-btn></td> | ||||
|  | @ -133,6 +156,22 @@ export default { | |||
|             <v-dialog v-model="dialogEdit" :class="isWide ? 'w-66' : 'w-100'"> | ||||
|                 <EditWish :dialogEdit="dialogEditClose" :updateFrontWishes="updateFrontWishes" :wish_id="wishToEditId"/> | ||||
|             </v-dialog> | ||||
|             <v-dialog v-model="dialogDelete" :class="isWide ? 'w-66' : 'w-100'"> | ||||
|                 <v-card class="card-bg"> | ||||
|                     <v-card-title class="d-flex justify-space-between"> | ||||
|                         <span>Удалить запись?</span> | ||||
|                         <span> | ||||
|                             <v-icon @click="dialogDelete = false" class="cursor-pointer" color="white" icon="mdi-close-thick"></v-icon> | ||||
|                         </span> | ||||
|                     </v-card-title> | ||||
|                     <v-card-text> | ||||
|                         <div class="d-flex justify-center"> | ||||
|                             <v-btn class="ma-3" @click="removeWish(wishToDelete)">Да</v-btn> | ||||
|                             <v-btn class="ma-3" @click="dialogDelete = false">Нет</v-btn> | ||||
|                         </div> | ||||
|                     </v-card-text> | ||||
|                 </v-card> | ||||
|             </v-dialog> | ||||
|         </v-table> | ||||
|     </div> | ||||
| </template> | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue