From 423e7331f920f1e2d95a18f5a03fb2ca07535c99 Mon Sep 17 00:00:00 2001 From: yuyou_x <2336760928@qq.com> Date: 星期四, 07 三月 2024 11:13:41 +0800 Subject: [PATCH] 排查并修改取消出库任务问题,注释向wcs下发任务代码。修改因未选出库口导致重复点击问题。编写出库移库任务完成逻辑代码。 --- HTML/views/WareHouseSetting/Locate.html | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 51 insertions(+), 6 deletions(-) diff --git a/HTML/views/WareHouseSetting/Locate.html b/HTML/views/WareHouseSetting/Locate.html index efde3f6..9f52be6 100644 --- a/HTML/views/WareHouseSetting/Locate.html +++ b/HTML/views/WareHouseSetting/Locate.html @@ -18,11 +18,11 @@ }); </script> </head> - <body> + <body id="body"> <div class="layui-fluid" style="padding-bottom: 0;"> <div class="layui-card"> - <div class="layui-form layui-card-header layuiadmin-card-header-auto" style="border-bottom:1px solid #CCC"> + <div class="layui-form layui-card-header layuiadmin-card-header-auto" style="border-bottom:1px solid #CCC" id="top"> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label" style="width: 60px;">鎵�灞炰粨搴�</label> @@ -117,6 +117,7 @@ </div> </div> </div> + <div id="center"></div> <div class="layui-card-body"> <table id="LAY-app-content-list" lay-filter="LAY-app-content-list" style="width: 100%;"></table> <script type="text/html" id="table-content-list"> @@ -147,6 +148,7 @@ layer = layui.layer, $ = layui.$; var houseid = 0; + var h1 = GetTableHeight(); // 琛ㄥ崟闇�瑕佺殑鍙橀噺 var doing = true; active = { @@ -157,10 +159,41 @@ if (checkData.length === 0) { return layer.msg('璇烽�夋嫨鏁版嵁'); } + else if(checkData.length > 1) + { + var li = 0; + var ping = 0; + var WareNo = "W01"; + checkData.forEach(item => { + if (item.WareHouseName == "鍔涜绔嬩綋搴�") + { + li += 1; + WareNo = "W01"; + if (ping > 0) + { + return; + } + } + if (item.WareHouseName == "鍔涜骞冲簱") + { + ping += 1; + WareNo = "W02"; + if (li > 0) + { + return; + } + } + }); + if (li != 0 && ping != 0) + { + return layer.msg('璇峰嬁閫夋嫨澶氱浠撳簱锛�'); + } + } + layer.open({ type: 2, title: '缂栬緫鍌ㄤ綅鐘舵�侀泦鍚�', - content: 'LocateFrom.html', + content: 'LocateFrom.html?WareHouseNo='+WareNo, maxmin: true, area: ['560px', '510px'], btn: ['纭畾', '鍙栨秷'], @@ -242,7 +275,7 @@ console.log(where); var tableIns = table.render({ elem: '#LAY-app-content-list', - height: 'full-135', + height: h1, id: 'LAY-app-content-list', url: IP + "/Sys/GetStorageLocatList", method: 'post', @@ -291,17 +324,29 @@ title: '鎵�灞炰粨搴�', align: 'center', width: 140, - fixed: 'left' + fixed: 'left', + templet: function(d) { + + return d.WareHouseNo + '-' + d.WareHouseName; + } }, { field: 'RoadwayNo', title: '鎵�灞炲贩閬�', align: 'center', width: 130, + templet: function(d) { + + return d.RoadwayNo + '-' + d.RoadwayName; + } }, { field: 'AreaName', title: '鎵�灞炲尯鍩�', align: 'center', width: 130, + templet: function(d) { + + return d.AreaNo + '-' + d.AreaName; + } }, { field: 'LocatNo', title: '鍌ㄤ綅缂栫爜', @@ -490,7 +535,7 @@ $("#AreaNo").append('<option value =""></option>'); if (res.code == 0) { //鎴愬姛 for (var i = 0; i < res.data.length; i++) { - $("#AreaNo").append('<option value =' + res.data[i].AreaNo + '>' + res.data[i].WareHouseNo + '-' + + $("#AreaNo").append('<option value =' + res.data[i].AreaNo + '>' + res.data[i].AreaNo + '-' + res.data[i].AreaName + '</option>'); } form.render('select'); -- Gitblit v1.8.0