function autoRiskScan(scenarioID,bizArgs,subTypeNo,callback,stitle){ var sReturn = false; var title=stitle||""; if(typeof(scenarioID) == "undefined" || scenarioID.length == 0){ alert("风险探测,需要场景号,请传入场景号参数!"); return sReturn; } if(typeof(bizArgs) == "undefined" || bizArgs.length == 0){ alert("风险探测,需要业务数据,请传入业务数据参数!"); return sReturn; } if(typeof(subTypeNo) == "undefined" || subTypeNo.length == 0){ subTypeNo = ""; } var res = AsControl.RunJavaMethodTrans("com.tenwa.flow.warning.Warning","selectByScenarioid","scenarioid="+scenarioID+",subTypeNo="+subTypeNo); if(res=="failed") { callback(true); } else{ sceCompUrl="/AppConfig/AutoRiskDetect/ScenarioAlarm.jsp"; sceCompArgs = "ScenarioNo="+scenarioID+"&SubTypeNo="+subTypeNo+"&BizArg="+encodeURI(bizArgs.replace(/&/gi,",")); sceStyle = "dialogWidth=850px;dialogHeight=550px;status:no;center:yes;help:no;minimize:yes;maximize:no;border:thin;statusbar:no"; AsDialog.PopView(sceCompUrl,sceCompArgs,sceStyle,callback,title); } } (function($){ $.fn.riskScan = function(options) { var defaults = { modelInvoker:"./AlarmModelInvoker.jsp", scenarioSerial:"" }; var options = $.extend(defaults, options); //应用参数 return this.each(function() { //定义的功能函数 $.fn.isComplete = function(){ for(var i=0;i最终结果:未通过"); if(groupIDs==""||groupIDs.indexOf("@"+groupID)<0){ var anchor = $(""+(++idx)+"."+groupName+""); groupIDs=groupIDs+"@"+groupID; scenarioMessage.append(anchor); scenarioMessage.attr("idx",idx); scenarioMessage.attr("Spaned","true"); scenarioMessage.attr("groupIDS",groupIDs); } } function groupCheck(item){ var group = item.parents(".r_group"); var modelItems = $(".ck_item",group);//检查分组的子项是否运行完成 var bGroupDone = true; var bGroupPass = true; for(var i=0;i"); } if(msg.length == 1)message = msg[0]; if(message.length == 0) message = " "; return message; } })(jQuery);