src/main/webapp/static/js/pakStore/pakStore.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/static/js/pakStore/stockOut.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/views/pakStore/locDetlQuery.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/views/pakStore/stockOut.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/webapp/static/js/pakStore/pakStore.js
@@ -54,11 +54,7 @@ // 页面修改 table.on('edit(chooseData)', function (obj) { if (!isNaN(obj.value)) { updateMatCodeData(obj.data.matNo, Number(obj.value)); } else { layer.msg("请输入数字"); } updateMatCodeData(obj.data.matNo, Number(obj.value)); }); // 监听头工具栏事件 @@ -124,15 +120,20 @@ } function updateMatCodeData(matNo, count) { if (count > 0) { for (var i=0;i<matCodeData.length;i++){ if (matCodeData[i]["matNo"] === matNo){ matCodeData[i]["count"] = count; } } if (isNaN(count)) { layer.msg("请输入数字"); } else { layer.msg("数量必须大于零"); if (count > 0) { for (var i=0;i<matCodeData.length;i++){ if (matCodeData[i]["matNo"] === matNo){ matCodeData[i]["count"] = count; } } } else { layer.msg("数量必须大于零"); } } tableIns.reload({data: matCodeData,done:function (res) { limit(); // 覆盖render方法的done src/main/webapp/static/js/pakStore/stockOut.js
@@ -15,8 +15,8 @@ toolbar: '#toolbar', cellMinWidth: 50, cols: [[ {type: 'checkbox'} ,{field: 'anfme', align: 'center',title: '数量(可调整)', edit:'text', width: 130, style:'color: blue;font-weight: bold'} {field: 'count', align: 'center',title: '出库数量', edit:'text', width: 130, style:'color: blue;font-weight: bold'} ,{field: 'anfme', align: 'center',title: '原数量'} ,{field: 'locNo$', align: 'center',title: '库位号'} ,{field: 'matnr', align: 'center',title: '物料'} ,{field: 'lgnum', align: 'center',title: '仓库号', width:80} @@ -38,20 +38,16 @@ // 页面修改 table.on('edit(chooseData)', function (obj) { if (!isNaN(obj.value)) { updateLocDetlData(obj.data.locNo, obj.data.matnr, Number(obj.value)); } else { layer.msg("请输入数字"); } updateLocDetlData(obj.data.locNo, obj.data.matnr, Number(obj.value)); }); // 监听头工具栏事件 table.on('toolbar(chooseData)', function (obj) { var data = table.checkStatus(obj.config.id).data; var data = locDetlData; switch (obj.event) { case 'outbound': if (data.length === 0){ layer.msg('请至少选中一行数据'); layer.msg('请先添加库位物料'); } else { var staNo = $("#staNoSelect").val(); if (staNo === "" || staNo === null){ @@ -77,7 +73,6 @@ if (res.code === 200){ getOutBound(); // 重载出库口 layer.msg(res.msg); } else if (res.code === 403){ top.location.href = baseUrl+"/"; } else { @@ -108,20 +103,24 @@ } }); function updateLocDetlData(locNo, matnr, anfme) { if (anfme > 0) { for (var i=0;i<locDetlData.length;i++){ if (locDetlData[i]["locNo"] === locNo && locDetlData[i]["matnr"] === matnr){ if (anfme > locDetlData[i]["anfme"]) { layer.msg("不能超过原数量"); } else { locDetlData[i]["anfme"] = anfme; } break; } } function updateLocDetlData(locNo, matnr, count) { if (isNaN(count)) { layer.msg("请输入数字"); } else { layer.msg("数量必须大于零"); if (count > 0) { for (var i=0;i<locDetlData.length;i++){ if (locDetlData[i]["locNo"] === locNo && locDetlData[i]["matnr"] === matnr){ if (count > locDetlData[i]["anfme"]) { layer.msg("不能超过原数量"); } else { locDetlData[i]["count"] = count; } break; } } } else { layer.msg("数量必须大于零"); } } tableIns.reload({data: locDetlData,done:function (res) {limit(); getOutBound();}}); } src/main/webapp/views/pakStore/locDetlQuery.html
@@ -161,6 +161,9 @@ layer.msg("请选择数据"); return; } for (var i=0;i<data.length;i++){ data[i]["count"] = data[i]["anfme"]; } parent.locDetlData.push.apply(parent.locDetlData, data); parent.tableIns.reload({data: parent.locDetlData}); parent.layer.close(parent.locDetlLayerIdx); src/main/webapp/views/pakStore/stockOut.html
@@ -94,7 +94,7 @@ <!-- 1.选择出库口 --> <span id="staNoSpan">出库口:</span> <select id="staNoSelect" lay-verify="required"> <option value="">请选择站点</option> <!-- <option value="">请选择站点</option>--> </select> <!-- 2.启动出库 --> <button class="layui-btn layui-btn-lg" id="btn-outbound" lay-event="outbound">启动出库</button>