| | |
| | | <div style="background-color:#0085E8;"> |
| | | <span style="color: white;" class="jzd"><i class="layui-icon layui-icon-form"></i>å·¥åºè¿ç«æ¥æ¶å</span> |
| | | </div> |
| | | <div class="layui-form-item" style="margin: 1% 2%;text-align: right;"> |
| | | <button type="button" lay-submit="" lay-filter="Add" class="layui-btn layui-btn-radius">æ°å¢</button> |
| | | <div class="layui-form-item" style="margin: 1% 2%;text-align: right;"> |
| | | <button type="button" lay-submit="" lay-filter="Add" class="layui-btn layui-btn-radius" id="Add">æ°å¢</button> |
| | | <!--<button type="button" lay-submit="" lay-filter="" class="layui-btn layui-btn-radius">æ¸
空</button>--> |
| | | <button type="button" lay-submit="" lay-filter="Saver" class="layui-btn layui-btn-radius">ä¿å</button> |
| | | <button type="button" lay-submit="" lay-filter="Cancel" class="layui-btn layui-btn-radius layui-btn-danger">éåº</button> |
| | | <button type="button" lay-submit="" lay-filter="Saver" class="layui-btn layui-btn-radius" id="Saver">ä¿å</button> |
| | | <button type="button" lay-submit="" lay-filter="Cancel" class="layui-btn layui-btn-radius layui-btn-danger" id="Cancel">éåº</button> |
| | | </div> |
| | | <div class="layui-form-item"> |
| | | <div class="layui-tab layui-tab-card" lay-filter="TabTest"> |
| | |
| | | <th>æ¡å½¢ç </th> |
| | | <td class="bz_td"> |
| | | <input type="text" name="HBarCode" class="layui-input" id="HBarCode" placeholder="请è¾å
¥æ¡å½¢ç åå车" style="border-radius: 50px;"> |
| | | <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu layui-btn-radius" lay-filter="QueDin" style="line-height: 30px;">ç¡®å®</button> |
| | | <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu layui-btn-radius" lay-filter="QueDin" id="QueDin" style="line-height: 30px;">ç¡®å®</button> |
| | | </td> |
| | | </tr> |
| | | <tr> |
| | |
| | | <tr> |
| | | <th>æ¥æ¶äºº</th> |
| | | <td class="bz_td"> |
| | | <input type="text" name="HEmpNumber" id="HEmpNumber" value="" placeholder="æ¥æ¶äººä»£ç " autocomplete="off" class="layui-input" style="border-radius: 50px;" > |
| | | <input type="text" name="HEmpNumber" id="HEmpNumber" value="" placeholder="æ¥æ¶äººä»£ç " autocomplete="off" class="layui-input" style="border-radius: 50px;"> |
| | | </td> |
| | | <td class="bz_td"> |
| | | <input type="text" name="HEmpName" class="layui-input" id="HEmpName" placeholder="éæ©æ¥æ¶äºº" style="background-color:#efefef4d;border-radius: 50px;" readonly> |
| | |
| | | </tbody> |
| | | </table> |
| | | </div> |
| | | <!--<div class="layui-tab-item"> |
| | | <table class="" id="mainTable" lay-filter="mainTable"></table> |
| | | <script type="text/html" id="toolbarDemo"> |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>å¢è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Edit"><i class="layui-icon layui-icon-form"></i>ç¼è¾</button> |
| | | <!--䏿é²é--> |
| | | <div class="layui-tab-item"> |
| | | <table style="width:80%;"> |
| | | <tbody> |
| | | <tr> |
| | | <th>é
ä»¶æ¡ç </th> |
| | | <td class="bz_td"> |
| | | <input type="text" name="HMaterBarCode" id="HMaterBarCode" lay-verify="HMaterBarCode" placeholder="请è¾å
¥æ¡å½¢ç åå车" style="border-radius: 50px;" onkeyup="value=value.replace(/\s+/g,'')" autocomplete="off" class="layui-input" onfocus="this.select();"> |
| | | <button type="button" lay-submit="" class="layui-btn layui-col-xs2 bz_btu layui-btn-radius" lay-filter="HMaterBarCode-BT" style="line-height: 30px;">ç¡®å®</button> |
| | | </td> |
| | | </tr> |
| | | </tbody> |
| | | </table> |
| | | <div class="layui-form-item" style="padding: 0px; margin: 0px"> |
| | | <div class="layui-row" style="margin-top: 10px; margin-bottom: 10px;"> |
| | | <button type="button" lay-submit="" lay-filter="cmdDelete" class="layui-btn layui-col-xs2 bz_btu layui-btn-radius layui-btn-danger" id="cmdDelete">å è¡</button> |
| | | </div> |
| | | </script> |
| | | <script type="text/html" id="xuhao"> |
| | | {{d.LAY_TABLE_INDEX+1}} |
| | | </script> |
| | | <script type="text/html" id="barDemo"> |
| | | <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">å é¤</a> |
| | | </script> |
| | | </div>--> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs12"> |
| | | <div class="layui-form-item" style="padding:0px;margin:0px"></div> |
| | | <table class="layui-hide" id="wl-table" lay-filter="wl-table"></table> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <ul class="layui-tab-title"> |
| | | <li class="layui-this">åæ®ä¿¡æ¯</li> |
| | | <li>å¶åä¿¡æ¯</li> |
| | | <!--<li>æç»ä¿¡æ¯</li>--> |
| | | <li>䏿é²é</li> |
| | | </ul> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <!--éèåæ®µ--> |
| | | <input type="hidden" name="lngICMOEntryID" id="lngICMOEntryID"> |
| | | <input type="hidden" name="HICMOEntryID" id="HICMOEntryID"> |
| | | <input type="hidden" name="lngBillKey" id="lngBillKey" value="0"> |
| | | <input type="hidden" name="lngBillSubKey" id="lngBillSubKey" value="0"> |
| | | <input type="hidden" name="HMaker" id="HMaker"><!--å¶å人--> |
| | | <input type="hidden" name="eventType" id="eventType" value="Add"> |
| | | <input type="hidden" name="HMainInterID" id="HMainInterID" value="0"> |
| | | <input type="hidden" name="HMaterToSourceInterID" id="HMaterToSourceInterID" value="0"><!--䏿é²éåID--> |
| | | <input type="hidden" name="HMaterToSourceBillNo" id="HMaterToSourceBillNo"><!--䏿é²éååæ®å·--> |
| | | <!--失败æç¤ºé³--> |
| | | <div id="" style="display:none;"> |
| | | <audio id="cs" hidden controls> |
| | | <source src="../../video/jingbao.wav" type="audio/ogg"> |
| | | </audio> |
| | | </div> |
| | | <!--æåæç¤ºé³--> |
| | | <div id="" style="display:none;"> |
| | | <audio id="cs2" hidden controls> |
| | | <source src="../../video/success.wav" type="audio/ogg"> |
| | | </audio> |
| | | </div> |
| | | </form> |
| | | </div> |
| | | </div> |
| | |
| | | , form = layui.form |
| | | , laydate = layui.laydate |
| | | , element = layui.element; |
| | | var HMaker = sessionStorage["HUserName"] |
| | | var params = get_UrlVars(); |
| | | var option = []; |
| | | var listOption = []; |
| | | var titleData = []; |
| | | var upload = layui.upload; |
| | | //#region åå§åé¡µé¢ |
| | |
| | | //}); |
| | | //#endregion |
| | | |
| | | //#region æç¤ºé³ |
| | | |
| | | //失败æç¤ºé³ |
| | | function playSound() { |
| | | console.log("playSound"); |
| | | var audio = document.getElementById("cs"); |
| | | audio.play(); |
| | | audio.onended = function () { |
| | | // å½é³é¢ææ¥å®ææ¶ï¼è°ç¨ pause å设置 currentTime 为 0 ä»¥åæ¢ææ¥å¹¶éç½® |
| | | audio.pause(); |
| | | audio.currentTime = 0; |
| | | }; |
| | | } |
| | | //æåæç¤ºé³ |
| | | function playSound_OK() { |
| | | console.log("playSound_OK"); |
| | | var audio = document.getElementById("cs2"); |
| | | audio.play(); |
| | | audio.onended = function () { |
| | | // å½é³é¢ææ¥å®ææ¶ï¼è°ç¨ pause å设置 currentTime 为 0 ä»¥åæ¢ææ¥å¹¶éç½® |
| | | audio.pause(); |
| | | audio.currentTime = 0; |
| | | }; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åå§åçé¢ |
| | | |
| | | set_ClearBill(); |
| | | |
| | | function set_ClearBill() { |
| | | //é»è®¤æ¾ç¤ºé¡µé¢ |
| | | element.tabChange('TabTest', '1'); |
| | | set_InitGrid(); //åå§åè¡¨æ ¼ |
| | | |
| | | var data = []; |
| | | listOption.cols = [[ |
| | | { field: 'æ¡ç ç¼å·', title: 'æ¡ç ç¼å·', width: 100 } |
| | | , { field: 'ç©æä»£ç ', title: 'ç©æä»£ç ', width: 100 } |
| | | , { field: 'ç©æåç§°', title: 'ç©æåç§°', width: 100 } |
| | | , { field: 'è§æ ¼åå·', title: 'è§æ ¼åå·', width: 100 } |
| | | , { field: 'åºåæ°é', title: 'åºåæ°é', width: 100 } |
| | | ]]; |
| | | listOption.data = data; |
| | | table.render(listOption); |
| | | |
| | | //å
æ é»è®¤å¨æ¡ç ä½ç½®ä¸ |
| | | var pFocus = $("#HBarCode"); |
| | | pFocus.select(); |
| | | pFocus.focus(); //è·åå
æ |
| | | } |
| | | |
| | | //åå§åè¡¨æ ¼ |
| | | function set_InitGrid() { |
| | | listOption = { |
| | | elem: '#wl-table' |
| | | //, toolbar: '#toolbarDemo' |
| | | , totalRow: true |
| | | , height: 'full-60' |
| | | , cellMinWidth: 90 |
| | | , limit: 50 |
| | | }; |
| | | } |
| | | |
| | | //#region ç¹å»è¡éä¸é«äº® |
| | | table.on('row(wl-table)', function (obj) { |
| | | //éä¸è¡æ¹åé¢è² |
| | | $(".layui-table-body tr ").attr({ "style": "background:" }); //å
¶ä»træ¢å¤åæ · |
| | | obj.tr.addClass('layui-table-click').siblings().removeClass('layui-table-click'); //éä¸è¡æ ·å¼ |
| | | obj.tr.find('i[class="layui-anim layui-icon"]').trigger("click"); //éä¸radioæ ·å¼ |
| | | $(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" }); //æ¹åå½åtrèæ¯é¢è²ååä½é¢è² |
| | | }) |
| | | //#endregion |
| | | |
| | | //#endregion |
| | | |
| | | if (typeof (params[params[0]]) == "undefined") { |
| | | var OperationType = 1;//æä½ç±»å |
| | | var closeType = 2; //å
³éç±»å |
| | |
| | | var HSouceBillType = params[params[2]];//æºåç±»å |
| | | var HBillNo = params[params[3]];//åæ®å· |
| | | var closeType = params[params[4]]; //å
³éç±»å |
| | | $("#HMaterToSourceInterID").val(params[params[5]]); //䏿é²éåID |
| | | } |
| | | |
| | | //夿æ¯å¦æ°å¢ |
| | |
| | | |
| | | //#region ä¿ååæµè§æ¹æ³ |
| | | function ReRoadBillMain() { |
| | | location.replace('MES_StationInBill_PDA.html?OperationType=4&linterid=' + $("#HInterID").val() + '&HSouceBillType='); |
| | | location.replace('MES_StationInBill_PDA.html?OperationType=4&linterid=' + $("#HInterID").val() + '& HSouceBillType=& HBillNo=& closeType=2&HMaterToSourceInterID=' + $("#HMaterToSourceInterID").val()); |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | data: { "HInterID": linterid }, |
| | | success: function (result) { |
| | | var data = result.data[0]; |
| | | txtHBarCode_KeyDown(data.HBarCode); |
| | | txtHProcNo_KeyDown(data.HBarCode, data.HProcNo); |
| | | form.val("formData", { //HGroupName |
| | | form.val("formData", { |
| | | "HInterID": data.HInterID, |
| | | "HBillNo": data.HBillNo, |
| | | "HBarCode": data.HBarCode, |
| | | "HDate": formatDate(data.HDate), |
| | | "HICMOBillNo": data.HICMOBillNo, |
| | | "HICMOInterID": data.HICMOInterID, |
| | | "HICMOEntryID": data.HICMOEntryID, |
| | | "HProcExchBillNo": data.HProcExchBillNo, |
| | | "HProcExchHinteID": data.HProcExchInterID, |
| | | "HProcNo": data.HProcNo, |
| | | "HQty": data.HQty, |
| | | "HGroupID": data.HGroupID, |
| | | "HGroupName": data.HGroupName, |
| | | "HSourceID": data.HSourceID, |
| | | "HSourceName": data.HSourceName, |
| | | "HCenterID": data.HCenterID, |
| | | "HCenterName": data.HCenterName, |
| | | "HGroupID": data.HGroupID, |
| | | "HGroupName": data.HGroupName, |
| | | "HEmpID": data.HEmpID, |
| | | "HEmpNumber": data.HEmpNumber, |
| | | "HEmpName": data.HEmpName, |
| | | "HRemark": data.HRemark |
| | | "HProcID": data.HProcID, |
| | | "HProcName": data.HProcName, |
| | | "HMaterID": data.HMaterID, |
| | | "HMaterNumber": data.HMaterNumber, |
| | | "HMaterName": data.HMaterName, |
| | | "HMaterModel": data.HMaterModel, |
| | | "HPlanQty": data.HPlanQty, |
| | | "HICMOQty": data.HICMOQty, |
| | | "HOrderProcNO": data.HOrderProcNO, |
| | | "lngBillKey": data.HProcExchInterID, |
| | | "lngBillSubKey": data.HProcExchEntryID, |
| | | "HPRDOrgID": data.HPRDORGID, |
| | | "HPRDOrg": data.HPRDOrg, |
| | | "HRemark": data.HRemark, |
| | | "HMaker": data.HMaker, |
| | | "HChecker": data.HChecker, |
| | | "HCloseMan": data.HCloseMan, |
| | | "HUpDater": data.HUpDater, |
| | | "HDeleteMan": data.HDeleteMan, |
| | | "HMakeDate": data.HMakeDate == null ? "" : Pub_Format(data.HMakeDate, "yyyy-MM-dd hh:mm:ss"), |
| | | "HCheckDate": data.HCheckDate == null ? "" : Pub_Format(data.HCheckDate, "yyyy-MM-dd hh:mm:ss"), |
| | | "HCloseDate": data.HCloseDate == null ? "" : Pub_Format(data.HCloseDate, "yyyy-MM-dd hh:mm:ss"), |
| | | "HUpDateDate": data.HUpDateDate == null ? "" : Pub_Format(data.HUpDateDate, "yyyy-MM-dd hh:mm:ss"), |
| | | "HDeleteDate": data.HDeleteDate == null ? "" : Pub_Format(data.HDeleteDate, "yyyy-MM-dd hh:mm:ss") |
| | | }); |
| | | if (data.æ¯å¦å®¡æ ¸ == "true") { |
| | | $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);//å®¡æ ¸æé®ç¦ç¨ |
| | | $('#set_AbandonCheck').removeClass("layui-btn-disabled").attr("disabled", false);//åå®¡æ ¸æé®å¯ç¨ |
| | | } else { |
| | | $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true);//åå®¡æ ¸æé®ç¦ç¨ |
| | | $('#set_CheckBill').removeClass("layui-btn-disabled").attr("disabled", false);//å®¡æ ¸æé®å¯ç¨ |
| | | } |
| | | if (OperationType == 3) { |
| | | $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);//å®¡æ ¸æé®ç¦ç¨ |
| | | $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true);//åå®¡æ ¸æé®ç¦ç¨ |
| | | } |
| | | $("#HBarCode").attr("readonly", "readonly"); |
| | | $("#HBarCode").css("background-color", "#efefef4d"); |
| | | $('#QueDin').addClass("layui-btn-disabled").attr("disabled", true);//æé®ç¦ç¨ |
| | | $("#HProcNo").attr("readonly", "readonly"); |
| | | $("#HProcNo").css("background-color", "#efefef4d"); |
| | | $('#SerialNum-BT').addClass("layui-btn-disabled").attr("disabled", true);//æé®ç¦ç¨ |
| | | //æ¾ç¤ºè¡¨ä½æç» |
| | | DisBillEntryList(); |
| | | |
| | | //if (data.æ¯å¦å®¡æ ¸ == "true") { |
| | | // $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);//å®¡æ ¸æé®ç¦ç¨ |
| | | // $('#set_AbandonCheck').removeClass("layui-btn-disabled").attr("disabled", false);//åå®¡æ ¸æé®å¯ç¨ |
| | | //} else { |
| | | // $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true);//åå®¡æ ¸æé®ç¦ç¨ |
| | | // $('#set_CheckBill').removeClass("layui-btn-disabled").attr("disabled", false);//å®¡æ ¸æé®å¯ç¨ |
| | | //} |
| | | //if (OperationType == 3) { |
| | | // $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);//å®¡æ ¸æé®ç¦ç¨ |
| | | // $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true);//åå®¡æ ¸æé®ç¦ç¨ |
| | | //} |
| | | //PicUpload(); |
| | | layer.close(index); |
| | | } |
| | |
| | | case "GXLX": |
| | | form.val("formData", { //formTest å³ class="layui-form" æå¨å
ç´ å±æ§ lay-filter="" 对åºçå¼ |
| | | "HICMOInterID": data.hicmointerid, |
| | | "lngICMOEntryID": data.HICMOEntryID, |
| | | "HICMOEntryID": data.HICMOEntryID, |
| | | "HICMOBillNo": data.ä»»å¡åå·, |
| | | "HMaterID": data.HMaterID, |
| | | "HMaterName": data.产å, |
| | |
| | | "HICMOQty": data.ä»»å¡åæ°é, |
| | | "HOrderProcNO": data.订åè·è¸ªå·, |
| | | "HPRDOrg": data.ç»ç», |
| | | "HPRDOrgID": data.ç»ç», |
| | | "HQty": data.æµè½¬å¡æ°é, |
| | | "HPRDOrgID": data.ç»ç» |
| | | }); |
| | | |
| | | if (data.æåºå· == "ä¹ä¸") { |
| | |
| | | }); |
| | | |
| | | function txtHProcNo_KeyDown(sBillNo, sProcNo) { |
| | | var sHBillNo = $('#HBillNo').val(); |
| | | var index = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Cj_StationInBill/txtHProcNo_KeyDown", |
| | | url: GetWEBURL() + "/Cj_StationInBill/HProcNo_KeyDown", |
| | | type: "GET", |
| | | data: { "sBillNo": sBillNo, "sProcNo": sProcNo }, |
| | | data: { "HBillNo": sHBillNo, "HProcExchBillNo": sBillNo, "HProcNo": sProcNo, "HMaker": HMaker }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | var data = result.data[0]; |
| | |
| | | "HProcName": data.å·¥åº, |
| | | "HProcID": data.HProcID, |
| | | "HCenterName": data.å·¥ä½ä¸å¿, |
| | | "HCenterID": data.HCenterID |
| | | "HCenterID": data.HCenterID, |
| | | "HQty": data.HQty, |
| | | "HMaterToSourceInterID": data.HMaterToSourceInterID, |
| | | "HMaterToSourceBillNo": data.HMaterToSourceBillNo |
| | | }); |
| | | $("#HProcNo").attr("readonly", "readonly"); |
| | | $("#HProcNo").css("background-color", "#efefef4d"); |
| | | $('#SerialNum-BT').addClass("layui-btn-disabled").attr("disabled", true);//æé®ç¦ç¨ |
| | | //æ¾ç¤ºè¡¨ä½æç» |
| | | DisBillEntryList(); |
| | | layer.close(index); |
| | | } |
| | | else { |
| | |
| | | } |
| | | , end: function () { |
| | | var sProcNo = $('#HProcNo').val(); |
| | | var sBillNo = $('#HBarCode').val(); |
| | | var sBillNo = $('#HProcExchBillNo').val(); |
| | | if (sProcNo != "") { |
| | | txtHProcNo_KeyDown(sBillNo, sProcNo); |
| | | } |
| | |
| | | form.on('submit(btnSearchSup)', function () { |
| | | layer.msg('ç¦æ¢éæ©'); |
| | | }); |
| | | //以ä¸ä¸ºlayui模å |
| | | |
| | | |
| | | //#region æ«æé
ä»¶æ¡ç |
| | | |
| | | //æ«æé
ä»¶æ¡ç |
| | | $('#HMaterBarCode').on('keydown', function (event) { |
| | | if (event.keyCode == 13) { |
| | | GetMeesageByBarCode(); |
| | | $("#HMaterBarCode").select(); |
| | | $("#HMaterBarCode").focus(); //è·åå
æ |
| | | } |
| | | }); |
| | | |
| | | //æ¡ç æé® |
| | | form.on('submit(HMaterBarCode-BT)', function (data) { |
| | | GetMeesageByBarCode(); |
| | | $("#HMaterBarCode").select(); |
| | | $("#HMaterBarCode").focus(); //è·åå
æ |
| | | }); |
| | | |
| | | //æ«æ¡ç |
| | | function GetMeesageByBarCode(obj) { |
| | | var sOldBarCode = $('#HMaterBarCode').val() |
| | | var HDeleteFlag = sOldBarCode.substring(0, 1); |
| | | var sBarCode = sOldBarCode.slice(1); |
| | | var HMaterToSourceInterID = $('#HMaterToSourceInterID').val() |
| | | var HMaterToSourceBillNo = $('#HMaterToSourceBillNo').val() |
| | | |
| | | if (HDeleteFlag == "*") { |
| | | if (sBarCode == "") { |
| | | playSound(); |
| | | layer.msg("è¯·æ«æè¦å é¤çæ¡ç ", { |
| | | icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HMaterBarCode").select(); |
| | | $("#HMaterBarCode").focus(); |
| | | }); |
| | | return; |
| | | } |
| | | else { |
| | | $('#HMaterBarCode').val(""); |
| | | } |
| | | layer.load(3) |
| | | $.ajax( |
| | | { |
| | | type: "GET", |
| | | url: GetWEBURL() + "/WEBSController/set_DelStationInBillSub_BindBarCodeTemp_Json", |
| | | async: false, //asyncç¨äºæ§å¶ï¼falseï¼åæ¥åï¼trueï¼å¼æ¥ï¼é»è®¤çæ¯trueï¼å³è¯·æ±é»è®¤çæ¯å¼æ¥è¯·æ± |
| | | data: { "HInterID": HMaterToSourceInterID, "HBillType": '3786', "HBarCode": sBarCode }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { // 说æéªè¯æåäº |
| | | playSound_OK(); |
| | | //æ¾ç¤ºè¡¨ä½æç» |
| | | DisBillEntryList(); |
| | | } |
| | | else { |
| | | playSound(); |
| | | layer.msg(data.Message, { |
| | | icon: 5, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HMaterBarCode").select(); |
| | | $("#HMaterBarCode").focus(); |
| | | }); |
| | | } |
| | | }, |
| | | complete: function (XHR, TS) { XHR = null },//åæ¶èµæº |
| | | error: function (err) { |
| | | playSound(); |
| | | layer.msg('é误' + err, { |
| | | icon: 2, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HMaterBarCode").select(); |
| | | $("#HMaterBarCode").focus(); |
| | | }); |
| | | } |
| | | }); |
| | | layer.closeAll("loading"); |
| | | } |
| | | else { |
| | | var sBarCode = $('#HMaterBarCode').val() |
| | | if (sBarCode == '') { |
| | | playSound(); |
| | | layer.msg("æ¡ç 为空ï¼è¯·æ«ææ¡ç ï¼", { |
| | | icon: 0, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HMaterBarCode").select(); |
| | | $("#HMaterBarCode").focus(); |
| | | }); |
| | | return; |
| | | } |
| | | if (sBarCode != "") { |
| | | $('#HMaterBarCode').val(""); |
| | | } |
| | | layer.load(3) |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + "/WEBSController/get_BarCode_MaterToSource_Json", |
| | | async: false, //asyncç¨äºæ§å¶ï¼falseï¼åæ¥åï¼trueï¼å¼æ¥ï¼é»è®¤çæ¯trueï¼å³è¯·æ±é»è®¤çæ¯å¼æ¥è¯·æ± |
| | | data: { "HInterID": HMaterToSourceInterID, "HBillNo": HMaterToSourceBillNo, "HBillType": '3786', "HBarCode": sBarCode, "HMaker": HMaker }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | playSound_OK(); |
| | | element.tabChange('TabTest', '3'); |
| | | //æ¾ç¤ºè¡¨ä½æç» |
| | | DisBillEntryList(); |
| | | } |
| | | else { |
| | | playSound(); |
| | | layer.msg(result.Message, { |
| | | icon: 5, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HMaterBarCode").select(); |
| | | $("#HMaterBarCode").focus(); |
| | | }); |
| | | } |
| | | }, |
| | | complete: function (XHR, TS) { XHR = null },//åæ¶èµæº |
| | | error: function (err) { |
| | | playSound(); |
| | | layer.msg("é误ï¼" + err, { |
| | | icon: 5, time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º", btn: ['确认'] |
| | | }, function () { |
| | | $("#HMaterBarCode").select(); |
| | | $("#HMaterBarCode").focus(); |
| | | }); |
| | | } |
| | | }); |
| | | layer.closeAll("loading"); |
| | | } |
| | | } |
| | | |
| | | //#endregion |
| | | |
| | | //#region æ¾ç¤ºä¸æé²éåè¡¨ä¿¡æ¯ |
| | | |
| | | function DisBillEntryList() { |
| | | var HMaterToSourceInterID = $('#HMaterToSourceInterID').val() |
| | | var HMaterToSourceBillNo = $('#HMaterToSourceBillNo').val() |
| | | $.ajax({ |
| | | type: "GET", |
| | | url: GetWEBURL() + '/WEBSController/GetBillEntryTmpList_MaterToSource_Json', |
| | | async: false, //asyncç¨äºæ§å¶ï¼falseï¼åæ¥åï¼trueï¼å¼æ¥ï¼é»è®¤çæ¯trueï¼å³è¯·æ±é»è®¤çæ¯å¼æ¥è¯·æ± |
| | | data: { "HInterID": HMaterToSourceInterID, "HBillNo": HMaterToSourceBillNo, "HBillType": '3786' }, |
| | | success: function (result) { |
| | | var data = []; |
| | | var col = []; |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | //ç»ç©ºçæ°ç»èµå¼ |
| | | for (var key in result.list) { |
| | | //卿è·åå表ææåå |
| | | data.push({ "id": result.list[key].ColmCols, "name": result.list[key].ColmCols, "Type": result.list[key].ColmType }); |
| | | //è·åä¸éè¦æ¾ç¤ºçåï¼Hå¼å¤´çå䏿¾ç¤ºï¼ |
| | | var patrn = new RegExp(/^h/i); |
| | | if (patrn.test(result.list[key].ColmCols)) { |
| | | titleData[key] = result.list[key].ColmCols; |
| | | } |
| | | } |
| | | |
| | | //å¨å表左边添å å¾éæ¡ |
| | | col.push({ type: 'radio', totalRowText: 'å计' }); |
| | | for (var i = 0; i < data.length; i++) { |
| | | if ($.inArray(data[i].name, titleData) > -1) { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', hide: true }); //éèidå |
| | | } |
| | | else { |
| | | switch (data[i].Type) { |
| | | //int |
| | | case 'DateTime': |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'center', sort: true, templet: "<div>{{d." + data[i].name + " ==null ?'':layui.util.toDateString(d." + data[i].name + ", 'yyyy-MM-dd')}}</div>", width: 200 }); |
| | | break; |
| | | default: |
| | | |
| | | if (data[i].name == 'åºåæ°é') { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'left', width: 90, totalRow: true }); |
| | | } else { |
| | | col.push({ field: data[i].id, title: data[i].name, align: 'left', width: 200 }); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | columns = col; |
| | | listOption.cols = [columns]; |
| | | listOption.data = result.data; |
| | | listOption.totalRow = true; |
| | | table.cache['wl-table'] = null; //æ¸
ç©ºè¡¨æ ¼ç¼åæ°æ® |
| | | table.render(listOption); |
| | | } |
| | | else { |
| | | listOption.cols = [[ |
| | | { field: 'æ¡ç ç¼å·', title: 'æ¡ç ç¼å·', width: 100 } |
| | | , { field: 'ç©æä»£ç ', title: 'ç©æä»£ç ', width: 100 } |
| | | , { field: 'ç©æåç§°', title: 'ç©æåç§°', width: 100 } |
| | | , { field: 'è§æ ¼åå·', title: 'è§æ ¼åå·', width: 100 } |
| | | , { field: 'æ¡ç æ°é', title: 'æ¡ç æ°é', width: 100 } |
| | | , { field: 'åºåæ°é', title: 'åºåæ°é', width: 100 } |
| | | ]]; |
| | | listOption.data = data; |
| | | table.render(listOption); |
| | | } |
| | | }, |
| | | complete: function (XHR, TS) { XHR = null }//åæ¶èµæº |
| | | }); |
| | | } |
| | | |
| | | //#endregion |
| | | |
| | | //#region å è¡ |
| | | |
| | | form.on('submit(cmdDelete)', function () { |
| | | var checkStatus = table.checkStatus('wl-table') |
| | | , data = checkStatus.data; |
| | | if (checkStatus.data.length == 1) { |
| | | layer.confirm("确认è¦å é¤éä¸è¡æææ«ç è®°å½ï¼å é¤åå°ä¸å¯æ¢å¤ï¼", { title: "å é¤ç¡®è®¤" }, function (index) { |
| | | var HBarCode = data[0].æ¡ç ç¼å· |
| | | var HMaterToSourceInterID = $('#HMaterToSourceInterID').val() |
| | | |
| | | layer.load(3) |
| | | $.ajax( |
| | | { |
| | | type: "Get", |
| | | url: GetWEBURL() + "/WEBSController/set_DelStationInBillSub_BindBarCodeTemp_Json", |
| | | async: false, //asyncç¨äºæ§å¶ï¼falseï¼åæ¥åï¼trueï¼å¼æ¥ï¼é»è®¤çæ¯trueï¼å³è¯·æ±é»è®¤çæ¯å¼æ¥è¯·æ± |
| | | data: { "HInterID": HMaterToSourceInterID, "HBillType": '3786', "HBarCode": HBarCode }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { |
| | | layer.msg(data.Message, { time: 1 * 1000, icon: 1 }, function () { |
| | | //æ¾ç¤ºè¡¨ä½æç» |
| | | DisBillEntryList(); |
| | | }); |
| | | } |
| | | else { |
| | | playSound(); |
| | | layer.msg(data.Message, { icon: 2, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }, |
| | | complete: function (XHR, TS) { XHR = null },//åæ¶èµæº |
| | | error: function (err) { |
| | | layer.msg('é误' + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | } |
| | | }); |
| | | layer.closeAll("loading"); |
| | | }) |
| | | } |
| | | else { |
| | | layer.msg('è¯·éæ©ä¸è¡è®°å½ï¼è¿è¡å é¤ï¼'); |
| | | } |
| | | }); |
| | | |
| | | //#endregion |
| | | |
| | | }); |
| | | |
| | | //以ä¸ä¸ºlayui模å |
| | | |
| | | //è¿åç产çç» |
| | | function GetProductionTeamValue(obj) { |
| | | $("#HGroupName").val(obj[0].çç»); |