From 07fcecad997f3f6fa60b034d688fb69161a3d741 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期四, 09 七月 2020 15:42:37 +0800 Subject: [PATCH] # --- src/main/webapp/views/pdaCe/index.html | 61 ++++++++++++++++++++++++++++-- 1 files changed, 56 insertions(+), 5 deletions(-) diff --git a/src/main/webapp/views/pdaCe/index.html b/src/main/webapp/views/pdaCe/index.html index 81d7f1e..3c56849 100644 --- a/src/main/webapp/views/pdaCe/index.html +++ b/src/main/webapp/views/pdaCe/index.html @@ -162,6 +162,7 @@ </body> <script> var matMsgTableBlankRows = 0; // 绌虹櫧琛屾暟 + var matData = []; // 琛ㄦ牸鏁版嵁 var code = document.getElementById("code") var matnr = document.getElementById("matnr") var matMsg = document.getElementById("mat-msg-id"); @@ -171,12 +172,13 @@ var btnCon = document.getElementById("btn-con"); var tipDom = document.getElementById("tips"); - var matetail = document.getElementById("mat-detail"); + var matDetail = document.getElementById("mat-detail"); var matName = document.getElementById("matName"); var str1 = document.getElementById("str1"); var count = document.getElementById("count"); - matetail.style.display = 'none'; + alert(1); + matDetail.style.display = 'none'; var initMatCount = 1; // 鏌ヨ鐗╂祦 @@ -193,7 +195,7 @@ // 鏍峰紡 matMsg.style.display = 'none'; btnCon.style.display = 'none'; - matetail.style.display = 'block'; + matDetail.style.display = 'block'; // 濉厖鏁版嵁 matName.value = res.data.matName; str1.value = res.data.str1; @@ -201,7 +203,7 @@ } else { matMsg.style.display = 'block'; btnCon.style.display = 'block'; - matetail.style.display = 'none'; + matDetail.style.display = 'none'; } } else { alert(res.msg); @@ -211,7 +213,6 @@ } initCrnMsgTable(); - // 鍫嗗灈鏈烘暟鎹〃鑾峰彇 ----- 琛ㄤ簩 function initCrnMsgTable(row) { var line; if (row === undefined){ @@ -237,6 +238,32 @@ ttbody.innerHTML = html; } + // 娣诲姞琛ㄦ牸鏁版嵁 + function addTableData(data) { + if (isEmpty(data.matName)){ + tips("鎻愬彇澶辫触"); + return; + } + let toPush = true; + for (var j=0;j<matData.length;j++){ + if (matnr.value === matData[j].matnr) { + matData[j].count = Number(matData[j].count) + Number(data.count); + toPush = false; + } + } + if (toPush) { + matData.push(data); + var html = " <div>\n" + + " <span>" + data.matnr + "</span>\n" + + " <span>" + data.matName + "</span>\n" + + " <span>" + data.str1 + "</span>\n" + + " <span>" + data.count + "</span>\n" + + " </div>\n"; + ttbody.innerHTML = html; + } + tips("鎻愬彇鎴愬姛"); + } + // 閲嶇疆 function reset() { code.value = ""; @@ -257,6 +284,30 @@ } } + /** + * 璇︽儏 + */ + // 鎻愬彇 + function confirm() { + addTableData({ + matnr: matnr.value, + matName: matName.value, + str1: str1.value, + count: count.value + }) + cancel(); + } + // 鍙栨秷 + function cancel() { + matnr.value = ""; + matName.value = ""; + str1.value = ""; + count.value = initMatCount; + matMsg.style.display = 'block'; + btnCon.style.display = 'block'; + matDetail.style.display = 'none'; + } + function add() { count.value = Number(count.value) + 1; } -- Gitblit v1.9.1