| | |
| | | </div> |
| | | <!--å®ç©ä¸æ¶--> |
| | | <div class="layui-tab-item layui-show"> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs3"> |
| | | <label class="layui-form-label" style="width:60px;padding-left:0px;margin-bottom: 1%;">å®ç©æ¡ç </label> |
| | | </div> |
| | | <div class="layui-col-xs8"> |
| | | <input type="text" name="HBarCode" id="HBarCode" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item" style="padding:0px;margin:0px"> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs3"> |
| | |
| | | <input type="hidden" name="HWHID" id="HWHID" value="0" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | <div class="layui-col-xs1"> |
| | | <button type="button" id="HWHID-BT" lay-submit="" class="layui-btn" lay-filter="HWHID-BT">...</button> |
| | | <button type="button" id="HWHID-BT" lay-submit="" class="layui-btn" lay-filter="HWHID-BT" style="display:none;">...</button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="layui-col-xs1"> |
| | | <button type="button" id="HSpID-BT" lay-submit="" class="layui-btn" lay-filter="HSpID-BT" style="display:none">...</button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs3"> |
| | | <label class="layui-form-label" style="width:60px;padding-left:0px;margin-bottom: 1%;">å®ç©æ¡ç </label> |
| | | </div> |
| | | <div class="layui-col-xs8"> |
| | | <input type="text" name="HBarCode" id="HBarCode" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | </div> |
| | | <table class="layui-hide" id="bzd-table2" lay-filter="bzd-table2"></table> |
| | |
| | | , page: true |
| | | //, height: 256 |
| | | , cellMinWidth: 90 |
| | | , limit: 500 |
| | | , cols: [[ |
| | | { type: 'numbers', title: 'åºå·' } |
| | | , { field: 'HIsStatus', title: 'æ¯å¦æ«ç ', hide: true } |
| | | , { field: 'HMTONo', title: 'æ¹å·', width: 180 } |
| | | , { field: 'HMTONo', title: 'æ¹å·' } |
| | | , { field: 'HSPID', title: 'ä»ä½ID', hide: true } |
| | | , { field: 'HSPName', title: 'ä»ä½' } |
| | | , { field: 'HStatus', title: 'å¨åºç¶æ', width: 165 } |
| | | , { field: 'HStatus', title: 'å¨åºç¶æ' } |
| | | , { field: 'HWhID', title: 'ä»åºID', hide: true } |
| | | , { field: 'HWhName', title: 'ä»åº', width: 130 } |
| | | , { field: 'HSourceInterID', title: 'æºåID', hide: true } |
| | |
| | | //, page: true |
| | | //, height: 256 |
| | | , cellMinWidth: 90 |
| | | , limit: 500 |
| | | , cols: [[ |
| | | { type: 'numbers', title: 'åºå·' } |
| | | //, { field: 'HIsStatus', title: 'æ¯å¦æ«ç ' } |
| | | , { field: 'HSourceInterID', title: 'æºåID', hide: true } |
| | | , { field: 'HSourceBillNo', title: 'æºåå·', hide: true } |
| | | , { field: 'HMTONo', title: 'æ¹å·', width: 180 } |
| | | , { field: 'HStatus', title: 'å¨åºç¶æ', width: 165 } |
| | | , { field: 'HWhID', title: 'ä»åºID', hide: true } |
| | | , { field: 'HWhName', title: 'ä»åº', width: 130 } |
| | | , { field: 'HIsStatus', title: 'æ¯å¦æ«ç ' } |
| | | , { field: 'HMTONo', title: 'æ¹å·' } |
| | | , { field: 'HSPID', title: 'ä»ä½ID', hide: true } |
| | | , { field: 'HSPName', title: 'ä»ä½' } |
| | | , { field: 'HSPName', title: 'ä»ä½', hide: true } |
| | | , { field: 'HStatus', title: 'å¨åºç¶æ' } |
| | | , { field: 'HWhID', title: 'ä»åºID', hide: true } |
| | | , { field: 'HWhName', title: 'ä»åº', width: 130, hide: true } |
| | | , { field: 'HSourceInterID', title: 'æºåID', hide: true } |
| | | , { field: 'HSourceBillNo', title: 'æºåå·', width: 110 } |
| | | , { field: 'HGroupID', title: 'çç»ID', hide: true } |
| | | , { field: 'HGroup', title: 'çç»' } |
| | | , { field: 'HSourceID', title: 'çäº§èµæºID', hide: true } |
| | |
| | | option2.data = []; |
| | | table.render(option2); |
| | | |
| | | //è¿å
¥é¡µé¢é»è®¤å
æ 卿ºåå·ä¸ |
| | | $("#HBarCode").focus(); |
| | | //è¿å
¥é¡µé¢é»è®¤å
æ å¨ä»ä½ä¸ |
| | | $("#HSPName").focus(); |
| | | |
| | | //æ«æºåï¼å
è£
åæ¡ç ï¼--å¼ç¨ |
| | | $('#HBarCode_Pack').on('keydown', function (event) { |
| | |
| | | $("#HSourceBillNo").attr("readonly", "readonly");//æºåå·åªè¯» |
| | | $("#HSourceBillNo").css("background-color", "#efefef4d"); |
| | | element.tabChange('tab-LookingForBill', '2'); //è·³è½¬é¡µç¾ |
| | | $("#HSPName").focus(); |
| | | } |
| | | else { |
| | | layer.close(index); |
| | |
| | | |
| | | //æ«å®ç©æ¡ç |
| | | $('#HBarCode').on('keydown', function (event) { |
| | | var HBarCode = $('#HBarCode').val() |
| | | var HBarCode = $('#HBarCode').val(); |
| | | if (event.keyCode == 13) { |
| | | var index = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/LookingFor/getBarCodeDetails", |
| | | type: "GET", |
| | | data: { "HBarCode": HBarCode }, |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | var sSubStr = result.data; |
| | | for (var i = 0; i < sSubStr.length; i++) { |
| | | if (sSubStr[i].HIsStatus == "æ¯") { |
| | | layer.close(index); |
| | | $('#HBarCode').val(""); |
| | | layer.msg("该å®ç©å·²æ«ç ï¼è¯·å¿é夿«ç ", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } else if (sSubStr[i].HStatus == null || sSubStr[i].HStatus == "" || sSubStr[i].HStatus == "å¨åº") { |
| | | layer.close(index); |
| | | layer.msg("该å®ç©å¨" + sSubStr[i].HWhName + "-" + sSubStr[i].HSPName+"ï¼ä¸å
许æ«ç ", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } else { |
| | | var data = result.data; |
| | | option2.data = data; |
| | | if ($("#HSPID").val() == 0) { |
| | | layer.msg("请å
æ«æä»ä½ç !", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | else |
| | | { |
| | | var index = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/LookingFor/getBarCodeDetails", |
| | | type: "GET", |
| | | data: { "HBarCode": HBarCode }, |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | var sSubStr = result.data; |
| | | var tableStr = table.cache['bzd-table2']; |
| | | for (var i = 0; i < tableStr.length; i++) { |
| | | if (tableStr[i].HBarCode == sSubStr[0].HBarCode) { |
| | | layer.close(index); |
| | | $('#HBarCode').val(""); |
| | | layer.msg("该å®ç©å·²æ«ç ï¼è¯·å¿é夿«ç ", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | } |
| | | var last = tableStr.length; |
| | | //if (tableStr.length >0 && tableStr[i-1].HBarCode == sSubStr[0].HBarCode) { |
| | | // layer.close(index); |
| | | // $('#HBarCode').val(""); |
| | | // layer.msg("该å®ç©å·²æ«ç ï¼è¯·å¿é夿«ç ", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | //} |
| | | //else if (sSubStr[i].HStatus == null || sSubStr[i].HStatus == "" || sSubStr[i].HStatus == "å¨åº") |
| | | //{ |
| | | // layer.close(index); |
| | | // layer.msg("该å®ç©å¨" + sSubStr[i].HWhName + "-" + sSubStr[i].HSPName+"ï¼ä¸å
许æ«ç ", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | //} |
| | | //else { |
| | | //var data = result.data; |
| | | option2.data.push(sSubStr[0]); |
| | | table.render(option2); |
| | | sSubStr = table.cache['bzd-table2']; |
| | | sSubStr[i].HIsStatus = "æ¯"; |
| | | sSubStr[i].HSourceID = $("#HSourceID").val(); |
| | | sSubStr[i].HSource = $("#HSource").val(); |
| | | sSubStr[i].HGroupID = $("#HGroupID").val(); |
| | | sSubStr[i].HGroup = $("#HGroup").val(); |
| | | sSubStr[i].HInterID = $("#HInterID").val(); |
| | | sSubStr[i].HBillNo = $("#HBillNo").val(); |
| | | sSubStr[i].HMakerID = $("#HMakerID").val(); |
| | | sSubStr[i].HMaker = $("#HMaker").val(); |
| | | sSubStr[last].HIsStatus = "æ¯"; |
| | | sSubStr[last].HSourceID = $("#HSourceID").val(); |
| | | sSubStr[last].HSource = $("#HSource").val(); |
| | | sSubStr[last].HGroupID = $("#HGroupID").val(); |
| | | sSubStr[last].HGroup = $("#HGroup").val(); |
| | | sSubStr[last].HInterID = $("#HInterID").val(); |
| | | sSubStr[last].HBillNo = $("#HBillNo").val(); |
| | | sSubStr[last].HMakerID = $("#HMakerID").val(); |
| | | sSubStr[last].HMaker = $("#HMaker").val(); |
| | | sSubStr[last].HSPName = $("#HSPName").val(); |
| | | sSubStr[last].HSPID = $("#HSPID").val(); |
| | | sSubStr[last].HWHID = $("#HWHID").val(); |
| | | sSubStr[last].HWhName = $("#HWHName").val(); |
| | | option2.data = table.cache["bzd-table2"]; |
| | | table.render(option2); |
| | | layer.close(index); |
| | | $('#HBarCode').val(""); |
| | | layer.msg("æ«ç æåï¼", { icon: 1, time: 1000 }); |
| | | } |
| | | } |
| | | //} |
| | | //} |
| | | |
| | | } |
| | | else { |
| | | option2.data = []; |
| | | table.render(option2); |
| | | } |
| | | else { |
| | | option2.data = []; |
| | | table.render(option2); |
| | | layer.close(index); |
| | | layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }, |
| | | error: function (err) { |
| | | layer.close(index); |
| | | layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | layer.msg("æ¥å£è¯·æ±å¤±è´¥ï¼" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }, |
| | | error: function (err) { |
| | | layer.close(index); |
| | | layer.msg("æ¥å£è¯·æ±å¤±è´¥ï¼" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }); |
| | | }); |
| | | } |
| | | } |
| | | }); |
| | | |
| | |
| | | if (AllowLoadData(sSubStr, 'Saver') != false)//é空éªè¯ |
| | | { |
| | | //夿䏿¶åºä½æ¯å¦ä¸æ¡ç ä¸åºä½ä¸è´ |
| | | var tableData = table.cache['bzd-table2']; |
| | | if ($("#HWHID").val() != tableData[0].HWhID || $("#HSPID").val() != tableData[0].HSPID) { |
| | | layer.msg("å½ååºä½ä¸å®é
ä¸ç¬¦ï¼", { icon: 4, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | //var tableData = table.cache['bzd-table2']; |
| | | //if ($("#HWHID").val() != tableData[0].HWhID || $("#HSPID").val() != tableData[0].HSPID) { |
| | | // layer.msg("å½ååºä½ä¸å®é
ä¸ç¬¦ï¼", { icon: 4, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return; |
| | | //} |
| | | var index = layer.load(); |
| | | $.ajax( |
| | | { |
| | | type: "POST", |
| | | url: GetWEBURL() + "/LookingFor/set_SaveLookingForReturnBill_Json", |
| | | url: GetWEBURL() + "/LookingFor/set_SaveLookingForReturnBill_Json", |
| | | //url:"http://localhost:12761/LookingFor/set_SaveLookingForReturnBill_Json", |
| | | async: true, |
| | | data: { "oMain": sSubStr }, |
| | |
| | | data: { "HBarCode": HBarCode }, |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | var tableData = table.cache['bzd-table2']; |
| | | if (tableData.length == 0) { |
| | | layer.msg("请å
æ«å®ç©æ¡ç ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | return; |
| | | } |
| | | if (result.data[0].HWHID != tableData[0].HWhID || result.data[0].HItemID != tableData[0].HSPID) { |
| | | layer.msg("æ¤åºä½ä¸å®é
ä¸ç¬¦ï¼", { icon: 4, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } else { |
| | | $("#HSPName").val(result.data[0].HName); |
| | | $("#HSPID").val(result.data[0].HItemID); |
| | | $("#HWHID").val(result.data[0].HWHID); |
| | | $("#HWHName").val(result.data[0].HWhName); |
| | | } |
| | | //var tableData = table.cache['bzd-table2']; |
| | | //if (tableData.length == 0) { |
| | | // layer.msg("请å
æ«å®ç©æ¡ç ï¼", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return; |
| | | //} |
| | | //if (result.data[0].HWHID != tableData[0].HWhID || result.data[0].HItemID != tableData[0].HSPID) { |
| | | // layer.msg("æ¤åºä½ä¸å®é
ä¸ç¬¦ï¼", { icon: 4, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | //} else { |
| | | $("#HSPName").val(result.data[0].HName); |
| | | $("#HSPID").val(result.data[0].HItemID); |
| | | $("#HWHID").val(result.data[0].HWHID); |
| | | $("#HWHName").val(result.data[0].HWhName); |
| | | $("#HBarCode").focus(); |
| | | //å¯ç¨mesä»ä½ï¼æ ¹æ®èä»åºè½¬æ¢ææ°ä»åº |
| | | //$.ajax({ |
| | | // url: GetWEBURL() + "/LookingFor/GetSpNameMES_Json", |
| | | // type: "GET", |
| | | // data: { "HERPWHID": $("#HWHID").val() }, |
| | | // success: function (result) { |
| | | // if (result.count == 1) { |
| | | // $("#HWhID").val(result.data[0].HMESWHID); |
| | | // $("#HWHName").val(result.data[0].HMESWHNAME); |
| | | // $("#HBarCode").focus(); |
| | | // } |
| | | // else { |
| | | // layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // } |
| | | // layer.closeAll("loading"); |
| | | // } |
| | | //}); |
| | | } |
| | | else { |
| | | layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | |
| | | } |
| | | }); |
| | | |
| | | |
| | | |
| | | |
| | | //以ä¸ä¸ºlayui模å |
| | | }); |
| | | |
| | | //è¿åä»åº |