From f4a892233ef13cd34ca772185eaf789d0e850b37 Mon Sep 17 00:00:00 2001
From: YYC <1833023622@qq.com>
Date: 星期六, 08 七月 2023 15:13:49 +0800
Subject: [PATCH] 扫码弹窗问题解决
---
igds-web/src/main/resources/static/admin/inout/in-check.js | 45 +++++++--
igds-web/src/main/resources/templates/admin/inout/out-card-back.html | 47 +++++++--
igds-web/src/main/resources/templates/admin/inout/out-handle.html | 87 +++++++++-------
igds-web/src/main/resources/templates/admin/inout/in-check.html | 72 +++++++------
4 files changed, 157 insertions(+), 94 deletions(-)
diff --git a/igds-web/src/main/resources/static/admin/inout/in-check.js b/igds-web/src/main/resources/static/admin/inout/in-check.js
index 54d4873..594983d 100644
--- a/igds-web/src/main/resources/static/admin/inout/in-check.js
+++ b/igds-web/src/main/resources/static/admin/inout/in-check.js
@@ -67,11 +67,21 @@
//鏄剧ず鍏ュ簱娴佺▼
showProgress();
});
+window.onbeforeunload = function () {
+ console.log('椤甸潰鍒锋柊涔嬪墠瑙﹀彂');
+}
+window.onunload = function () {
+ console.log('椤甸潰鍒锋柊瀹屾垚瑙﹀彂');
+}
window.onload = function () {
+
//鎵弿鏋嚜鍔ㄥ洖杞︿簨浠�
- $('#checkId').bind('keyup', function(event) {
+ $('#checkId').bind('keyup', function (event) {
if (event.keyCode == "13") {
+ // //鍘绘帀鐒︾偣锛岄槻姝㈠埛鏂伴〉闈�
+ // $('#checkId').blur();
+ console.log("in-check", "鎵爜鏋�");
getDataByCheckId();
}
});
@@ -175,6 +185,7 @@
});
form.render();
var data = form.val("form-detail");
+ console.log("getPriceByFoodLevel")
$.ajax({
type: "POST",
@@ -185,7 +196,9 @@
success: function (result) {
if (result.code != "0000") {
layer.msg(result.msg);
+ console.log("getPriceByFoodLevel", "!=0000")
} else {
+ console.log("getPriceByFoodLevel", "==0000")
$("#check-result-tip2").text("绮瀹氫环锛�" + result.data.price + "鍏�/鍏枻");
}
},
@@ -217,6 +230,7 @@
// var url = "com.ld.igds.inout.ReportInoutCheck.d";
// window.parent.openTab(url, "鍖栭獙缁撴灉瀵煎嚭", "checkDataExport");
};
+
// 鎵︽牱鏈鸿В闄ゆ�ュ仠
function checkResetStop() {
var param = JSON.stringify(checkDto);
@@ -274,6 +288,7 @@
* 娓叉煋琛ㄦ牸
*/
function renderTableCheckItem() {
+ console.log("renderTableCheckItem")
// 娓呯┖鏁版嵁
$("#tableCheckItem").empty();
table.render({
@@ -359,7 +374,6 @@
function showDetail(data) {
curCheckData = data;
-
if (!curCheckData.checkTime) {
curCheckData.checkTime = dateFtt("yyyy-MM-dd hh:mm:ss", new Date());
}
@@ -368,6 +382,7 @@
// 璧嬪��
form.val("form-detail", curCheckData);
form.render();
+ console.log("showDetail");
layer.open({
type: 1,
@@ -376,34 +391,38 @@
shade: 0,
content: $('#checkDetail'),
btnAlign: 'c',
- btn: ['浠呬繚瀛�', '淇濆瓨鎻愪氦','鍏抽棴鍙栨秷'],
+ btn: ['浠呬繚瀛�', '淇濆瓨鎻愪氦', '鍏抽棴鍙栨秷'],
yes: function () {
+ console.log("showDetail", "btn1")
// 鏇存柊鍒伴〉闈�
var data = form.val("form-detail");
// 鍚堝苟鏇存柊鐣跺墠缂栬緫鏁版嵁
Object.assign(curCheckData, data);
saveCheckData();
- if(scanCodeTag){
+ if (scanCodeTag) {
+ console.log("showScanCode")
showScanCode();
}
}, btn2: function () {
+ console.log("showDetail", "btn2")
// 鏇存柊鍒伴〉闈�
var data = form.val("form-detail");
// 鍚堝苟鏇存柊鐣跺墠缂栬緫鏁版嵁
Object.assign(curCheckData, data);
submit();
- if(scanCodeTag){
+ if (scanCodeTag) {
showScanCode();
}
}, btn3: function () {
parent.layer.closeAll();
- if(scanCodeTag){
+ console.log("showDetail", "btn3")
+ if (scanCodeTag) {
showScanCode();
}
},
closeBtn: 0
});
-
+ console.log("showDetail", "end");
// 鑾峰彇鍖栭獙椤逛俊鎭�
flushCheckItem(curCheckData.foodVariety);
getPriceByFoodLevel(curCheckData.foodLevel);
@@ -417,8 +436,8 @@
$("#check-result-tip").text("妫�楠岀粨鏋滐細#");
$("#price-result-tip2").text("绮瀹氫环锛�#鍏�/鍏枻");
curCheckData.foodVariety = foodVariety;
-
var index = layer.load();
+ console.log("flushCheckItem")
$.ajax({
type: "POST",
url: "../../basic/inout/get-check-item",
@@ -427,9 +446,11 @@
data: JSON.stringify(curCheckData),
success: function (result) {
if (result.code != "0000") {
+ console.log("flushCheckItem", "!==0000")
layer.msg(result.msg);
} else {
curCheckItems = result.data;
+ console.log("flushCheckItem", "==0000")
// 鏍规嵁鍖栭獙缁撴灉鎻愰啋鏄惁鍚堟牸
updateCheckResultTip();
// 椤甸潰娓叉煋妫�娴嬮」
@@ -438,10 +459,12 @@
}
},
error: function () {
+ console.log("flushCheckItem", "error")
layer.close(index);
layer.msg("鍚庡彴寮傚父锛岃閲嶈瘯鎴栬�呰仈绯荤鐞嗗憳锛侊紒");
}
});
+ console.log("flushCheckItem", "end")
};
//浠呬繚瀛�
@@ -537,7 +560,7 @@
area: ['700px', '320px'],
shade: 0,
content: $('#scanCodeDetail'),
- success: function(){
+ success: function () {
document.getElementById('checkId').focus();
},
btnAlign: 'c',
@@ -555,7 +578,7 @@
//鏍规嵁璐ㄦ鍗曞彿鑾峰彇淇℃伅
function getDataByCheckId() {
var param = form.val("form-sacnCodeDetail");
- if(!param.checkId){
+ if (!param.checkId) {
layer.alert("璐ㄦ鍗曞彿涓虹┖锛岃鎵爜鎴栬緭鍏ヨ川妫�鍗曞彿");
}
var index = layer.load();
@@ -567,11 +590,13 @@
data: JSON.stringify(param),
success: function (result) {
if (result.code != "0000") {
+ console.log("success", "!=0000")
layer.close(index);
$("#form-sacnCodeDetail")[0].reset();
form.render();
notify(result.msg, result.data);
} else {
+ console.log("success", "==0000")
updateSelect();
showDetail(result.data);
}
diff --git a/igds-web/src/main/resources/templates/admin/inout/in-check.html b/igds-web/src/main/resources/templates/admin/inout/in-check.html
index b7bb6a6..1bf048d 100644
--- a/igds-web/src/main/resources/templates/admin/inout/in-check.html
+++ b/igds-web/src/main/resources/templates/admin/inout/in-check.html
@@ -111,6 +111,7 @@
.input_ba {
background: #e7eaec !important;
}
+
.layui-layer-btn .layui-layer-btn1 {
border-color: #53adce;
background-color: #53adce;
@@ -130,29 +131,29 @@
<button type="button" class="rkbk-quick-btn layui-btn btn-violet" onclick="showScanCode()">
<i><img th:src="@{../../static/images/icon-hyd.png}"/></i>鎵爜褰曞叆
</button>
-<!-- <button type="button" class="rkbk-quick-btn layui-btn btn-violet"-->
-<!-- onclick="checkExe('big')">-->
-<!-- <i><img th:src="@{../../static/images/icon-hyd.png}"/></i>澶ц溅鎵︽牱-->
-<!-- </button>-->
+ <!-- <button type="button" class="rkbk-quick-btn layui-btn btn-violet"-->
+ <!-- onclick="checkExe('big')">-->
+ <!-- <i><img th:src="@{../../static/images/icon-hyd.png}"/></i>澶ц溅鎵︽牱-->
+ <!-- </button>-->
-<!-- <button type="button" class="rkbk-quick-btn layui-btn btn-violet"-->
-<!-- onclick="checkExe('small')">-->
-<!-- <i><img th:src="@{../../static/images/icon-hyd.png}"/></i>灏忚溅鎵︽牱-->
-<!-- </button>-->
+ <!-- <button type="button" class="rkbk-quick-btn layui-btn btn-violet"-->
+ <!-- onclick="checkExe('small')">-->
+ <!-- <i><img th:src="@{../../static/images/icon-hyd.png}"/></i>灏忚溅鎵︽牱-->
+ <!-- </button>-->
-<!-- <button class="rkbk-quick-btn layui-btn btn-blue"-->
-<!-- onclick="checkReset()">-->
-<!-- <i><img th:src="@{../../static/images/icon-fuwei.png}"/></i>鎵︽牱澶嶄綅-->
-<!-- </button>-->
+ <!-- <button class="rkbk-quick-btn layui-btn btn-blue"-->
+ <!-- onclick="checkReset()">-->
+ <!-- <i><img th:src="@{../../static/images/icon-fuwei.png}"/></i>鎵︽牱澶嶄綅-->
+ <!-- </button>-->
-<!-- <button class="rkbk-quick-btn layui-btn btn-red"-->
-<!-- onclick="checkStop()">-->
-<!-- <i><img th:src="@{../../static/images/icon-stop.png}"/></i>鎵︽牱鎬ュ仠-->
-<!-- </button>-->
-<!-- <button class="rkbk-quick-btn layui-btn btn-blue"-->
-<!-- onclick="checkResetStop()">-->
-<!-- <i><img th:src="@{../../static/images/icon-fuwei.png}"/></i>鎬ュ仠澶嶄綅-->
-<!-- </button>-->
+ <!-- <button class="rkbk-quick-btn layui-btn btn-red"-->
+ <!-- onclick="checkStop()">-->
+ <!-- <i><img th:src="@{../../static/images/icon-stop.png}"/></i>鎵︽牱鎬ュ仠-->
+ <!-- </button>-->
+ <!-- <button class="rkbk-quick-btn layui-btn btn-blue"-->
+ <!-- onclick="checkResetStop()">-->
+ <!-- <i><img th:src="@{../../static/images/icon-fuwei.png}"/></i>鎬ュ仠澶嶄綅-->
+ <!-- </button>-->
</div>
<!--娴佺▼寮曞-->
@@ -374,24 +375,27 @@
</body>
<!-- 鎵爜寮圭獥 -->
-<div class="layui-tab-content" id="scanCodeDetail" style="display: none;">
+<div class="layui-tab-content" id="scanCodeDetail" style="display: none;" 慰nsubmit="return false;">
<!-- 琛ㄥ崟鍩烘湰淇℃伅 -->
- <form class="layui-form" id="form-sacnCodeDetail" lay-filter="form-sacnCodeDetail">
- <div class="layui-col-xs12">
- <div class="layui-form-item">
- <label class="layui-form-label">璐ㄦ鍗曞彿</label>
- <div class="layui-input-block">
- <input type="text" id="checkId" name="checkId" placeholder="璇锋壂鐮侊紝涔熷彲鎵嬪姩杈撳叆" class="layui-input">
- </div>
+ <form class="layui-form" id="form-sacnCodeDetail" lay-filter="form-sacnCodeDetail">
+ <div class="layui-col-xs12">
+ <div class="layui-form-item">
+ <label class="layui-form-label">璐ㄦ鍗曞彿</label>
+ <div class="layui-input-block">
+ <input type="text" id="checkId" name="checkId" placeholder="璇锋壂鐮侊紝涔熷彲鎵嬪姩杈撳叆" class="layui-input">
+ <!--杩欒浠g爜涓嶈兘鍒�-->
+ <!--褰揻orm琛ㄥ崟涓彧鏈変竴涓猧nput鏃舵寜鍥炶溅鎸夐敭浼氬埛鏂伴〉闈紝鍥犳娣诲姞涓�涓猧nput骞堕殣钘忥紝涓嶈兘浣跨敤type="hidden"鏂瑰紡闅愯棌-->
+ <input type="text" id="hiddenText" name="hiddenText" style="display:none"/>
</div>
</div>
+ </div>
- <div class="layui-col-xs12" style="margin-bottom: 10px">
- <div style="padding-left: 50px; color: #2ab5ad;">
- <span style="font-weight: bold; margin-right: 10px;">澶囨敞锛氳川妫�鍗曞彿鍙互鎵爜锛屼篃鍙互鎵嬪姩杈撳叆锛屾墜鍔ㄨ緭鍏ュ悗闇�瑕佺偣鍑绘煡璇�</span>
- </div>
+ <div class="layui-col-xs12" style="margin-bottom: 10px">
+ <div style="padding-left: 50px; color: #2ab5ad;">
+ <span style="font-weight: bold; margin-right: 10px;">澶囨敞锛氳川妫�鍗曞彿鍙互鎵爜锛屼篃鍙互鎵嬪姩杈撳叆锛屾墜鍔ㄨ緭鍏ュ悗闇�瑕佺偣鍑绘煡璇�</span>
</div>
- </form>
+ </div>
+ </form>
</div>
@@ -536,7 +540,7 @@
</blockquote>
</div>
<div class="layui-col-xs6">
- <blockquote class="layui-elem-quote" style="width: 95%;float: right;">
+ <blockquote class="layui-elem-quote" style="width: 95%;float: right;">
<div>
<span style="font-weight: bold; margin-right: 10px;">瀹氫环鍒ゅ畾锛�</span>
<span id="check-result-tip2" style="margin-right: 25px;">鏀剁伯鍗曚环锛�#鍏�/鍏枻</span>
diff --git a/igds-web/src/main/resources/templates/admin/inout/out-card-back.html b/igds-web/src/main/resources/templates/admin/inout/out-card-back.html
index 60cd451..a2c3fb0 100644
--- a/igds-web/src/main/resources/templates/admin/inout/out-card-back.html
+++ b/igds-web/src/main/resources/templates/admin/inout/out-card-back.html
@@ -262,29 +262,54 @@
</select>
</div>
</div>
-
<div class="layui-form-item">
- <label class="layui-form-label">绮鍝佺</label>
+ <label class="layui-form-label">鍑哄叆搴撶被鍨�</label>
<div class="layui-input-block">
- <select name="foodVariety" disabled>
- <option value="">鑷姩鑾峰彇</option>
- <option th:each="dic,dicSet:${listFoodVariety}"
- th:value="${dic.code}" th:text="${dic.name}"></option>
+ <select name="type" disabled>
+ <option value="OUT">鍑哄簱浣滀笟</option>
+ <option value="IN">鍏ュ簱浣滀笟</option>
</select>
</div>
</div>
<div class="layui-form-item">
- <label class="layui-form-label">绮绛夌骇</label>
+ <label class="layui-form-label">娴佺▼杩涘害</label>
<div class="layui-input-block">
- <select name="foodLevel" disabled>
- <option value="">鑷姩鑾峰彇</option>
- <option th:each="dic,dicSet:${listFoodLevel}"
- th:value="${dic.code}" th:text="${dic.name}"></option>
+ <select name="progress" disabled>
+ <option value="REGISTER">鐧昏鐜妭</option>
+ <option value="CHECK">璐ㄦ鐜妭</option>
+ <option value="HANDLE">鍊间粨鐜妭</option>
+ <option value="WEIGHT_TAG">绉伴噸鐜妭</option>
+ <option value="WEIGHT_FULL">绉伴噸鐜妭</option>
+ <option value="WEIGHT_EMPTY">绉伴噸鐜妭</option>
+ <option value="CARD_BACK">绂诲簱纭</option>
+ <option value="RECORD">娴佺▼瀹屾垚</option>
</select>
</div>
</div>
+ <!-- <div class="layui-form-item">-->
+ <!-- <label class="layui-form-label">绮鍝佺</label>-->
+ <!-- <div class="layui-input-block">-->
+ <!-- <select name="foodVariety" disabled>-->
+ <!-- <option value="">鑷姩鑾峰彇</option>-->
+ <!-- <option th:each="dic,dicSet:${listFoodVariety}"-->
+ <!-- th:value="${dic.code}" th:text="${dic.name}"></option>-->
+ <!-- </select>-->
+ <!-- </div>-->
+ <!-- </div>-->
+
+ <!-- <div class="layui-form-item">-->
+ <!-- <label class="layui-form-label">绮绛夌骇</label>-->
+ <!-- <div class="layui-input-block">-->
+ <!-- <select name="foodLevel" disabled>-->
+ <!-- <option value="">鑷姩鑾峰彇</option>-->
+ <!-- <option th:each="dic,dicSet:${listFoodLevel}"-->
+ <!-- th:value="${dic.code}" th:text="${dic.name}"></option>-->
+ <!-- </select>-->
+ <!-- </div>-->
+ <!-- </div>-->
+
<div class="layui-form-item">
<label class="layui-form-label">寰�鏉ュ崟浣�</label>
<div class="layui-input-block">
diff --git a/igds-web/src/main/resources/templates/admin/inout/out-handle.html b/igds-web/src/main/resources/templates/admin/inout/out-handle.html
index ab4a51e..16c07ee 100644
--- a/igds-web/src/main/resources/templates/admin/inout/out-handle.html
+++ b/igds-web/src/main/resources/templates/admin/inout/out-handle.html
@@ -297,16 +297,16 @@
</div>
</div>
- <!-- <div class="layui-col-xs4">-->
- <!-- <div class="layui-form-item">-->
- <!-- <label class="layui-form-label">鍑� 閲�</label>-->
- <!-- <div class="layui-input-block">-->
- <!-- <input type="text" name="netWeight" autocomplete="off" placeholder="涓嶅彲缂栬緫"-->
- <!-- class="layui-input rkbk-search-input" disabled> <em-->
- <!-- class="kccz-data-dw">KG</em>-->
- <!-- </div>-->
- <!-- </div>-->
- <!-- </div>-->
+ <div class="layui-col-xs4">
+ <div class="layui-form-item">
+ <label class="layui-form-label">鍑� 閲�</label>
+ <div class="layui-input-block">
+ <input type="text" name="netWeight" autocomplete="off" placeholder="涓嶅彲缂栬緫"
+ class="layui-input rkbk-search-input" disabled> <em
+ class="kccz-data-dw">KG</em>
+ </div>
+ </div>
+ </div>
<!-- <div class="layui-col-xs4">-->
@@ -349,23 +349,23 @@
</div>
</div>
</div>
- <div class="layui-col-xs4">
- <div class="layui-form-item kccz-data-group-md">
- <label class="layui-form-label">璐ㄦ澧為噸</label>
- <div class="posi-r kccz-data-bfb fr">
- <button type="button" class="rkbk-quick-btn layui-btn" onclick="showCheck()">
- <i><img th:src="@{../../static/images/icon-hyd.png}"/></i>璇︾粏
- </button>
- </div>
- <div class="layui-input-block">
- <div class="posi-r">
- <input id="addCheck" type="text" name="addCheck" placeholder="璇疯緭鍏�"
- autocomplete="off" class="layui-input weight"> <em
- class="kccz-data-dw">KG</em>
- </div>
- </div>
- </div>
- </div>
+ <!-- <div class="layui-col-xs4">-->
+ <!-- <div class="layui-form-item kccz-data-group-md">-->
+ <!-- <label class="layui-form-label">璐ㄦ澧為噸</label>-->
+ <!-- <div class="posi-r kccz-data-bfb fr">-->
+ <!-- <button type="button" class="rkbk-quick-btn layui-btn" onclick="showCheck()">-->
+ <!-- <i><img th:src="@{../../static/images/icon-hyd.png}"/></i>璇︾粏-->
+ <!-- </button>-->
+ <!-- </div>-->
+ <!-- <div class="layui-input-block">-->
+ <!-- <div class="posi-r">-->
+ <!-- <input id="addCheck" type="text" name="addCheck" placeholder="璇疯緭鍏�"-->
+ <!-- autocomplete="off" class="layui-input weight"> <em-->
+ <!-- class="kccz-data-dw">KG</em>-->
+ <!-- </div>-->
+ <!-- </div>-->
+ <!-- </div>-->
+ <!-- </div>-->
<!--<div class="layui-col-xs4">-->
<!-- <div class="layui-form-item kccz-data-group-md">-->
<!-- <label class="layui-form-label">姘村垎澧為噸</label>-->
@@ -406,22 +406,31 @@
</div>
</div>
<div class="layui-col-xs4">
- <div class="layui-form-item kccz-data-group-md">
- <label class="layui-form-label">璐ㄦ鎵i噸</label>
- <div class="posi-r kccz-data-bfb fr">
- <button type="button" class="rkbk-quick-btn layui-btn" onclick="showCheck()">
- <i><img th:src="@{../../static/images/icon-hyd.png}"/></i>璇︾粏
- </button>
- </div>
+ <div class="layui-form-item">
+ <label class="layui-form-label color-red">绮浜у湴</label>
<div class="layui-input-block">
- <div class="posi-r">
- <input id="deCheck" type="text" name="deCheck" placeholder="璇疯緭鍏�"
- autocomplete="off" class="layui-input weight"> <em
- class="kccz-data-dw">KG</em>
- </div>
+ <input type="text" name="foodLocation" placeholder="涓嶅彲缂栬緫"
+ autocomplete="off" class="layui-input" disabled="disabled">
</div>
</div>
</div>
+ <!-- <div class="layui-col-xs4">-->
+ <!-- <div class="layui-form-item kccz-data-group-md">-->
+ <!-- <label class="layui-form-label">璐ㄦ鎵i噸</label>-->
+ <!-- <div class="posi-r kccz-data-bfb fr">-->
+ <!-- <button type="button" class="rkbk-quick-btn layui-btn" onclick="showCheck()">-->
+ <!-- <i><img th:src="@{../../static/images/icon-hyd.png}"/></i>璇︾粏-->
+ <!-- </button>-->
+ <!-- </div>-->
+ <!-- <div class="layui-input-block">-->
+ <!-- <div class="posi-r">-->
+ <!-- <input id="deCheck" type="text" name="deCheck" placeholder="璇疯緭鍏�"-->
+ <!-- autocomplete="off" class="layui-input weight"> <em-->
+ <!-- class="kccz-data-dw">KG</em>-->
+ <!-- </div>-->
+ <!-- </div>-->
+ <!-- </div>-->
+ <!-- </div>-->
<!-- <div class="layui-col-xs4">-->
<!-- <div class="layui-form-item">-->
--
Gitblit v1.9.3