| | |
| | | </style> |
| | | </head> |
| | | <body> |
| | | <div class="layui-fluid"> |
| | | <div class="layui-card" style="padding: 1px"> |
| | | <div class="layui-card-body" style="padding: 1px;"> |
| | | <div class="layui-fluid" style="padding: 0px"> |
| | | <div class="layui-card"> |
| | | <div class="layui-card-body" style="padding: 0px; height:800px;"> |
| | | <form class="layui-form" action="" lay-filter="component-form-group"> |
| | | <div style="background-color:#0085E8;"> |
| | | <span style="color: white;"><i class="layui-icon layui-icon-form"></i>çäº§è¡¥ææ ¡éª</span> |
| | | </div> |
| | | <div class="layui-form-item" style="padding:0px;margin:0px"> |
| | | <div class="layui-form-item" style="padding:15px;margin:0px"> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs4"> |
| | | <label class="layui-form-label" style="width:40px;padding-left:0px;">æ¡ç </label> |
| | |
| | | <div class="layui-col-xs2"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="QueDin">ç¡®å®</button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item" style="padding:0px;margin:0px"> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs4"> |
| | | <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"> |
| | | <div class="layui-form-item" style="padding:0px;margin:0px"> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs4"> |
| | | <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"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-tab" lay-filter="tab-Kf_MateReplenishOutBillCheck"> |
| | | <ul class="layui-tab-title" lay-filter="tab-all"> |
| | | <li lay-id="1">表头信æ¯</li> |
| | | <li lay-id="2">ç©æä¿¡æ¯</li> |
| | | <li lay-id="3">å计信æ¯</li> |
| | | <li lay-id="1" style="padding:1px;">表头信æ¯</li> |
| | | <li lay-id="2" style="padding:1px;">ç©æä¿¡æ¯</li> |
| | | <li lay-id="3" style="padding:1px;">å计信æ¯</li> |
| | | </ul> |
| | | <div class="layui-tab-content"> |
| | | <!--表头信æ¯--> |
| | |
| | | <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"> |
| | | <input type="text" name="HWHNAME" id="HWHNAME" lay-verify="HWHNAME" 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"> |
| | | <input type="text" name="HStockPlaceName" id="HStockPlaceName" lay-verify="HStockPlaceName" 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"> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item" style="margin-bottom: 20px;"> |
| | | <div class="layer-footer" style="z-index: 10; position: fixed; text-align: center; bottom: 0; width:100%; height:50px"> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs3"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="cmdSaver" id="Saver">æäº¤</button> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </form> |
| | | </div> |
| | | </div> |
| | |
| | | option = { |
| | | elem: '#wl-table' |
| | | , height: 'full-50' |
| | | //, page: true |
| | | , page: true |
| | | , limit: 100 |
| | | , cellMinWidth: 90 |
| | | , limit: 50 |
| | | //, limits: [50, 500, 5000, 20000] |
| | |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/WEBSController/GetSourceBillList_BillCheck_Json", |
| | | type: "GET", |
| | | data: { "HBillNo": lBillNo, "HBillType": '1254' }, |
| | | data: { "HBillNo": lBillNo, "HBillType": HBillType }, |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäº |
| | | $("#HWHID").val(result.data.hWhIDField); |
| | | $("#HWHNAME").val(result.data.hWhNameField); |
| | | $("#HStockPlaceName").val(result.data.hSPNameField); |
| | | $("#HStockPlaceID").val(result.data.hSPIDField); |
| | | |
| | | if (result.data.hSPFlagField == "false") { |
| | | $("#HStockPlaceName").attr("readonly", "readonly"); |
| | | $("#HSpID-BT").attr("disabled", "disabled"); |
| | | //document.getElementById("HSpID-BT").disabled = false; |
| | | } |
| | | else { |
| | | $("#HStockPlaceName").removeAttr("readonly"); |
| | | $("#HSpID-BT").removeAttr("disabled", "disabled"); |
| | | } |
| | | |
| | | $('#HInterID').val(result.data.hInterIDField) |
| | | $('#HBillNo').val(result.data.hBillNoField) |
| | | var HBillID = $('#HInterID').val() |
| | | $("#HBillNo").attr("readonly", "readonly"); |
| | | HInterID = $('#HInterID').val() |
| | | HBillNo = $('#HBillNo').val() |
| | | element.tabChange('tab-Kf_MateReplenishOutBillCheck', '2'); |
| | | |
| | | //æ¾ç¤ºè¡¨ä½æç» |
| | |
| | | $("#HStockPlaceID").val(result.data.hSPIDField); |
| | | $("#HStockPlaceName").val(result.data.hSPNameField); |
| | | |
| | | //if (result.data.hSPFlagField == false) { |
| | | // $("#HStockPlaceName").attr("readonly", "readonly"); |
| | | // $("#HSpID-BT").attr("disabled", "disabled"); |
| | | // //document.getElementById("HSpID-BT").disabled = false; |
| | | //} |
| | | //else { |
| | | // $("#HStockPlaceName").removeAttr("readonly"); |
| | | // $("#HSpID-BT").removeAttr("disabled", "disabled"); |
| | | //} |
| | | if (result.data.hSPFlagField == "false") { |
| | | $("#HStockPlaceName").attr("readonly", "readonly"); |
| | | $("#HSpID-BT").attr("disabled", "disabled"); |
| | | //document.getElementById("HSpID-BT").disabled = false; |
| | | } |
| | | else { |
| | | $("#HStockPlaceName").removeAttr("readonly"); |
| | | $("#HSpID-BT").removeAttr("disabled", "disabled"); |
| | | } |
| | | |
| | | $('#HInterID').val(result.data.hInterIDField) |
| | | $('#HBillNo').val(result.data.hBillNoField) |
| | |
| | | data: { "sBarCode": sBarCode, "HBillID": HInterID, "HBillType": HBillType, "HBillNo": HBillNo, "HMaker": HMaker, "HWhID": sHWHID, "HSPID": sHSPID, "HQty": sQty, "HStockOrgID": HStockOrgID }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | if (result.data.HBarType == 'ä»åºæ¡ç ') { |
| | | $("#HWHNAME").val(result.data.HWhName); |
| | | $("#HWHID").val(result.data.HWhID); |
| | | if (result.data.hBarTypeField == 'ä»åºæ¡ç ') { |
| | | $("#HWHNAME").val(result.data.hWhNameField); |
| | | $("#HWHID").val(result.data.hWhIDField); |
| | | $("#HStockPlaceName").val(""); |
| | | $("#HNote").val(";ä¸é®æ«ç ä»åºæ¡ç "); |
| | | element.tabChange('tab-Kf_MateReplenishOutBillCheck', '2'); //è·³è½¬é¡µç¾ |
| | | return; |
| | | } |
| | | else if (result.data.HBarType == 'ä»ä½æ¡ç ') { |
| | | $("#HStockPlaceName").val(result.data.HSPName); |
| | | $("#HStockPlaceID").val(result.data.HSPID); |
| | | $("#HWHNAME").val(result.data.HWhName); |
| | | $("#HWHID").val(result.data.HWhID); |
| | | else if (result.data.hBarTypeField == 'ä»ä½æ¡ç ') { |
| | | $("#HStockPlaceName").val(result.data.hSPNameField); |
| | | $("#HStockPlaceID").val(result.data.hSPIDField); |
| | | $("#HWHNAME").val(result.data.hWhNameField); |
| | | $("#HWHID").val(result.data.hWhIDField); |
| | | $("#HNote").val(";ä¸é®æ«ç ä»ä½æ¡ç "); |
| | | element.tabChange('tab-Kf_MateReplenishOutBillCheck', '2');//è·³è½¬é¡µç¾ |
| | | return; |
| | | } |
| | | else { |
| | | element.tabChange('tab-Kf_MateReplenishOutBillCheck', '2'); |
| | |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['../../../views/Baseset/åºç¡èµæ/Gy_WarehouseList.html?Type=HWHID', 'yes'] |
| | | , content: ['../../../views/Baseset/åºç¡èµæ/Gy_WarehouseListNew.html?Type=HWHID&HOrgID=' + HStockOrgID + '', 'yes'] |
| | | , resize: false |
| | | , cancel: function () { |
| | | } |
| | |
| | | var sMainStr = JSON.stringify(data.field); |
| | | var sMain = sMainStr; |
| | | var sSubStr = table.cache['wl-table']; |
| | | if (AllowLoadData(sSubStr) != false)//é空éªè¯ |
| | | { |
| | | layer.load(3); |
| | | $.ajax( |
| | | { |
| | | type: "POST", |
| | | url: GetWEBURL() + "/WEBSController/set_SaveMateReplenishOutBill_BillCheck_Json", |
| | | async: true, |
| | | data: { "oMain": sMain }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { // 说æéªè¯æåäºï¼ |
| | | layer.confirm("ç产补æåæ£éªæåï¼" + data.Message + $("#HBillNo").val(), { |
| | | icon: 1, skin: 'layui-layer-lan', title: "温馨æç¤º", closeBtn: 0, btn: ['æ°å¢'], |
| | | btn2: function () { |
| | | parent.location.href = "../../../views/index.html" |
| | | }//å
³é |
| | | }, function () { window.location.reload(); });//æ°å¢ |
| | | } |
| | | else { |
| | | layer.msg(data.Message, { icon: 5 }); |
| | | //ç°åº¦æäº¤æé®cmdSaver |
| | | document.getElementById("Saver").disabled = false; |
| | | } |
| | | layer.closeAll("loading"); |
| | | }, |
| | | error: function (err) { |
| | | layer.msg("é误:" + err, { icon: 5 }); |
| | | //ç°åº¦æäº¤æé®cmdSaver |
| | | document.getElementById("cmdSaver").disabled = false; |
| | | layer.load(3); |
| | | $.ajax( |
| | | { |
| | | type: "POST", |
| | | url: GetWEBURL() + "/WEBSController/set_SaveMateReplenishOutBill_BillCheck_Json", |
| | | async: true, |
| | | data: { "oMain": sMain }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { // 说æéªè¯æåäºï¼ |
| | | layer.confirm("ç产补æåæ£éªæåï¼" + data.Message, { |
| | | icon: 1, skin: 'layui-layer-lan', title: "温馨æç¤º", closeBtn: 0, btn: ['æ°å¢'], |
| | | btn2: function () { |
| | | parent.location.href = "../../../views/index.html" |
| | | }//å
³é |
| | | }, function () { |
| | | linterid = 0; |
| | | window.location.reload(); |
| | | });//æ°å¢ |
| | | } |
| | | }); |
| | | } |
| | | else { |
| | | layer.msg("æ°æ®ä¸å®æ´ï¼ä¸å
许æäº¤:", { icon: 5 }); |
| | | //ç°åº¦æäº¤æé®cmdSaver |
| | | document.getElementById("Saver").disabled = false; |
| | | } |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region ä¸ä¼ å夿 |
| | | function AllowLoadData(sSubStr) { //é空éªè¯ |
| | | if ($("#HBillNo").val() == '') { |
| | | layer.msg("é误çåæ®å·!", { icon: 5 }); |
| | | return false; |
| | | } |
| | | if ($("#HInterID").val() == '') { |
| | | layer.msg("é误çåæ®å
ç !", { icon: 5 }); |
| | | return false; |
| | | } |
| | | if (sSubStr == '' || sSubStr.length == 0) { |
| | | layer.msg("没æç©ææç»è®°å½!", { icon: 5 }); |
| | | return false; |
| | | } |
| | | if (sSubStr != '') { |
| | | for (var i = 0; i <= sSubStr.length - 1; i++) { //夿æ«ç æ°éä¸è½ä¸º0 |
| | | if (parseFloat(sSubStr[i].HQty) > 0) { |
| | | s = 1; |
| | | else { |
| | | layer.msg(data.Message, { icon: 5 }); |
| | | //ç°åº¦æäº¤æé®cmdSaver |
| | | document.getElementById("Saver").disabled = false; |
| | | } |
| | | layer.closeAll("loading"); |
| | | }, |
| | | error: function (err) { |
| | | layer.msg("é误:" + err, { icon: 5 }); |
| | | //ç°åº¦æäº¤æé®cmdSaver |
| | | document.getElementById("cmdSaver").disabled = false; |
| | | } |
| | | } |
| | | if (s == 0) { |
| | | layer.msg("ç产补æè®°å½æªæ«ç ï¼", { icon: 5 }); |
| | | return false; |
| | | } |
| | | } |
| | | else { |
| | | return true; |
| | | } |
| | | } |
| | | }); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#endregion |
| | |
| | | //#region éåºåè½æ§ä»¶ |
| | | form.on('submit(cmdCancel)', function () { |
| | | sessionStorage["SourceFlag"] = false; |
| | | parent.location.href = "../../../views/index.html" |
| | | layer.confirm('æ¨ç¡®å®è¦éåºåï¼', { icon: 3, title: 'æç¤º' }, function (index) { |
| | | parent.location.href = "../../../views/index_Mobile.html"; |
| | | }); |
| | | }) |
| | | //#endregion |
| | | |