Browse Source

添加扫码实现库位查询功能

lwx_dev
erdanergou 3 years ago
parent
commit
185ed735ec
  1. 5
      src/main/resources/templates/pages/scanQrCode/ScanQrCode.html
  2. 3
      src/main/resources/templates/pages/showInventory/showInventoryForLocation.html
  3. 7
      src/main/resources/templates/pages/showInventory/showInventoryForMaterial.html
  4. 5
      target/classes/templates/pages/scanQrCode/ScanQrCode.html

5
src/main/resources/templates/pages/scanQrCode/ScanQrCode.html

@ -66,6 +66,7 @@
outboundLogic = function (req) { outboundLogic = function (req) {
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0});
layui.$.ajax({ layui.$.ajax({
url: "/material/qywxScanCodeOut", url: "/material/qywxScanCodeOut",
type: "post", type: "post",
@ -77,6 +78,7 @@
// 获取标准 // 获取标准
var flag = data.flag; var flag = data.flag;
if (flag === 0) { if (flag === 0) {
layer.close(loading2);
// 如果是无效码 // 如果是无效码
layer.confirm("扫描失败,是否重新扫描", { layer.confirm("扫描失败,是否重新扫描", {
btn: ["确定", "取消"] btn: ["确定", "取消"]
@ -99,17 +101,20 @@
parent.layer.close(index); parent.layer.close(index);
}) })
} else if (flag === 1) { } else if (flag === 1) {
layer.close(loading2);
// 如果是物料 // 如果是物料
material = data.material; material = data.material;
window.location.href = "/toShowInventory?id="+material.id+"&type=m"; window.location.href = "/toShowInventory?id="+material.id+"&type=m";
} else if (flag === 2) { } else if (flag === 2) {
layer.close(loading2);
// 如果扫描的为库位 // 如果扫描的为库位
place = data.place;// 将扫描结果保存到vue中 place = data.place;// 将扫描结果保存到vue中
window.location.href = "/toShowInventory?id="+place.id+"&type=p"; window.location.href = "/toShowInventory?id="+place.id+"&type=p";
} else if (flag === 3) { } else if (flag === 3) {
layer.close(loading2);
depository = data.depository;// 将扫描结果保存到vue中 depository = data.depository;// 将扫描结果保存到vue中
window.location.href = "/toShowInventory?id="+depository.id+"&type=d"; window.location.href = "/toShowInventory?id="+depository.id+"&type=d";

3
src/main/resources/templates/pages/showInventory/showInventoryForLocation.html

@ -104,7 +104,7 @@
let type = $("#type").val(); let type = $("#type").val();
$(function () { $(function () {
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0});
$.ajax({ $.ajax({
url: "/place/findLocationById", url: "/place/findLocationById",
data: JSON.stringify({"id": id, "type": type}), data: JSON.stringify({"id": id, "type": type}),
@ -138,6 +138,7 @@
} }
} }
}); });
layer.close(loading2);
}); });
table.render({ table.render({

7
src/main/resources/templates/pages/showInventory/showInventoryForMaterial.html

@ -127,17 +127,15 @@
let id = $("#id").val(); let id = $("#id").val();
$(function () { $(function () {
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0});
$.ajax({ $.ajax({
url: "/material/findOnlyMaterialById", url: "/material/findOnlyMaterialById",
data: JSON.stringify({"id": id}), data: JSON.stringify({"id": id}),
type: 'post', type: 'post',
dataType: 'json', dataType: 'json',
contentType: "application/json;charset=utf-8", contentType: "application/json;charset=utf-8",
beforeSend: function () {
this.layerIndex = layer.load(0, {shade: [0.5, '#393D49']});
},
success: function (res) { success: function (res) {
layer.close(this.layerIndex);
let material = res.data; let material = res.data;
if (material === null) { if (material === null) {
layer.msg("该物料不存在,请重试", { layer.msg("该物料不存在,请重试", {
@ -157,6 +155,7 @@
} }
}); });
updateTableShowForMaterial(); updateTableShowForMaterial();
layer.close(loading2);
}); });
table.render({ table.render({

5
target/classes/templates/pages/scanQrCode/ScanQrCode.html

@ -66,6 +66,7 @@
outboundLogic = function (req) { outboundLogic = function (req) {
let loading2 = layer.open({ type: 3, shade: [0.25, '#000'], icon: 2, speed: 0});
layui.$.ajax({ layui.$.ajax({
url: "/material/qywxScanCodeOut", url: "/material/qywxScanCodeOut",
type: "post", type: "post",
@ -77,6 +78,7 @@
// 获取标准 // 获取标准
var flag = data.flag; var flag = data.flag;
if (flag === 0) { if (flag === 0) {
layer.close(loading2);
// 如果是无效码 // 如果是无效码
layer.confirm("扫描失败,是否重新扫描", { layer.confirm("扫描失败,是否重新扫描", {
btn: ["确定", "取消"] btn: ["确定", "取消"]
@ -99,17 +101,20 @@
parent.layer.close(index); parent.layer.close(index);
}) })
} else if (flag === 1) { } else if (flag === 1) {
layer.close(loading2);
// 如果是物料 // 如果是物料
material = data.material; material = data.material;
window.location.href = "/toShowInventory?id="+material.id+"&type=m"; window.location.href = "/toShowInventory?id="+material.id+"&type=m";
} else if (flag === 2) { } else if (flag === 2) {
layer.close(loading2);
// 如果扫描的为库位 // 如果扫描的为库位
place = data.place;// 将扫描结果保存到vue中 place = data.place;// 将扫描结果保存到vue中
window.location.href = "/toShowInventory?id="+place.id+"&type=p"; window.location.href = "/toShowInventory?id="+place.id+"&type=p";
} else if (flag === 3) { } else if (flag === 3) {
layer.close(loading2);
depository = data.depository;// 将扫描结果保存到vue中 depository = data.depository;// 将扫描结果保存到vue中
window.location.href = "/toShowInventory?id="+depository.id+"&type=d"; window.location.href = "/toShowInventory?id="+depository.id+"&type=d";

Loading…
Cancel
Save