| | |
| | | </div> |
| | | </div> |
| | | <button type="button" lay-submit="" lay-filter="Print" id="Print" class="layui-btn layui-btn-radius">æå°</button> |
| | | <button type="button" lay-submit="" lay-filter="Print2" id="Print2" hidden="hidden" ></button> |
| | | <div class="layui-inline" style="width: 200px;"> |
| | | <div class="layui-input-block"> |
| | | <select name="PrintName" lay-verify="required" id="PrintName"> |
| | |
| | | <select name="LDM" lay-verify="required" id="LDM"> |
| | | <option value="DU3" selected>DU3</option> |
| | | <option value="QDR">QDR</option> |
| | | <option value="AAA">15车é´</option> |
| | | <option value="å
¶ä»">å
¶ä»</option> |
| | | </select> |
| | | </div> |
| | |
| | | <option value="1607222-00-B">1607222-00-B</option> |
| | | <option value="1943600-00-B">1943600-00-B</option> |
| | | <option value="1941600-00-B">1941600-00-B</option> |
| | | <option value="1941600-00-C">1941600-00-C</option> |
| | | <option value="1943600-00-C">1943600-00-C</option> |
| | | <option value="å
¶ä»" selected>å
¶ä»</option> |
| | | </select> |
| | | </div> |
| | |
| | | <label class="layui-inline" style="width:60px;">åä»¶æ¡ç </label> |
| | | <div class="layui-inline"> |
| | | <input type="text" style="border-radius: 50px;width: 140%;" name="åä»¶æ¡ç " id="SubBarcode" autocomplete="off" placeholder="请è¾å
¥åä»¶æ¡ç " class="layui-input"> |
| | | </div> |
| | | </div> |
| | | <div class=""> |
| | | <label class="layui-inline" style="width:60px;">æ¯å¦æ··ç®±</label> |
| | | <div class="layui-inline"> |
| | | <input type="checkbox" id="HMixedBox" name="HMixedBox" lay-skin="primary" value="" lay-filter="HMixedBox"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | return util.toDateString(time, "yyyy-MM-dd"); |
| | | } |
| | | } |
| | | //, { field: 'HBarCode_Pack', title: 'æ¡å½¢ç ', width: 145 } |
| | | , { field: 'HSourceBillNo', title: 'æ¡å½¢ç ', width: 145 } |
| | | , { field: 'HBillNo', title: 'æºååå·', width: 125 } |
| | | , { field: 'HBarCode', title: 'å¯ä¸ç ', width: 125 } |
| | |
| | | return; |
| | | } |
| | | //夿è£
ç®±æ°éä¸è½å¤§äºå©ä½æ°é |
| | | if (zxQty > icmoQtyNow) { |
| | | if (zxQty > icmoQtyNow && $("#HMixedBox").val()=="") { |
| | | playSound(); |
| | | layer.msg("è£
ç®±æ°éä¸å
è®¸å¤§äºæµè½¬å¡å©ä½æ°éï¼å©ä½æ°é为" + icmoQtyNow, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | return; |
| | |
| | | } |
| | | }); |
| | | |
| | | |
| | | form.on('checkbox(HMixedBox)', function (obj) { |
| | | if (icmoQtyNow == 0) { |
| | | playSound(); |
| | | layer.msg("å©ä½æ°é为" + icmoQtyNow + ",ä¸å
许混箱ï¼", { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | $("input[name='HMixedBox']").prop("checked", false); |
| | | form.render('checkbox'); |
| | | return; |
| | | } |
| | | if (obj.value == "") { |
| | | $("#HMixedBox").val("1"); |
| | | } else { |
| | | $("#HMixedBox").val(""); |
| | | } |
| | | |
| | | }); |
| | | |
| | | |
| | | //åä»¶æ¡ç åè½¦æ¹æ³ |
| | | $('#SubBarcode').on('keydown', function (event) { //æ«æ¡å½¢ç |
| | | |
| | |
| | | return; |
| | | } |
| | | |
| | | if (LDM == "AAA" && SubBarcode.length != 50) { |
| | | playSound(); |
| | | layer.alert("åä»¶æ¡ç é¿åº¦ä¸ä¸º50ä½!", { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | return; |
| | | } |
| | | |
| | | if (SubBarcode.match(/[^\x00-\xff]/g) != null) { |
| | | playSound(); |
| | | layer.alert("å¿
é¡»æ¯åè§å符!", { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | return; |
| | | } |
| | | |
| | | if (LDM != "å
¶ä»" && BBM != "å
¶ä»" && reg.test(SubBarcode)) { |
| | | playSound(); |
| | | layer.alert("请æ¥çåä»¶æ¡ç 大忝妿£ç¡®!", { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | return; |
| | | if (SubBarcode.length == 50) { |
| | | if (LDM != "å
¶ä»" && reg.test(SubBarcode)) { |
| | | playSound(); |
| | | layer.alert("请æ¥çåä»¶æ¡ç 大忝妿£ç¡®!", { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | return; |
| | | } |
| | | } else { |
| | | if (LDM != "å
¶ä»" && BBM != "å
¶ä»" && reg.test(SubBarcode)) { |
| | | playSound(); |
| | | layer.alert("请æ¥çåä»¶æ¡ç 大忝妿£ç¡®!", { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | return; |
| | | } |
| | | } |
| | | |
| | | if (LDM != "å
¶ä»" && BBM != "å
¶ä»" && SubBarcode.indexOf(BBM) == -1) { |
| | |
| | | url: GetWEBURL() + "/LEMS/SNBarcodeProcCtrl", |
| | | type: "GET", |
| | | async: false, |
| | | data: { "SubBarcode": SubBarcode, "HProcExchBillNo": HProcExchBillNo }, |
| | | data: { "SubBarcode": SubBarcode, "HProcExchBillNo": HProcExchBillNo, "HMixedBox": $("#HMixedBox").val(), "HBillNo": HBillNo2 }, |
| | | success: function (result) { |
| | | if (result.count == 0) { |
| | | a = 1; |
| | |
| | | layer.alert("å
è£
æ°éå·²çäºæµè½¬å¡æ°éï¼ä¸å
许æ«ç ï¼", { icon: 1 }); |
| | | return; |
| | | } else { |
| | | $.ajax({//表ä½åtemp表 |
| | | url: GetWEBURL() + "/LEMS/SaveSubBarcode_Json", |
| | | type: "GET", |
| | | async: false, |
| | | data: { |
| | | "HBillNo": HBillNo |
| | | , "SubBarcode": SubBarcode |
| | | , "HInterID": HInterID |
| | | , "HBillNo2": HBillNo2 |
| | | , "HBillType": HBillType |
| | | , "sMaker": sMaker |
| | | , "HBarCode": $("#HBarCode_wym").val() |
| | | , "HNumber": $("#HNumber").val() |
| | | , "HName": $("#HMaterName").val() |
| | | , "HModel": $("#HModel").val() |
| | | }, |
| | | success: function (result) { |
| | | var data = result.data; |
| | | if (result.Message == "该åä»¶æ¡ç å·²åå¨") { |
| | | playSound(); |
| | | layer.alert("该åä»¶æ¡ç å·²åå¨", { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } else { |
| | | if (data[0].Column1 == 1) { // 说æéªè¯æåäºï¼ |
| | | $('#SubBarcode').val(""); |
| | | $("#SubBarcode").focus(); |
| | | table.reload('smjl-table', { |
| | | url: GetWEBURL1() + '/LEMS/Update_HBillNo_SubBarcodeList_Json' |
| | | , where: { |
| | | HBillNo: HBillNo2 |
| | | , HBarCode: HBillNo |
| | | } |
| | | }); |
| | | zxQtyFlag++; |
| | | pcmQtyFlag++ |
| | | $("#zxQty").val("" + zxQtyFlag + "/" + zxQty + ""); |
| | | $("#pcmQty").val("" + pcmQtyFlag + "/" + pcmQty + ""); |
| | | layer.msg("æ«ææå", { time: 5000, icon: 6 }); |
| | | $.ajax({//æ¥è¯¢æ¡ç æ¡£æ¡è¡¨éçééæ¡ç çå计æ°éæ¹æ³ |
| | | url: GetWEBURL() + "/LEMS/Select_Gy_BarCodeBill_HQty", |
| | | type: "GET", |
| | | async: false, |
| | | data: { |
| | | "HBarCode": $("#HBarCode_wym").val() |
| | | }, |
| | | success: function (result) { |
| | | var HQty = result.data[0].HQty; |
| | | HQty++; |
| | | $.ajax({//æ´æ°æ¡ç æ¡£æ¡è¡¨éçééæ¡ç çå计æ°éæ¹æ³ |
| | | url: GetWEBURL() + "/LEMS/Update_Gy_BarCodeBill_HQty", |
| | | type: "GET", |
| | | async: false, |
| | | data: { |
| | | "HBarCode": $("#HBarCode_wym").val(), |
| | | "HQty": HQty |
| | | }, |
| | | success: function (result) { |
| | | var HQty = result.data; |
| | | ZJTMFlag = true; |
| | | }, error: function () { |
| | | playSound(); |
| | | layer.alert("æ´æ°æ¡ç æ¡£æ¡è¡¨éçééæ¡ç çå计æ°éæ¹æ³åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | }, error: function () { |
| | | playSound(); |
| | | layer.alert("æ¥è¯¢æ¡ç æ¡£æ¡è¡¨éçééæ¡ç çå计æ°éæ¹æ³åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } else { |
| | | //夿è£
ç®±æ°éä¸è½å¤§äºå©ä½æ°é |
| | | if (AllHqty > icmoQtyNow && $("#HMixedBox").val() == "") { |
| | | playSound(); |
| | | layer.msg("è£
ç®±æ°éä¸å
è®¸å¤§äºæµè½¬å¡å©ä½æ°éï¼å©ä½æ°é为" + icmoQtyNow, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | return; |
| | | } else { |
| | | $.ajax({//表ä½åtemp表 |
| | | url: GetWEBURL() + "/LEMS/SaveSubBarcode_Json", |
| | | type: "GET", |
| | | async: false, |
| | | data: { |
| | | "HBillNo": HBillNo |
| | | , "SubBarcode": SubBarcode |
| | | , "HInterID": HInterID |
| | | , "HBillNo2": HBillNo2 |
| | | , "HBillType": HBillType |
| | | , "sMaker": sMaker |
| | | , "HBarCode": $("#HBarCode_wym").val() |
| | | , "HNumber": $("#HNumber").val() |
| | | , "HName": $("#HMaterName").val() |
| | | , "HModel": $("#HModel").val() |
| | | }, |
| | | success: function (result) { |
| | | var data = result.data; |
| | | if (result.Message == "该åä»¶æ¡ç å·²åå¨") { |
| | | playSound(); |
| | | // $("#verifycode").click(); |
| | | //layer.msg(result.Message, { icon: 5 }); |
| | | layer.alert("æå
¥ç¼å表失败", { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | layer.alert("该åä»¶æ¡ç å·²åå¨", { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } else { |
| | | if (data[0].Column1 == 1) { // 说æéªè¯æåäºï¼ |
| | | $('#SubBarcode').val(""); |
| | | $("#SubBarcode").focus(); |
| | | table.reload('smjl-table', { |
| | | url: GetWEBURL1() + '/LEMS/Update_HBillNo_SubBarcodeList_Json' |
| | | , where: { |
| | | HBillNo: HBillNo2 |
| | | , HBarCode: HBillNo |
| | | } |
| | | }); |
| | | zxQtyFlag++; |
| | | pcmQtyFlag++ |
| | | $("#zxQty").val("" + zxQtyFlag + "/" + zxQty + ""); |
| | | $("#pcmQty").val("" + pcmQtyFlag + "/" + pcmQty + ""); |
| | | layer.msg("æ«ææå", { time: 5000, icon: 6 }); |
| | | $.ajax({//æ¥è¯¢æ¡ç æ¡£æ¡è¡¨éçééæ¡ç çå计æ°éæ¹æ³ |
| | | url: GetWEBURL() + "/LEMS/Select_Gy_BarCodeBill_HQty", |
| | | type: "GET", |
| | | async: false, |
| | | data: { |
| | | "HBarCode": $("#HBarCode_wym").val() |
| | | }, |
| | | success: function (result) { |
| | | var HQty = result.data[0].HQty; |
| | | HQty++; |
| | | $.ajax({//æ´æ°æ¡ç æ¡£æ¡è¡¨éçééæ¡ç çå计æ°éæ¹æ³ |
| | | url: GetWEBURL() + "/LEMS/Update_Gy_BarCodeBill_HQty", |
| | | type: "GET", |
| | | async: false, |
| | | data: { |
| | | "HBarCode": $("#HBarCode_wym").val(), |
| | | "HQty": HQty |
| | | }, |
| | | success: function (result) { |
| | | var HQty = result.data; |
| | | ZJTMFlag = true; |
| | | }, error: function () { |
| | | playSound(); |
| | | layer.alert("æ´æ°æ¡ç æ¡£æ¡è¡¨éçééæ¡ç çå计æ°éæ¹æ³åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | }, error: function () { |
| | | playSound(); |
| | | layer.alert("æ¥è¯¢æ¡ç æ¡£æ¡è¡¨éçééæ¡ç çå计æ°éæ¹æ³åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | } else { |
| | | playSound(); |
| | | // $("#verifycode").click(); |
| | | //layer.msg(result.Message, { icon: 5 }); |
| | | layer.alert("æå
¥ç¼å表失败", { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | } |
| | | }, error: function () { |
| | | playSound(); |
| | | layer.alert("åä»¶æ¡ç æ¹æ³åçé误!", { icon: 5 }); |
| | | } |
| | | }, error: function () { |
| | | playSound(); |
| | | layer.alert("åä»¶æ¡ç æ¹æ³åçé误!", { icon: 5 }); |
| | | } |
| | | }); |
| | | }); |
| | | } |
| | | } |
| | | }, error: function () { |
| | | playSound(); |
| | |
| | | } |
| | | }); |
| | | } |
| | | $("#Print").click(); |
| | | if (LDM == "AAA") { |
| | | $("#Print2").click(); |
| | | } else { |
| | | $("#Print").click(); |
| | | } |
| | | $("#HBarCode_White").val(""); |
| | | //åä»¶æ¡ç æ°éå·²æ«å® æ¡ç æ«å®å |
| | | if (pcmQty == pcmQtyFlag) { |
| | |
| | | //æ¸
ç©ºæ«æè®°å½çè£
ç®±æ°é |
| | | zxQtyFlag = 0; |
| | | pcmQtyFlag = 0; |
| | | $("#HMixedBox").val(""); |
| | | $("input[name='HMixedBox']").prop("checked", false); |
| | | form.render('checkbox'); |
| | | //è·ååæ®å· |
| | | getBillno(); |
| | | //æ«ææ¡ç |
| | |
| | | }); |
| | | |
| | | //æå°æé® |
| | | form.on('submit(Print)', function (data) {//éåº |
| | | form.on('submit(Print2)', function (data) {//éåº |
| | | //æå¼æå°æ¨¡æ¿ |
| | | var linterid = $("#HInterID").val(); |
| | | //var linterid = "28973"; |
| | |
| | | var report1 = ""; |
| | | var parintName = $("#PrintName").val(); |
| | | if (parintName == "æ¯è«å°") { |
| | | report1 = urlAddRandomNo("../../views/grf/å
è£
åç©ææ è¯å¡(ç½é¡µç).grf"); |
| | | report1 = urlAddRandomNo("../../grf/å
è£
åç©ææ è¯å¡(ç½é¡µç).grf"); |
| | | } else { |
| | | report1 = urlAddRandomNo("../../views/grf/å
è£
åç©ææ è¯å¡(ç½é¡µç)2.grf"); |
| | | report1 = urlAddRandomNo("../../grf/å
è£
åç©ææ è¯å¡(ç½é¡µç)2.grf"); |
| | | } |
| | | |
| | | var args = { |
| | |
| | | }) |
| | | }); |
| | | |
| | | //æå°æé® |
| | | form.on('submit(Print)', function (data) {//éåº |
| | | //æå¼æå°æ¨¡æ¿ |
| | | var linterid = $("#HInterID").val(); |
| | | var Type = "HBarCodePrint"; |
| | | var OpenTmp = "ç½æ æå°1"; |
| | | //var ReportViewer = document.getElementById("ReportViewer"); |
| | | window.open("../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/HBarPlanPrint.html?linterid=" + linterid.toString() + "&Type=" + Type.toString() + "&OpenTmp=" + OpenTmp.toString()); |
| | | $("#Print2").click(); |
| | | }); |
| | | |
| | | //çå¬è¡¨æ ¼ä¸è¡å·¥å
·äºä»¶ |
| | | table.on('tool(smjl-table)', function (obj) { //注ï¼tool æ¯å·¥å
·æ¡äºä»¶åï¼test æ¯ table åå§å®¹å¨ç屿§ lay-filter="对åºçå¼" |
| | | var data = obj.data //è·å¾å½åè¡æ°æ® |