From 86e443e42c4bee972c5b795def4917e02f98ce40 Mon Sep 17 00:00:00 2001 From: wxw <Administrator@DESKTOP-5BIMHQ3> Date: 星期五, 11 七月 2025 16:45:08 +0800 Subject: [PATCH] 修改问题 --- Pda/View/SoSetting/ExNoticeOut.html | 145 ++++++++++++++++++++++++++++++++++-------------- 1 files changed, 102 insertions(+), 43 deletions(-) diff --git a/Pda/View/SoSetting/ExNoticeOut.html b/Pda/View/SoSetting/ExNoticeOut.html index 8493134..26b6c46 100644 --- a/Pda/View/SoSetting/ExNoticeOut.html +++ b/Pda/View/SoSetting/ExNoticeOut.html @@ -93,18 +93,27 @@ <img src="/assets/down_arraw.png"> </div> </div> - <!-- <div id="" class="layui-form-item layout-input"> - <label class="layui-form-label" lang>搴撲綅鍦板潃锛�</label> - <div class="layui-input-block"> - <input id="LocatNo" type="text" langholder placeholder="璇锋壂鎻忓簱浣嶆潯鐮�" - autocomplete="off" class="layui-input"> - </div> - </div> --> + <div id="" class="layui-form-item layout-dropdownlist"> + <label class="layui-form-label" lang>鎵樼洏鏉$爜锛�</label> + <div class="layui-input-block" id="selectPalletNo"> + <select id="PalletNo" lay-filter="getPalletNo" lay-search> + <option value=""></option> + </select> + <img src="/assets/down_arraw.png"> + </div> + </div> <div id="" class="layui-form-item layout-dropdownlist"> <label class="layui-form-label" lang>鍑哄簱鍦板潃锛�</label> <div class="layui-input-block"> <select id="endSelect" lay-filter="endSelect" lay-search> <option value=""></option> + <option value="B020101">涓�妤�-1</option> + <option value="B020102">涓�妤�-2</option> + <option value="B020103">涓�妤�-3</option> + <option value="B020104">涓�妤�-4</option> + <option value="B050101">浜屾ゼ-1</option> + <option value="B050102">浜屾ゼ-2</option> + <option value="B050103">浜屾ゼ-3</option> </select> <img src="/assets/down_arraw.png"> </div> @@ -138,13 +147,22 @@ //閫変腑鍗曟嵁浜嬩欢 form.on('select(getbar)', function (data) { - + $("#PalletNo").empty() + $("#PalletNo").append('<option value =>' + '</option>'); + form.render('select'); if (data.value == "") { return; } updateGoodList(); + }); - + //閫変腑鍗曟嵁鏄庣粏浜嬩欢 + form.on('select(goodSelect)', function (data) { + + $("#PalletNo").empty() + $("#PalletNo").append('<option value =>' + '</option>'); + form.render('select'); + }); $("#selectDiv").click(function () { var input = $('select[id="bar"]').next().find('.layui-select-title input') var val = input.val() @@ -154,14 +172,24 @@ $('select[id="bar"]').next().find('.layui-select-title input').val(val) }) }) + + $("#selectPalletNo").click(function () { + var input = $('select[id="PalletNo"]').next().find('.layui-select-title input') + var val = input.val() + //鍏堟洿鏂颁竴涓嬪嚭搴撳崟 + updatePalletNoList(function (data) { + $('select[id="PalletNo"]').next().addClass('layui-form-selected') + $('select[id="PalletNo"]').next().find('.layui-select-title input').val(val) + }) + }) + //鍒濆鍖栨覆鏌� 鍑哄簱鍗� function updateBillList(callback) { var input = $('select[id="bar"]').next().find('.layui-select-title input') var val = input.val() $("#bar").empty() $("#bar").append('<option value =>' + '</option>'); - var PalletNo = $("#PalletNo").val(); - + var param = { Type: "1", }; @@ -214,22 +242,22 @@ if (i == 0) { if (res.data[i].LotNo == '' || res.data[i].LotNo == null) { - $("#goodSelect").append('<option value =' + res.data[i].SoDetailId + '-' + i + ' selected>' + res.data[i] + $("#goodSelect").append('<option value =' + res.data[i].SoDetailId + ' selected>' + res.data[i] .SkuName + '</option>'); } else { - $("#goodSelect").append('<option value =' + res.data[i].SoDetailId + '-' + i + ' selected>' + res.data[i] + $("#goodSelect").append('<option value =' + res.data[i].SoDetailId + ' selected>' + res.data[i] .SkuName + "-" + res.data[i].LotNo + '</option>'); } } else { if (res.data[i].LotNo == '' || res.data[i].LotNo == null) { - $("#goodSelect").append('<option value =' + res.data[i].ISoDetailIdd + '-' + i + '>' + res.data[i] + $("#goodSelect").append('<option value =' + res.data[i].ISoDetailIdd+ i + '>' + res.data[i] .SkuName + '</option>'); } else { - $("#goodSelect").append('<option value =' + res.data[i].SoDetailId + '-' + i + '>' + res.data[i] + $("#goodSelect").append('<option value =' + res.data[i].SoDetailId+ '>' + res.data[i] .SkuName + "-" + res.data[i].LotNo + '</option>'); } @@ -255,40 +283,71 @@ } + function updatePalletNoList(callback) { + var input = $('select[id="PalletNo"]').next().find('.layui-select-title input') + var val = input.val() + $("#PalletNo").empty() + $("#PalletNo").append('<option value =>' + '</option>'); + form.render('select'); + + var param = { + SoNo:$("#bar").val(), + SoDetailId:$("#goodSelect").val(), + }; + sendData(IP + "/PdaSo/GetPalletListBySo", param, 'post', function (res) { + if (res.code == 0) { //鎴愬姛 + for (var i = 0; i < res.data.length; i++) { + $("#PalletNo").append('<option value =' + res.data[i] + '>' + res.data[i]+ + '</option>'); + } + form.render('select'); + + if (!val) { + $('#PalletNo').siblings("div.layui-form-select").find('dl').find('.layui-select-tips').addClass('layui-this') + } else { + var sel = 'dd[lay-value=' + val + ']'; + $('#PalletNo').siblings("div.layui-form-select").find('dl').find(sel).addClass('layui-this') + } + + callback(res.data) + } else { //涓嶆垚鍔� + // layer.msg(res.msg, { + // icon: 2, + // time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + // }, function() {}); + } + }); + } form.on('submit(formBind)', function (data) { - - if (!$("#PalletNo").val()) { - layer.msg('璇锋壂鎻忔墭鐩樻潯鐮�', { - icon: 2, - time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 - }); - return; - } - + var param = { SoNo: $("#bar").val(), - PalletNo: $("#PalletNo").val(), + soDetailId: $("#goodSelect").val(), + palletNo: $("#PalletNo").val(), + outMode:$("#endSelect").val(), } - // sendData(IP + "/PdaSo/PlaneExportSuccess", param, 'get', function (res) { - // if (res.code == 0) { //鎴愬姛 - // layer.msg(res.msg, { - // icon: 1, - // time: 1000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 - // }, function () { + console.log(param); + + sendData(IP + "/DownApi/PDAIssueOut", param, 'get', function (res) { + if (res.Success == "0") { //鎴愬姛 + layer.msg(res.Message, { + icon: 1, + time: 1000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + }, function () { - // clearTable() - // $("#PalletNo").val('') - // }); - // } else { //涓嶆垚鍔� - // layer.msg(res.msg, { - // icon: 2, - // time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 - // }, function () { - // //鍥炶皟 - // }); - // } - // }); + // clearTable() + // $("#PalletNo").val('') + }); + } else { //涓嶆垚鍔� + layer.msg(res.Message, { + icon: 2, + time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + }, function () { + //鍥炶皟 + }); + } + }); return false; //闃绘琛ㄥ崟璺宠浆銆傚鏋滈渶瑕佽〃鍗曡烦杞紝鍘绘帀杩欐鍗冲彲銆� }); //------------------------------------------------------------------------------------------------- -- Gitblit v1.8.0