diff --git a/internal/web/ui/templates/face_gallery.html b/internal/web/ui/templates/face_gallery.html index a56422e..605d2f2 100644 --- a/internal/web/ui/templates/face_gallery.html +++ b/internal/web/ui/templates/face_gallery.html @@ -65,30 +65,38 @@ function navPhoto(id,dir){ document.getElementById('next-'+id).style.display=d.idx===d.photos.length-1?'none':''; } function showImport(){ - document.getElementById('modal-body').innerHTML='

批量导入

选择按姓名分目录的照片根目录
'; + document.getElementById('modal-body').innerHTML='

批量导入

选择按姓名分目录的照片根目录
'; document.getElementById('modal').style.display='flex'; } function showAdd(){ - document.getElementById('modal-body').innerHTML='

新增人员

'; + document.getElementById('modal-body').innerHTML='

新增人员

'; document.getElementById('modal').style.display='flex'; } function showEdit(id,name,photos){ - var h='

编辑人员

'; + var h='

编辑人员

'; h+='
'; - h+=''; - h+='
'; + h+=''; + h+=''; h+='
'; photos.forEach(function(p){ h+='
'; - h+='
×
'; + h+='×'; + h+='
'; }); h+=''; h+='
'; - h+=''; - h+='
'; + h+=''; + h+=''; document.getElementById('modal-body').innerHTML=h; document.getElementById('modal').style.display='flex'; } +function delPhoto(id){ + if(!confirm('确认删除这张照片?'))return; + var f=document.createElement('form'); + f.method='post';f.action='/ui/face-gallery/delete-photo'; + var i=document.createElement('input');i.type='hidden';i.name='id';i.value=id;f.appendChild(i); + document.body.appendChild(f);f.submit(); +} function closeModal(){document.getElementById('modal').style.display='none';} document.addEventListener('click',function(e){var b=e.target.closest('.edit-btn');if(b){showEdit(b.dataset.id,b.dataset.name,JSON.parse(b.dataset.photos));}}); function esc(s){return(s||'').replace(/&/g,'&').replace(//g,'>').replace(/"/g,'"');}