<%@page import="java.lang.Integer"%> <%@page import="java.lang.Double"%> <%@page import="com.tenwa.reckon.product.ASObjectWindowCalc"%> <%@ page import="jbo.oti.RC_SCORE_RESULT" %> <%@ 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 customerType= CurPage.getParameter("CustomerType"); String flowstate = CurPage.getParameter("flowstate"); String flowunid = CurPage.getParameter("FlowUnid"); String flowName = CurPage.getParameter("FlowName");//获取流程名称 String projectId = CurPage.getParameter("ProjectId");//获取项目id String clean_lease_money = Sqlca.getString("select CLEAN_LEASE_MONEY from LC_CALC_CONDITION_TEMP where flowunid='"+flowunid+"'"); //获取合同状态 String projectstatus = Sqlca.getString("select PROJECT_STATUS from lb_project_info where id='"+projectId+"'"); //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_PROJECTINFO_APPROVAL";//--模板号-- ASObjectModel doTemp = new ASObjectModel(sTempletNo); if("01".equals(customerType)){ doTemp.setVisible("SEX",false);//如果是法人客户隐藏性别字段 } 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; } String fraud_alert_code = ""; String fraud_taken_code = ""; String score_result_code = ""; BizObject rcScoreResultBiz = JBOFactory.createBizObjectQuery(RC_SCORE_RESULT.CLASS_NAME,"flow_no=:flow_no").setParameter("flow_no", flowunid).getSingleResult(false); if(null != rcScoreResultBiz){ // 反欺诈预警结果:H、S、C fraud_alert_code = null == rcScoreResultBiz.getAttribute("fraud_alert_code") ? "" : rcScoreResultBiz.getAttribute("fraud_alert_code").toString(); // 反欺诈判定结果:F、K、S、空 fraud_taken_code = null == rcScoreResultBiz.getAttribute("fraud_taken_code") ? "" : rcScoreResultBiz.getAttribute("fraud_taken_code").toString(); // 评分结果 AA RR RD DD score_result_code = null == rcScoreResultBiz.getAttribute("score_result_code") ? "" : rcScoreResultBiz.getAttribute("score_result_code").toString(); } //复审意见展示 if("业务申请流程".equals(flowName)&&("0040".equals(phaseNo)||"0050".equals(phaseNo)||"0060".equals(phaseNo)||"0070".equals(phaseNo)||"0080".equals(phaseNo))){ doTemp.setVisible("VETO",true); }else { doTemp.setVisible("VETO",false); } if(("业务申请流程".equals(flowName)||"业务变更流程".equals(flowName))&&("0030".equals(phaseNo)||"0040".equals(phaseNo)||"0050".equals(phaseNo)||"0060".equals(phaseNo)||"0070".equals(phaseNo))){ dwTemp.getDataObject().setVisible("subjectname", true); }else { dwTemp.getDataObject().setVisible("subjectname", false); } 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"); if("BACK".equals(flowstate)||"ANYBACK".equals(flowstate)){ dwTemp.getDataObject().setVisible("secondchoice", true); dwTemp.getDataObject().setVisible("secondopinion", true); dwTemp.getDataObject().setReadOnly("secondchoice", true); dwTemp.getDataObject().setReadOnly("secondopinion", true); // dwTemp.getDataObject().setVisible("InterOpinion2", true); // dwTemp.getDataObject().setReadOnly("InterOpinion2", true); dwTemp.setGroupHidden("0040,0050"); } }else if("0040".equals(phaseNo)||"0050".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"); if(("BACK".equals(flowstate)||"ANYBACK".equals(flowstate))&&"0050".equals(phaseNo)){ dwTemp.getDataObject().setVisible("thirdchoice", true); dwTemp.getDataObject().setVisible("thirdopinion", true); dwTemp.getDataObject().setReadOnly("thirdchoice", true); dwTemp.getDataObject().setReadOnly("thirdopinion", true); // dwTemp.getDataObject().setVisible("INTEROPINION3", true); // dwTemp.getDataObject().setReadOnly("INTEROPINION3", true); dwTemp.setGroupHidden("0050"); } if(CurUser.hasRole("401")){ dwTemp.setGroupHidden("0030,0040"); } }else if("0060".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"); }else if("0070".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); if(money>200000){//如果大约20万显示负责人审批意见 dwTemp.getDataObject().setVisible("thirdchoice", true); dwTemp.getDataObject().setVisible("thirdopinion", true); dwTemp.getDataObject().setReadOnly("thirdchoice", true); dwTemp.getDataObject().setReadOnly("thirdopinion", true); }else{ dwTemp.setGroupHidden("0040"); } }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"); } } dwTemp.genHTMLObjectWindow(flowunid); String sButtons[][] = { {"0010,0020".indexOf(phaseNo)>-1?"false":"true","","Button","保存","保存所有修改","save()","","","",""} }; %><%@ include file="/Frame/resources/include/ui/include_info.jspf"%> <%@ include file="/Frame/resources/include/include_end.jspf"%>