959 lines
39 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@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"%>
<script type="text/javascript">
$(function(){
//拒单理由 复审意见为拒绝和返回经销商时拒单理由显示
var vo = getItemValue(0,0,"secondchoice");
if(vo=="0010"){
showItem(0,"VETO");
setItemRequired(0,"VETO",true);
}else {
hideItem(0,"VETO");
setItemRequired(0,"VETO",false);
}
$(".info_td_left").css("width","150px");
$(".info_mid_line").css("width","50%");
var selectOpinion = '';
var proposal = '';
switch('<%=phaseNo%>'){
case '0030'://初审
selectOpinion ='FIRSTOPINION';
proposal ='FIRSTCHOICE';
$("#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;");
if("BACK"=="<%=flowstate%>"||"ANYBACK"=="<%=flowstate%>"){
$("#A_div_1230").attr("style","display:block;");
$("#A_div_1240").attr("style","display:block;");
$("#A_div_1260").attr("style","display:block;");
}
if("true"=="<%=ishistory%>"&&<%=CurUser.hasRole("401")%>){
$("#A_div_1130").attr("style","display:none;");
$("#A_div_1140").attr("style","display:none;");
$("#A_div_1210").attr("style","display:none;");
$("#A_div_1150").attr("style","display:none;");
$("#A_div_1160").attr("style","display:none;");
$("#A_div_1230").attr("style","display:none;");
$("#A_div_1170").attr("style","display:none;");
$("#A_div_1180").attr("style","display:none;");
$("#A_div_1250").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'://复审
selectOpinion ='SECONDOPINION';
proposal ='SECONDCHOICE';
$("#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");//初审经销商意见
if("BACK"=="<%=flowstate%>"||"ANYBACK"=="<%=flowstate%>"){
$("#A_div_1250").attr("style","display:block;");
$("#A_div_1260").attr("style","display:block;");
}
if("true"=="<%=ishistory%>"&&<%=CurUser.hasRole("401")%>){
$("#A_div_1130").attr("style","display:none;");
$("#A_div_1140").attr("style","display:none;");
$("#A_div_1210").attr("style","display:none;");
$("#A_div_1150").attr("style","display:none;");
$("#A_div_1160").attr("style","display:none;");
$("#A_div_1230").attr("style","display:none;");
$("#A_div_1170").attr("style","display:none;");
$("#A_div_1180").attr("style","display:none;");
$("#A_div_1250").attr("style","display:none;");
$("#A_Group_0020").attr("style","display:none;");
if("13"==<%=projectstatus%>){//添加业务二部风管领导审批意见0070显示
html='<tr id="contractsign" class="test"><td>业务审批结果: 通过</td></tr>';
}else{
var firstopinionText= $("#FIRSTOPINION").find("option:selected").text();
html='<tr id="contractsign" class="test"><td>业务审批结果: 未通过('+firstopinionText+'</td></tr>';
}
$("#A_Group_0010").append(html);
}
_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'://大于20万复审
selectOpinion ='SECONDOPINION';
proposal ='SECONDCHOICE';
$("#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");//初审经销商意见
if("BACK"=="<%=flowstate%>"||"ANYBACK"=="<%=flowstate%>"){
$("#A_div_1250").attr("style","display:block;");
$("#A_div_1260").attr("style","display:block;");
}
if("true"=="<%=ishistory%>"&&<%=CurUser.hasRole("401")%>){
$("#A_div_1130").attr("style","display:none;");
$("#A_div_1140").attr("style","display:none;");
$("#A_div_1210").attr("style","display:none;");
$("#A_div_1150").attr("style","display:none;");
$("#A_div_1160").attr("style","display:none;");
$("#A_div_1230").attr("style","display:none;");
$("#A_div_1170").attr("style","display:none;");
$("#A_div_1180").attr("style","display:none;");
$("#A_div_1250").attr("style","display:none;");
$("#A_Group_0020").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 '0060'://信审
selectOpinion ='THIRDOPINION';
proposal ='THIRDCHOICE';
$("#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");//复审经销商意见
if("true"=="<%=ishistory%>"&&<%=CurUser.hasRole("401")%>){
$("#A_div_1130").attr("style","display:none;");
$("#A_div_1140").attr("style","display:none;");
$("#A_div_1210").attr("style","display:none;");
$("#A_div_1150").attr("style","display:none;");
$("#A_div_1160").attr("style","display:none;");
$("#A_div_1230").attr("style","display:none;");
$("#A_div_1170").attr("style","display:none;");
$("#A_div_1180").attr("style","display:none;");
$("#A_div_1250").attr("style","display:none;");
$("#A_Group_0020").attr("style","display:none;");
if("13"==<%=projectstatus%>){
html='<tr id="contractsign" class="test"><td>业务审批结果: 通过</td></tr>';
}else{
var firstopinionText= $("#FIRSTOPINION").find("option:selected").text();
html='<tr id="contractsign" class="test"><td>业务审批结果: 未通过('+firstopinionText+'</td></tr>';
}
$("#A_Group_0010").append(html);
}
_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");//复审经销商意见
if("BACK"=="<%=flowstate%>"||"ANYBACK"=="<%=flowstate%>"){
$("#A_div_1130").attr("style","display:none;");
$("#A_div_1140").attr("style","display:none;");
$("#A_div_1210").attr("style","display:none;");
}
if("true"=="<%=ishistory%>"&&<%=CurUser.hasRole("401")%>){
$("#A_div_1130").attr("style","display:none;");
$("#A_div_1140").attr("style","display:none;");
$("#A_div_1210").attr("style","display:none;");
$("#A_div_1150").attr("style","display:none;");
$("#A_div_1160").attr("style","display:none;");
$("#A_div_1230").attr("style","display:none;");
$("#A_div_1170").attr("style","display:none;");
$("#A_div_1180").attr("style","display:none;");
$("#A_div_1250").attr("style","display:none;");
}
_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;
case '0070'://经销商
if("true"=="<%=ishistory%>"&&<%=CurUser.hasRole("401")%>){
$("#A_Group_0020").attr("style","display:none;");
if("13"==<%=projectstatus%>){
html='<tr id="contractsign" class="test"><td>业务审批结果: 通过</td></tr>';
}else{
var firstopinionText= $("#FIRSTOPINION").find("option:selected").text();
html='<tr id="contractsign" class="test"><td>业务审批结果: 未通过('+firstopinionText+'</td></tr>';
}
$("#A_Group_0010").append(html);
}
break;
}
var certResult = checkCertId();
if(certResult=="4" && "false"=="<%=ishistory%>"){
//$("#FULLNAME").attr("style","color:red;");
$("#CERTID").css("color","red");
}
var firstchoice = getItemValue(0,0,proposal);
var attribute1="";
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","");
$("#SECONDOPINION").attr("disabled","");
$("#THIRDOPINION").attr("disabled",""); */
var obj=document.getElementById(selectOpinion);
if(obj!=null&&""!=obj&&"null"!=obj){
for(var i=0;i<7;i++){
obj.options[i].style.display = "block";
}
obj.options[7].style.display = "none";
obj.options[8].style.display = "none";
}
attribute1="1";
}
if(firstchoice=="0020"){
/* $("#SECONDOPINION").attr("disabled","");
$("#THIRDOPINION").attr("disabled",""); */
var obj=document.getElementById(selectOpinion);
if(obj!=null&&""!=obj&&"null"!=obj){
for(var i=0;i<7;i++){
obj.options[i].style.display = "none";
}
obj.options[0].style.display = "block";
obj.options[7].style.display = "block";
obj.options[8].style.display = "none";
}
attribute1="2";
}
if(firstchoice=="0030"){
/* setItemRequired(0,"InterOpinion1",true);
setItemRequired(0,"DistriOpinion1",false);
$("#FIRSTOPINION").attr("disabled","");
$("#SECONDOPINION").attr("disabled","");
$("#THIRDOPINION").attr("disabled",""); */
if(obj!=null&&""!=obj&&"null"!=obj){
var obj=document.getElementById(selectOpinion);
for(var i=0;i<8;i++){
obj.options[i].style.display = "none";
}
obj.options[0].style.display = "block";
}
attribute1="3";
}
if(firstchoice=="0040"||"0050"==firstchoice){
// setItemRequired(0,"InterOpinion1",false);
// setItemRequired(0,"DistriOpinion1",true);
// setItemValue(0,0,"firstopinion","");
$("#FIRSTOPINION").attr("disabled","disabled");
$("#SECONDOPINION").attr("disabled","disabled");
$("#THIRDOPINION").attr("disabled","disabled");
attribute1="";
}
var selectOpin = getItemValue(0,getRow(),selectOpinion);
AsControl.RunJsp('/Tenwa/Lease/Flow/Project/BusinessApplication/GetApplyNameSelect.jsp','codeno=disagreeOP&attribute1='+attribute1+'&selectOpinion='+selectOpin,function(sReturn){
if("FALSE"!=allTrim(sReturn)){
var sReturn = lTrim(sReturn);
sReturn = rTrim(sReturn);
var selectedVal = $('#'+selectOpinion).val();
$('#'+selectOpinion).children().remove();
$('#'+selectOpinion).append(sReturn);
$('#'+selectOpinion).val(selectedVal);
}
});
if("<%=CurUser.getUserID()%>".indexOf("8006")>=0){
$("#A_div_1130").attr("style","display:none;");
$("#A_div_1140").attr("style","display:none;");
$("#A_div_1210").attr("style","display:none;");
$("#A_div_1150").attr("style","display:none;");
$("#A_div_1160").attr("style","display:none;");
$("#A_div_1230").attr("style","display:none;");
$("#A_div_1170").attr("style","display:none;");
$("#A_div_1180").attr("style","display:none;");
$("#A_div_1250").attr("style","display:none;");
$("#A_Group_0020").attr("style","display:none;");
$("#A_Group_0040").attr("style","display:none;");
$("#A_Group_0030").attr("style","display:none;");
}
// 评分结果 AA RR RD DD
var score_result_code = "<%=score_result_code%>";
if("" == score_result_code || ("AA" != score_result_code && "DD" != score_result_code)){
return;
}
// 当评分结果不为空,并且为 AA 或者 DD时执行以下代码
var choiceCodeScoreDefault = null;
var opinionCodeScoreDefault = null;
var attributeCodeScoreDefault = null;
// 评分结果 AA 自动通过
if("AA" == score_result_code){
choiceCodeScoreDefault = "0020";//审批意见
opinionCodeScoreDefault = "0070";//意见详情
attributeCodeScoreDefault = "2";//通过枚举
}else if("DD" == score_result_code){// 评分结果 DD 自动拒绝
choiceCodeScoreDefault = "0010";//审批意见
opinionCodeScoreDefault = "0060";//意见详情
attributeCodeScoreDefault = "1";//拒绝枚举
}
if("0030" == "<%=phaseNo%>"){
var scoreDefaultResultChoiceValue = getItemValue(0, 0, "FIRSTCHOICE");
if("" != scoreDefaultResultChoiceValue){
return;
}
setItemValue(0,0,"FIRSTCHOICE",choiceCodeScoreDefault);
setItemRequired(0,"FIRSTOPINION",true);
$("#FIRSTOPINION").removeAttr("disabled");
defaultRcScoreResult("FIRSTOPINION", opinionCodeScoreDefault, attributeCodeScoreDefault);
setItemValue(0,0,"FIRSTOPINION",opinionCodeScoreDefault);
setItemReadOnly(0,0,"FIRSTCHOICE",true);
setItemReadOnly(0,0,"FIRSTOPINION",true);
}else if("0040" == "<%=phaseNo%>" || "0050" == "<%=phaseNo%>" || "0051" == "<%=phaseNo%>" || "0052" == "<%=phaseNo%>" || "0053" == "<%=phaseNo%>" ){
var scoreDefaultResultChoiceValue = getItemValue(0, 0, "SECONDCHOICE");
if("" != scoreDefaultResultChoiceValue){
return;
}
setItemValue(0,0,"SECONDCHOICE",choiceCodeScoreDefault);
setItemRequired(0,"SECONDOPINION",true);
$("#SECONDOPINION").removeAttr("disabled");
defaultRcScoreResult("SECONDOPINION", opinionCodeScoreDefault, attributeCodeScoreDefault);
setItemValue(0,0,"SECONDOPINION",opinionCodeScoreDefault);
setItemReadOnly(0,0,"SECONDCHOICE",true);
setItemReadOnly(0,0,"SECONDOPINION",true);
}else if("0060" == "<%=phaseNo%>"){
var scoreDefaultResultChoiceValue = getItemValue(0, 0, "THIRDCHOICE");
if("" != scoreDefaultResultChoiceValue){
return;
}
setItemValue(0,0,"THIRDCHOICE",choiceCodeScoreDefault);
setItemRequired(0,"THIRDOPINION",true);
$("#THIRDOPINION").removeAttr("disabled");
defaultRcScoreResult("THIRDOPINION", opinionCodeScoreDefault, attributeCodeScoreDefault);
setItemValue(0,0,"THIRDOPINION",opinionCodeScoreDefault);
setItemReadOnly(0,0,"THIRDCHOICE",true);
setItemReadOnly(0,0,"THIRDOPINION",true);
}
})
function defaultRcScoreResult(selectOpinion, selectOpinionValue, attribute){
AsControl.RunJsp('/Tenwa/Lease/Flow/Project/BusinessApplication/GetApplyNameSelected.jsp',
'codeno=disagreeOP&attribute1='+attribute+'&selectOpinion='+selectOpinionValue,function(sReturn){
if("FALSE"!=allTrim(sReturn)){
var sReturn = lTrim(sReturn);
sReturn = rTrim(sReturn);
$('#'+selectOpinion).children().remove();
$('#'+selectOpinion).append(sReturn);
}
});
}
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");
var attribute1="";
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",true);
// setItemRequired(0,"DistriOpinion1",false);
setItemRequired(0,"FIRSTOPINION",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"; */
attribute1="1";
}
if(firstchoice=="0020"){
// setItemRequired(0,"InterOpinion1",true);
// setItemRequired(0,"DistriOpinion1",false);
setItemRequired(0,"FIRSTOPINION",true);
$("#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"; */
attribute1="2";
}
if(firstchoice=="0030"){
// setItemRequired(0,"InterOpinion1",true);
// setItemRequired(0,"DistriOpinion1",false);
setItemRequired(0,"FIRSTOPINION",true);
$("#FIRSTOPINION").removeAttr("disabled");
// setItemValue(0,0,"firstopinion","");
// $("#FIRSTOPINION").attr("disabled","disabled");
attribute1="3";
}
if(firstchoice=="0040"||firstchoice=="0060"){
// setItemRequired(0,"InterOpinion1",false);
// setItemRequired(0,"DistriOpinion1",true);
setItemRequired(0,"FIRSTOPINION",false);
setItemValue(0,0,"firstopinion","");
$("#FIRSTOPINION").attr("disabled","disabled");
attribute1="";
}
AsControl.RunJsp('/Tenwa/Lease/Flow/Project/BusinessApplication/GetApplyName.jsp','codeno=disagreeOP&attribute1='+attribute1,function(sReturn){
if("FALSE"!=allTrim(sReturn)){
var sReturn = lTrim(sReturn);
sReturn = rTrim(sReturn);
$('#FIRSTOPINION').children().remove();
$('#FIRSTOPINION').append(sReturn);
}
});
}
function changeSecondChoice(){//根据复审意见,遍历相应的下拉选项
setItemValue(0,0,"secondopinion","");
var secondchoice = getItemValue(0,0,"secondchoice");
var attribute1="";
// 复审意见 为 信息为空时
if(secondchoice==""){ // 信息为空时
setItemRequired(0,"InterOpinion2",false);//复审内部意见
//setItemRequired(0,"DistriOpinion2",false);
$("#SECONDOPINION").removeAttr("disabled");//复审-信审意见
}
// 复审意见 为 建议通过时
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"; */
attribute1="2";
}
// 复审意见 为 建议拒绝时
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"; */
attribute1="1";
}
// 复审意见 为 建议附条件时
if(secondchoice=="0030"){
setItemRequired(0,"InterOpinion2",false);//复审内部意见
//setItemRequired(0,"DistriOpinion2",true);
setItemRequired(0,"secondopinion",true);//复审-信审意见
$("#SECONDOPINION").removeAttr("disabled");//复审-信审意见
// $("#SECONDOPINION").attr("disabled","disabled");
var obj=document.getElementById('SECONDOPINION'); //复审-信审意见
attribute1="3";
}
// 复审意见 为 退回经销商SP
if(secondchoice=="0040"||secondchoice=="0060"){
setItemRequired(0,"InterOpinion2",false);//复审内部意见
//setItemRequired(0,"DistriOpinion2",true);
// setItemValue(0,0,"secondopinion","");
$("#SECONDOPINION").attr("disabled","disabled");//复审-信审意见
attribute1="";
}
AsControl.RunJsp('/Tenwa/Lease/Flow/Project/BusinessApplication/GetApplyName.jsp','codeno=disagreeOP&attribute1='+attribute1,function(sReturn){
if("FALSE"!=allTrim(sReturn)){
var sReturn = lTrim(sReturn);
sReturn = rTrim(sReturn);
$('#SECONDOPINION').children().remove();
$('#SECONDOPINION').append(sReturn);
}
});
//拒单理由 复审意见为拒绝和返回经销商时拒单理由显示
var vo = getItemValue(0,0,"secondchoice");
if(vo=="0010"){
showItem(0,"VETO");
setItemRequired(0,"VETO",true);
setItemValue(0, 0, "VETO", "");
}else {
hideItem(0,"VETO");
setItemRequired(0,"VETO",false);
setItemValue(0, 0, "VETO", "");
}
}
function changeThirdChoice(){//根据信审意见,遍历相应的下拉选项
setItemValue(0,0,"thirdopinion","");
var thirdchoice = getItemValue(0,0,"thirdchoice");
var attribute1="";
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"; */
attribute1="1";
}
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"; */
attribute1="2";
}
if(thirdchoice=="0030"){
setItemRequired(0,"InterOpinion3",false);
//setItemRequired(0,"DistriOpinion3",true);
setItemRequired(0,"thirdopinion",true);
$("#THIRDOPINION").removeAttr("disabled");
var obj=document.getElementById('THIRDOPINION');
attribute1="3";
}
if(thirdchoice=="0040"||thirdchoice=="0060"){
setItemRequired(0,"InterOpinion3",false);
//setItemRequired(0,"DistriOpinion3",true);
setItemValue(0,0,"thirdopinion","");
$("#THIRDOPINION").attr("disabled","disabled");
attribute1="";
}
AsControl.RunJsp('/Tenwa/Lease/Flow/Project/BusinessApplication/GetApplyName.jsp','codeno=disagreeOP&attribute1='+attribute1,function(sReturn){
if("FALSE"!=allTrim(sReturn)){
var sReturn = lTrim(sReturn);
sReturn = rTrim(sReturn);
$('#THIRDOPINION').children().remove();
$('#THIRDOPINION').append(sReturn);
}
});
}
function checkOpinion(scoreDefaultResultChoice){
// 评分结果 AA RR RD DD
var score_result_code = "<%=score_result_code%>";
// 反欺诈判定结果F、K、S、空
var fraud_taken_code = "<%=fraud_taken_code%>";
// 反欺诈预警结果H、S、C
var fraud_alert_code = "<%=fraud_alert_code%>";
var scoreDefaultResultChoiceValue = getItemValue(0, 0, scoreDefaultResultChoice);
if("AA" == score_result_code || "DD" == score_result_code){// AA 、 DD 异常提醒
if("AA" == score_result_code && "0020" != scoreDefaultResultChoiceValue){
AsDebug.alert("警告","请确认评分结果,当前评分结果为 AA审批意见只能为通过");
return true;
}
if("DD" == score_result_code && "0010" != scoreDefaultResultChoiceValue){
AsDebug.alert("警告","请确认评分结果,当前评分结果为 DD审批意见只能为拒绝");
return true;
}
}else { // RR RD 情况下, 反欺诈判定结果为 K 、 S时不允许通过
if(("K" == fraud_taken_code || "S" == fraud_taken_code) && "0010" != scoreDefaultResultChoiceValue){
AsDebug.alert("警告","请确认评分结果与反欺诈判定结果,当前订单建议审批意见为拒绝!");
return true;
}
}
return false;
}
function checkBackOpinion(){
if("<%=phaseNo%>" == "0040" || "<%=phaseNo%>" == "0050"|| "<%=phaseNo%>" == "0051"
|| "<%=phaseNo%>" == "0052"|| "<%=phaseNo%>" == "0053"){
if("0040" == getItemValue(0, 0, "SECONDCHOICE")){
return true;
}
}else if("<%=phaseNo%>" == "0030"){
if("0040" == getItemValue(0, 0, "FIRSTCHOICE")){
return true;
}
}
return false;
}
function save(){
// 评分结果 AA RR RD DD
var score_result_code = "<%=score_result_code%>";
// 反欺诈判定结果F、K、S、空
var fraud_taken_code = "<%=fraud_taken_code%>";
// 反欺诈预警结果H、S、C
var fraud_alert_code = "<%=fraud_alert_code%>";
if("" == score_result_code){
AsDebug.alert("警告","请先获取评分结果!");
return;
}
if(("RR" == score_result_code || "RD" == score_result_code) && "" == fraud_taken_code && "C" != fraud_alert_code ){
if(!checkBackOpinion()){
AsDebug.alert("警告","请先获取反欺诈判定结果!");
return;
}
}
if("<%=phaseNo%>" == "0030"){//初审
if(checkOpinion("FIRSTCHOICE")){
return;
}
}else if("<%=phaseNo%>" == "0040" || "<%=phaseNo%>" == "0050"|| "<%=phaseNo%>" == "0051"
|| "<%=phaseNo%>" == "0052"|| "<%=phaseNo%>" == "0053"){
if(checkOpinion("SECONDCHOICE")){
return;
}
}
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 = "";
var VETO = "";
if("0030" == "<%=phaseNo%>"){
phaseChoice = getItemValue(0,0,"firstchoice");
phaseOpinion = getItemValue(0,0,"firstopinion");
}else if("0040" == "<%=phaseNo%>"||"0050" == "<%=phaseNo%>"){
phaseChoice = getItemValue(0,0,"secondchoice");
phaseOpinion = getItemValue(0,0,"secondopinion");
}else if("0060" == "<%=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 vo = getItemValue(0,0,"secondchoice");
if(vo=="0010"){
VETO = getItemValue(0,0,"VETO");
}else {
VETO = "";
}
// 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+",veto="+VETO+",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"%>