/// <summary> /// 报警信息(一键报警) /// </summary> /// <returns></returns> public JsonResult GetAlarmListAjax() { string state = Request.Params["state"]; //处理状态 string starttime = Request.Params["starttime"]; //开始时间 string endtime = Request.Params["endtime"]; //开始时间 MessageListObject ms = null; var sw = new T_IPS_ALARM_SW(); sw.orgNo = SystemCls.getCurUserOrgNo(); sw.MANSTATE = state; sw.DateBegin = starttime; sw.DateEnd = endtime; sw.orgNo = SystemCls.getCurUserOrgNo(); var list = T_IPS_ALARMCls.getModelList(sw); if (list.Any()) { ms = new MessageListObject(true, list); } return(Json(ms)); }
/// <summary> /// 检索报警信息列表Html /// </summary> /// <returns></returns> public JsonResult GetAlarmAjax() { Message ms = null; StringBuilder sb = new StringBuilder(); sb.AppendFormat("<table cellpadding=\"0\" cellspacing=\"0\">"); sb.AppendFormat("<thead>"); sb.AppendFormat("<tr> "); sb.AppendFormat("<th>序号</th>"); sb.AppendFormat("<th>报警单位</th>"); sb.AppendFormat("<th>报警人</th>"); sb.AppendFormat("<th>电话号码</th>"); sb.AppendFormat("<th>报警时间</th>"); sb.AppendFormat("<th>状态</th>"); sb.AppendFormat("<th>操作</th>"); sb.AppendFormat("</tr>"); sb.AppendFormat("</thead>"); sb.AppendFormat("<tbody>"); string txtAlarmStartTime = Request.Params["txtAlarmStartTime"]; //开始时间 string txtAlarmEndTime = Request.Params["txtAlarmEndTime"]; //结束时间 string status = Request.Params["status"]; //处理结果 var sw = new T_IPS_ALARM_SW(); sw.DateBegin = txtAlarmStartTime; sw.DateEnd = txtAlarmEndTime; sw.orgNo = SystemCls.getCurUserOrgNo(); if (status != "2")//0 未处理1已处理 2全部 { sw.MANSTATE = status; } var list = T_IPS_ALARMCls.getModelList(sw); if (list.Any()) { int i = 0; foreach (var item in list) { sb.AppendFormat("<tr>"); sb.AppendFormat("<td>{0}</td>", ++i); sb.AppendFormat("<td>{0}</td>", item.OrgNoName); sb.AppendFormat("<td>{0}</td>", item.HName); sb.AppendFormat("<td>{0}</td>", item.PHONE); sb.AppendFormat("<td>{0}</td>", item.ALARMTIME); if (item.MANSTATE == "0") { sb.AppendFormat("<td><a class=\"label label-danger\">未处理</a></td>"); } else { sb.AppendFormat("<td><a class=\"label label-success\">已处理</a></td>"); } sb.AppendFormat("<td><a href=\"javascript:void(0);\" onClick=\"getLocaAlarm(" + item.ALARMID + ")\">定位</a></td>"); sb.AppendFormat("</tr>"); } } else { sb.AppendFormat("<tr>"); sb.AppendFormat("<td colspan=\"7\">暂无报警信息</td>"); sb.AppendFormat("</tr>"); } sb.AppendFormat("</tbody>"); sb.AppendFormat("</table>"); ms = new Message(true, sb.ToString(), ""); return(Json(ms)); }