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/views/pakStore/locDetlQuery.html | 4 --
src/main/webapp/static/js/pakStore/stockOut.js | 74 ++++++------------------------------
2 files changed, 13 insertions(+), 65 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();}});
}
// 鑾峰彇鍑哄簱鍙�
diff --git a/src/main/webapp/views/pakStore/locDetlQuery.html b/src/main/webapp/views/pakStore/locDetlQuery.html
index 048cbe2..b30d55f 100644
--- a/src/main/webapp/views/pakStore/locDetlQuery.html
+++ b/src/main/webapp/views/pakStore/locDetlQuery.html
@@ -140,7 +140,6 @@
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){
@@ -161,9 +160,6 @@
if (data.length === 0){
layer.msg("璇烽�夋嫨鏁版嵁");
return;
- }
- for (var i=0;i<data.length;i++){
- data[i]["count"] = parent.initCountVal;
}
parent.locDetlData.push.apply(parent.locDetlData, data);
parent.tableIns.reload({data: parent.locDetlData});
--
Gitblit v1.9.1