report.ts 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. import { Get } from "../../../../lib/request/method";
  2. import { getFullImageUrl } from "../../../../utils/util";
  3. Page({
  4. onLoad(options: { id: number }) {
  5. if (options.id) {
  6. this.getReport(options.id);
  7. }
  8. },
  9. data: {
  10. id: "",
  11. tasks: [
  12. // {
  13. // idisHaveNewSyndrome: "Y",
  14. // otherDesc: "其他情况备注其他情况备注",
  15. // improve: "好转、心慌",
  16. // worse: "尿频、口渴",
  17. // noChange: "头晕",
  18. // upImg:
  19. // "https://ts1.tc.mm.bing.net/th/id/R-C.2fc875e6db412ea3001859644782e86c?rik=OXSZZhqD4QszEg&riu=http%3a%2f%2fpic30.photophoto.cn%2f20140324%2f0034034401728510_b.jpg&ehk=Q46dXLrEabrJDvvcvRaoVNz036jAfl4H0B2d0g%2fQZmA%3d&risl=&pid=ImgRaw&r=0",
  20. // downImg:
  21. // "https://ts1.tc.mm.bing.net/th/id/R-C.2fc875e6db412ea3001859644782e86c?rik=OXSZZhqD4QszEg&riu=http%3a%2f%2fpic30.photophoto.cn%2f20140324%2f0034034401728510_b.jpg&ehk=Q46dXLrEabrJDvvcvRaoVNz036jAfl4H0B2d0g%2fQZmA%3d&risl=&pid=ImgRaw&r=0",
  22. // faceImg:
  23. // "https://ts1.tc.mm.bing.net/th/id/R-C.2fc875e6db412ea3001859644782e86c?rik=OXSZZhqD4QszEg&riu=http%3a%2f%2fpic30.photophoto.cn%2f20140324%2f0034034401728510_b.jpg&ehk=Q46dXLrEabrJDvvcvRaoVNz036jAfl4H0B2d0g%2fQZmA%3d&risl=&pid=ImgRaw&r=0",
  24. // },
  25. // {
  26. // idisHaveNewSyndrome: "Y",
  27. // otherDesc: "其他情况备注其他情况备注",
  28. // improve: "好转、心慌",
  29. // worse: "尿频、口渴",
  30. // noChange: "头晕",
  31. // upImg:
  32. // "https://ts1.tc.mm.bing.net/th/id/R-C.2fc875e6db412ea3001859644782e86c?rik=OXSZZhqD4QszEg&riu=http%3a%2f%2fpic30.photophoto.cn%2f20140324%2f0034034401728510_b.jpg&ehk=Q46dXLrEabrJDvvcvRaoVNz036jAfl4H0B2d0g%2fQZmA%3d&risl=&pid=ImgRaw&r=0",
  33. // downImg:
  34. // "https://ts1.tc.mm.bing.net/th/id/R-C.2fc875e6db412ea3001859644782e86c?rik=OXSZZhqD4QszEg&riu=http%3a%2f%2fpic30.photophoto.cn%2f20140324%2f0034034401728510_b.jpg&ehk=Q46dXLrEabrJDvvcvRaoVNz036jAfl4H0B2d0g%2fQZmA%3d&risl=&pid=ImgRaw&r=0",
  35. // faceImg:
  36. // "https://ts1.tc.mm.bing.net/th/id/R-C.2fc875e6db412ea3001859644782e86c?rik=OXSZZhqD4QszEg&riu=http%3a%2f%2fpic30.photophoto.cn%2f20140324%2f0034034401728510_b.jpg&ehk=Q46dXLrEabrJDvvcvRaoVNz036jAfl4H0B2d0g%2fQZmA%3d&risl=&pid=ImgRaw&r=0",
  37. // },
  38. ],
  39. followDetail: {
  40. // followupPlanName: "随访计划名字",
  41. // evaluateTime: "2024-10-06",
  42. // evaluateBy: "张医生",
  43. // evaluate: {
  44. // evaluateSituation: "好转",
  45. // evaluateDesc: "评估备注评估备注评估备注评估备注评估备注评估备注",
  46. // evaluateDeal: "复诊",
  47. // },
  48. },
  49. },
  50. async getReport(id: number) {
  51. let list = await Get("/followupTaskManage/getFollowupTaskGroupDetailById", {
  52. params: {
  53. id,
  54. },
  55. transform({ data }: AnyObject) {
  56. return data;
  57. },
  58. });
  59. if (Array.isArray(list.tasks)) {
  60. list.tasks.forEach((task: any) => {
  61. task.upImg = getFullImageUrl(task.upImg);
  62. task.downImg = getFullImageUrl(task.downImg);
  63. task.faceImg = getFullImageUrl(task.faceImg);
  64. });
  65. }
  66. this.setData({
  67. tasks: list.tasks,
  68. followDetail: list,
  69. });
  70. // console.log("this.data", this.data);
  71. },
  72. goSeeFaceReport(e: any) {
  73. // const id = 1819;
  74. const id = e.currentTarget.dataset.id;
  75. console.log("查看舌面像报告", id);
  76. wx.navigateTo({ url: "/module/health/pages/analysis/analysis?id=" + id });
  77. },
  78. });