var packingLineArray = eval(packingLineJson);
var unPackingDetailObj = jsonObj.unPackingDetailJson;
var salesOrderIds = $("#salesOrderIds").val();
var sizeIds = $("#sizeIds").val();
var oneSizeQty = 0;//判断-单码装是否可以生成包装行;制令未装箱明细的尺码数量除以每箱数量要大于0
var remainderQty = 0;//判断-余数单码装是否可以生成包装行;制令未装箱明细的尺码数量除以每箱数量要大于0
var totalNum = 0;//生成一次包装行的箱数,用于判断-混码装是否可以生成包装行;
var packingMethod = $("#packingMethod").val();//获得装箱方式
//start
var perBoxQty = $("#qtyPerBox").val();
var attr = {};
attr["salesOrderIds"] = salesOrderIds;
attr["sizeIds"] = sizeIds;
attr["packingMethod"] = packingMethod;
attr["perBoxQty"] = perBoxQty;
jsonObj["attr"] = attr;
var jsonInfo = JSON.stringify(jsonObj)
$.ajax({
type:"POST",
url : contentPath + "/ajax/createPackingLine.do",
data:{jsonInfo:jsonInfo},
dataType:"json",
async:false,
success:function(data){
}
})
接收:
String jsonData = request.getParameter("jsonInfo");
JSONObject jsonObj = JSONObject.fromObject(jsonData);
JSONObject attr = (JSONObject) jsonObj.get("attr");
JSONObject unPackingDetailObj = (JSONObject) jsonObj.get("unPackingDetailJson");
String salesOrderIds = (String)attr.get("salesOrderIds");
本文介绍了一个使用JavaScript实现的包装生产线生成逻辑,通过Ajax调用后端接口创建包装行,并解析返回的数据。涉及的关键属性包括销售订单ID、尺码ID、装箱方式及每箱数量。
2924

被折叠的 条评论
为什么被折叠?



