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 | 80 ++++++++++++++++++++++-----------------
1 files changed, 45 insertions(+), 35 deletions(-)
diff --git a/src/main/webapp/static/js/cool.js b/src/main/webapp/static/js/cool.js
index ff51540..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 = "/";
+ 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,44 +100,54 @@
*/
function getForeignKeyQuery(str) {
var index = str.indexOf('By');
- if (index !== -1){
+ if (index !== -1) {
return str.substring(0, index);
}
+
return str;
+}
+
+// 琛ㄥ崟鍊兼竻绌�
+function clearFormVal(el) {
+ $(':input', el)
+ .val('')
+ .removeAttr('checked')
+ .removeAttr('selected');
}
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 = "/";
+ 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