2018-07-24 14:47:12 +08:00

452 lines
18 KiB
Plaintext

<%@page import="java.lang.Integer"%>
<%@page import="java.lang.Double"%>
<%@page import="com.tenwa.reckon.product.ASObjectWindowCalc"%>
<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/Frame/resources/include/include_begin_info.jspf"%><%
/*
Author: undefined 2017-07-12
Content: ʾÀýÏêÇéÒ³Ãæ
History Log:
*/
String ishistory=CurPage.getParameter("IsHistory");
String nodeNo=CurPage.getParameter("NodeNo");
String phaseNo = CurPage.getAttribute("PhaseNo");
String taskno=CurPage.getParameter("TaskNo");
String RightType= CurPage.getParameter("RightType");
String flowunid = CurPage.getParameter("FlowUnid");
String clean_lease_money = Sqlca.getString("select CLEAN_LEASE_MONEY from LC_CALC_CONDITION_TEMP where flowunid='"+flowunid+"'");
//int money = Integer.parseInt(clean_lease_money);
if(clean_lease_money==null){
clean_lease_money="0";
}
double money = Double.parseDouble(clean_lease_money);
CurPage.getCurComp().setAttribute("RightType", null);
String sTempletNo = "VI_BUSINESS_APPROVAL";//--Ä£°åºÅ--
ASObjectModel doTemp = new ASObjectModel(sTempletNo);
doTemp.setHtmlEvent("firstchoice","onChange","changeFirstChoice");
doTemp.setHtmlEvent("secondchoice","onChange","changeSecondChoice");
doTemp.setHtmlEvent("thirdchoice","onChange","changeThirdChoice");
ASObjectWindowCalc dwTemp = new ASObjectWindowCalc(CurPage, doTemp,request);
dwTemp.Style = "2";//freeform
dwTemp.setAttr("inputWidth", "163");
if(null!=ishistory&&ishistory.equals("true")){
dwTemp.ReadOnly = "1";//Ö»¶Áģʽ
isShowButton=false;
}else{
isShowButton=true;
}
if("0010".equals(phaseNo)){//¾­ÏúÉÌ
dwTemp.setGroupHidden("0020,0030,0040,0050");
}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("0040".equals(phaseNo)){//¸´Éó
dwTemp.getDataObject().setVisible("firstchoice", true);
dwTemp.getDataObject().setVisible("firstopinion", true);
dwTemp.getDataObject().setReadOnly("firstchoice", true);
dwTemp.getDataObject().setReadOnly("firstopinion", true);
dwTemp.getDataObject().setVisible("secondchoice", true);
dwTemp.getDataObject().setVisible("secondopinion", true);
dwTemp.getDataObject().setRequired("secondchoice", true);
dwTemp.getDataObject().setRequired("secondopinion", true);
dwTemp.setGroupHidden("0040,0050");
}else if("0050".equals(phaseNo)){//ÐÅÉó
if(!"true".equals(ishistory)){
dwTemp.getDataObject().setVisible("firstchoice", true);
dwTemp.getDataObject().setVisible("firstopinion", true);
dwTemp.getDataObject().setReadOnly("firstchoice", true);
dwTemp.getDataObject().setReadOnly("firstopinion", true);
dwTemp.getDataObject().setVisible("secondchoice", true);
dwTemp.getDataObject().setVisible("secondopinion", true);
dwTemp.getDataObject().setReadOnly("secondchoice", true);
dwTemp.getDataObject().setReadOnly("secondopinion", true);
dwTemp.getDataObject().setVisible("thirdchoice", true);
dwTemp.getDataObject().setVisible("thirdopinion", true);
dwTemp.getDataObject().setRequired("thirdchoice", true);
dwTemp.getDataObject().setRequired("thirdopinion", true);
}else{
dwTemp.getDataObject().setVisible("firstchoice", true);
dwTemp.getDataObject().setVisible("firstopinion", true);
dwTemp.getDataObject().setReadOnly("firstchoice", true);
dwTemp.getDataObject().setReadOnly("firstopinion", true);
dwTemp.getDataObject().setVisible("secondchoice", false);
dwTemp.getDataObject().setVisible("secondopinion", false);
dwTemp.getDataObject().setVisible("thirdchoice", false);
dwTemp.getDataObject().setVisible("thirdopinion", false);
dwTemp.getDataObject().setVisible("INTEROPINION2", false);
dwTemp.getDataObject().setVisible("DISTRIOPINION2", false);
dwTemp.getDataObject().setVisible("INTEROPINION3", false);
dwTemp.getDataObject().setVisible("DISTRIOPINION3", false);
dwTemp.setGroupHidden("0030,0040,0050");
}
}else if("0020".equals(phaseNo)){//¾­ÏúÉÌ
dwTemp.getDataObject().setVisible("firstchoice", true);
dwTemp.getDataObject().setVisible("firstopinion", true);
dwTemp.getDataObject().setReadOnly("firstchoice", true);
dwTemp.getDataObject().setReadOnly("firstopinion", true);
dwTemp.getDataObject().setVisible("secondchoice", false);
dwTemp.getDataObject().setVisible("secondopinion", false);
dwTemp.getDataObject().setReadOnly("secondchoice", false);
dwTemp.getDataObject().setReadOnly("secondopinion", false);
dwTemp.getDataObject().setVisible("thirdchoice", false);
dwTemp.getDataObject().setVisible("thirdopinion", false);
dwTemp.getDataObject().setRequired("thirdchoice", false);
dwTemp.getDataObject().setRequired("thirdopinion", false);
dwTemp.getDataObject().setReadOnly("thirdchoice", false);
dwTemp.getDataObject().setReadOnly("thirdopinion", false);
dwTemp.setGroupHidden("0030,0040,0050");
}
dwTemp.genHTMLObjectWindow(flowunid);
String sButtons[][] = {
{"true","","Button","±£´æ","±£´æËùÓÐÐÞ¸Ä","save()","","","",""}
};
%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%>
<script type="text/javascript">
$(function(){
$(".info_td_left").css("width","150px");
$(".info_mid_line").css("width","50%");
switch('<%=phaseNo%>'){
case '0030'://³õÉó
$("#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 '0040'://¸´Éó
$("#A_div_1250").attr("style","display:none;");
$("#A_div_1260").attr("style","display:none;");
$("#FIRSTCHOICE").attr("disabled","disabled");//³õÉóÒâ¼û
$("#FIRSTOPINION").attr("disabled","disabled");//ÉóÅúÒâ¼û
$("#INTEROPINION1").attr("disabled","disabled");//³õÉóÄÚ²¿Òâ¼û
$("#DISTRIOPINION1").attr("disabled","disabled");//³õÉó¾­ÏúÉÌÒâ¼û
_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 '0050'://ÐÅÉó
$("#FIRSTCHOICE").attr("disabled","disabled");//³õÉóÒâ¼û
$("#FIRSTOPINION").attr("disabled","disabled");//ÉóÅúÒâ¼û
$("#INTEROPINION1").attr("disabled","disabled");//³õÉóÄÚ²¿Òâ¼û
$("#DISTRIOPINION1").attr("disabled","disabled");//³õÉó¾­ÏúÉÌÒâ¼û
$("#SECONDCHOICE").attr("disabled","disabled");//¸´ÉóÒâ¼û
$("#SECONDOPINION").attr("disabled","disabled");//ÉóÅúÒâ¼û
$("#INTEROPINION2").attr("disabled","disabled");//¸´ÉóÄÚ²¿Òâ¼û
$("#DISTRIOPINION2").attr("disabled","disabled");//¸´Éó¾­ÏúÉÌÒâ¼û
_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 '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;");
$("#FIRSTCHOICE").attr("disabled","disabled");//³õÉóÒâ¼û
$("#FIRSTOPINION").attr("disabled","disabled");//ÉóÅúÒâ¼û
$("#INTEROPINION1").attr("disabled","disabled");//³õÉóÄÚ²¿Òâ¼û
$("#DISTRIOPINION1").attr("disabled","disabled");//³õÉó¾­ÏúÉÌÒâ¼û
$("#SECONDCHOICE").attr("disabled","disabled");//¸´ÉóÒâ¼û
$("#SECONDOPINION").attr("disabled","disabled");//ÉóÅúÒâ¼û
$("#INTEROPINION2").attr("disabled","disabled");//¸´ÉóÄÚ²¿Òâ¼û
$("#DISTRIOPINION2").attr("disabled","disabled");//¸´Éó¾­ÏúÉÌÒâ¼û
_user_validator[0]['rules']['FOURCHOICE']['required0'] = true;
_user_validator[0]['messages']['FOURCHOICE']['required0'] = 'ÇëÊäÈë×ܾ­ÀíÒâ¼û';
_user_validator[0]['rules']['FOUROPINION']['required0'] = true;
_user_validator[0]['messages']['FOUROPINION']['required0'] = "ÇëÊäÈëÉóÅúÒâ¼û";
break;
}
var certResult = checkCertId();
if(certResult=="4"){
//$("#FULLNAME").attr("style","color:red;");
$("#CERTID").css("color","red");
}
var firstchoice = getItemValue(0,0,"firstchoice");
if(firstchoice==""){
setItemRequired(0,"InterOpinion1",false);
setItemRequired(0,"DistriOpinion1",false);
$("#FIRSTOPINION").attr("disabled","");
}
if(firstchoice=="0010"){
setItemRequired(0,"A_div_1220",true);
setItemRequired(0,"InterOpinion1",false);
setItemRequired(0,"DistriOpinion1",true);
$("#FIRSTOPINION").attr("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=="0030"){
setItemRequired(0,"InterOpinion1",true);
setItemRequired(0,"DistriOpinion1",false);
$("#FIRSTOPINION").attr("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=="0040"){
setItemRequired(0,"InterOpinion1",false);
setItemRequired(0,"DistriOpinion1",true);
setItemValue(0,0,"firstopinion","");
$("#FIRSTOPINION").attr("disabled","disabled");
}
})
function checkCertId(){//УÑéÖ¤¼þºÅ
var customerType = "03";
//var customerName = getItemValue(0,getRow(),"CustomerName");
var certId = getItemValue(0,getRow(),"CERTID");
//var sParams = "CustomerName="+customerName+",certId="+certId+",customerType="+customerType;
var sParams = "certId="+certId+",customerType="+customerType;
var sReturnInfo = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoCheck","checkCertId",sParams);
return sReturnInfo;
}
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=="0030"){
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=="0040"){
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=="0030"){
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=="0040"){
setItemRequired(0,"InterOpinion3",false);
setItemRequired(0,"DistriOpinion3",true);
setItemValue(0,0,"thirdopinion","");
$("#THIRDOPINION").attr("disabled","disabled");
}
}
function save(){
var updatedFields = DisplayFields[0];
if(iV_all(0)){
document.getElementById("messageBox").style.display='none';
openDWDialog();
getObj(0,"SYS_FORMID").value = "myiframe0";
getObj(0,"SYS_BPDATA").value = "";
//$("#myiframe0").submit();
//»¹Ô­
for(var i=0;i<updatedFields;i++){
var objs = getObjs(0,updatedFields[i]);
if(objs){
for(var j=0;j<objs.length;j++){
if(objs[j].getAttribute("oldDisabled")){
objs[j].setAttribute("disabled",objs[j].getAttribute("oldDisabled"));
}
}
}
}
}else{
//»¹Ô­
for(var i=0;i<updatedFields;i++){
var objs = getObjs(0,updatedFields[i]);
if(objs){
for(var j=0;j<objs.length;j++){
if(objs[j].getAttribute("oldDisabled")){
objs[j].setAttribute("disabled",objs[j].getAttribute("oldDisabled"));
}
}
}
}
showErrors(0);
return;
}
openDWDialog();
var phaseChoice = "";
var phaseOpinion = "";
if("0030" == "<%=phaseNo%>"){
phaseChoice = getItemValue(0,0,"firstchoice");
phaseOpinion = getItemValue(0,0,"firstopinion");
}else if("0040" == "<%=phaseNo%>"){
phaseChoice = getItemValue(0,0,"secondchoice");
phaseOpinion = getItemValue(0,0,"secondopinion");
}else if("0050" == "<%=phaseNo%>"){
phaseChoice = getItemValue(0,0,"thirdchoice");
phaseOpinion = getItemValue(0,0,"thirdopinion");
}else if("0020" == "<%=phaseNo%>"){
phaseChoice = getItemValue(0,0,"fourchoice");
phaseOpinion = getItemValue(0,0,"fouropinion");
}
var InterOpinion1 = getItemValue(0,0,"InterOpinion1");
var DistriOpinion1 = getItemValue(0,0,"DistriOpinion1");
var InterOpinion2 = getItemValue(0,0,"InterOpinion2");
var DistriOpinion2 = getItemValue(0,0,"DistriOpinion2");
var InterOpinion3 = getItemValue(0,0,"InterOpinion3");
var DistriOpinion3 = getItemValue(0,0,"DistriOpinion3");
var sResult = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.BusinessApproveManager","saveApproveOpinion",
"serialNo=<%=taskno%>,phaseNo=<%=phaseNo%>,flowunid=<%=flowunid%>,phaseChoice="+phaseChoice+",phaseOpinion="+phaseOpinion+",InterOpinion1="+InterOpinion1+",DistriOpinion1="+DistriOpinion1+",InterOpinion2="+InterOpinion2+",DistriOpinion2="+DistriOpinion2+",InterOpinion3="+InterOpinion3+",DistriOpinion3="+DistriOpinion3+",userid=<%=CurUser.getUserID()%>,orgid=<%=CurUser.getOrgID()%>");
if("SUCCESS" == sResult){
resetDWDialog("±£´æ³É¹¦£¡",true);
reloadSelf();
}else{
resetDWDialog("±£´æÊ§°Ü£¡",false);
}
}
//index,Ҫɾ³ýÑ¡ÏîµÄÐòºÅ£¬ÕâÀïÈ¡µ±Ç°Ñ¡ÖÐÑ¡ÏîµÄÐòºÅ
function chosefirstchoice(){
var obj=document.getElementById('FIRSTOPINION');
for(var i=0;i<8;i++){
obj.options[i].style.display = "block";
}
var firstchoice=getItemValue(0, 0, "firstchoice");
if(firstchoice=="disagree"){
obj.options[7].style.display = "none";
}else{
for(var i=0;i<7;i++){
obj.options[i].style.display = "none";
}
}
}
function chosesecondchoice(){
var obj=document.getElementById('SECONDOPINION');
for(var i=0;i<8;i++){
obj.options[i].style.display = "block";
}
var firstchoice=getItemValue(0, 0, "secondchoice");
if(firstchoice=="disagree"){
obj.options[7].style.display = "none";
}else{
for(var i=0;i<7;i++){
obj.options[i].style.display = "none";
}
}
}
function chosethirdchoice(){
var obj=document.getElementById('THIRDOPINION');
for(var i=0;i<8;i++){
obj.options[i].style.display = "block";
}
var firstchoice=getItemValue(0, 0, "thirdchoice");
if(firstchoice=="disagree"){
obj.options[7].style.display = "none";
}else{
for(var i=0;i<7;i++){
obj.options[i].style.display = "none";
}
}
}
</script>
<%@ include file="/Frame/resources/include/include_end.jspf"%>