feat: add confirm before deleting photo in edit modal

This commit is contained in:
tian 2026-05-08 12:35:56 +08:00
parent cddde87a93
commit dda5e1ffd7

View File

@ -80,7 +80,7 @@ function showEdit(id,name,photos){
h+='<div style="display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px">';
photos.forEach(function(p){
h+='<div style="position:relative;width:80px;height:100px"><img src="'+p.p+'" style="width:100%;height:100%;object-fit:cover;border-radius:4px">';
h+='<form method="post" action="/ui/face-gallery/delete-photo" style="position:absolute;top:2px;right:2px"><input type="hidden" name="id" value="'+p.id+'"><span class="btn-icon ghost" style="font-size:10px;color:red;background:rgba(0,0,0,0.5)" onclick="this.closest(\'form\').submit()">&times;</span></form></div>';
h+='<form method="post" action="/ui/face-gallery/delete-photo" onsubmit="return confirm(\"确认删除这张照片\")" style="position:absolute;top:2px;right:2px"><input type="hidden" name="id" value="'+p.id+'"><span class="btn-icon ghost" style="font-size:10px;color:red;background:rgba(0,0,0,0.5)" onclick="this.closest(\'form\').submit()">&times;</span></form></div>';
});
h+='</div>';
h+='<form method="post" action="/ui/face-gallery/add-photo" enctype="multipart/form-data" style="display:flex;gap:8px;align-items:flex-end">';