| | |
| | | |
| | | //#region è¿å
¥é¡µé¢å³å è½½ |
| | | |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | | |
| | | |
| | | var params = get_UrlVars(); |
| | | if (typeof (params[params[0]]) == "undefined") { |
| | |
| | | |
| | | //æ¥è¯¢å·¥åºæµè½¬å¡ |
| | | get_ProcessExchange(); |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | | } else if (OperationType == 3) { |
| | | //åå§åçé¢ |
| | | set_ClearBill(); |
| | | RoadBillMain(linterid); |
| | | } |
| | | |
| | |
| | | , data = checkStatus.data; |
| | | //æ°å¢è¡è¡¨æ ¼æ°æ® |
| | | var NewRow = { |
| | | "HProcNo": "", "HProcID": 0, "HProcNumber": "", "HProcName": "", "HWorkRemark": "", |
| | | "HProcNo": parseInt($("#HProcExchBegNO").val()) + table.cache["mainTable"].length + 1, "HProcID": 0, "HProcNumber": "", "HProcName": "", "HWorkRemark": "", |
| | | "HCenterID": 0, "HCenterNumber": "", "HCenterName": "", |
| | | "HDeptID": 0, "HDeptNumber": "", "HDeptName": "", |
| | | "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false", |
| | | "HQty": 0, "HRemark": "" |
| | | "HQty": $("#HQty").val(), "HRemark": "" |
| | | }; |
| | | switch (obj.event) { |
| | | case 'btn-AddLine': |
| | |
| | | if (rowIndex === '0') { |
| | | layer.msg('é¦è¡æ æ³å é¤ï¼ï¼ï¼'); |
| | | } else { |
| | | obj.del(); |
| | | option.data = table.cache["mainTable"];//å°æ°æ®ç»å®å°dataä¸ |
| | | var oldData = table.cache["mainTable"]; |
| | | oldData.splice(obj.tr.data('index'), 1) |
| | | option.data = oldData;//å°æ°æ®ç»å®å°dataä¸ |
| | | table.render(option); |
| | | layer.close(index); |
| | | } |
| | | }); |
| | |
| | | return false; |
| | | } |
| | | }) |
| | | //å廿¹åä¸å¯ç¼è¾å¼ |
| | | if (obj.event === 'isEditCheck') { |
| | | var flag = obj.data.isEdit; |
| | | var flagValue = obj.data.isEditValue; |
| | | if (flagValue === "false") { |
| | | flagValue = "true"; |
| | | flag = "æ¯"; |
| | | } |
| | | else if (flagValue === "true") { |
| | | flagValue = "false"; |
| | | flag = "å¦"; |
| | | } |
| | | else { |
| | | flagValue = "false"; |
| | | flag = "å¦"; |
| | | } |
| | | obj.update({ |
| | | isEdit: flag |
| | | , isEditValue: flagValue |
| | | }); |
| | | } |
| | | |
| | | }); |
| | | |
| | | //ä¿åæäº¤ |
| | |
| | | } |
| | | }; |
| | | option.data = [{ |
| | | "HProcNo": "", "HProcID": 0, "HProcNumber": "", "HProcName": "", "HWorkRemark": "", |
| | | "HProcNo": parseInt($("#HProcExchBegNO").val()) + 1, "HProcID": 0, "HProcNumber": "", "HProcName": "", "HWorkRemark": "", |
| | | "HCenterID": 0, "HCenterNumber": "", "HCenterName": "", |
| | | "HDeptID": 0, "HDeptNumber": "", "HDeptName": "", |
| | | "HSupID": 0, "HSupNumber": "", "HSupName": "", "HSupFlag": "false", |
| | | "HQty": 0, "HRemark": "" |
| | | "HQty": $("#HQty").val(), "HRemark": "" |
| | | }]; |
| | | table.render(option); |
| | | |
| | |
| | | url: GetWEBURL() + 'Sc_ProcExchRecordBackBill/GetProcessExchangeBillSub', |
| | | type: "GET", |
| | | data: { "sWhere": sWhere }, |
| | | async: false, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | $("#HProcExchBillNo").val(result.data[0]["åæ®å·"]); |
| | |
| | | layer.msg("第" + indexRow + "è¡ï¼æµæ°´å·ä¸è½ä¸º0ï¼"); |
| | | return; |
| | | } |
| | | if (!option.data[i].HProcID) { |
| | | if (option.data[i].HProcID==0) { |
| | | var indexRow = i + 1; |
| | | layer.msg("第" + indexRow + "è¡ï¼å·¥åºä¸è½ä¸ºç©ºï¼"); |
| | | return; |
| | | } |
| | | if (!option.data[i].HCenterID) { |
| | | var indexRow = i + 1; |
| | | layer.msg("第" + indexRow + "è¡ï¼å·¥ä½ä¸å¿ä¸è½ä¸ºç©ºï¼"); |
| | | return; |
| | | |
| | | //å§å¤æ è®° |
| | | if (option.data[i]["HSupFlag"] == "true") { |
| | | if (option.data[i]["HSupID"] == "0") { |
| | | layer.msg("第" + (i + 1) + "è¡:ä¾åºåä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | } else { |
| | | if (option.data[i]["HCenterID"] == "0") { |
| | | layer.msg("第" + (i + 1) + "è¡:å·¥ä½ä¸å¿ä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | if (parseInt(option.data[i].HQty) > parseInt($("#HQty").val())) { |
| | |
| | | return; |
| | | } |
| | | |
| | | if (parseInt(option.data[i].HQty) <= 0) { |
| | | var indexRow = i + 1; |
| | | layer.msg("第" + indexRow + "è¡ï¼è¿å·¥æ°éä¸è½å°äºçäº0ï¼"); |
| | | return; |
| | | } |
| | | |
| | | //æµæ°´å· |
| | | if ($.inArray(option.data[i]["HProcNo"], num) == -1) { |
| | | num.push(option.data[i]["HProcNo"]); |