2023-09-05 14:15:41 +08:00

910 lines
38 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)||"业务变更流程".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(){
$(".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;
}
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";//拒绝枚举
}
switch('<%=phaseNo%>') {
case '0030'://初审
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);
break;
case '0040'://复审
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);
break;
case '0050'://大于20万复审
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);
break;
case '0060'://信审
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);
break;
}
})
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);
}
});
}
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 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 ){
AsDebug.alert("警告","请先获取反欺诈判定结果!");
return;
}
if("<%=phaseNo%>" == "0030"){//初审
if(checkOpinion("FIRSTCHOICE")){
return;
}
}else if("<%=phaseNo%>" == "0040"){//复审
if(checkOpinion("SECONDCHOICE")){
return;
}
}else if("<%=phaseNo%>" == "0050"){//大于20万复审
if(checkOpinion("SECONDCHOICE")){
return;
}
}else if("<%=phaseNo%>" == "0060") {//信审
if(checkOpinion("THIRDCHOICE")){
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 = "";
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 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+",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"%>