From 55ca2718c3764c7d6127dc49c13bb31a5d998559 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期三, 24 三月 2021 09:40:15 +0800
Subject: [PATCH] #
---
src/main/webapp/views/pda/stockCheck.html | 95 +++++++++++++++++++++++------------------------
1 files changed, 46 insertions(+), 49 deletions(-)
diff --git a/src/main/webapp/views/pda/stockCheck.html b/src/main/webapp/views/pda/stockCheck.html
index 3132082..2a86ad6 100644
--- a/src/main/webapp/views/pda/stockCheck.html
+++ b/src/main/webapp/views/pda/stockCheck.html
@@ -59,10 +59,13 @@
<label class="layui-form-label">璐т綅</label>
<input class="layui-input" id="locNo" onkeyup="find(this)" placeholder="鎵爜 / 杈撳叆" autocomplete="off" style="width: 75%; height: 40px; margin-right: 0;">
</div>
+ <div style="margin: 5px 5px">
+ <button id="replenish-btn" type="button" class="layui-btn layui-btn-normal" onclick="replenish()"><i class="layui-icon">+</i>琛ュ厖</button>
+ </div>
</header>
<!-- 涓讳綋 -->
-<main style="height: 285px;">
+<main>
<table class="layui-table" id="chooseData" lay-filter="chooseData"></table>
</main>
<!-- 灏鹃儴 -->
@@ -87,7 +90,7 @@
<div class="form-item" style="margin-top: 5px">
<span style="vertical-align: middle">鏁伴噺</span>
<div class="number-tool" style="vertical-align: middle">
- <button onclick="reduce()">-</button><input id="anfme" type="number"><button onclick="add()">+</button>
+ <button onclick="reduce()">-</button><input id="count" type="number"><button onclick="add()">+</button>
</div>
</div>
<button id="remove" onclick="remove()">绉婚櫎</button>
@@ -110,9 +113,9 @@
limit: 500,
cellMinWidth: 50,
cols: [[
- {fixed: 'left', align: 'center', field: 'anfme', title: '鏁伴噺', event: 'modify', style:'font-weight: bold;', width:50},
- {field: 'matnr', align: 'center', title: '鍟嗗搧缂栧彿'},
- {field: 'maktx', align: 'center', title: '鍟嗗搧鍚嶇О'}
+ {fixed: 'left', align: 'center', field: 'count', title: '鏁伴噺', event: 'modify', style:'font-weight: bold;', width:50},
+ {field: 'matnr', align: 'center', title: '鍟嗗搧缂栧彿', event: 'modify'},
+ {field: 'maktx', align: 'center', title: '鍟嗗搧鍚嶇О', event: 'modify'}
]],
done: function (res, curr, count) {
}
@@ -133,8 +136,7 @@
success: function (layero, index) {
$('#matnr').val(data.matnr);
$('#maktx').val(data.maktx);
- $('#anfme').val(data.anfme);
- maxAnfme = data.anfme;
+ $('#count').val(data.count);
}
});
break;
@@ -142,26 +144,6 @@
});
});
-
- // 娣诲姞琛ㄦ牸鏁版嵁
- var matData = [];
- function addTableData(data) {
- for (var i=0;i<data.length;i++) {
- var toPush = true;
- for (var j=0;j<matData.length;j++){
- if (data[i].matnr === matData[j].matnr) {
- matData[j].anfme = Number(matData[j].anfme) + Number(data[i].anfme);
- toPush = false;
- }
- }
- if (toPush) {
- matData.push(data[i]);
- }
- }
- tableIns.reload({data: matData});
- // $("#comb-btn").focus();
- }
-
/**
* 鏍规嵁閫氱煡鍗曞彿鏌ヨ鐗╂枡璇︽儏
@@ -180,6 +162,7 @@
success: function (res) {
if (res.code === 200) {
if (res.data != null) {
+ locDetlData = [];
addTableData(res.data);
}
} else if (res.code === 403) {
@@ -191,14 +174,29 @@
})
}
+ // 娣诲姞琛ㄦ牸鏁版嵁
+ var locDetlData = [];
+ function addTableData(data) {
+ for (var i=0;i<data.length;i++) {
+ var toPush = true;
+ for (var j=0;j<locDetlData.length;j++){
+ if (data[i].matnr === locDetlData[j].matnr) {
+ // locDetlData[j].anfme = Number(locDetlData[j].anfme) + Number(data[i].anfme);
+ toPush = false;
+ }
+ }
+ if (toPush) {
+ locDetlData.push(data[i]);
+ }
+ }
+ tableIns.reload({data: locDetlData});
+ // $("#comb-btn").focus();
+ }
+
/************************************* 鏁伴噺 ****************************************/
var countDom = $('#count');
- var minCount = 1;
- var maxCount = 1;
+ var minCount = 0;
function add() {
- if (countDom.val() >= maxCount) {
- return;
- }
countDom.val(Number(countDom.val()) + 1);
}
function reduce() {
@@ -211,17 +209,17 @@
// 淇敼鏁伴噺
function confirm(){
var matnr = $('#matnr').val();
- var anfme = $('#anfme').val();
- for (var j=0;j<matData.length;j++){
- if (matnr === matData[j].matnr) {
- if (anfme > maxCount || anfme < minCount) {
- tips("鏁伴噺涓嶈兘瓒呰繃鑼冨洿", true);
+ var count = $('#count').val();
+ for (var j=0;j<locDetlData.length;j++){
+ if (matnr === locDetlData[j].matnr) {
+ if (count < minCount) {
+ tips("鏁伴噺蹇呴』澶т簬0", true);
return;
}
- matData[j].anfme = Number(anfme);
+ locDetlData[j].count = Number(count);
}
}
- tableIns.reload({data: matData});
+ tableIns.reload({data: locDetlData});
layer.close(anfmeLayer);
tips("淇敼鎴愬姛");
}
@@ -229,12 +227,12 @@
// 绉婚櫎鐗╂枡
function remove() {
var matnr = $('#matnr').val();
- for (var j=0;j<matData.length;j++){
- if (matnr === matData[j].matnr) {
- matData.splice(j, 1);
+ for (var j=0;j<locDetlData.length;j++){
+ if (matnr === locDetlData[j].matnr) {
+ locDetlData.splice(j, 1);
}
}
- tableIns.reload({data: matData});
+ tableIns.reload({data: locDetlData});
layer.close(anfmeLayer);
tips("绉婚櫎鎴愬姛");
}
@@ -259,10 +257,9 @@
// 閲嶇疆
function reset() {
- $('#code').val("");
- $('#billNo').val("");
- matData = [];
- tableIns.reload({data: matData});
+ $('#locNo').val("");
+ locDetlData = [];
+ tableIns.reload({data: locDetlData});
}
// 缁勬墭
@@ -277,7 +274,7 @@
tips("鏉$爜蹇呴』涓�7浣�", true);
return;
}
- if (matData.length === 0) {
+ if (locDetlData.length === 0) {
tips("璇锋彁鍙栫墿鏂�", true);
return;
}
@@ -287,7 +284,7 @@
headers: {'token': localStorage.getItem('token')},
data: JSON.stringify({
barcode: barcode,
- combMats: matData,
+ combMats: locDetlData,
billNo: billNo
}),
contentType:'application/json;charset=UTF-8',
--
Gitblit v1.9.1