var ballIndex = localStorage.getItem("ballIndex"); var puid = localStorage.getItem("puid"); var flag = true; layui.use(['element','form','laydate','layer'], function () { var element = layui.element; var form = layui.form; layer = layui.layer; var laydate = layui.laydate; laydate.render({ elem: '#dateTime' //指定元素 }); init(); /** * 查询 */ $("#searchBt").click(function () { init(); }); }); function init() { $.ajax({ type: 'post', url: dataUrl + 'picture/getPicture', contentType: "application/x-www-form-urlencoded; charset=UTF-8", data: { ballIndex: ballIndex, puid: puid, dateTime:$("#dateTime").val() }, success: function (data) { $("#content").empty(); var html = ''; if(data != null && data != ""){ for(var i = 0;i < data.length; i++){ console.log(data[i]); var path = systemPath + data[i].filePath+"?token="+localStorage.getItem("token"); html += '
' + '' + '' + '' + '' + '
' + '' + '' + data[i].fileName + ' ' + '' + data[i].fileSize + ' ' + '
' + '
' } }else{ html += '
无数据
' } $("#content").append(html); }, error: function (err) { console.log("获取数据出错:", err); } }); } //全选按钮点击 function selectAlls(){ if(flag){ $(".checkbox").prop("checked",true); flag = false; }else{ $(".checkbox").prop("checked",false); flag = true; } } //下载图片 function downImgs(){ var type = ''; var downNames = ""; $("input:checkbox[class='checkbox']:checked").each(function(i){ if(0==i){ downNames = $(this).next().next().val(); }else{ downNames += (","+$(this).next().next().val()); } }); if(downNames == ""){ layer.msg('请勾选需要下载的图片', {icon: 7, time: 3000}); return false; } var downName = downNames.split(","); for(var i = 0;i < downName.length;i++){ var myDate = new Date; var year = myDate.getFullYear(); //获取完整的年份(4位,1970-????) var mon = myDate.getMonth() + 1; //获取当前月份(0-11,0代表1月) var date = myDate.getDate(); //获取当前日(1-31) var week = myDate.getDay(); //获取当前星期X(0-6,0代表星期天) var hour = myDate.getHours(); //获取当前小时数(0-23) var min = myDate.getMinutes(); //获取当前分钟数(0-59) var sec = myDate.getSeconds();//获取当前秒数(0-59) axios.get(systemPath + downName[i],{responseType:'blob'}).then(res=>{ const blob = new Blob([res.data]) let a = document.createElement('a') a.href=URL.createObjectURL(blob) a.download = year + '' + mon + '' + date + '' + hour + '' + min + '' + sec + '.jpg' a.click() }) } } //删除图片 function delImgs(){ var type = ''; var ids = ""; $("input:checkbox[class='checkbox']:checked").each(function(i){ if(0==i){ ids = $(this).next().val(); }else{ ids += (","+$(this).next().val()); } }); if(ids == ""){ return layer.msg('请勾选要删除的图片', {icon: 7, time: 2000}); }else{ layer.confirm('您确定要删除选中的图片吗?', function () { $.ajax({ type: 'post', url: dataUrl + 'picture/delPictureQueryById', contentType: "application/x-www-form-urlencoded; charset=UTF-8", data: { id: ids }, async: false, success: function (data) { if (data == "删除成功") { window.location.reload(); // 刷新页面 layer.msg('删除成功', {icon: 1, time: 3000}); } else { layer.msg('' + data + '', {icon: 2, time: 3000}); window.location.reload() // 刷新页面 } }, error: function (err) { console.log("获取数据出错:", err); } }); }) } }