/// <summary> /// ajax 获取图片 /// </summary> /// <returns></returns> public JsonResult ShowAjaxImageIndex() { MessageListObject ms = null; //StringBuilder sb = new StringBuilder(); //sb.Append("<li style=\"transform-origin: center 256px 0px; transform: translate(0 px, 0 px) scale(0.4) translateZ(0px); opacity: 0.6; z-index: 8;\">"); var count = System.Configuration.ConfigurationManager.AppSettings["ImageCount"].ToString(); if (string.IsNullOrEmpty(count)) { count = "10"; } var sw = new JC_INFRAREDCAMERA_PHOTO_SW(); sw.TopCount = count; var imagelist = JC_INFRAREDCAMERACls.getListModelTopPhoto(sw); var imgurl = System.Configuration.ConfigurationManager.AppSettings["ImageUrl"].ToString(); foreach (var item in imagelist) { item.filename = item.filename.Replace(imgurl, ""); //sb.Append("<img src=\"" + item.filename + "\" class=\"sc-image\">"); //sb.Append("<div class=\"sc-content\">"); //sb.Append("<h2>设备: " + item.BasicInfoModel.INFRAREDCAMERANAME + "</h2>"); //sb.Append("<p>所属单位:【" + item.BasicInfoModel.ORGNAME + "】 手机号码:【" + item.tpa + "】 拍摄地点:【" + item.BasicInfoModel.ADDRESS + "】 接收时间:【" + item.recvdatetime + "】 </p>"); //sb.Append("</div>>"); //sb.Append("</li>"); } ms = new MessageListObject(true, imagelist); return(Json(ms)); }
/// <summary> /// 获取视频下拉列表 /// </summary> /// <returns></returns> public ActionResult GetVideoTree() { //string str = Request.Params["phonehname"]; string id = Request.Params["id"]; //组织机构编码 string eid = Request.Params["eid"]; //设备标号 string result = JC_INFRAREDCAMERACls.getSynTree(id, eid); return(Content(result, "application/json")); }
/// <summary> /// 删除相机图片 /// </summary> /// <returns></returns> public JsonResult DeletCameraPhoto() { string smid = Request.Params["smid"];//接收信息id var sw = new JC_INFRAREDCAMERA_PHOTO_Model(); sw.smid = smid; sw.opMethod = "Del"; var ms = JC_INFRAREDCAMERACls.ManagerPhoto(sw); return(Json(ms)); }
/// <summary> /// 获取相机列表 /// </summary> /// <returns></returns> public JsonResult GetCamareaInfo() { MessageListObject msg = null; var sw = new JC_INFRAREDCAMERA_BASICINFO_SW(); var list = JC_INFRAREDCAMERACls.getListModel(sw); if (list.Count() > 0) { msg = new MessageListObject(true, list); } return(Json(msg)); }
/// <summary> /// 图片展示1 /// </summary> /// <returns></returns> public ActionResult ShowImagePIndex() { var count = System.Configuration.ConfigurationManager.AppSettings["ImageCount"].ToString(); if (string.IsNullOrEmpty(count)) { count = "10"; } var sw = new JC_INFRAREDCAMERA_PHOTO_SW(); sw.TopCount = count; var imagelist = JC_INFRAREDCAMERACls.getListModelTopPhoto(sw); var imgurl = System.Configuration.ConfigurationManager.AppSettings["ImageUrl"].ToString(); foreach (var item in imagelist) { item.filename = item.filename.Replace(imgurl, ""); } ViewBag.imagelist = imagelist; return(View()); }
/// <summary> /// 获取相机图片检索 /// </summary> /// <returns></returns> public JsonResult GetPhotoListHtmlAjax() { Message ms = null; StringBuilder sb = new StringBuilder(); sb.AppendFormat("<table id=\"sample-table-1\" class=\"table table-striped table-bordered table-hover\">"); 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(" <th>操作</th>"); sb.AppendFormat(" </tr>"); sb.AppendFormat("</thead>"); sb.AppendFormat("<tbody>"); string txtStartTime = Request.Params["txtStartTime"]; //开始时间 string txtEndTime = Request.Params["txtEndTime"]; //结束时间 string status = Request.Params["status"]; //处理结果 var sw = new JC_INFRAREDCAMERA_PHOTO_SW(); sw.DateBegin = txtStartTime; sw.DateEnd = txtEndTime; if (status != "3")//0 未处理1已处理 2 已转为火情 3全部 { sw.MANSTATE = status; } var list = JC_INFRAREDCAMERACls.getListModelPhoto(sw); if (list.Any()) { var imgurl = System.Configuration.ConfigurationManager.AppSettings["ImageUrl"].ToString(); int i = 0; foreach (var item in list) { sb.AppendFormat("<tr>"); sb.AppendFormat("<td>{0}</td>", ++i); sb.AppendFormat("<td>{0}</td>", item.BasicInfoModel.INFRAREDCAMERANAME); sb.AppendFormat("<td>{0}</td>", item.BasicInfoModel.ORGNAME); sb.AppendFormat("<td>{0}</td>", item.tpa); sb.AppendFormat("<td>{0}</td>", item.recvdatetime); sb.AppendFormat("<td><a href='{0}' target=_blank><image src='{0}' style='width:70px;height:70px' title='点击看大图'></a></td>", item.filename.Replace(imgurl, "")); if (item.MANSTATE == "0")//0 未处理 1 为已处理 2 为已转为火情 { sb.AppendFormat("<td><a class=\"label label-danger\">未处理</a></td>"); sb.AppendFormat("<td><a href=\"javascript:void(0);\" onClick=\"removePhoto(" + item.smid + ")\">删除</a> <a href=\"javascript:void(0);\" onClick=\"convertFire('../JCFireInfo/FireHtmlIndex','1'," + item.smid + ")\">处理</a></td>"); } else if (item.MANSTATE == "2") { sb.AppendFormat("<td><a class=\"label label-success\">已转为火情</a></td>"); sb.AppendFormat("<td><a href=\"javascript:void(0);\" onClick=\"removePhoto(" + item.smid + ")\">删除</a></td>"); } else { sb.AppendFormat("<td><a class=\"label label-success\">已处理</a></td>"); sb.AppendFormat("<td><a href=\"javascript:void(0);\" onClick=\"removePhoto(" + item.smid + ")\">删除</a></td>"); } //class=\"icon-flag\" sb.AppendFormat("</tr>"); } } else { sb.AppendFormat("<tr>"); sb.AppendFormat("<td colspan=\"8\">暂无图片信息</td>"); sb.AppendFormat("</tr>"); } sb.AppendFormat("</tbody>"); sb.AppendFormat("</table>"); ms = new Message(true, sb.ToString(), ""); return(Json(ms)); }