Quellcode durchsuchen

解决预约面试提交产生多条数据问题

Qifeng-Wu vor 5 Jahren
Ursprung
Commit
2e3a45fc8f

+ 20 - 16
happy-job-base-system/src/main/webapp/webpage/modules/omcandidate/omCandidateForm.jsp

@@ -101,27 +101,31 @@
         }
         
         //提交信息
+        var flag = true;
         function save() {
             var isValidate = jp.validateForm('#inputForm');//校验表单
             if(!isValidate){
                 return false;
 			}else{
-                jp.loading();
-                jp.post("${ctx}/omcandidate/omCandidate/save",$('#inputForm').serialize(),function(data){
-                    if(data.success){
-                    	var id = "${omCandidate.id}";
-                    	if(id){//编辑
-                    		jp.getParent().location.href = "${ctx}/omcandidate/omCandidate/candidateInfo?id=" + id;
-                    	}else{//新增
-                    		jp.getParent().refresh();
-                    	}
-                        var dialogIndex = parent.layer.getFrameIndex(window.name); // 获取窗口索引
-                        parent.layer.close(dialogIndex);
-                        jp.success(data.msg)
-                    }else{
-                        jp.error(data.msg);
-                    }
-                })
+				if(flag){
+					flag = false;
+	                jp.loading();
+	                jp.post("${ctx}/omcandidate/omCandidate/save",$('#inputForm').serialize(),function(data){
+	                    if(data.success){
+	                    	var id = "${omCandidate.id}";
+	                    	if(id){//编辑
+	                    		jp.getParent().location.href = "${ctx}/omcandidate/omCandidate/candidateInfo?id=" + id;
+	                    	}else{//新增
+	                    		jp.getParent().refresh();
+	                    	}
+	                        var dialogIndex = parent.layer.getFrameIndex(window.name); // 获取窗口索引
+	                        parent.layer.close(dialogIndex);
+	                        jp.success(data.msg)
+	                    }else{
+	                        jp.error(data.msg);
+	                    }
+	                })
+				}
 			}
         }
 	</script>

+ 15 - 12
happy-job-base-system/src/main/webapp/webpage/modules/omcandidate/status/omInviteInterviewForm.jsp

@@ -34,24 +34,27 @@
 				}
 			});
 		});
+		var flag = true;
 		function save() {
             var isValidate = jp.validateForm('#inputForm');//校验表单
             if(!isValidate){
                 return false;
 			}else{
-                jp.loading();
-                jp.post("${ctx}/omcandidate/omCandidateTrack/interviewSave",$('#inputForm').serialize(),function(data){
-                	jp.getParent().refresh();
-                    var dialogIndex = parent.layer.getFrameIndex(window.name); // 获取窗口索引
-                    parent.layer.close(dialogIndex);
-                	if(data.success){
-                        jp.success(data.msg)
-                    }else{
-                        jp.error(data.msg);
-                    }
-                })
+				if(flag){
+					flag = false;
+					jp.loading();
+	                jp.post("${ctx}/omcandidate/omCandidateTrack/interviewSave",$('#inputForm').serialize(),function(data){
+	                	jp.getParent().refresh();
+	                    var dialogIndex = parent.layer.getFrameIndex(window.name); // 获取窗口索引
+	                    parent.layer.close(dialogIndex);
+	                	if(data.success){
+	                        jp.success(data.msg)
+	                    }else{
+	                        jp.error(data.msg);
+	                    }
+	                })
+				}
 			}
-
         }
 	</script>
 </head>