From c8e4f538183726b559e436b0aeb83bfd8b84b3ba Mon Sep 17 00:00:00 2001 From: whycq <whycq> Date: 星期二, 12 四月 2022 09:39:38 +0800 Subject: [PATCH] # --- src/main/webapp/static/js/order/order.js | 44 +++++++++++++++++++------------------------- src/main/java/com/zy/asrs/controller/MatController.java | 4 ++-- src/main/java/com/zy/asrs/entity/result/KeyValueVo.java | 2 +- 3 files changed, 22 insertions(+), 28 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/MatController.java b/src/main/java/com/zy/asrs/controller/MatController.java index f2eccbe..3e12304 100644 --- a/src/main/java/com/zy/asrs/controller/MatController.java +++ b/src/main/java/com/zy/asrs/controller/MatController.java @@ -203,7 +203,7 @@ return R.ok(); } OrderDetl orderDetl = new OrderDetl(); - orderDetl.sync(orderDetl); + orderDetl.sync(mat); orderDetl.setAnfme(0.0D); return R.ok().add(orderDetl); } @@ -299,7 +299,7 @@ for (Mat mat : mats) { KeyValueVo vo = new KeyValueVo(); vo.setName(mat.getMatnr() + " - " + mat.getMaktx()); - vo.setValue(mat.getId()); + vo.setValue(mat.getMatnr()); valueVos.add(vo); } return R.ok().add(valueVos); diff --git a/src/main/java/com/zy/asrs/entity/result/KeyValueVo.java b/src/main/java/com/zy/asrs/entity/result/KeyValueVo.java index a752c4a..667f06a 100644 --- a/src/main/java/com/zy/asrs/entity/result/KeyValueVo.java +++ b/src/main/java/com/zy/asrs/entity/result/KeyValueVo.java @@ -10,6 +10,6 @@ private String name; - private Long value; + private Object value; } diff --git a/src/main/webapp/static/js/order/order.js b/src/main/webapp/static/js/order/order.js index 6c09dda..24f5ed3 100644 --- a/src/main/webapp/static/js/order/order.js +++ b/src/main/webapp/static/js/order/order.js @@ -299,32 +299,26 @@ form.val('matEditForm', exp); // 琛ㄥ崟鎻愪氦浜嬩欢 form.on('submit(matEditSubmit)', function (data) { - var existMats = []; - xxDataList.forEach(function(elem) { - existMats.push(elem.matNo); - }); - var selectList = matXmSelect.getValue(); - for (var i = 0; i<selectList.length; i++) { - var item = selectList[i]; - if (existMats.indexOf(item.value) === -1) { - // 鏌ヨ鐗╂枡璇︽儏 - $.ajax({ - url: baseUrl+"/mat/covert/"+item.value+"/auth", - headers: {'token': localStorage.getItem('token')}, - method: 'GET', - async: false, - success: function (res) { - if (res.code === 200){ - xxDataList.push(res.data); - insTbSSXM.reload({data: xxDataList, page: {curr: 1}}); - } else if (res.code === 403){ - top.location.href = baseUrl+"/"; - }else { - layer.msg(res.msg, {icon: 2}) - } + let selectList = matXmSelect.getValue(); + for (let i = 0; i<selectList.length; i++) { + let item = selectList[i]; + // 鏌ヨ鐗╂枡璇︽儏 + $.ajax({ + url: baseUrl+"/mat/covert/"+item.value+"/auth", + headers: {'token': localStorage.getItem('token')}, + method: 'GET', + async: false, + success: function (res) { + if (res.code === 200){ + xxDataList.push(res.data); + insTbSSXM.reload({data: xxDataList, page: {curr: 1}}); + } else if (res.code === 403){ + top.location.href = baseUrl+"/"; + }else { + layer.msg(res.msg, {icon: 2}) } - }) - } + } + }) } layer.close(dIndex); return false; -- Gitblit v1.9.1