getDashboardList.ashx 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <%@ WebHandler Language="C#" Class="getDashboardList" %>
  2. using System;
  3. using System.Web;
  4. using Newtonsoft.Json.Linq;
  5. /// <summary>
  6. /// 获取电子看板列表
  7. /// xuwei add 2024-03-25
  8. /// </summary>
  9. public class getDashboardList : IHttpHandler
  10. {
  11. public void ProcessRequest(HttpContext context)
  12. {
  13. context.Response.ContentType = "text/plain";
  14. //设备部看板
  15. JArray device = new JArray();
  16. device.Add(new JObject(
  17. new JProperty("name", "电子看板名称01"),
  18. new JProperty("memo", "电子看板简介说明01"),
  19. new JProperty("url", "/app/device01/index.html"),
  20. new JProperty("time", "2024-03-25")
  21. ));
  22. device.Add(new JObject(
  23. new JProperty("name", "电子看板名称02"),
  24. new JProperty("memo", "电子看板简介说明02"),
  25. new JProperty("url", "/app/device02/index.html"),
  26. new JProperty("time", "2024-03-25")
  27. ));
  28. //总经办看板
  29. JArray manage = new JArray();
  30. manage.Add(new JObject(
  31. new JProperty("name", "电子看板预留01"),
  32. new JProperty("memo", ""),
  33. new JProperty("url", "#"),
  34. new JProperty("time", "")
  35. ));
  36. manage.Add(new JObject(
  37. new JProperty("name", "电子看板预留01"),
  38. new JProperty("memo", ""),
  39. new JProperty("url", "#"),
  40. new JProperty("time", "")
  41. ));
  42. JObject obj = new JObject(
  43. new JProperty("device", device),
  44. new JProperty("manage", manage)
  45. );
  46. context.Response.Write(obj.ToString());
  47. }
  48. public bool IsReusable
  49. {
  50. get
  51. {
  52. return false;
  53. }
  54. }
  55. }