|
|
|
@ -717,7 +717,6 @@ |
|
|
|
contentType: "application/json;charset=utf-8", |
|
|
|
success: function (d) { |
|
|
|
var data = d.data; |
|
|
|
|
|
|
|
var parent = obj.parentNode.parentNode.parentNode.parentNode; |
|
|
|
var codeChildren = parent.childNodes[7]; |
|
|
|
var priceChildren = parent.childNodes[13]; |
|
|
|
@ -804,44 +803,54 @@ |
|
|
|
var data = d.data; |
|
|
|
var material = data["material"]; |
|
|
|
var parent = obj.parentNode.parentNode.parentNode.parentNode; |
|
|
|
var codeChildren = parent.childNodes[7]; |
|
|
|
var priceChildren = parent.childNodes[13]; |
|
|
|
var materialChildren = parent.childNodes[5]; |
|
|
|
// 条形码 |
|
|
|
var barCodeChildren = parent.childNodes[9]; |
|
|
|
var codeItem = codeChildren.childNodes[3].childNodes[1]; |
|
|
|
var codeValue = codeItem.childNodes[1]; |
|
|
|
var materialItem = materialChildren.childNodes[3].childNodes[1].childNodes; |
|
|
|
var materialName = materialItem[1]; |
|
|
|
var materialId = materialName.parentNode.parentNode.childNodes[3]; |
|
|
|
var mname = materialName.value; |
|
|
|
// 单价条目 |
|
|
|
var priceItem = priceChildren.childNodes[3].childNodes; |
|
|
|
var priceValue = priceItem[1]; |
|
|
|
// 条形码条码 |
|
|
|
|
|
|
|
var barCodeItem = barCodeChildren.childNodes[3]; |
|
|
|
var code = material.mcode; |
|
|
|
if (code === undefined) { |
|
|
|
code = ""; |
|
|
|
} |
|
|
|
materialName.value = material.mname; |
|
|
|
materialId.value = material.mid; |
|
|
|
codeValue.value = code; |
|
|
|
priceValue.value = material.price; |
|
|
|
var barCodeInput = barCodeItem.childNodes[1].childNodes[1]; |
|
|
|
barCodeInput.value = result; |
|
|
|
var idNumber = materialId.name.split("mid")[1]; |
|
|
|
var shelfLife = material.shelfLife; |
|
|
|
if (shelfLife !== null && shelfLife !== undefined) { |
|
|
|
$("#" + "producedDateItem" + idNumber).show(); |
|
|
|
$("#" + "producedDate" + idNumber).attr("lay-verify", "required"); |
|
|
|
} |
|
|
|
else{ |
|
|
|
$("#" + "producedDateItem" + idNumber).hide(); |
|
|
|
if (material !== null) { |
|
|
|
// 如果发现对应关系 |
|
|
|
|
|
|
|
var codeChildren = parent.childNodes[7]; |
|
|
|
var priceChildren = parent.childNodes[13]; |
|
|
|
var materialChildren = parent.childNodes[5]; |
|
|
|
|
|
|
|
var codeItem = codeChildren.childNodes[3].childNodes[1]; |
|
|
|
var codeValue = codeItem.childNodes[1]; |
|
|
|
var materialItem = materialChildren.childNodes[3].childNodes[1].childNodes; |
|
|
|
var materialName = materialItem[1]; |
|
|
|
var materialId = materialName.parentNode.parentNode.childNodes[3]; |
|
|
|
var mname = materialName.value; |
|
|
|
// 单价条目 |
|
|
|
var priceItem = priceChildren.childNodes[3].childNodes; |
|
|
|
var priceValue = priceItem[1]; |
|
|
|
// 条形码条码 |
|
|
|
var code = material.mcode; |
|
|
|
if (code === undefined) { |
|
|
|
code = ""; |
|
|
|
} |
|
|
|
materialName.value = material.mname; |
|
|
|
materialId.value = material.mid; |
|
|
|
codeValue.value = code; |
|
|
|
priceValue.value = material.price; |
|
|
|
barCodeInput.value = result; |
|
|
|
var idNumber = materialId.name.split("mid")[1]; |
|
|
|
var shelfLife = material.shelfLife; |
|
|
|
if (shelfLife !== null && shelfLife !== undefined) { |
|
|
|
$("#" + "producedDateItem" + idNumber).show(); |
|
|
|
$("#" + "producedDate" + idNumber).attr("lay-verify", "required"); |
|
|
|
} else { |
|
|
|
$("#" + "producedDateItem" + idNumber).hide(); |
|
|
|
form.render(); |
|
|
|
} |
|
|
|
form.render(); |
|
|
|
} else { |
|
|
|
// 如果没有对应关系 |
|
|
|
layer.msg("对于编码:" + result + ",并未发现对应的物料", { |
|
|
|
icon: 0, |
|
|
|
time: 1000 //0.5秒关闭(如果不配置,默认是3秒) |
|
|
|
}, function () { |
|
|
|
}) |
|
|
|
} |
|
|
|
form.render(); |
|
|
|
} |
|
|
|
}) |
|
|
|
|
|
|
|
|