| | |
| | | </head> |
| | | <body> |
| | | <div class="layui-fluid" style="padding:0"> |
| | | <div class="layui-card" style="padding: 1px"> |
| | | <div class="layui-card-body" style="padding: 5px; height:800px;"> |
| | | <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-col-xs8"> |
| | | <select name="HBillType" id="HBillType"> |
| | | <option value="1103">æ¶æéç¥å</option> |
| | | <option value="1102">éè´è®¢å</option> |
| | | <option value="3710">ç产订å</option> |
| | | </select> |
| | | </div> |
| | | </div> |
| | |
| | | <input type="hidden" name="HStockPlaceID" id="HStockPlaceID" lay-verify="HStockPlaceID" value="0" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | <div class="layui-col-xs3"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HSpID-BT" style="display:none">...</button> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HSpID-BT" >...</button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item" style="padding:0px;margin:0px"> |
| | | <div class="layui-row"> |
| | | <div class="layui-col-xs3"> |
| | | <label class="layui-form-label" style="width:45px;padding-left:0px;">çç»</label> |
| | | <label class="layui-form-label" style="width:30px;padding-left:0px;">çç»</label> |
| | | </div> |
| | | <div class="layui-col-xs6"> |
| | | <input type="text" name="HGroupName" id="HGroupName" lay-verify="HGroupName" autocomplete="off" class="layui-input" disabled="disabled"> |
| | |
| | | <div class="layui-row"> |
| | | <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"> |
| | | <input type="hidden" name="HDeptID" id="HDeptID" lay-verify="HDeptID" value="0" autocomplete="off" class="layui-input"> |
| | | </div> |
| | | <div class="layui-col-xs3"> |
| | | <button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptID-BT">...</button> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-form-item" style="padding:0px;margin:0px"> |
| | | <div class="layui-row"> |
| | | <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"> |
| | |
| | | <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> |
| | |
| | | //$("#HDeptID").val(d.data[0].HDeptID); |
| | | //$("#HBarCode").val(d.data[0].HBarCode); |
| | | //$("#HQty").val(d.data[0].HQty); |
| | | RoadSup(); |
| | | //RoadSup(); |
| | | } |
| | | }) |
| | | } |
| | |
| | | table.render({ |
| | | elem: '#wl-table' |
| | | , url: GetWEBURL() + '/POStockInBill/DisBillEntryList_Webs_Json' |
| | | , where: { HBillID: linterid, HBillType: '1201', sWhere: '' } |
| | | , where: { HBillID: linterid, HBillType: '3711', sWhere: '' } |
| | | , cols: [[ |
| | | { type: 'radio' } |
| | | , { field: 'HQty', title: 'æ°é', sort: true } |
| | |
| | | $("#HInterID").val(""); |
| | | $("#HBillNo").val(""); |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Web/GetMAXNum", |
| | | //url: GetWEBURL() + "/Web/UpdatePOInStockBillPrintQty", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | url: GetWEBURL() + "/Web/GetMAXNumPDA", |
| | | type: "GET", |
| | | data: { "HBillType": '1201' }, |
| | | data: { "HBillType": '3711' }, |
| | | success: function (d) { |
| | | //console.log(d.data); |
| | | $("#HInterID").val(d.data[0].HInterID); |
| | |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['../../../views/Baseset/åºç¡èµæ/Gy_StockPlaceList.html?HWhID=' + sessionStorage["HWHID"] + '&Type=HSpID', 'yes'] |
| | | , resize: false |
| | | , cancel: function () { |
| | | //$(".layui-btn").removeClass("layui-btn-disabled"); |
| | | } |
| | | }) |
| | | }); |
| | | form.on('submit(HSupID-BT)', function () {//éæ©ä¾åºå |
| | | layer.open({ |
| | | type: 2 |
| | | , area: ['100%', '100%'] |
| | | , title: 'ä¾åºåå表' |
| | | , shade: 0.6 //é®ç½©éæåº¦ |
| | | , maxmin: true //å
许å
¨å±æå°å |
| | | , anim: 0 //0-6çå¨ç»å½¢å¼ï¼-1ä¸å¼å¯ |
| | | , content: ['../../../views/Baseset/åºç¡èµæ/Gy_SupplierList.html', 'yes'] |
| | | , resize: false |
| | | , cancel: function () { |
| | | //$(".layui-btn").removeClass("layui-btn-disabled"); |
| | |
| | | |
| | | form.on('submit(Cancel)', function () { |
| | | sessionStorage["SourceFlag"] = false; |
| | | parent.location.href = "../../../views/index.html" |
| | | //parent.location.href = "../../../views/index.html" |
| | | //window.close();//å
³éå½å页 |
| | | layer.confirm('æ¨ç¡®å®è¦éåºåï¼', { icon: 3, title: 'æç¤º' }, function (index) { |
| | | parent.location.href = "../../../views/index_Mobile.html"; |
| | | }); |
| | | }) |
| | | |
| | | form.on('submit(cmdModify)', function () {//ç¼è¾ |
| | |
| | | //} |
| | | //if (AllowLoadData(sSubStr, 'HBarCode') != false) {//é空éªè¯ |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/POStockInBill/get_CheckTypeByBarCode_Json", |
| | | url: GetWEBURL() + "/ICMOReportBill/get_CheckTypeByBarCode_Json1", |
| | | type: "GET", |
| | | data: { "sCode": sBarCode, "sInterID": sInterID, "sBillNo": sBillNo, "sBillType": sBillType, "sMaker": sessionStorage["HUserName"], "WhID": sHWHID, "SPID": sHSPID, "sQty": sQty, "sRedBlue": false, "SourceFlag": sessionStorage["SourceFlag"], "sSourceBillNo": sSourceBillNo, "sSourceType": '3710', "HOWNERID": sessionStorage["OrganizationID"] }, |
| | | data: { "sCode": sBarCode, "sInterID": sInterID, "sBillType": sBillType, "sBillNo": sBillNo, "sMaker": sessionStorage["HUserName"], "WhID": sHWHID, "SPID": sHSPID, "sQty": sQty, "sRedBlue": false, "SourceFlag": sessionStorage["SourceFlag"], "sSourceBillNo": sSourceBillNo, "sSourceType": '3710', "HOWNERID": sessionStorage["OrganizationID"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | if (result.data.HBarType == 'ä»åºæ¡ç ') { |
| | |
| | | $("#HSourceBillNo").val(result.data.HSourceBillNo); |
| | | sessionStorage["SourceFlag"] = true; |
| | | //è·åæºåç±»åãæºååå· |
| | | if (result.data.HSourceBillType == "1102") { |
| | | $("#HBillType").val("1102"); |
| | | if (result.data.HSourceBillType == "3710") { |
| | | $("#HBillType").val("3710"); |
| | | |
| | | } |
| | | else if (result.data.HSourceBillType == "1103") { |
| | | $("#HBillType").val("1103"); |
| | | } |
| | | else { |
| | | $("#HBillType").val("æå·¥å½å
¥"); |
| | |
| | | } |
| | | else |
| | | { |
| | | $("#HSupName").val(result.data.hSupNameField); |
| | | $("#HSupID").val(result.data.hSupIDField); |
| | | //$("#HSupName").val(result.data.hSupNameField); |
| | | //$("#HSupID").val(result.data.hSupIDField); |
| | | //$("#HDeptName").val(result.data.HDept); |
| | | //$("#HDeptID").val(result.data.HDeptID); |
| | | $("#HSourceBillNo").val(result.data.hSourceBillNoField); |
| | | sessionStorage["SourceFlag"] = true; |
| | | //è·åæºåç±»åãæºååå· |
| | | if (result.data.hSourceBillTypeField == "1102") { |
| | | $("#HBillType").val("1102"); |
| | | if (result.data.hSourceBillTypeField == "3710") { |
| | | $("#HBillType").val("3710"); |
| | | |
| | | } |
| | | else if (result.data.hSourceBillTypeField == "1103") { |
| | | $("#HBillType").val("1103"); |
| | | } |
| | | else { |
| | | $("#HBillType").val("æå·¥å½å
¥"); |
| | |
| | | layer.load(3) |
| | | table.render({ |
| | | elem: '#wl-table' |
| | | , url: GetWEBURL() + '/POStockInBill/DisBillEntryList_Webs_Json' |
| | | , url: GetWEBURL() + '/POStockInBill/DisBillEntryList_Webs_Json' |
| | | , where: { HBillID: sInterID, HBillType: '3711', sWhere: '' } |
| | | , cellMinWidth : 115 |
| | | , cellMinWidth: 115 |
| | | , totalRow: true |
| | | , cols: [[ |
| | | { type: 'radio' } |
| | | , { field: 'HQty', title: 'æ°é', sort: true } |
| | | , { field: 'HQtyMust', title: 'åºæ¶æ°é', sort: true } |
| | | , { field: 'HQty', title: 'æ°é', sort: true, totalRow: true} |
| | | , { field: 'HQtyMust', title: 'åºæ¶æ°é', sort: true, totalRow: true} |
| | | , { field: 'HMaterNumber', title: 'ç©æä»£ç ', sort: true } |
| | | , { field: 'HMaterName', title: 'ç©æåç§°', sort: true } |
| | | , { field: 'HMaterModel', title: 'è§æ ¼åå·', sort: true } |
| | |
| | | } |
| | | // |
| | | $.ajax({ |
| | | //url: "http://61.130.49.162:9090/WMSAPI///POStockInBill/set_SavePonderationBillMain_Temp_Source_Fast_Json", |
| | | url: GetWEBURL() + "/ICMOReportBill/set_SaveICMOReportBill", |
| | | url: GetWEBURL() + "/ICMOReportBill/set_SavePonderationBillMain_Temp_Source_Fast_Json_New", |
| | | type: "GET", |
| | | data: { "HSourceBillType": HSourceBillType, "HSourceBillNo": HSourceBillNo, "sInterID": sInterID, "sBillNo": sBillNo }, |
| | | success: function (result) { |
| | |
| | | table.render({ |
| | | elem: '#wl-table' |
| | | , cellMinWidth: 80 |
| | | , totalRow: true |
| | | //, url: 'http://61.130.49.162:9090/WMSAPI///POStockInBill/DisBillEntryList_Webs_Json' |
| | | , url: GetWEBURL() + '/ICMOReportBill/DisBillEntryList_Webs_Json' |
| | | , url: GetWEBURL() + '/POStockInBill/DisBillEntryList_Webs_Json' |
| | | //, toolbar: '#toolbarDemo' |
| | | , where: { HBillID: sInterID, HBillType: '1201', sWhere: '' } |
| | | , where: { HBillID: sInterID, HBillType: '3711', sWhere: '' } |
| | | , cols: [[ |
| | | { type: 'radio' } |
| | | , { field: 'HQty', title: 'æ°é', sort: true } |
| | | , { field: 'HQtyMust', title: 'åºæ¶æ°é', sort: true } |
| | | , { field: 'HQty', title: 'æ°é', sort: true, totalRow: true} |
| | | , { field: 'HQtyMust', title: 'åºæ¶æ°é', sort: true, totalRow: true} |
| | | , { field: 'HMaterNumber', title: 'ç©æä»£ç ', sort: true } |
| | | , { field: 'HMaterName', title: 'ç©æåç§°', sort: true } |
| | | , { field: 'HMaterModel', title: 'è§æ ¼åå·', sort: true } |
| | | , { field: 'HSourceInterID', title: 'æºå主å
ç ', sort: true } |
| | | , { field: 'HSourceEntryID', title: 'æºååå
ç ', sort: true } |
| | | , { field: 'HSourceBillNo', title: 'æºååå·', sort: true } |
| | | , { field: 'HBatchNo', title: 'æ¹æ¬¡'} |
| | | , { field: 'HBatchNo', title: 'æ¹æ¬¡' } |
| | | , { field: 'HPieceQty', title: 'æ¡ç æ°é', width: 150 } |
| | | ]] |
| | | // , data: [linterid] |
| | | // , page: true |
| | |
| | | $("#HWHNAME").val(obj[0].HName); |
| | | //sessionStorage["HWHID"] = obj[0].HItemID; |
| | | $("#HWHID").val(obj[0].HItemID); |
| | | } |
| | | function GetHSpValue(obj) { //è¿åè°å
¥ä»ä½ |
| | | $("#HStockPlaceName").val(obj[0].HName); |
| | | $("#HStockPlaceID").val(obj[0].HItemID); |
| | | } |
| | | } |
| | | function GetHSpValue(obj) { //è¿åè°å
¥ä»ä½ |
| | | $("#HStockPlaceName").val(obj[0].HName); |
| | | $("#HStockPlaceID").val(obj[0].HItemID); |
| | | $("#HWHNAME").val(obj[0].HWhName); |
| | | $("#HWHID").val(obj[0].HWHID); |
| | | } |
| | | function GetHSupValue(obj) { //è¿åä¾åºå |
| | | $("#HSupName").val(obj[0].HName); |
| | | $("#HSupID").val(obj[0].HItemID); |
| | |
| | | // layer.msg("请å
æ«æºå!", { icon: 5 }); |
| | | // return false; |
| | | //} |
| | | //æ°åæ£å(å
å«å°æ°) |
| | | var reg = /^\d+(\.\d+)?$/; |
| | | //if (reg.test($("#HQty").val()) == false || $("#HQty").val() == '') { |
| | | // layer.msg("æ°éå¿
须为æ°éæå°æ°", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return false; |
| | | //} |
| | | //if (reg.test($("#HBarcodeQtys").val()) == false || $("#HBarcodeQtys").val() == '') { |
| | | // layer.msg("æ¡ç æ°éå¿
须为æ°éæå°æ°", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return false; |
| | | //} |
| | | //if (reg.test($("#HSumQtys").val()) == false || $("#HSumQtys").val() == '') { |
| | | // layer.msg("æ»æ°éå¿
须为æ°éæå°æ°", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |
| | | // return false; |
| | | //} |
| | | if($("#HDeptName").val()=='') |
| | | { |
| | | layer.msg("é¨é¨æ²¡æéæ©", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨æç¤º" }); |