| | |
| | | <label class="layui-form-label" style="width:40px;padding-left:0px;">æ¡ç </label> |
| | | </div> |
| | | <div class="layui-col-xs8"> |
| | | <input type="text" name="HBarCode" id="HBarCode" lay-verify="HBarCode" autocomplete="off" class="layui-input"> |
| | | <input type="text" name="HBarCode" id="HBarCode" lay-verify="HBarCode" onKeypress="javascript:if(event.keyCode == 32)event.returnValue = false;" autocomplete="off" class="layui-input" onfocus="this.select();"> |
| | | </div> |
| | | <div class="layui-col-xs2"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="QueDin">ç¡®å®</button> |
| | |
| | | <label class="layui-form-label" style="width:40px;padding-left:0px;">æ°é</label> |
| | | </div> |
| | | <div class="layui-col-xs8"> |
| | | <input type="text" name="HQty" id="HQty" lay-verify="HQty" autocomplete="off" class="layui-input"> |
| | | <input type="text" name="HQty" id="HQty" lay-verify="HQty" onkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/)){if(!this.t_value>0){this.value=''}else{this.value=this.t_value;}}else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value" autocomplete="off" class="layui-input" onfocus="this.select();"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <label class="layui-form-label" style="width:60px;padding-left:0px;">æºåå·</label> |
| | | </div> |
| | | <div class="layui-col-xs8"> |
| | | <input type="text" name="HSourceBillNo" id="HSourceBillNo" lay-verify="HSourceBillNo" autocomplete="off" class="layui-input" onfocus="this.select();"> |
| | | <input type="text" name="HSourceBillNo" id="HSourceBillNo" lay-verify="HSourceBillNo" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();"> |
| | | </div> |
| | | <div class="layui-col-xs2"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="QueDin2">ç¡®å®</button> |
| | |
| | | <label class="layui-form-label" style="width:60px;padding-left:0px;">é
奿°é</label> |
| | | </div> |
| | | <div class="layui-col-xs8"> |
| | | <input type="text" name="HPTQty" id="HPTQty" lay-verify="HPTQty" autocomplete="off" class="layui-input"> |
| | | <input type="text" name="HPTQty" id="HPTQty" lay-verify="HPTQty" onkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/)){if(!this.t_value>0){this.value=''}else{this.value=this.t_value;}}else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value" autocomplete="off" class="layui-input" onfocus="this.select();"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | <label class="layui-form-label" style="width:60px;padding-left:0px;">å
è¿å
åºä»åº</label><!--å
è¿å
åºä»åº--> |
| | | </div> |
| | | <div class="layui-col-xs8"> |
| | | <input type="text" name="HFIFOWHNAME" id="HFIFOWHNAME" lay-verify="HFIFOWHNAME" autocomplete="off" class="layui-input"> |
| | | <input type="text" name="HFIFOWHNAME" id="HFIFOWHNAME" lay-verify="HFIFOWHNAME" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();"> |
| | | <input type="hidden" name="HFIFOWHID" id="HFIFOWHID" lay-verify="HFIFOWHID" value="0" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | <div class="layui-col-xs2"> |
| | |
| | | <label class="layui-form-label" style="width:30px;padding-left:0px;">ä»åº</label> |
| | | </div> |
| | | <div class="layui-col-xs6"> |
| | | <input type="text" name="HWHNAME" id="HWHNAME" lay-verify="HWHNAME" autocomplete="off" class="layui-input" onfocus="this.select();"> |
| | | <input type="text" name="HWHNAME" id="HWHNAME" lay-verify="HWHNAME" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();"> |
| | | <input type="hidden" name="HWHID" id="HWHID" lay-verify="HWHID" value="0" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | <div class="layui-col-xs3"> |
| | |
| | | <label class="layui-form-label" style="width:30px;padding-left:0px;">ä»ä½</label> |
| | | </div> |
| | | <div class="layui-col-xs6"> |
| | | <input type="text" name="HStockPlaceName" id="HStockPlaceName" lay-verify="HStockPlaceName" autocomplete="off" class="layui-input" onfocus="this.select();"> |
| | | <input type="text" name="HStockPlaceName" id="HStockPlaceName" lay-verify="HStockPlaceName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();"> |
| | | <input type="hidden" name="HStockPlaceID" id="HStockPlaceID" lay-verify="HStockPlaceID" value="0" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | <div class="layui-col-xs3"> |
| | |
| | | <label class="layui-form-label" style="width:45px;padding-left:0px;">åæäºº</label> |
| | | </div> |
| | | <div class="layui-col-xs6"> |
| | | <input type="text" name="HKeeper" id="HKeeper" lay-verify="HKeeper" autocomplete="off" class="layui-input" onfocus="this.select();"> |
| | | <input type="text" name="HKeeper" id="HKeeper" lay-verify="HKeeper" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();"> |
| | | <input type="hidden" name="HKeeperID" id="HKeeperID" lay-verify="HKeeperID" value="0" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | <div class="layui-col-xs3"> |
| | |
| | | <label class="layui-form-label" style="width:45px;padding-left:0px;">é¢æäºº</label> |
| | | </div> |
| | | <div class="layui-col-xs6"> |
| | | <input type="text" name="HSecManager" id="HSecManager" lay-verify="HSecManager" autocomplete="off" class="layui-input" onfocus="this.select();"> |
| | | <input type="text" name="HSecManager" id="HSecManager" lay-verify="HSecManager" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();"> |
| | | <input type="hidden" name="HSecManagerID" id="HSecManagerID" lay-verify="HSecManagerID" value="0" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | <div class="layui-col-xs3"> |
| | |
| | | <label class="layui-form-label" style="width:30px;padding-left:0px;">é¨é¨</label> |
| | | </div> |
| | | <div class="layui-col-xs6"> |
| | | <input type="text" name="HDeptName" id="HDeptName" lay-verify="HDeptName" autocomplete="off" class="layui-input" onfocus="this.select();"> |
| | | <input type="text" name="HDeptName" id="HDeptName" lay-verify="HDeptName" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();"> |
| | | <input type="hidden" name="HDeptID" id="HDeptID" lay-verify="HDeptID" value="0" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | <div class="layui-col-xs3"> |
| | |
| | | //å
æ é»è®¤å¨æºåå·ä½ç½®ä¸ |
| | | $("#HSourceBillNo").focus(); |
| | | |
| | | //表头åå§åèµå¼ï¼å°sessionçå¼èµå¼ç»ç颿§ä»¶ï¼session弿¥æºä¸ä¸ä¸æ¬¡æ°æ®éæ© |
| | | //表头åå§åèµå¼ï¼æ ¹æ®ç»å½ç¨æ·è·å é»è®¤ä»åºãé¨é¨ãéªæ¶ãä¿ç®¡ãéè¶ç¨æ·ï¼ |
| | | $("#HWHID").val(sessionStorage["HWHID"]); |
| | | $("#HWHNAME").val(sessionStorage["HWHName"]); |
| | | $("#HStockPlaceID").val(sessionStorage["HSPID"]); |
| | |
| | | , { field: 'HQtyMust', title: '䏿¶æ°é', width: 150, totalRow: true } |
| | | , { field: 'HWhName', title: 'ä»åº', width: 150 } |
| | | , { field: 'HSPName', title: 'ä»ä½', width: 150 } |
| | | , { field: 'HMaterNumber', title: 'ç©æä»£ç ', width: 150 } |
| | | , { field: 'HMaterName', title: 'ç©æåç§°', width: 150 } |
| | | , { field: 'HMaterModel', title: 'è§æ ¼åå·', width: 150 } |
| | | , { field: 'HBatchNo', title: 'æ¹æ¬¡', width: 150 } |
| | |
| | | var OperationType = params[params[0]]; //ä»ç¼åå表ä¸è¿åæ°æ®ç±»å 1æ°å¢ 2ä»ç¼åå表ä¸è¿å |
| | | var HInterID_Temp = params[params[1]]; //ä»ç¼åå表ä¸è¿ååæ®ID |
| | | |
| | | //夿æ¯å¦æ°å¢ |
| | | //夿æ¯å¦æ°å¢ï¼è·åæå¤§åæ®å· |
| | | if (HInterID != 0) { |
| | | HSourceFlag = true; |
| | | } |
| | |
| | | //#region åºç¡èµæéæ© |
| | | |
| | | //#region å
è¿å
åºä»åº |
| | | //æ«æå
è¿å
åºä»åº |
| | | $('#HFIFOWHNAME').on('keydown', function (event) { |
| | | var HBarCode = $('#HFIFOWHNAME').val() |
| | | if (event.keyCode == 13) { |
| | | //å¤æææ¬æ¡æ¯å¦ææ°æ® new |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/LookingFor/getWHName_Json", |
| | | async: false, //asyncç¨äºæ§å¶ï¼falseï¼åæ¥åï¼trueï¼å¼æ¥ï¼é»è®¤çæ¯trueï¼å³è¯·æ±é»è®¤çæ¯å¼æ¥è¯·æ± |
| | | data: { "HBarCode": HBarCode }, |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | $("#HFIFOWHID").val(result.data[0].HItemID); |
| | | $("#HFIFOWHNAME").val(result.data[0].HName); |
| | | element.tabChange('tab-MateOutBill', '1'); |
| | | //å
æ æ¾ç¤ºå°æ¡ç ä¸ |
| | | $("#HBarCode").focus(); |
| | | } |
| | | else { |
| | | layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | layer.closeAll("loading"); |
| | | } |
| | | }); |
| | | } |
| | | }); |
| | | |
| | | //éæ©å
è¿å
åºä»åº |
| | | form.on('submit(HFIFOWHID-BT)', function () {//éæ©è°åºä»åº |
| | |
| | | } |
| | | //å¤æææ¬æ¡æ¯å¦ææ°æ® new |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/LookingFor/getWHName_Json", |
| | | type: "GET", |
| | | url: GetWEBURL() + "/LookingFor/getWHName_Json", |
| | | async: false, //asyncç¨äºæ§å¶ï¼falseï¼åæ¥åï¼trueï¼å¼æ¥ï¼é»è®¤çæ¯trueï¼å³è¯·æ±é»è®¤çæ¯å¼æ¥è¯·æ± |
| | | data: { "HBarCode": HBarCode }, |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | |
| | | //$("#HStockPlaceID").val(result.data[0].HItemID); |
| | | $("#HWHID").val(result.data[0].HItemID); |
| | | $("#HWHNAME").val(result.data[0].HName); |
| | | element.tabChange('tab-MateOutBill', '3'); |
| | | //æ«æºåæååï¼å
æ æ¾ç¤ºå°æ¡ç ä¸ |
| | | element.tabChange('tab-MateOutBill', '2'); |
| | | //å
æ æ¾ç¤ºå°æ¡ç ä¸ |
| | | $("#HBarCode").focus(); |
| | | } |
| | | else { |
| | |
| | | if (event.keyCode == 13) { |
| | | //å¤æææ¬æ¡æ¯å¦ææ°æ® new |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/LookingFor/getSpName_Json", |
| | | type: "GET", |
| | | url: GetWEBURL() + "/LookingFor/getSpName_Json", |
| | | async: false, //asyncç¨äºæ§å¶ï¼falseï¼åæ¥åï¼trueï¼å¼æ¥ï¼é»è®¤çæ¯trueï¼å³è¯·æ±é»è®¤çæ¯å¼æ¥è¯·æ± |
| | | data: { "HBarCode": HBarCode }, |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | |
| | | $("#HStockPlaceID").val(result.data[0].HItemID); |
| | | $("#HWHID").val(result.data[0].HWHID); |
| | | $("#HWHNAME").val(result.data[0].HWhName); |
| | | element.tabChange('tab-ProductlnBill', '2'); |
| | | element.tabChange('tab-MateOutBill', '2'); |
| | | //å
æ æ¾ç¤ºå°æ¡ç ä¸ |
| | | $("#HBarCode").focus(); |
| | | } |
| | | else { |
| | | // $("#verifycode").click(); |
| | |
| | | else { |
| | | layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | layer.closeAll("loading"); |
| | | }, |
| | | error: function (err) { |
| | | layer.msg("é误" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }); |
| | | layer.closeAll("loading"); |
| | | return false; |
| | | } |
| | | }); |
| | |
| | | var sSourceEntryID = data[0].HSourceEntryID |
| | | var HBillType = '1204'; |
| | | var sHStockOrgID = sessionStorage["OrganizationID"] |
| | | layer.load(3) |
| | | $.ajax( |
| | | { |
| | | type: "Get", |
| | |
| | | //æ«æºå |
| | | $('#HSourceBillNo').on('keydown', function (event) { |
| | | if (event.keyCode == 13) { |
| | | layer.load(3) |
| | | GetMeesageBySourceBillNo(); |
| | | layer.closeAll("loading"); |
| | | } |
| | | }); |
| | | |
| | | //ç¡®å® |
| | | form.on('submit(QueDin2)', function (data) { |
| | | layer.load(3) |
| | | GetMeesageBySourceBillNo(); |
| | | layer.closeAll("loading"); |
| | | }); |
| | | |
| | | //æ«ææºåæ¡ç |
| | |
| | | } |
| | | layer.load(3); |
| | | element.tabChange('tab-MateOutBill', '2'); |
| | | //æ«æºåæååï¼å
æ æ¾ç¤ºå°ä»åºä¸ |
| | | $("#HWHNAME").focus(); |
| | | //æ«æºåæååï¼å
æ æ¾ç¤ºå°ä»ä½ä¸ |
| | | $("#HStockPlaceName").focus(); |
| | | //æ¾ç¤ºè¡¨ä½æç» |
| | | DisBillEntryList(); |
| | | } |
| | |
| | | playSound(); |
| | | layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | layer.closeAll("loading"); |
| | | } |
| | | }); |
| | | } |
| | |
| | | //æ«æ¡ç |
| | | $('#HBarCode').on('keydown', function (event) { |
| | | if (event.keyCode == 13) { |
| | | layer.load(3) |
| | | GetMeesageByBarCode(); |
| | | layer.closeAll("loading"); |
| | | } |
| | | }); |
| | | //ç¡®å® |
| | | form.on('submit(QueDin)', function (data) { |
| | | layer.load(3) |
| | | GetMeesageByBarCode(); |
| | | layer.closeAll("loading"); |
| | | }); |
| | | |
| | | //æ«æ¡ç |
| | |
| | | playSound(); |
| | | layer.msg(result.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | layer.closeAll("loading"); |
| | | }, |
| | | error: function (err) { |
| | | playSound(); |
| | |
| | | table.render(listOption); |
| | | FIFOlistOption.data = result.data.FIFOlist; |
| | | table.render(FIFOlistOption); |
| | | |
| | | if (result.data.BarCodeDetailslist[0]) |
| | | $("#HBarCode_B").val(result.data.BarCodeDetailslist[0].HBarCode); |
| | | $("#HMaterName_B").val(result.data.BarCodeDetailslist[0].HMaterName); |
| | | $("#HMaterModel_B").val(result.data.BarCodeDetailslist[0].HMaterModel); |
| | |
| | | else { |
| | | layer.msg(result.Message); |
| | | } |
| | | layer.closeAll("loading"); |
| | | } |
| | | }); |
| | | } |