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);
}
});
})
}
}