<%@ page contentType="text/html; charset=GBK"%> <%@ include file="/IncludeBegin.jsp"%> <%@page import="com.amarsoft.app.alarm.*"%> <%@page import="com.tenwa.alarm.*"%> <%@page import="com.amarsoft.awe.util.ObjectConverts"%> <%@page import="java.util.List"%> <%@page import="java.util.ArrayList"%> <% //获得组件参数 String sScenarioNo = CurPage.getParameter("ScenarioNo"); String sBizArg = CurPage.getParameter("BizArg"); String [] bizArr = sBizArg.split(","); String ProjectNo=""; String gpsVendor=""; for(int i=0;i=0){ autoCommit="true"; } //加载器 // ScenarioContextLoader loader = AlarmScenarioFactory.createScenarioContextLoader(sBizArg); // ((ProductScenarioContextLoader)loader).init(Sqlca,sScenarioNo,sBizArg,sSubTypeNo); DefaultScenarioContextLoader loader= AlarmScenarioFactory.createScenarioContextLoader(sBizArg); loader.init(Sqlca,sScenarioNo,sBizArg,sSubTypeNo); ScenarioContext context = loader.getContext(); //获取下文容器 context.setCheckItemRunner(new DefaultCheckItemRunner()); //模型运行器 String scenarioSerializable = ObjectConverts.getString(context); //序列化 %>
<% List gList0 = context.getScenario().getGroupList(); List gList = new ArrayList(); //根据运行条件进行预处理,分组下检查项检查条件均没通过,则不显示该分组 for(int i=0;i ckList0 = group.getCheckItemList(); List ckList1 = new ArrayList(); //存放检查通过的 for(int j=0;j0){ boolean bCondition = StringTool.runAmarScript(Sqlca, sCondition, context.getParameter()).booleanValue(); if(!bCondition)continue; else ckList1.add(ckItem); }else{ ckList1.add(ckItem); } } if(ckList1.size()>0){ //重组分组 group.getCheckItemList().clear(); group.getCheckItemList().addAll(ckList1); gList.add(group); } } //生成界面 for(int i=0;i ckList = group.getCheckItemList(); %>
<%=group.getGroupName()%>
<% for(int j=0;j0){ viewNode = "修改"; } %> <% if(ckItem.getItemID().equals("0027")||ckItem.getItemID().equals("0028")){ autoCommit="fales"; %> <% }else{ %> <% } %> <% } %>
处理的任务 处理结果 提示信息
<%=ckItem.getItemName()%><%=ckItem.getItemName()%>
 
<% } %>
<%=new Button("重新检查","重新检查","reRun()","","btn_icon_refresh").getHtmlText()%> <%=new Button("确定","确定","alarm_ok()","","btn_icon_submit").getHtmlText()%> <%=new Button("取消","取消","alarm_exit()","","btn_icon_close").getHtmlText()%>
<%@ include file="/IncludeEnd.jsp"%>