diff --git a/src/main/java/com/dreamchaser/depository_manage/controller/MaterialController.java b/src/main/java/com/dreamchaser/depository_manage/controller/MaterialController.java
index 8c2018de..dfb7b9a1 100644
--- a/src/main/java/com/dreamchaser/depository_manage/controller/MaterialController.java
+++ b/src/main/java/com/dreamchaser/depository_manage/controller/MaterialController.java
@@ -674,7 +674,8 @@ public class MaterialController {
UserByPort userByPort = AuthenticationTokenPool.getUserToken(token);
if (map.containsKey("id")) {
String s = map.get("id").toString();
- redisTemplate.opsForList().remove("WMS_temporaryValue" + userByPort.getNumber(), 0, s);
+ String type = map.get("type").toString();
+ redisTemplate.opsForList().remove("WMS_temporaryValue_"+type + userByPort.getNumber(), 0, s);
}
}
diff --git a/src/main/java/com/dreamchaser/depository_manage/controller/PageController.java b/src/main/java/com/dreamchaser/depository_manage/controller/PageController.java
index c1df23b9..c6fafce6 100644
--- a/src/main/java/com/dreamchaser/depository_manage/controller/PageController.java
+++ b/src/main/java/com/dreamchaser/depository_manage/controller/PageController.java
@@ -1,5 +1,6 @@
package com.dreamchaser.depository_manage.controller;
+import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.dreamchaser.depository_manage.config.PortConfig;
@@ -2734,7 +2735,7 @@ public class PageController {
// 获取扫描结果并跳转到入库
- @GetMapping("/application_in_scanQrCode")
+ @GetMapping("/application_In_temporaryValue")
public ModelAndView applicationInScanQrCode(HttpServletRequest request) {
ModelAndView mv = new ModelAndView();
String token = request.getHeader("user-token");
@@ -2742,23 +2743,25 @@ public class PageController {
token = (String) request.getSession().getAttribute("userToken");
}
UserByPort userByPort = AuthenticationTokenPool.getUserToken(token);
- String scanQrCodeValue = redisTemplate.opsForValue().get("scanQrCodeValue" + userByPort.getNumber()).toString();
- redisTemplate.delete("scanQrCodeValue" + userByPort.getNumber());
- JSONObject jsonObject = JSONObject.parseObject(scanQrCodeValue);
- JSONObject depository = (JSONObject) jsonObject.get("depository");
- JSONObject place = (JSONObject) jsonObject.get("place");
- JSONArray materialList = (JSONArray) jsonObject.get("materialList");
- if (depository == null && place == null) {
- // 如果库位与仓库都未选中
- } else if (depository != null && place == null) {
- // 如果选中仓库未选中库位
- mv.addObject("depository", depository);
- } else if (place != null && depository == null) {
- // 如果选中库位未选中仓库
- mv.addObject("place", place);
+ // 获取当前key值存储在redis中的值
+ List
diff --git a/src/main/resources/templates/pages/application/application-out_temporaryValue.html b/src/main/resources/templates/pages/application/application-out_temporaryValue.html index 6b24491b..80a62379 100644 --- a/src/main/resources/templates/pages/application/application-out_temporaryValue.html +++ b/src/main/resources/templates/pages/application/application-out_temporaryValue.html @@ -316,6 +316,9 @@ addItem = function (obj) { // 获取父元素id var parentId = obj.parentNode.id; + if(NewIdNumber === ""){ + NewIdNumber = 0; + } NewIdNumber = NewIdNumber + 1; // 物料名称栏目 var materialItem = ` @@ -409,7 +412,7 @@ $.ajax({ url: "/material/delTemporaryValue", type: 'post', - data:JSON.stringify({"id":value}), + data:JSON.stringify({"id":value,"type":"Out"}), dataType: 'json', contentType: "application/json;charset=utf-8" }) diff --git a/src/main/resources/templates/pages/applicationForStorageCenter/application-out_temporaryValue.html b/src/main/resources/templates/pages/applicationForStorageCenter/application-out_temporaryValue.html index 8cb1d910..111345dd 100644 --- a/src/main/resources/templates/pages/applicationForStorageCenter/application-out_temporaryValue.html +++ b/src/main/resources/templates/pages/applicationForStorageCenter/application-out_temporaryValue.html @@ -364,6 +364,9 @@ addItem = function (obj) { // 获取父元素id var parentId = obj.parentNode.id; + if(NewIdNumber === ""){ + NewIdNumber = 0; + } NewIdNumber = NewIdNumber + 1; // 物料名称栏目 var materialItem = ` @@ -457,7 +460,7 @@ $.ajax({ url: "/material/delTemporaryValue", type: 'post', - data:JSON.stringify({"id":value}), + data:JSON.stringify({"id":value,"type":"Out"}), dataType: 'json', contentType: "application/json;charset=utf-8" }) diff --git a/src/main/resources/templates/pages/depository/Inventory-view.html b/src/main/resources/templates/pages/depository/Inventory-view.html index 44c6c634..47aa90aa 100644 --- a/src/main/resources/templates/pages/depository/Inventory-view.html +++ b/src/main/resources/templates/pages/depository/Inventory-view.html @@ -198,7 +198,7 @@ contentType: "application/json;charset=utf-8", success: function (d) { miniTab.openNewTabByIframeNew({ - href: "/application_Out_scanQrCode", + href: "/application_Out_temporaryValue", title: "出库申请" }); @@ -208,17 +208,31 @@ }; applicationIn = function () { - var index = layer.open({ - title: '入库申请', - type: 2, - shade: 0.2, - maxmin: true, - shadeClose: true, - area: ['100%', '100%'], - content: '/application_in_back?mid=' + $("#id").val() + "&depositoryId=" + $("#depositoryId").val() - }); - $(window).on("resize", function () { - layer.full(index); + // var index = layer.open({ + // title: '入库申请', + // type: 2, + // shade: 0.2, + // maxmin: true, + // shadeClose: true, + // area: ['100%', '100%'], + // content: '/application_in_back?mid=' + $("#id").val() + "&depositoryId=" + $("#depositoryId").val() + // }); + // $(window).on("resize", function () { + // layer.full(index); + // }); + $.ajax({ + url: "/material/temporaryValue", + type: "post", + dataType: 'json', + data: JSON.stringify({"id": $("#id").val(),"type":"In"}), + contentType: "application/json;charset=utf-8", + success: function (d) { + miniTab.openNewTabByIframeNew({ + href: "/application_In_temporaryValue", + title: "入库申请" + }); + + } }); return false; } diff --git a/src/main/resources/templates/pages/material/selectDepositoryByCard.html b/src/main/resources/templates/pages/material/selectDepositoryByCard.html index 11ce984e..2305cdff 100644 --- a/src/main/resources/templates/pages/material/selectDepositoryByCard.html +++ b/src/main/resources/templates/pages/material/selectDepositoryByCard.html @@ -53,10 +53,13 @@ // 物料查询跳转入库 depositoryChildren = windowParent.childNodes[15]; } + console.log(windowParent.childNodes) + console.log(depositoryChildren) }else{ depositoryChildren = windowParent.childNodes[11]; } + var depositoryItem = depositoryChildren.childNodes[3].childNodes[1].childNodes; var depositoryName = depositoryItem[1]; var depositoryId = depositoryItem[3]; @@ -77,7 +80,6 @@ depositoryName.value = d.data.dname +"-"+ obj.data.title; } }); - depositoryId.value = did[0]; placeId.value = did[1]; } diff --git a/target/classes/templates/pages/application/application-in_scanQrCode.html b/target/classes/templates/pages/application/application-in_scanQrCode.html deleted file mode 100644 index adbd5f83..00000000 --- a/target/classes/templates/pages/application/application-in_scanQrCode.html +++ /dev/null @@ -1,1127 +0,0 @@ - - -
- -
- - - - - - - -
-