业务申请,增加业务审批表页面校验

This commit is contained in:
user 2018-07-06 19:32:24 +08:00
parent 67e05120ea
commit 7fc1c79f4c

View File

@ -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(){