| | |
| | | <option value="æ¾è¡">æ¾è¡</option> |
| | | <option value="å·¥åº">å·¥åº</option> |
| | | <option value="æåº">æåº</option> |
| | | <option value="æ ·ä»¶ä¿ç">æ ·ä»¶ä¿ç</option> |
| | | <option value="æ ·ä»¶ä¿ç">æ ·ä»¶ä¿ç</option> |
| | | <option value="">è¯·éæ©</option> |
| | | </select> |
| | | </script> |
| | | <script> |
| | |
| | | //å表åå§å |
| | | set_InitGrid(); |
| | | set_ProcessBill(linterid, HEntryID); |
| | | } |
| | | else if (OperationType == 6) { //åºç«æ±æ¥å䏿¨ |
| | | //å表åå§å |
| | | set_InitGrid(); |
| | | set_StationOutBill(linterid); |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region (åºç«æ±æ¥å)䏿¨é¡µé¢åå§å |
| | | function set_StationOutBill(linterid) { |
| | | //çæå¹¶è®¾ç½®ä¸»è¡¨çå
ç ååæ®å· |
| | | createBillNo(); |
| | | |
| | | //ç¸å
³ææ¬æ¡ä¿¡æ¯åå§å |
| | | $("#HDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | $("#HMaker").val(sessionStorage["HUserName"]); |
| | | $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | |
| | | var ajaxLoad = layer.load(); |
| | | |
| | | $.ajax({ |
| | | url: GetWEBURL() + "/Cj_StationOutBill/PushDownBackInfo", |
| | | type: "GET", |
| | | async: false, |
| | | data: { "linterid": linterid,"user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.code == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data[0]; |
| | | //主表èµå¼ |
| | | $("#HEmpID").val(sessionStorage["HEmpID"] == undefined ? 0 : sessionStorage["HEmpID"]); |
| | | $("#HEmpName").val(sessionStorage["HEmpName"]); |
| | | $("#HDeptID").val(data.HDeptID); |
| | | $("#HDeptName").val(data.车é´); |
| | | $("#HGroupID").val(data.HGroupID); |
| | | $("#HGroupName").val(data.ç产çç»); |
| | | |
| | | //ç»ç»çå¼HOrgIDååï¼éæ°æ¸²æ |
| | | HOrgIDBar = data.ç»ç»; |
| | | |
| | | //å表 èµå¼ |
| | | var rowdata = []; |
| | | for (var i = 0; i < result.data.length; i++) { |
| | | rowdata.push( |
| | | { |
| | | "HMaterID": result.data[i]["HMaterID"], |
| | | "ç©æä»£ç ": result.data[i]["产å代ç "], |
| | | "ç©æåç§°": result.data[i]["产ååç§°"], |
| | | "è§æ ¼åå·": result.data[i]["è§æ ¼åå·"], |
| | | "HProcID": result.data[i]["HProcID"], |
| | | "å·¥åº": result.data[i]["å·¥åº"], |
| | | "HUnitID": result.data[i]["HUnitID"], |
| | | "计éåä½": result.data[i]["计éåä½"], |
| | | "HQty": result.data[i]["åºç«æ°é"], |
| | | "HSourceID": result.data[i]["HSourceID"], |
| | | "çäº§èµæº": result.data[i]["çäº§èµæº"], |
| | | "HBadProcID": "0", |
| | | "责任工åº": "", |
| | | "HRemark": "", |
| | | "HProcExchInterID": result.data[i]["HProcExchInterID"], |
| | | "HProcExchEntryID": result.data[i]["HProcExchEntryID"], |
| | | "HProcExchBillNo": result.data[i]["å·¥åºæµè½¬å¡å·"], |
| | | "HICMOInterID": result.data[i]["HICMOInterID"], |
| | | "HICMOEntryID": result.data[i]["HICMOEntryID"], |
| | | "HICMOBillNo": result.data[i]["ç产订åå·"], |
| | | "HSourceInterID": result.data[i]["hmainid"], |
| | | "HSourceEntryID": "0", |
| | | "HSourceBillNo": result.data[i]["åæ®å·"], |
| | | "HSourceBillType": result.data[i]["åæ®ç±»å"], |
| | | "HResult": "", |
| | | "HEmpID": "0", |
| | | "æ£éªå": "", |
| | | "HBadReasonID": "0", |
| | | "ä¸è¯åå ": "", |
| | | "HBarCode": "", |
| | | "HReportType": "3", |
| | | "HAddr": "", |
| | | "HMaker": "", |
| | | "HMakeDate": Format(new Date(), 'yyyy-MM-dd') |
| | | } |
| | | ); |
| | | } |
| | | option.data = rowdata; |
| | | |
| | | table.render(option); |
| | | layer.close(ajaxLoad); |
| | | } else { |
| | | layer.close(ajaxLoad); |
| | | layer.alert(result.msg, { icon: 5, btn: ['éåº'], time: 100000, offset: 't' }); |
| | | } |
| | | }, error: function () { |
| | | layer.close(ajaxLoad); |
| | | layer.alert("åçé误!", { icon: 5 }); |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å¼¹çªéæ©æ¹æ³ |
| | | //#region ç产车é´éæ©é¡µé¢ |
| | |
| | | function set_SaveBill(data) { |
| | | //è®°å½æä½ç±»å |
| | | var refSav = ""; |
| | | if (OperationType == 1 || OperationType == 2 || OperationType == 4 || OperationType == 5) { |
| | | if (OperationType == 1 || OperationType == 2 || OperationType == 4 || OperationType == 5 || OperationType == 6) { |
| | | refSav = "Add"; |
| | | data.field.HChangeDate = new Date(); |
| | | data.field.HSTOCKORGID = data.field.HOrgID; |
| | |
| | | // return false; |
| | | //} |
| | | |
| | | if ($("#HEmpID").val() == "0") { |
| | | if ($("#HEmpID").val() == "0" || $("#HEmpID").val() == undefined || $("#HEmpID").val() == null) { |
| | | layer.msg("ç»è®°äººæªéæ©!"); |
| | | return false; |
| | | } |
| | |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + (i+1) + "è¡ï¼æ°é请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | if (option.data[i]["HMaterID"] == 0 || option.data[i]["HMaterID"] == undefined || option.data[i]["HMaterID"] == null) { |
| | | layer.msg("第" + (i + 1) + "è¡ï¼ç©æä¿¡æ¯ä¸å
许为空ï¼"); |
| | | return false; |
| | | } |
| | | if (option.data[i]["HProcID"] == 0 || option.data[i]["HProcID"] == undefined || option.data[i]["HProcID"] == null) { |
| | | layer.msg("第" + (i + 1) + "è¡ï¼å·¥åºä¿¡æ¯ä¸å
许为空ï¼"); |
| | | return false; |
| | | } |
| | | if (option.data[i]["HResult"] == 0 || option.data[i]["HResult"] == undefined || option.data[i]["HResult"] == null) { |
| | | layer.msg("第" + (i + 1) + "è¡ï¼å¤å®ç»æä¸å
许为空ï¼"); |
| | | return false; |
| | | } |
| | | if (option.data[i]["HBadReasonID"] == 0 || option.data[i]["HBadReasonID"] == undefined || option.data[i]["HBadReasonID"] == null) { |
| | | layer.msg("第" + (i + 1) + "è¡ï¼ä¸è¯åå ä¸å
许为空ï¼"); |
| | | return false; |
| | | } |
| | | } |
| | |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | if (HDataTemp != {}) { |
| | | if (JSON.stringify(HDataTemp) != '{}') { |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HMaterID": HDataTemp.HItemID |
| | |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | if (HDataTemp != {}) { |
| | | if (JSON.stringify(HDataTemp) != '{}') { |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HUnitID": HDataTemp.HItemID |
| | |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | if (HDataTemp != {}) { |
| | | if (JSON.stringify(HDataTemp) != '{}') { |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HEmpID": HDataTemp.HItemID |
| | |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | if (HDataTemp != {}) { |
| | | if (JSON.stringify(HDataTemp) != '{}') { |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HSourceID": HDataTemp.HItemID |
| | |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , end: function () { |
| | | if (HDataTemp != {}) { |
| | | if (JSON.stringify(HDataTemp) != '{}') { |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HBadReasonID": HDataTemp.HItemID |