$(function () {
let type = "", //仪器类别
model = "", //型号
code = "", //授权码
id = "", //当前点击的产品id
value = "",
currentPage = 1,
pageSize = 12;
//接口
//获取仪器类别
// function getTypeList() {
// $.ajax({
// url: baseURL + "/type",
// method: "GET",
// dataType: "json",
// contentType: "application/json;charset=utf-8",
// success: function (data) {
// console.log(data)
// let str = '';
// if (data.code == 200) {
// data.content.map(function (obj, i) {
// str += `
//
// `
// })
// $(".dz_type .dz_selectList").html(str)
// }
// }
// });
// }
//获取型号类别
// function getModelList(type) {
// $.ajax({
// url: baseURL + "/models?type=" + type,
// method: "GET",
// dataType: "json",
// contentType: "application/json;charset=utf-8",
// success: function (data) {
// console.log(data)
// let str = '';
// if (data.code == 200) {
// data.content.map(function (obj, i) {
// str += `
//
// `
// })
// $(".dz_model .dz_selectList").html(str)
// }
// }
// });
// }
//查询授权码是否可用
function getDownloadFile(id, code) {
$.ajax({
url: baseURL + "/check",
//url: "http://frontz.hk.utools.club/front/shydkxyq" + "/check",
method: "GET",
dataType: "json",
data: {
id: id,
code: code
},
success: function (data) {
console.log(data)
if (data.code == 200) {
window.open(baseURL + '/down?id=' + id + '&code=' + code)
$("#searchDowload").css({
"display": "none"
})
$(".dz_mask").css({
"display": "none"
})
$("#dz_code").val("")
$(".dz_code .dz_tips").css({
"display": "none"
})
} else {
$(".dz_code .dz_tips").css({
"display": "block"
}).html(data.msg)
}
// if (data.code == 400){
// $(".dz_code .dz_tips").css({
// "display": "block"
// }).html(data.msg)
// } else if (data.code == 401) {
// $(".dz_code .dz_tips").css({
// "display": "block"
// }).html(data.msg)
// }else if (data.code == 402) {
// $(".dz_code .dz_tips").css({
// "display": "block"
// }).html(data.msg)
// } else {
// location.href = "https://custproj00011-2.ceydz.com/front/shydkxyq/down?id=" + id + "&code=" + code;
// $("#searchDowload").css({
// "display": "none"
// })
// $(".dz_mask").css({
// "display": "none"
// })
// }
}
});
}
//查询列表
function getList(pageSize, currentPage, type) {
$.ajax({
url: baseURL + "/shydkxyqProducts?params%5Btype%5D=" + type,
method: "GET",
dataType: "json",
data: {
pageSize: pageSize,
currentPage: currentPage
},
success: function (data) {
console.log(data)
let str = `
`;
data.rows.map(function (obj, i) {
str += `
${obj.modeCode}
${obj.updateTime.substr(0,10)}
下载
${obj.tenantId}
`
})
$("#dz_list .listContent").html(str);
//生成分页
//有些参数是可选的,比如lang,若不传有默认值
kkpager.generPageHtml({
pno: currentPage,
//总页码
total: Math.ceil(data.total / pageSize),
//总数据条数
totalRecords: data.total,
mode: 'click', //默认值是link,可选link或者click
click: function (n) {
this.selectPage(n);
currentPage = n;
if (n == 1) {
//原本是实现无刷新跳转,我这是根据自己需求做的有刷新时跳转
//第一页写逻辑跳转
// 如:window.location.href=......;
} else {
//除了第一页写逻辑跳转
}
getList(pageSize, currentPage, value)
return false;
}
}, true);
}
});
}
getList(pageSize, currentPage, "")
// getTypeList();
//展开下拉选项
// $(".dz_select>div input").click(function () {
// if ($(this).siblings(".dz_selectList").css("display") == "none") {
// $(".dz_selectList").css({
// "display": "none"
// })
// $(this).siblings(".dz_selectList").css({
// "display": "block"
// })
// } else {
// $(this).siblings(".dz_selectList").css({
// "display": "none"
// })
// }
// })
// $(".dz_select>div img").click(function () {
// $(".dz_selectList").css({
// "display": "none"
// })
// if ($(this).siblings(".dz_selectList").css("display") == "none") {
// $(this).siblings(".dz_selectList").css({
// "display": "block"
// })
// } else {
// $(this).siblings(".dz_selectList").css({
// "display": "none"
// })
// }
// })
// $(".dz_selectList").on("click", function (e) {
// if (e.target.tagName == "LABEL") {
// $(e.target).html()
// $(".dz_selectList").css({
// "display": "none"
// })
// $(this).siblings("input").val($(e.target).html())
// console.log($(e.target).html())
// }
// })
// //点击其他处收起
// $("html,body").on("click", function (e) {
// if (e.target.className != "dz_input" && e.target.className != "dz_img") {
// $(".dz_selectList").css({
// "display": "none"
// })
// }
// })
// //联动获取型号
// $(".dz_type").on("click", ".dz_selectList label", function () {
// type = $(this).html();
// // console.log(type)
// $("#dz_model").val("") //清空后方数据
// getModelList(type)
// })
//点击下载
$(".dz_code button").click(function () {
type = $("#dz_type").val();
model = $("#dz_model").val();
code = $("#dz_code").val().trim();
console.log(type, model, code)
if (code) {
//数据填写完成
getDownloadFile(id, code)
}
if (!type) {
$(".dz_type .dz_tips").css({
"display": "block"
})
} else {
$(".dz_type .dz_tips").css({
"display": "none"
})
}
if (!model) {
$(".dz_model .dz_tips").css({
"display": "block"
})
} else {
$(".dz_model .dz_tips").css({
"display": "none"
})
}
if (!code) {
$(".dz_code .dz_tips").css({
"display": "block"
}).html("请填写授权码")
} else {
$(".dz_code .dz_tips").css({
"display": "none"
})
}
})
//2020.12.8修改
//点击搜索,传值获取列表
$(".searchInput button").click(function () {
value = $("#searchValue").val();
currentPage = 1;
//调用接口
getList(pageSize, currentPage, value)
})
//点击下载展开输入授权码窗口
$(".listContent").on("click", ".dz_single .dz_download", function () {
id = $(this).attr("data-id")
console.log(id)
$("#searchDowload").css({
"display": "block"
})
$(".dz_mask").css({
"display": "block"
})
})
//退出输入授权码
$(".dz_exit img").click(function () {
$("#searchDowload").animate({
"opacity": "0.1"
}, 300, "linear", function () {
$("#searchDowload").css({
"display": "none"
})
$(".dz_mask").css({
"display": "none"
})
$("#searchDowload").css({
"opacity": "1"
})
})
$("#dz_code").val("")
$(".dz_code .dz_tips").css({
"display": "none"
})
})
})