You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
149 lines
4.4 KiB
149 lines
4.4 KiB
var userId = $("#current_id").val();
|
|
var userName = $("#current_username").val();
|
|
var site = $("#current_site").val();
|
|
|
|
var titleName = $("#current_titleName").val();
|
|
|
|
var currentData = null;
|
|
|
|
|
|
//页面初始化
|
|
$(function(){
|
|
if(titleName != null && titleName != ""){
|
|
$("#titleName").text('通知单入库');
|
|
}else {
|
|
window.location.href="/login";
|
|
}
|
|
|
|
|
|
var workData = $.cookie("transFer");
|
|
if(workData != null && workData !==""){
|
|
if(titleName=='不要缓存') {
|
|
currentData = null;
|
|
layer.msg("保存成功!");
|
|
}else if(titleName=='回退'){
|
|
currentData = JSON.parse(workData);
|
|
initVal();
|
|
$.cookie("transFer", "");
|
|
}else {
|
|
$.cookie("transFer", "");
|
|
}
|
|
}
|
|
// 初始化光标
|
|
$("#orderNo_search").focus();
|
|
|
|
});
|
|
|
|
//为工具实例条码绑定一个失去焦点事件
|
|
$("#orderNo_search").bind("keydown",function(event){
|
|
if (event.keyCode == 13) {
|
|
getOrderNoData();
|
|
}
|
|
});
|
|
|
|
// 获取获取工具实例编码
|
|
function getOrderNoData(){
|
|
let orderNoSearch = $("#orderNo_search").val();
|
|
if(orderNoSearch == null || orderNoSearch === ""){
|
|
layer.msg("请输入入库通知单号!");
|
|
return false
|
|
}
|
|
let jsonData = {
|
|
transFerNo : orderNoSearch,
|
|
status : 'Hunlian',
|
|
}
|
|
|
|
$.ajax({
|
|
url: "/pdaOrder/getTransfer",
|
|
contentType: 'application/json',
|
|
type:"POST",
|
|
data:JSON.stringify(jsonData),//你的formid
|
|
dataType:"JSON",
|
|
beforeSend: function(request) {
|
|
request.setRequestHeader("token", $.cookie("token"));
|
|
},
|
|
success: function (data) {
|
|
if(data.code===0) {
|
|
if (data.row.orderNo != null && data.row.orderNo != "") {
|
|
currentData = data.row;
|
|
initVal();
|
|
} else {
|
|
layer.msg("入库通知单号错误!");
|
|
}
|
|
}else {
|
|
layer.msg(data.msg)
|
|
}
|
|
|
|
},
|
|
error: function(data) {
|
|
var responseText = data.responseText;
|
|
var json_str = JSON.parse(responseText);
|
|
var status = json_str.status;
|
|
var message = json_str.message;
|
|
//判断是否是session超时
|
|
if(403==status){
|
|
layer.alert(message,function(){
|
|
window.location.href="/login";
|
|
});
|
|
}
|
|
layer.closeAll('loading');
|
|
}
|
|
})
|
|
}
|
|
|
|
function initVal(){
|
|
$("#site").val(currentData.site);
|
|
$("#orderNo").val(currentData.orderNo);
|
|
$("#partNo").val(currentData.partNo);
|
|
$("#partDescription").val(currentData.partDescription);
|
|
$("#status").val(currentData.status);
|
|
$("#lotSize").val(currentData.lotSize);
|
|
$("#finishedQty").val(currentData.finishedQty);
|
|
$("#transFerNo").val(currentData.transFerNo);
|
|
$("#weightFactor").val(currentData.weightFactor);
|
|
// if(currentData.weightFactor!='-1'&¤tData.weightFactor!=''&¤tData.weightFactor!=null){
|
|
// $("#lotSizeKG").val((currentData.lotSize*currentData.weightFactor).toFixed(1));
|
|
// $("#finishedQtyKG").val((currentData.finishedQty*currentData.weightFactor).toFixed(1));
|
|
// }else {
|
|
// $("#lotSizeKG").val("erp未维护数据");
|
|
// $("#finishedQtyKG").val("");
|
|
// }
|
|
}
|
|
|
|
|
|
//下级界面页面跳转
|
|
function pageJump(){
|
|
if(currentData == null){
|
|
layer.msg("当前无入库通知单信息!");
|
|
return false
|
|
}
|
|
if(currentData.lotSize <= currentData.finishedQty ){
|
|
layer.msg("该通知单已入库完毕无需再次入库!");
|
|
return false
|
|
}
|
|
currentData = JSON.stringify(currentData);
|
|
$.cookie("transFer",currentData);
|
|
/*,{
|
|
expires : 1,
|
|
path : "/"
|
|
}*/
|
|
var menuId = $("#menuId").val();
|
|
var superiorName = $("#current_titleName").val();
|
|
window.location.href = "/pda/transferWarehousing2ForHunlian?menuId=" + menuId + "&titleName=" + superiorName;
|
|
}
|
|
|
|
//下级界面页面跳转
|
|
function pdaBaseJump(){
|
|
window.location.href = "/pda/pdaBase";
|
|
}
|
|
|
|
//初始化下拉框
|
|
function selectInit(){
|
|
$('.selectpicker').selectpicker({
|
|
noneSelectedText: '',
|
|
noneResultsText: '',
|
|
liveSearch: true,
|
|
width:140,
|
|
size:5 //设置select高度,同时显示5个值
|
|
});
|
|
}
|