/// <summary> /// 删除报警点 /// </summary> /// <returns></returns> public JsonResult DelteAlarmAjax() { string alarmid = Request.Params["alarmid"]; Message ms = null; if (string.IsNullOrEmpty(alarmid)) { ms = new Message(false, "报警主键ALAEMID传参失败!", ""); return(Json(ms)); } var m = new T_IPS_ALARM_Model(); m.opMethod = "Del"; m.ALARMID = alarmid; ms = T_IPS_ALARMCls.Manager(m); return(Json(ms)); }
/// <summary> /// 检索结果报警定位 /// </summary> /// <returns></returns> public JsonResult GetLocaAlarmAjax() { string alarmid = Request.Params["alarmid"]; MessageObject ms = null; if (string.IsNullOrEmpty(alarmid)) { ms = new MessageObject(false, null); return(Json(ms)); } var sw = new T_IPS_ALARM_SW(); sw.ALARMID = alarmid; var model = T_IPS_ALARMCls.getModel(sw); ms = new MessageObject(true, model); return(Json(ms)); }
/// <summary> /// 获取一键报警信息 /// </summary> /// <returns></returns> public JsonResult GetAlarmInfoAjax() { MessageObject ms = null; string alarmid = Request.Params["alarmid"]; var sw = new T_IPS_ALARM_SW(); sw.ALARMID = alarmid; var model = T_IPS_ALARMCls.getModel(sw); if (model != null) { ms = new MessageObject(true, model); } else { ms = new MessageObject(false, null); } return(Json(ms)); }
/// <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> /// 保存更新报警信息 /// </summary> /// <returns></returns> public JsonResult SaveAlarmInfoAjax() { string alarmid = Request.Params["alarmid"]; string bjcontent = Request.Params["bjcontent"]; string tbresult = Request.Params["tbresult"]; Message ms = null; if (string.IsNullOrEmpty(alarmid)) { ms = new Message(false, "alarmid参数传递错误!", ""); return(Json(ms)); } var m = new T_IPS_ALARM_Model(); m.opMethod = "Man"; m.ALARMID = alarmid; m.MANRESULT = tbresult; m.ALARMCONTENT = bjcontent; m.MANUSERID = SystemCls.getUserID(); ms = T_IPS_ALARMCls.Manager(m); 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)); }