From 023f8a98ff05b569a9a5f67b097433a60230a970 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期二, 16 六月 2020 16:59:19 +0800 Subject: [PATCH] # --- src/main/webapp/static/js/pakStore/stockOut.js | 74 ++++++------------------------------ 1 files changed, 13 insertions(+), 61 deletions(-) diff --git a/src/main/webapp/static/js/pakStore/stockOut.js b/src/main/webapp/static/js/pakStore/stockOut.js index 2c6d459..52f2bde 100644 --- a/src/main/webapp/static/js/pakStore/stockOut.js +++ b/src/main/webapp/static/js/pakStore/stockOut.js @@ -12,8 +12,6 @@ elem: '#chooseData', headers: {token: localStorage.getItem('token')}, data: [], - page: true, - limit: 10, even: true, toolbar: '#toolbar', cellMinWidth: 50, @@ -33,46 +31,17 @@ ,{field: 'bname', align: 'center',title: '鐢ㄦ埛ID'} ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:80} ]], - request: { - pageName: 'curr', - pageSize: 'limit' - }, - parseData: function (res) { - return { - 'code': res.code, - 'msg': res.msg, - 'count': res.data.total, - 'data': res.data.records - } - }, - response: { - statusCode: 200 - }, done: function(res, curr, count) { - if (res.code === 403) { - top.location.href = baseUrl+"/"; - } - pageCurr=curr; limit(); - form.on('checkbox(tableCheckbox)', function (data) { - var _index = $(data.elem).attr('table-index')||0; - if(data.elem.checked){ - res.data[_index][data.value] = 'Y'; - }else{ - res.data[_index][data.value] = 'N'; - } - }); + getOutBound(); } }); // 椤甸潰淇敼 table.on('edit(chooseData)', function (obj) { + console.log(obj); if (!isNaN(obj.value)) { - updateMatCodeData(obj.data.matNo, Number(obj.value)); - tableIns.reload({data: locDetlData,done:function (res) { - limit(); - // 瑕嗙洊render鏂规硶鐨刣one - }}); + updateLocDetleData(obj.data.locNo, obj.data.matnr, Number(obj.value)); } else { layer.msg("璇疯緭鍏ユ暟瀛�"); } @@ -106,7 +75,6 @@ traditional:true, success: function (res) { if (res.code === 200){ - tableReload(); // 閲嶈浇琛ㄦ牸 getOutBound(); // 閲嶈浇鍑哄簱鍙� layer.msg(res.msg); } else if (res.code === 403){ @@ -134,40 +102,24 @@ } tableIns.reload({data: locDetlData,done:function (res) { limit(); - // 瑕嗙洊render鏂规硶鐨刣one + getOutBound(); }}); break; } }); - // 鎼滅储鏍忔悳绱簨浠� - form.on('submit(search)', function (data) { - pageCurr = 1; - tableReload(); - getOutBound(); - }); - - // 鎼滅储鏍忛噸缃簨浠� - form.on('submit(reset)', function (data) { - pageCurr = 1; - clearFormVal($('#search-box')); - tableReload(); - getOutBound(); - }); - - function setLocDetlData(data) { - locDetlData = data; + function updateLocDetleData(locNo, matnr, anfme) { for (var i=0;i<locDetlData.length;i++){ - locDetlData[i]["count"] = initCountVal; - } - } - - function updateLocDetleData(matNo, count) { - for (var i=0;i<locDetlData.length;i++){ - if (locDetlData[i]["matNo"] === matNo){ - matCodeData[i]["count"] = count; + if (locDetlData[i]["locNo"] === locNo && locDetlData[i]["matnr"] === matnr){ + if (anfme > locDetlData[i]["anfme"]) { + layer.msg("涓嶈兘瓒呰繃鍘熸暟閲�"); + } else { + locDetlData[i]["anfme"] = anfme; + } + break; } } + tableIns.reload({data: locDetlData,done:function (res) {limit(); getOutBound();}}); } // 鑾峰彇鍑哄簱鍙� -- Gitblit v1.9.1