受业务申请流程设计节点需求变更影响后,业务审批意见的修改。

This commit is contained in:
jianghongdong 2018-07-23 14:30:49 +08:00
parent 107644cbd9
commit f87edc0c48
3 changed files with 30 additions and 40 deletions

View File

@ -45,13 +45,13 @@
}
if("0010".equals(phaseNo)){//¾­ÏúÉÌ
dwTemp.setGroupHidden("0020,0030,0040,0050");
}else if("0020".equals(phaseNo)){//初审
}else if("0030".equals(phaseNo)){//初审
dwTemp.getDataObject().setVisible("firstchoice", true);
dwTemp.getDataObject().setVisible("firstopinion", true);
dwTemp.getDataObject().setRequired("firstchoice", true);
dwTemp.getDataObject().setRequired("firstopinion", true);
dwTemp.setGroupHidden("0030,0040,0050");
}else if("0030".equals(phaseNo)){//复审
}else if("0040".equals(phaseNo)){//复审
dwTemp.getDataObject().setVisible("firstchoice", true);
dwTemp.getDataObject().setVisible("firstopinion", true);
dwTemp.getDataObject().setReadOnly("firstchoice", true);
@ -61,7 +61,7 @@
dwTemp.getDataObject().setRequired("secondchoice", true);
dwTemp.getDataObject().setRequired("secondopinion", true);
dwTemp.setGroupHidden("0040,0050");
}else if("0040".equals(phaseNo)){//信审
}else if("0050".equals(phaseNo)){//信审
dwTemp.getDataObject().setVisible("firstchoice", true);
dwTemp.getDataObject().setVisible("firstopinion", true);
dwTemp.getDataObject().setReadOnly("firstchoice", true);
@ -75,7 +75,7 @@
dwTemp.getDataObject().setRequired("thirdchoice", true);
dwTemp.getDataObject().setRequired("thirdopinion", true);
//dwTemp.setGroupHidden("0040,0050");
}else if("0050".equals(phaseNo)){//经销商
}else if("0020".equals(phaseNo)){//经销商
dwTemp.getDataObject().setVisible("firstchoice", true);
dwTemp.getDataObject().setVisible("firstopinion", true);
dwTemp.getDataObject().setReadOnly("firstchoice", true);
@ -100,10 +100,9 @@
%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
<script type="text/javascript">
$(function(){
debugger;
switch('<%=phaseNo%>'){
case '0020'://初审
//$("#A_div_1210").attr("style","display:none;");
//$("#A_div_1220").attr("style","display:none;");
case '0030'://初审
$("#A_div_1230").attr("style","display:none;");
$("#A_div_1240").attr("style","display:none;");
$("#A_div_1250").attr("style","display:none;");
@ -113,11 +112,7 @@
_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;");
case '0040'://复审
$("#A_div_1250").attr("style","display:none;");
$("#A_div_1260").attr("style","display:none;");
@ -131,13 +126,7 @@
_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;");
case '0050'://信审
$("#FIRSTCHOICE").attr("disabled","disabled");//³õÉóÒâ¼û
$("#FIRSTOPINION").attr("disabled","disabled");//ÉóÅúÒâ¼û
@ -153,7 +142,7 @@
_user_validator[0]['rules']['THIRDOPINION']['required0'] = true;
_user_validator[0]['messages']['THIRDOPINION']['required0'] = "ÇëÊäÈëÉóÅúÒâ¼û";
break;
case '0050'://经销商
case '0020'://经销商
$("#A_div_1210").attr("style","display:none;");
//$("#A_div_1220").attr("style","display:none;");
$("#A_div_1230").attr("style","display:none;");
@ -198,7 +187,7 @@
}
obj.options[7].style.display = "none";
}
if(firstchoice=="0020"){
if(firstchoice=="0030"){
setItemRequired(0,"InterOpinion1",true);
setItemRequired(0,"DistriOpinion1",false);
$("#FIRSTOPINION").attr("disabled","");
@ -208,7 +197,7 @@
}
obj.options[7].style.display = "block";
}
if(firstchoice=="0030"){
if(firstchoice=="0040"){
setItemRequired(0,"InterOpinion1",false);
setItemRequired(0,"DistriOpinion1",true);
setItemValue(0,0,"firstopinion","");
@ -282,7 +271,7 @@
}
obj.options[7].style.display = "none";
}
if(secondchoice=="0020"){
if(secondchoice=="0030"){
setItemRequired(0,"InterOpinion2",true);
setItemRequired(0,"DistriOpinion2",false);
$("#SECONDOPINION").removeAttr("disabled");
@ -292,7 +281,7 @@
}
obj.options[7].style.display = "block";
}
if(secondchoice=="0030"){
if(secondchoice=="0040"){
setItemRequired(0,"InterOpinion2",false);
setItemRequired(0,"DistriOpinion2",true);
setItemValue(0,0,"secondopinion","");
@ -319,7 +308,7 @@
}
obj.options[7].style.display = "none";
}
if(thirdchoice=="0020"){
if(thirdchoice=="0030"){
setItemRequired(0,"InterOpinion3",true);
setItemRequired(0,"DistriOpinion3",false);
$("#THIRDOPINION").removeAttr("disabled");
@ -329,7 +318,7 @@
}
obj.options[7].style.display = "block";
}
if(thirdchoice=="0030"){
if(thirdchoice=="0040"){
setItemRequired(0,"InterOpinion3",false);
setItemRequired(0,"DistriOpinion3",true);
setItemValue(0,0,"thirdopinion","");
@ -374,16 +363,16 @@
openDWDialog();
var phaseChoice = "";
var phaseOpinion = "";
if("0020" == "<%=phaseNo%>"){
if("0030" == "<%=phaseNo%>"){
phaseChoice = getItemValue(0,0,"firstchoice");
phaseOpinion = getItemValue(0,0,"firstopinion");
}else if("0030" == "<%=phaseNo%>"){
}else if("0040" == "<%=phaseNo%>"){
phaseChoice = getItemValue(0,0,"secondchoice");
phaseOpinion = getItemValue(0,0,"secondopinion");
}else if("0040" == "<%=phaseNo%>"){
}else if("0050" == "<%=phaseNo%>"){
phaseChoice = getItemValue(0,0,"thirdchoice");
phaseOpinion = getItemValue(0,0,"thirdopinion");
}else if("0050" == "<%=phaseNo%>"){
}else if("0020" == "<%=phaseNo%>"){
phaseChoice = getItemValue(0,0,"fourchoice");
phaseOpinion = getItemValue(0,0,"fouropinion");
}

View File

@ -152,10 +152,10 @@ public class BusinessApproveManager {
}
if(bo != null){
bomFT.createQuery("update O set relativeobjectno='"+serialNo+"' where serialno='"+serialNo+"'").executeUpdate();
bo.setAttributeValue("phaseopinion", phaseOpinion);
bo.setAttributeValue("phasechoice", phaseChoice);
bo.setAttributeValue("InterOpinion1", InterOpinion1);
bo.setAttributeValue("DistriOpinion1", DistriOpinion1);
bo.setAttributeValue(FLOW_OPINION.phaseopinion, phaseOpinion);
bo.setAttributeValue(FLOW_OPINION.phasechoice, phaseChoice);
bo.setAttributeValue(FLOW_OPINION.phaseopinion1, InterOpinion1);
bo.setAttributeValue(FLOW_OPINION.DistriOpinion1, DistriOpinion1);
bo.setAttributeValue("InterOpinion2", InterOpinion2);
bo.setAttributeValue("DistriOpinion2", DistriOpinion2);
bo.setAttributeValue("InterOpinion3", InterOpinion3);
@ -178,6 +178,7 @@ public class BusinessApproveManager {
bomFT.createQuery("update O set relativeobjectno='"+serialNo+"' where serialno='"+serialNo+"'").executeUpdate();
}
bomFO.saveObject(bo);
tx.commit();
}catch(Exception e){
e.printStackTrace();
return "ERROR";

View File

@ -26,18 +26,18 @@ public class ApprovalOpinionCheck extends DefaultBussinessCheck{
ASResultSet result = Sqlca.getASResultSet(so);
String message = "";
switch(phaseno){
case "0020":
case "0030":
message = "初审意见未填写!";
break;
case "0030":
case "0040":
message = "复审意见未填写!";
break;
case "0040":
case "0050":
message = "部门负责人意见未填写!";
break;
case "0050":
message = "总经理意见未填写!";
break;
// case "0050":
// message = "总经理意见未填写!";
// break;
}
String phasechoice = "";
String phaseopinion = "";