| | |
| | | } |
| | | |
| | | |
| | | //if (AllowLoadData(data)) { |
| | | set_SaveBill(data); |
| | | //} |
| | | if (AllowLoadData(data)) { |
| | | set_SaveBill(data); |
| | | } |
| | | }); |
| | | //#endregion |
| | | //#endregion |
| | |
| | | |
| | | //æ ¹æ®è¡¨å¤´ åºåºä»åº 带åºå表 åè´§ä»åº |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | option.data[i].HWHID = checkStatus.data[0].HItemID; |
| | | option.data[i].åè´§ä»åº = checkStatus.data[0].HName; |
| | | if (option.data[i].HWHID + "" == "0") { |
| | | option.data[i].HWHID = checkStatus.data[0].HItemID; |
| | | option.data[i].åè´§ä»åº = checkStatus.data[0].HName; |
| | | } |
| | | } |
| | | table.render(option); |
| | | |
| | |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HDeptID").val() == "0") { |
| | | layer.msg("é¨é¨æªéæ©!"); |
| | | return false; |
| | | } |
| | | //if ($("#HDeptID").val() == "0") { |
| | | // layer.msg("é¨é¨æªéæ©!"); |
| | | // return false; |
| | | //} |
| | | |
| | | //if ($("#HEmpID").val() == "0") { |
| | | // layer.msg("éå®åæªéæ©!"); |
| | | // return false; |
| | | //} |
| | | |
| | | //if ($("#HMangerID").val() == "0") { |
| | | // layer.msg("éå®ä¸»ç®¡æªéæ©!"); |
| | | // return false; |
| | | //} |
| | | |
| | | if ($("#HCusID").val() == "0") { |
| | | layer.msg("å®¢æ·æªéæ©!"); |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HEmpID").val() == "0") { |
| | | layer.msg("ä¸å¡åæªéæ©!"); |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HCurID").val() == "0") { |
| | | layer.msg("å¸å«æªéæ©!"); |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HMangerID").val() == "0") { |
| | | layer.msg("主管æªéæ©!"); |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HSSID").val() == "0") { |
| | | layer.msg("ç»ç®æ¹å¼æªéæ©!"); |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HPayCusID").val() == "0") { |
| | | layer.msg("ç»ç®æ¹æªéæ©!"); |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HDate").val() == "") { |
| | | layer.msg("æ¥ææªè®¾ç½®!"); |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HSSDate").val() == "") { |
| | | layer.msg("ç»ç®æ¥ææªè®¾ç½®!"); |
| | | return false; |
| | | } |
| | | |
| | |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("æ±ç请è¾å
¥å¤§äº0çæ°å!"); |
| | | return false; |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å表 æ°æ®æ£éª |
| | |
| | | return false; |
| | | } |
| | | |
| | | if (option.data[i]["HDate"] == "") { |
| | | layer.msg("第" + i + "è¡ï¼äº¤è´§æ¥æä¸è½ä¸ºç©ºï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //æ°éæ ¼å¼æ ¡éª |
| | | //å®åæ°éæ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HQty"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼æ°éä¸è½ä¸º0ï¼"); |
| | | layer.msg("第" + i + "è¡ï¼å®åæ°éä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼æ°é请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | layer.msg("第" + i + "è¡ï¼å®åæ°é请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //ä¸å«ç¨åä»·æ ¼å¼æ ¡éª |
| | | //åä»·æ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HPrice"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼ä¸å«ç¨åä»·ä¸è½ä¸º0ï¼"); |
| | | layer.msg("第" + i + "è¡ï¼åä»·ä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼ä¸å«ç¨å价请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | layer.msg("第" + i + "è¡ï¼å价请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | |
| | | return false; |
| | | } |
| | | |
| | | //ç¨çæ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HTaxRate"] + ""; |
| | | if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼ç¨ç请è¾å
¥ä¸å°äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //é颿 ¼å¼æ ¡éª |
| | | temp = option.data[i]["HMoney"] + ""; |
| | | if (temp == "0") { |
| | |
| | | return false; |
| | | } |
| | | |
| | | //ææ£çæ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HDiscountRate"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼ææ£çä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼ææ£ç请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //å®é
å«ç¨åä»·æ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HRelTaxPrice"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼å®é
å«ç¨åä»·ä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼å®é
å«ç¨å价请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //ç¨çæ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HTaxRate"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼ç¨çä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼ç¨ç请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //ç¨é¢æ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HTaxMoney"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼ç¨é¢ä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼ç¨é¢è¯·è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //ä»·ç¨åè®¡æ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HlineTotal"] + ""; |
| | | temp = option.data[i]["HTaxMoney"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼ä»·ç¨å计ä¸è½ä¸º0ï¼"); |
| | | return false; |
| | |
| | | return false; |
| | | } |
| | | |
| | | //æ¬ä½å¸ä»·ç¨åè®¡æ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HlineTotalBB"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + i + "è¡ï¼æ¬ä½å¸ä»·ç¨å计ä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼æ¬ä½å¸ä»·ç¨å计请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //åºåºæ°éæ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HOutStockQty"] + ""; |
| | | if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼åºåºæ°é请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | |
| | | //å¼ç¥¨æ°éæ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HInvoiceQty"] + ""; |
| | | if (!ref.test(temp)) { |
| | | layer.msg("第" + i + "è¡ï¼å¼ç¥¨æ°é请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å表 å
³é®åé夿 ¡éª |
| | | var num = []; |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if ($.inArray(option.data[i]["HMaterID"], num) == -1) { |
| | | num.push(option.data[i]["HMaterID"]); |
| | | } else { |
| | | layer.msg("第" + (i + 1) + "è¡,ç©æ:" + option.data[i]["HMaterID"] + "éå¤!"); |
| | | //åè´§ä»åºé空éªè¯ |
| | | if (option.data[i]["HWHID"] == "0") { |
| | | layer.msg("第" + i + "è¡ï¼åè´§ä»åºæªéæ©ï¼"); |
| | | return false; |
| | | } |
| | | } |