From 7fc1c79f4c1460998e37e0acee26c6ef05dd4f08 Mon Sep 17 00:00:00 2001 From: user Date: Fri, 6 Jul 2018 19:32:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=9A=E5=8A=A1=E7=94=B3=E8=AF=B7=EF=BC=8C?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=9A=E5=8A=A1=E5=AE=A1=E6=89=B9=E8=A1=A8?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BusinessApplication/ApprovalForm.jsp | 131 +++++++++++++++++- 1 file changed, 127 insertions(+), 4 deletions(-) diff --git a/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/ApprovalForm.jsp b/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/ApprovalForm.jsp index 0d9acd84d..d69bec427 100644 --- a/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/ApprovalForm.jsp +++ b/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/ApprovalForm.jsp @@ -38,7 +38,7 @@ dwTemp.Style = "2";//freeform dwTemp.setAttr("inputWidth", "163"); if(null!=ishistory&&ishistory.equals("true")){ - dwTemp.ReadOnly = "-2";//只读模式 + dwTemp.ReadOnly = "1";//只读模式 isShowButton=false; }else{ isShowButton=true; @@ -50,7 +50,7 @@ dwTemp.getDataObject().setVisible("firstopinion", true); dwTemp.getDataObject().setRequired("firstchoice", true); dwTemp.getDataObject().setRequired("firstopinion", true); - dwTemp.setGroupHidden("0030,0040,0050,0060"); + dwTemp.setGroupHidden("0030,0040,0050"); }else if("0030".equals(phaseNo)){ dwTemp.getDataObject().setVisible("firstchoice", true); dwTemp.getDataObject().setVisible("firstopinion", true); @@ -74,7 +74,7 @@ dwTemp.getDataObject().setVisible("thirdopinion", true); dwTemp.getDataObject().setRequired("thirdchoice", true); dwTemp.getDataObject().setRequired("thirdopinion", true); - dwTemp.setGroupHidden("0050"); + dwTemp.setGroupHidden("0040,0050"); }else if("0050".equals(phaseNo)){ dwTemp.getDataObject().setVisible("firstchoice", true); dwTemp.getDataObject().setVisible("firstopinion", true); @@ -85,7 +85,6 @@ dwTemp.getDataObject().setReadOnly("secondchoice", true); dwTemp.getDataObject().setReadOnly("secondopinion", true); if(money<200000){ - dwTemp.setGroupHidden("0040,0050"); dwTemp.getDataObject().setVisible("thirdchoice", false); dwTemp.getDataObject().setVisible("thirdopinion", false); dwTemp.getDataObject().setRequired("thirdchoice", false); @@ -100,6 +99,7 @@ dwTemp.getDataObject().setReadOnly("thirdchoice", true); dwTemp.getDataObject().setReadOnly("thirdopinion", true); } + //dwTemp.setGroupHidden("0040,0050"); } dwTemp.genHTMLObjectWindow(flowunid); @@ -111,24 +111,48 @@ $(function(){ switch('<%=phaseNo%>'){ case '0020': + //$("#A_div_1210").attr("style","display:none;"); + //$("#A_div_1220").attr("style","display:none;"); + //$("#A_div_1230").attr("style","display:none;"); + //$("#A_div_1240").attr("style","display:none;"); + //$("#A_div_1250").attr("style","display:none;"); + //$("#A_div_1260").attr("style","display:none;"); _user_validator[0]['rules']['FIRSTCHOICE']['required0'] = true; _user_validator[0]['messages']['FIRSTCHOICE']['required0'] = '请输入初审意见'; _user_validator[0]['rules']['FIRSTOPINION']['required0'] = true; _user_validator[0]['messages']['FIRSTOPINION']['required0'] = "请输入审批意见"; break; case '0030': + //$("#A_div_1210").attr("style","display:none;"); + //$("#A_div_1220").attr("style","display:none;"); + //$("#A_div_1230").attr("style","display:none;"); + //$("#A_div_1240").attr("style","display:none;"); + //$("#A_div_1250").attr("style","display:none;"); + //$("#A_div_1260").attr("style","display:none;"); _user_validator[0]['rules']['SECONDCHOICE']['required0'] = true; _user_validator[0]['messages']['SECONDCHOICE']['required0'] = '请输入复审意见'; _user_validator[0]['rules']['SECONDOPINION']['required0'] = true; _user_validator[0]['messages']['SECONDOPINION']['required0'] = "请输入审批意见"; break; case '0040': + //$("#A_div_1210").attr("style","display:none;"); + //$("#A_div_1220").attr("style","display:none;"); + //$("#A_div_1230").attr("style","display:none;"); + //$("#A_div_1240").attr("style","display:none;"); + //$("#A_div_1250").attr("style","display:none;"); + //$("#A_div_1260").attr("style","display:none;"); _user_validator[0]['rules']['THIRDCHOICE']['required0'] = true; _user_validator[0]['messages']['THIRDCHOICE']['required0'] = '请输入部门负责人意见'; _user_validator[0]['rules']['THIRDOPINION']['required0'] = true; _user_validator[0]['messages']['THIRDOPINION']['required0'] = "请输入审批意见"; break; case '0050': + $("#A_div_1210").attr("style","display:none;"); + //$("#A_div_1220").attr("style","display:none;"); + $("#A_div_1230").attr("style","display:none;"); + //$("#A_div_1240").attr("style","display:none;"); + $("#A_div_1250").attr("style","display:none;"); + //$("#A_div_1260").attr("style","display:none;"); _user_validator[0]['rules']['FOURCHOICE']['required0'] = true; _user_validator[0]['messages']['FOURCHOICE']['required0'] = '请输入总经理意见'; _user_validator[0]['rules']['FOUROPINION']['required0'] = true; @@ -139,14 +163,113 @@ function changeFirstChoice(){ setItemValue(0,0,"firstopinion",""); + var firstchoice = getItemValue(0,0,"firstchoice"); + if(firstchoice==""){ + setItemRequired(0,"InterOpinion1",false); + setItemRequired(0,"DistriOpinion1",false); + $("#FIRSTOPINION").removeAttr("disabled"); + } + if(firstchoice=="0010"){ + setItemRequired(0,"A_div_1220",true); + setItemRequired(0,"InterOpinion1",false); + setItemRequired(0,"DistriOpinion1",true); + $("#FIRSTOPINION").removeAttr("disabled"); + var obj=document.getElementById('FIRSTOPINION'); + for(var i=0;i<7;i++){ + obj.options[i].style.display = "block"; + } + obj.options[7].style.display = "none"; + } + if(firstchoice=="0020"){ + setItemRequired(0,"InterOpinion1",true); + setItemRequired(0,"DistriOpinion1",false); + $("#FIRSTOPINION").removeAttr("disabled"); + var obj=document.getElementById('FIRSTOPINION'); + for(var i=0;i<7;i++){ + obj.options[i].style.display = "none"; + } + obj.options[7].style.display = "block"; + } + if(firstchoice=="0030"){ + setItemRequired(0,"InterOpinion1",false); + setItemRequired(0,"DistriOpinion1",true); + setItemValue(0,0,"firstopinion",""); + $("#FIRSTOPINION").attr("disabled","disabled"); + } } function changeSecondChoice(){ setItemValue(0,0,"secondopinion",""); + var secondchoice = getItemValue(0,0,"secondchoice"); + if(secondchoice==""){ + setItemRequired(0,"InterOpinion2",false); + setItemRequired(0,"DistriOpinion2",false); + $("#SECONDOPINION").removeAttr("disabled"); + } + if(secondchoice=="0010"){ + setItemRequired(0,"A_div_1240",true); + setItemRequired(0,"InterOpinion2",false); + setItemRequired(0,"DistriOpinion2",true); + $("#SECONDOPINION").removeAttr("disabled"); + var obj=document.getElementById('SECONDOPINION'); + for(var i=0;i<7;i++){ + obj.options[i].style.display = "block"; + } + obj.options[7].style.display = "none"; + } + if(secondchoice=="0020"){ + setItemRequired(0,"InterOpinion2",true); + setItemRequired(0,"DistriOpinion2",false); + $("#SECONDOPINION").removeAttr("disabled"); + var obj=document.getElementById('SECONDOPINION'); + for(var i=0;i<7;i++){ + obj.options[i].style.display = "none"; + } + obj.options[7].style.display = "block"; + } + if(secondchoice=="0030"){ + setItemRequired(0,"InterOpinion2",false); + setItemRequired(0,"DistriOpinion2",true); + setItemValue(0,0,"secondopinion",""); + $("#SECONDOPINION").attr("disabled","disabled"); + } } function changeThirdChoice(){ setItemValue(0,0,"thirdopinion",""); + var thirdchoice = getItemValue(0,0,"thirdchoice"); + if(thirdchoice==""){ + setItemRequired(0,"InterOpinion3",false); + setItemRequired(0,"DistriOpinion3",false); + $("#THIRDOPINION").removeAttr("disabled"); + } + if(thirdchoice=="0010"){ + setItemRequired(0,"A_div_1260",true); + setItemRequired(0,"InterOpinion3",false); + setItemRequired(0,"DistriOpinion3",true); + $("#THIRDOPINION").removeAttr("disabled"); + var obj=document.getElementById('THIRDOPINION'); + for(var i=0;i<7;i++){ + obj.options[i].style.display = "block"; + } + obj.options[7].style.display = "none"; + } + if(thirdchoice=="0020"){ + setItemRequired(0,"InterOpinion3",true); + setItemRequired(0,"DistriOpinion3",false); + $("#THIRDOPINION").removeAttr("disabled"); + var obj=document.getElementById('THIRDOPINION'); + for(var i=0;i<7;i++){ + obj.options[i].style.display = "none"; + } + obj.options[7].style.display = "block"; + } + if(thirdchoice=="0030"){ + setItemRequired(0,"InterOpinion3",false); + setItemRequired(0,"DistriOpinion3",true); + setItemValue(0,0,"thirdopinion",""); + $("#THIRDOPINION").attr("disabled","disabled"); + } } function save(){