|
|
@ -236,6 +236,7 @@ |
|
|
data = data.split(",")[0]; |
|
|
data = data.split(",")[0]; |
|
|
if(data !== ""){ |
|
|
if(data !== ""){ |
|
|
req.mname = data; |
|
|
req.mname = data; |
|
|
|
|
|
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
let materialId = $("#mid"); |
|
|
let materialId = $("#mid"); |
|
|
let codeValue = $("#code"); |
|
|
let codeValue = $("#code"); |
|
|
let version = $("#version"); |
|
|
let version = $("#version"); |
|
|
@ -249,21 +250,27 @@ |
|
|
contentType: "application/json;charset=utf-8", |
|
|
contentType: "application/json;charset=utf-8", |
|
|
success: function (d) { |
|
|
success: function (d) { |
|
|
if (d.count > 1) { |
|
|
if (d.count > 1) { |
|
|
layer.msg("请点击右侧搜索确定物品"); |
|
|
layer.msg("请点击右侧搜索确定物品",{icon:0,time:500},function () { |
|
|
materialId.val(""); |
|
|
materialId.val(""); |
|
|
codeValue.val(""); |
|
|
codeValue.val(""); |
|
|
version.val(""); |
|
|
version.val(""); |
|
|
typeName.val(""); |
|
|
typeName.val(""); |
|
|
unit.empty(); |
|
|
unit.empty(); |
|
|
|
|
|
layer.close(loading2); |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
return false; |
|
|
return false; |
|
|
} else if (d.count === 0) { |
|
|
} else if (d.count === 0) { |
|
|
layer.msg("没有该物品,请确认输入是否正确"); |
|
|
layer.msg("没有该物品,请确认输入是否正确",{icon:0,time:500},function () { |
|
|
materialId.val(""); |
|
|
materialId.val(""); |
|
|
codeValue.val(""); |
|
|
codeValue.val(""); |
|
|
materialName.val(""); |
|
|
materialName.val(""); |
|
|
version.val(""); |
|
|
version.val(""); |
|
|
typeName.val(""); |
|
|
typeName.val(""); |
|
|
unit.empty(); |
|
|
unit.empty(); |
|
|
|
|
|
layer.close(loading2); |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
return false; |
|
|
return false; |
|
|
} else { |
|
|
} else { |
|
|
var material = d.data[0]; |
|
|
var material = d.data[0]; |
|
|
@ -292,6 +299,7 @@ |
|
|
} else { |
|
|
} else { |
|
|
$("#barCode").empty(); |
|
|
$("#barCode").empty(); |
|
|
} |
|
|
} |
|
|
|
|
|
layer.close(loading2); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
@ -323,6 +331,7 @@ |
|
|
end: function () { |
|
|
end: function () { |
|
|
var mid = $("#mid").val(); |
|
|
var mid = $("#mid").val(); |
|
|
if (mid !== '') { |
|
|
if (mid !== '') { |
|
|
|
|
|
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
$.ajax({ |
|
|
$.ajax({ |
|
|
url: "/material/findMatrialById?mid=" + mid, |
|
|
url: "/material/findMatrialById?mid=" + mid, |
|
|
type: "get", |
|
|
type: "get", |
|
|
@ -349,7 +358,7 @@ |
|
|
|
|
|
|
|
|
if (materialAndBarCodeList !== null && materialAndBarCodeList.length > 0) { |
|
|
if (materialAndBarCodeList !== null && materialAndBarCodeList.length > 0) { |
|
|
// 如果有对应的条形码 |
|
|
// 如果有对应的条形码 |
|
|
$("#barCode").empty() |
|
|
$("#barCode").empty(); |
|
|
$.each(materialAndBarCodeList, function (index, item) { |
|
|
$.each(materialAndBarCodeList, function (index, item) { |
|
|
$("#barCode").append(new Option(item.bmcode, item.id));//往下拉菜单里添加元素 |
|
|
$("#barCode").append(new Option(item.bmcode, item.id));//往下拉菜单里添加元素 |
|
|
}); |
|
|
}); |
|
|
@ -358,6 +367,7 @@ |
|
|
|
|
|
|
|
|
$("#barCode").empty(); |
|
|
$("#barCode").empty(); |
|
|
} |
|
|
} |
|
|
|
|
|
layer.close(loading2); |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
@ -385,6 +395,8 @@ |
|
|
var req = {}; |
|
|
var req = {}; |
|
|
req.qrCode = result; |
|
|
req.qrCode = result; |
|
|
req.codeFlag = 2; |
|
|
req.codeFlag = 2; |
|
|
|
|
|
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
|
|
|
|
|
|
$.ajax({ |
|
|
$.ajax({ |
|
|
url: "/material/qywxApplicationInScanQrCode", |
|
|
url: "/material/qywxApplicationInScanQrCode", |
|
|
type: "post", |
|
|
type: "post", |
|
|
@ -406,6 +418,7 @@ |
|
|
$("#version").val(""); |
|
|
$("#version").val(""); |
|
|
$("#barCode").empty(); |
|
|
$("#barCode").empty(); |
|
|
$("#unit").empty(); |
|
|
$("#unit").empty(); |
|
|
|
|
|
layer.close(loading2); |
|
|
}) |
|
|
}) |
|
|
} else { |
|
|
} else { |
|
|
// 如果有对应关系 |
|
|
// 如果有对应关系 |
|
|
@ -441,6 +454,7 @@ |
|
|
unit.append(new Option(unitList[i].newUnit, unitList[i].newUnit)); |
|
|
unit.append(new Option(unitList[i].newUnit, unitList[i].newUnit)); |
|
|
} |
|
|
} |
|
|
form.render(); |
|
|
form.render(); |
|
|
|
|
|
layer.close(loading2); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -470,6 +484,7 @@ |
|
|
let barCode = $("#barCode"); |
|
|
let barCode = $("#barCode"); |
|
|
barCode.empty(); |
|
|
barCode.empty(); |
|
|
barCode.append(new Option(result, result)); |
|
|
barCode.append(new Option(result, result)); |
|
|
|
|
|
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
$.ajax({ |
|
|
$.ajax({ |
|
|
url: "/material/qywxApplicationInScanBarCode", |
|
|
url: "/material/qywxApplicationInScanBarCode", |
|
|
type: "post", |
|
|
type: "post", |
|
|
@ -494,7 +509,7 @@ |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
form.render(); |
|
|
form.render(); |
|
|
|
|
|
layer.close(loading2); |
|
|
} |
|
|
} |
|
|
else { |
|
|
else { |
|
|
|
|
|
|
|
|
@ -509,6 +524,7 @@ |
|
|
$("#version").val(""); |
|
|
$("#version").val(""); |
|
|
unit.empty(); |
|
|
unit.empty(); |
|
|
$("#barCode").empty(); |
|
|
$("#barCode").empty(); |
|
|
|
|
|
layer.close(loading2); |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -533,64 +549,71 @@ |
|
|
var req = {}; |
|
|
var req = {}; |
|
|
req.code = code; |
|
|
req.code = code; |
|
|
req.type = "in"; |
|
|
req.type = "in"; |
|
|
$.ajax({ |
|
|
if(code !== ""){ |
|
|
url: "/material/findMatrialByCode", |
|
|
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0}); |
|
|
type: "get", |
|
|
$.ajax({ |
|
|
dataType: 'json', |
|
|
url: "/material/findMatrialByCode", |
|
|
data: req, |
|
|
type: "get", |
|
|
contentType: "application/json;charset=utf-8", |
|
|
dataType: 'json', |
|
|
success: function (d) { |
|
|
data: req, |
|
|
var d = d.data; |
|
|
contentType: "application/json;charset=utf-8", |
|
|
if (d == null) { |
|
|
success: function (d) { |
|
|
layer.msg("没有该编码,请确认是否输入正确"); |
|
|
var d = d.data; |
|
|
$("#mname").val(""); |
|
|
if (d == null) { |
|
|
$("#mid").val(""); |
|
|
layer.msg("没有该编码,请确认是否输入正确",{icon:0,time:500},function () { |
|
|
$("#code").val(""); |
|
|
$("#mname").val(""); |
|
|
$("#barCode").val(""); |
|
|
$("#mid").val(""); |
|
|
$("#version").val(""); |
|
|
$("#code").val(""); |
|
|
$("#unit").empty(); |
|
|
$("#barCode").val(""); |
|
|
$("#typeName").val(""); |
|
|
$("#version").val(""); |
|
|
form.render(); |
|
|
$("#unit").empty(); |
|
|
|
|
|
$("#typeName").val(""); |
|
|
} else { |
|
|
form.render(); |
|
|
$("#mname").val(d.mname); |
|
|
layer.close(loading2); |
|
|
$("#mid").val(d.mid); |
|
|
}); |
|
|
$("#version").val(d.version); |
|
|
|
|
|
$("#unit").empty(); |
|
|
|
|
|
$('#unit').append(new Option(d.unit, d.unit)); |
|
|
|
|
|
var splitInfoList = d["splitInfoList"]; |
|
|
|
|
|
$.each(splitInfoList, function (index, item) { |
|
|
|
|
|
$("#unit").append(new Option(item.newUnit, item.newUnit));//往下拉菜单里添加元素 |
|
|
|
|
|
}); |
|
|
|
|
|
form.render(); |
|
|
|
|
|
$("#typeName").val(d.typeName); |
|
|
|
|
|
// 获取物料与条形码的对应关系 |
|
|
|
|
|
var materialAndBarCodeList = d["materialAndBarCodeList"]; |
|
|
|
|
|
if (materialAndBarCodeList !== null && materialAndBarCodeList.length > 0) { |
|
|
|
|
|
// 如果有对应的条形码 |
|
|
|
|
|
$("#barCode").remove(); |
|
|
|
|
|
$(".layui-unselect").remove(); |
|
|
|
|
|
var barCodeSelect = ` |
|
|
|
|
|
<select id="barCode" name="barCode"> |
|
|
|
|
|
</select>`; |
|
|
|
|
|
$("#barCodeImg").before(barCodeSelect); |
|
|
|
|
|
|
|
|
|
|
|
form.render(); |
|
|
|
|
|
$.each(materialAndBarCodeList, function (index, item) { |
|
|
} else { |
|
|
$("#barCode").append(new Option(item.bmcode, item.bmcode));//往下拉菜单里添加元素 |
|
|
$("#mname").val(d.mname); |
|
|
|
|
|
$("#mid").val(d.mid); |
|
|
|
|
|
$("#version").val(d.version); |
|
|
|
|
|
$("#unit").empty(); |
|
|
|
|
|
$('#unit').append(new Option(d.unit, d.unit)); |
|
|
|
|
|
var splitInfoList = d["splitInfoList"]; |
|
|
|
|
|
$.each(splitInfoList, function (index, item) { |
|
|
|
|
|
$("#unit").append(new Option(item.newUnit, item.newUnit));//往下拉菜单里添加元素 |
|
|
}); |
|
|
}); |
|
|
form.render(); |
|
|
form.render(); |
|
|
} else { |
|
|
$("#typeName").val(d.typeName); |
|
|
let children = $("#barCode").parent().children(); |
|
|
// 获取物料与条形码的对应关系 |
|
|
if (children.length > 2) { |
|
|
var materialAndBarCodeList = d["materialAndBarCodeList"]; |
|
|
$("#barCode").empty(); |
|
|
if (materialAndBarCodeList !== null && materialAndBarCodeList.length > 0) { |
|
|
$(children[1]).empty(); |
|
|
// 如果有对应的条形码 |
|
|
|
|
|
$("#barCode").remove(); |
|
|
|
|
|
$(".layui-unselect").remove(); |
|
|
|
|
|
var barCodeSelect = ` |
|
|
|
|
|
<select id="barCode" name="barCode"> |
|
|
|
|
|
</select>`; |
|
|
|
|
|
$("#barCodeImg").before(barCodeSelect); |
|
|
|
|
|
|
|
|
|
|
|
form.render(); |
|
|
|
|
|
$.each(materialAndBarCodeList, function (index, item) { |
|
|
|
|
|
$("#barCode").append(new Option(item.bmcode, item.bmcode));//往下拉菜单里添加元素 |
|
|
|
|
|
}); |
|
|
|
|
|
form.render(); |
|
|
|
|
|
} else { |
|
|
|
|
|
let children = $("#barCode").parent().children(); |
|
|
|
|
|
if (children.length > 2) { |
|
|
|
|
|
$("#barCode").empty(); |
|
|
|
|
|
$(children[1]).empty(); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
layer.close(loading2); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|