From 23d7909b52e22eb42900a506c7d8b72f58f28944 Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期一, 03 七月 2023 17:36:21 +0800
Subject: [PATCH] #
---
src/main/webapp/views/pda/locNormalIn.html | 71 ++++++++++++++++++++++++++++++-----
1 files changed, 60 insertions(+), 11 deletions(-)
diff --git a/src/main/webapp/views/pda/locNormalIn.html b/src/main/webapp/views/pda/locNormalIn.html
index e554323..ae9a929 100644
--- a/src/main/webapp/views/pda/locNormalIn.html
+++ b/src/main/webapp/views/pda/locNormalIn.html
@@ -96,17 +96,20 @@
</div>
</div>
- <div style="margin: 5px 5px">
- <button id="mat-btn" type="button" class="layui-btn layui-btn-normal" onclick="getMat()"><i
- class="layui-icon">+</i>鎻愬彇
- </button>
- </div>
+ <!--<div style="margin: 5px 5px">-->
+ <!--<button id="mat-btn" type="button" class="layui-btn layui-btn-normal" onclick="getMat()"><i-->
+ <!-- class="layui-icon">+</i>鎻愬彇-->
+ <!--</button>-->
+ <!--</div>-->
</header>
-
<!-- 涓讳綋 -->
<main>
+ <div class="layui-btn-group demoTable">
+ <button class="layui-btn" data-type="getCheckData">鎻愬彇</button>
+ </div>
<table class="layui-table" id="chooseData" lay-filter="chooseData"></table>
</main>
+
<!-- 灏鹃儴 -->
<footer>
<div class="layui-btn-container">
@@ -170,6 +173,7 @@
<button onclick="add()">+</button>
</div>
</div>
+ <button id="remove" onclick="remove()">绉婚櫎</button>
<button id="confirm" onclick="confirm()">淇濆瓨</button>
</div>
@@ -182,6 +186,18 @@
var layer = layui.layer;
var form = layui.form;
+ var $$ = layui.$, active = {
+ getCheckData: function(){ //鑾峰彇閫変腑鏁版嵁
+ var checkStatus = table.checkStatus('chooseData')
+ ,data = checkStatus.data;
+ matData = data
+ tableIns.reload({data: matData});
+ }
+ };
+ $$('.demoTable .layui-btn').on('click', function(){
+ var type = $(this).data('type');
+ active[type] ? active[type].call(this) : '';
+ });
document.getElementById("billNo").focus();
tableIns = table.render({
@@ -191,6 +207,7 @@
limit: 500,
cellMinWidth: 50,
cols: [[
+ {type: 'checkbox'},
{field: 'matNo', align: 'center', title: '鐗╂枡缂栫爜', event: 'modify'},
{field: 'mnemonic', align: 'center', title: '鐢熶骇鍗曞彿', event: 'modify'},
{field: 'count', align: 'center', title: '鏁伴噺', style: 'color: blue', width: 50, event: 'modify'},
@@ -224,6 +241,7 @@
}
});
+
var areaType = getQueryVariable('areaType');
// 鑾峰彇浠撳簱涓嬫媺
$.ajax({
@@ -249,6 +267,7 @@
});
});
+
/************************************* 鏁伴噺 ****************************************/
var countDom = $('#count');
var minCount = 1;
@@ -271,14 +290,24 @@
function confirm() {
var matNo = $('#matNo').val();
var count = $('#count').val();
+ if (count > maxCount) {
+ alert("鏁伴噺涓嶈兘瓒呰繃" + maxCount);
+ return;
+ }
+ if (count < minCount) {
+ alert("鏁伴噺涓嶈兘浣庝簬" + minCount);
+ return;
+ }
var mnemonic = $("#mnemonic").val() === '' ? null : $("#mnemonic").val();
for (var j = 0; j < matData.length; j++) {
- if (matNo === matData[j].matNo && mnemonic === matData[j].mnemonic) {
- if (count > maxCount || count < minCount) {
- tips("鏁伴噺涓嶈兘瓒呰繃鑼冨洿", true);
- return;
+ if (mnemonic) {
+ if (matNo === matData[j].matNo && mnemonic === matData[j].mnemonic) {
+ matData[j].count = Number(count);
}
- matData[j].count = Number(count);
+ } else {
+ if (matNo === matData[j].matNo) {
+ matData[j].count = Number(count);
+ }
}
}
tableIns.reload({data: matData});
@@ -286,6 +315,26 @@
tips("淇敼鎴愬姛");
}
+ function remove() {
+ var matnr = $('#matNo').val();
+ var index = $('#index').val();
+ var mnemonic = $("#mnemonic").val() === '' ? null : $("#mnemonic").val();
+ for (var j = 0; j < matData.length; j++) {
+ if (mnemonic) {
+ if (matnr === matData[j].matNo && mnemonic === matData[j].mnemonic) {
+ matData.splice(j, 1);
+ }
+ } else {
+ if (matnr === matData[j].matNo) {
+ matData.splice(j, 1);
+ }
+ }
+ }
+ tableIns.reload({data: matData});
+ layer.close(countLayer);
+ tips("绉婚櫎鎴愬姛");
+ }
+
window.onload = function () {
document.getElementById("uuid").focus();
}
--
Gitblit v1.9.1