From bb2ba875a4c7ed5f0c31a216862c5fd4cbf88c6e Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期五, 19 九月 2025 09:24:24 +0800 Subject: [PATCH] 新增仓库 新增库区 新增缓冲区库位 --- src/main/webapp/static/js/cool.js | 72 ++++++++++++++++++----------------- 1 files changed, 37 insertions(+), 35 deletions(-) diff --git a/src/main/webapp/static/js/cool.js b/src/main/webapp/static/js/cool.js index d817c09..f9ac8cc 100644 --- a/src/main/webapp/static/js/cool.js +++ b/src/main/webapp/static/js/cool.js @@ -1,9 +1,9 @@ /** * 鎼滅储鑷姩琛ュ叏 -- 灞�澶栫偣鍑婚殣钘� */ -$(function(){ - $(document).on("click",function(e){ - if(!$(e.target).parents(".cool-auto-complete").length){ +$(function () { + $(document).on("click", function (e) { + if (!$(e.target).parents(".cool-auto-complete").length) { $(".cool-auto-complete-window").hide(); } }); @@ -16,12 +16,12 @@ function autoShow(id) { var cac = document.getElementById(id).parentNode; var cacw = cac.getElementsByClassName("cool-auto-complete-window")[0]; - if (cacw.style.display === "none" || cacw.style.display === ""){ + if (cacw.style.display === "none" || cacw.style.display === "") { cacw.style.display = "block"; var cacwi = cacw.getElementsByClassName("cool-auto-complete-window-input")[0]; cacwi.focus(); autoLoad(cacwi.getAttribute('data-key')); - }else { + } else { cacw.style.display = "none"; } } @@ -30,30 +30,30 @@ * 鎼滅储鑷姩琛ュ叏 -- input */ function autoLoad(val) { - var inputDomVal = document.querySelector("input[data-key="+val+"]").value; - var selectDom = document.querySelector("select[data-key="+val+"Select]"); + var inputDomVal = document.querySelector("input[data-key=" + val + "]").value; + var selectDom = document.querySelector("select[data-key=" + val + "Select]"); selectDom.length = 0; var defaultOption = new Option("鍙栨秷閫夋嫨", ""); defaultOption.title = ""; selectDom.appendChild(defaultOption); - selectDom.style.display='none'; + selectDom.style.display = 'none'; $.ajax({ - url: baseUrl+"/"+getForeignKeyQuery(val)+"/auth", + url: baseUrl + "/" + getForeignKeyQuery(val) + "/auth", headers: {'token': localStorage.getItem('token')}, data: {condition: inputDomVal}, method: 'POST', - traditional:true, + traditional: true, success: function (res) { - if (res.code === 200){ + if (res.code === 200) { var list = res.data; - for (var i=0;i<list.length;i++){ + for (var i = 0; i < list.length; i++) { var option = new Option(list[i].value, i); option.title = list[i].id; - selectDom.options[i+1] = option; + selectDom.options[i + 1] = option; } - selectDom.style.display='block'; - } else if (res.code === 403){ - top.location.href = baseUrl+"/"; + selectDom.style.display = 'block'; + } else if (res.code === 403) { + top.location.href = baseUrl + "/"; } else { layer.msg(res.msg) } @@ -64,13 +64,13 @@ /** * 鎼滅储鑷姩琛ュ叏 -- select */ -function confirmed(val){ - var inputDom = $("input[data-key="+val.substring(0,val.length - 6)+"]"); - var selectDom = $("select[data-key="+val+"]"); - - selectDom.dblclick(function(){ +function confirmed(val) { + var inputDom = $("input[data-key=" + val.substring(0, val.length - 6) + "]"); + var selectDom = $("select[data-key=" + val + "]"); + console.log(val.substring(0, val.length - 6)) + selectDom.dblclick(function () { inputDom.focus(); - selectDom.css("display","none"); + selectDom.css("display", "none"); }); // 淇グ瀛楁 @@ -81,7 +81,7 @@ // id瀛楁 var selectOptionDom = selectDom.find("option:selected"); var html = selectOptionDom.html(); - if (html === "鍙栨秷閫夋嫨"){ + if (html === "鍙栨秷閫夋嫨") { cacd.val(""); realDom.val(""); } else { @@ -92,7 +92,7 @@ } function reviewImg(src) { - window.open().document.write("<img src="+src+" />"); + window.open().document.write("<img src=" + src + " />"); } /** @@ -100,9 +100,10 @@ */ function getForeignKeyQuery(str) { var index = str.indexOf('By'); - if (index !== -1){ + if (index !== -1) { return str.substring(0, index); } + return str; } @@ -116,36 +117,37 @@ var banMsg; var tips; + // 涓婚敭鏍¢獙 function check(id, domain) { var param = { key: id, - val: $('#'+id).val() + val: $('#' + id).val() }; $.ajax({ - url: baseUrl+"/"+domain+"/check/column/auth", + url: baseUrl + "/" + domain + "/check/column/auth", headers: {'token': localStorage.getItem('token')}, data: JSON.stringify(param), - dataType:'json', - contentType:'application/json;charset=UTF-8', + dataType: 'json', + contentType: 'application/json;charset=UTF-8', method: 'POST', success: function (res) { if (res.code === 200) { layer.close(tips); banMsg = null; } else if (res.code === 403) { - top.location.href = baseUrl+"/"; + top.location.href = baseUrl + "/"; } else if (res.code === 407) { banMsg = res.data + "涓嶅彲鐢�"; tips = layer.tips( "<span style='color:red;'>宸插瓨鍦�</span>", - '#'+id, + '#' + id, { // tipsMore: true, - tips: [2,'#fff'], - time:0 - ,area: 'auto' - ,maxWidth:500 + tips: [2, '#fff'], + time: 0 + , area: 'auto' + , maxWidth: 500 }); } } -- Gitblit v1.9.1