Bläddra i källkod

流程配置抄送展示的修改

ouyj 4 dagar sedan
förälder
incheckning
9e5f94a96f
1 ändrade filer med 45 tillägg och 71 borttagningar
  1. 45 71
      src/main/webapp/yw/bpm/configuration/js/flow/graph.js

+ 45 - 71
src/main/webapp/yw/bpm/configuration/js/flow/graph.js

@@ -1354,41 +1354,33 @@ function backData(obj){
 	}  
 	if(obj.limitUseTypeCopy != null && obj.limitUseTypeCopy != ""){
 		$("#limitUseType3").val(obj.limitUseTypeCopy).select2();
-		/*if(obj.limitUseTypeCopy == 0){
+		// 直接根据抄送类型显示/隐藏对应区域
+		$("#deptDiv3").hide();
+		$("#userDiv3").hide();
+		$("#posDiv3").hide();
+		$("#posDiv23").hide();
+		$("#posDiv13").hide();
+		if(obj.limitUseTypeCopy == 0 || obj.limitUseTypeCopy == "0"){
 			$("#deptDiv3").show();
-			$("#userDiv3").hide();
-			$("#posDiv3").hide();
-			$("#posDiv23").hide();
-			$("#posDiv13").hide();
-		} else if (obj.limitUseTypeCopy == 1){
+		} else if (obj.limitUseTypeCopy == 1 || obj.limitUseTypeCopy == "1"){
 			$("#userDiv3").show();
-			$("#deptDiv3").hide();
-			$("#posDiv3").hide();
-			$("#posDiv23").hide();
-			$("#posDiv13").hide();
-		} else if (obj.limitUseTypeCopy == 2){
+		} else if (obj.limitUseTypeCopy == 2 || obj.limitUseTypeCopy == "2"){
 			$("#posDiv3").show();
 			$("#posDiv23").show();
-			$("#deptDiv3").hide();
-			$("#userDiv3").hide();
-			$("#posDiv13").hide();
-			if(obj.limitPositionTypeCopy == 0){
+			if(obj.limitPositionTypeCopy == 0 || obj.limitPositionTypeCopy == "0"){
 				$("#posDiv13").show();
 			} else {
 				$("#posDiv13").hide();
 			}
-		} else {
-			$("#posDiv3").hide();
-			$("#posDiv23").hide();
-			$("#deptDiv3").hide();
-			$("#userDiv3").hide();
-			$("#posDiv13").hide();
-		}*/
-		if(obj.limitUseTypeCopy == 2) {
 			$("#limitPositionDeptNames3").val(obj.limitDeptNameCopy);
 		}
 	}else{
 		$("#limitUseType3").val("-1").select2();
+		$("#deptDiv3").hide();
+		$("#userDiv3").hide();
+		$("#posDiv3").hide();
+		$("#posDiv23").hide();
+		$("#posDiv13").hide();
 	}
 	if(obj.limitPositionTypeCopy != null && obj.limitPositionTypeCopy != ""){
 		$("#limitPositionType3").val(obj.limitPositionTypeCopy).select2();
@@ -1886,55 +1878,37 @@ function closeTacheTypeModal(){
 
 function backValue(){ 
 	/* 抄送人员默认 */
-//	var modelIdCopy = "${requestScope.fcopy.modelId}";
-//	if(modelIdCopy!=""&&modelIdCopy!= null){
-//		var limitUseTypeCopy = "${requestScope.fcopy.limitUseTypeCopy}";
-		var limitUseTypeCopy =	$("#limitUseType3").val();
-		$("#limitUseType3").val(limitUseTypeCopy);
-		$("#limitUseType3").select2();
-		if(limitUseTypeCopy == 0){
-			$("#deptDiv3").show();
-			$("#userDiv3").hide();
-			$("#posDiv3").hide();
-			$("#posDiv23").hide();
-			$("#posDiv13").hide();
-//			 $("#deptname3").val("${requestScope.fcopy.limitDeptNameCopy}");
-//			 $("#dept3").val("${requestScope.fcopy.limitDeptCopy}");
-		} else if (limitUseTypeCopy == 1){
-			$("#userDiv3").show();
-			$("#deptDiv3").hide();
-			$("#posDiv3").hide();
-			$("#posDiv23").hide();
-			$("#posDiv13").hide();
-//			 $("#username3").val("${requestScope.fcopy.limitUserNameCopy}");
-//			 $("#user3").val("${requestScope.fcopy.limitUserCopy}");
-		} else if (limitUseTypeCopy == 2){
-			$("#posDiv3").show();
-			$("#posDiv23").show();
-			$("#deptDiv3").hide();
-			$("#userDiv3").hide();
-			$("#posDiv13").hide();
-//			var limitPositionTypeCopy = "${requestScope.fcopy.limitPositionTypeCopy}";
-			var limitPositionTypeCopy = $("#limitPositionType3").val();
-//			$("#limitPositionType3").val(limitPositionTypeCopy);
-			$("#limitPositionType3").select2(); 
-//			 $("#limitPositionDepts3").val("${requestScope.fcopy.limitDeptCopy}");
-//			 $("#limitPositionDeptNames3").val("${requestScope.fcopy.limitDeptNameCopy}"); 
-//			 var positionCopy = "${requestScope.fcopy.limitPositionCopy}";
-//			 var positionarrCopy = positionCopy.split(";");
-//			 $("#limitPositionCopy").val(positionarrCopy).select2();
-			if(limitPositionTypeCopy == 0){
-				$("#posDiv13").show();
-			} else {
-				$("#posDiv13").hide();
-			}
+	var limitUseTypeCopy = $("#limitUseType3").val();
+	if(limitUseTypeCopy == "0" || limitUseTypeCopy == 0){
+		$("#deptDiv3").show();
+		$("#userDiv3").hide();
+		$("#posDiv3").hide();
+		$("#posDiv23").hide();
+		$("#posDiv13").hide();
+	} else if (limitUseTypeCopy == "1" || limitUseTypeCopy == 1){
+		$("#userDiv3").show();
+		$("#deptDiv3").hide();
+		$("#posDiv3").hide();
+		$("#posDiv23").hide();
+		$("#posDiv13").hide();
+	} else if (limitUseTypeCopy == "2" || limitUseTypeCopy == 2){
+		$("#posDiv3").show();
+		$("#posDiv23").show();
+		$("#deptDiv3").hide();
+		$("#userDiv3").hide();
+		$("#posDiv13").hide();
+		var limitPositionTypeCopy = $("#limitPositionType3").val();
+		if(limitPositionTypeCopy == "0" || limitPositionTypeCopy == 0){
+			$("#posDiv13").show();
 		} else {
-			$("#posDiv3").hide();
-			$("#posDiv23").hide();
-			$("#deptDiv3").hide();
-			$("#userDiv3").hide();
 			$("#posDiv13").hide();
-		}	
-//	} 
+		}
+	} else {
+		$("#posDiv3").hide();
+		$("#posDiv23").hide();
+		$("#deptDiv3").hide();
+		$("#userDiv3").hide();
+		$("#posDiv13").hide();
+	}
 }