From 1c2541b283ce6ba855e67c476412dffe2c693480 Mon Sep 17 00:00:00 2001 From: chengsc <11752@DESKTOP-DS49RCP> Date: 星期三, 11 六月 2025 13:56:23 +0800 Subject: [PATCH] Merge branch 'csc' --- Pda/View/SoSetting/ExNoticeOut.html | 79 ++++++++++++++++++++++++++++++++++----- 1 files changed, 68 insertions(+), 11 deletions(-) diff --git a/Pda/View/SoSetting/ExNoticeOut.html b/Pda/View/SoSetting/ExNoticeOut.html index 09b6c98..26b6c46 100644 --- a/Pda/View/SoSetting/ExNoticeOut.html +++ b/Pda/View/SoSetting/ExNoticeOut.html @@ -93,13 +93,15 @@ <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"> @@ -145,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() @@ -161,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", }; @@ -262,12 +283,48 @@ } + 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) { var param = { SoNo: $("#bar").val(), soDetailId: $("#goodSelect").val(), + palletNo: $("#PalletNo").val(), outMode:$("#endSelect").val(), } console.log(param); -- Gitblit v1.8.0