$(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" }) }) })