page_activity_home.svg 16 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="568px" preserveAspectRatio="none" style="width:1014px;height:568px;background:#FFFFFF;" version="1.1" viewBox="0 0 1014 568" width="1014px" zoomAndPan="magnify"><defs/><g><rect fill="none" height="29.1201" id="_title" style="stroke:none;stroke-width:1.0;" width="190" x="410.75" y="15"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="180" x="415.75" y="36.0439">页面活动图-首页(患者管理)</text><ellipse cx="511.75" cy="60.1201" fill="#222222" rx="10" ry="10" style="stroke:#222222;stroke-width:1.0;"/><polygon fill="#F1F1F1" points="475.75,90.1201,547.75,90.1201,559.75,102.1201,547.75,114.1201,475.75,114.1201,463.75,102.1201,475.75,90.1201" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="72" x="475.75" y="107.2146">已有患者信息?</text><path d="M26.5,124.1201 L26.5,169.6289 A0,0 0 0 0 26.5,169.6289 L372.5,169.6289 A0,0 0 0 0 372.5,169.6289 L372.5,150.8745 L392.5,146.8745 L372.5,142.8745 L372.5,134.1201 L362.5,124.1201 L26.5,124.1201 A0,0 0 0 0 26.5,124.1201 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M362.5,124.1201 L362.5,134.1201 L372.5,134.1201 L362.5,124.1201 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="208" x="32.5" y="144.0181">按照最近一次训练开始时间倒序排列</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="325" x="32.5" y="161.7725">无训练记录的患者信息,按照患者信息创建时间倒序排列</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="119" x="392.5" y="128.6802"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="99" x="402.5" y="152.4321">显示患者列表/卡片</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="80" x="531.5" y="124.1201"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="60" x="541.5" y="147.8721">显示占位图</text><polygon fill="#F1F1F1" points="511.75,175.6289,523.75,187.6289,511.75,199.6289,499.75,187.6289,511.75,175.6289" style="stroke:#181818;stroke-width:0.5;"/><polygon fill="#F1F1F1" points="489.75,219.6289,533.75,219.6289,545.75,231.6289,533.75,243.6289,489.75,243.6289,477.75,231.6289,489.75,219.6289" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="44" x="489.75" y="236.7234">操作选择</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="140" x="11" y="283.6748"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="120" x="21" y="307.4268">弹出【新建患者】表单</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="119" x="21.5" y="355.0635"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="99" x="31.5" y="378.8154">【保存】/【取消】</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="162" x="189" y="283.6748"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="142" x="199" y="307.4268">在查询框输入患者姓名或id</text><polygon fill="#F1F1F1" points="669.75,283.6748,713.75,283.6748,725.75,295.6748,713.75,307.6748,669.75,307.6748,657.75,295.6748,669.75,283.6748" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="44" x="669.75" y="300.7693">操作选择</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="140" x="371" y="347.7207"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="120" x="381" y="371.4727">跳转【创建训练】页面</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="140" x="549" y="347.7207"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="120" x="559" y="371.4727">跳转【训练记录】页面</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="140" x="727" y="347.7207"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="120" x="737" y="371.4727">弹出【编辑患者】表单</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="119" x="737.5" y="411.4521"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="99" x="747.5" y="435.2041">【保存】/【取消】</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="116" x="878.5" y="347.7207"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="96" x="888.5" y="371.4727">弹出【确认删除】</text><rect fill="#F1F1F1" height="36.3887" rx="12.5" ry="12.5" style="stroke:#181818;stroke-width:0.5;" width="119" x="877" y="411.4521"/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacing" textLength="99" x="887" y="435.2041">【确定】/【取消】</text><polygon fill="#F1F1F1" points="691.75,457.8408,691.75,457.8408,703.75,469.8408,691.75,481.8408,691.75,481.8408,679.75,469.8408,691.75,457.8408" style="stroke:#181818;stroke-width:0.5;"/><polygon fill="#F1F1F1" points="511.75,491.8408,511.75,491.8408,523.75,503.8408,511.75,515.8408,511.75,515.8408,499.75,503.8408,511.75,491.8408" style="stroke:#181818;stroke-width:0.5;"/><ellipse cx="511.75" cy="546.8408" fill="none" rx="11" ry="11" style="stroke:#222222;stroke-width:1.0;"/><ellipse cx="511.75" cy="546.8408" fill="#222222" rx="6" ry="6" style="stroke:#111111;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="463.75" x2="452" y1="102.1201" y2="102.1201"/><line style="stroke:#181818;stroke-width:1.0;" x1="452" x2="452" y1="102.1201" y2="128.6802"/><polygon fill="#181818" points="448,118.6802,452,128.6802,456,118.6802,452,122.6802" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="559.75" x2="571.5" y1="102.1201" y2="102.1201"/><line style="stroke:#181818;stroke-width:1.0;" x1="571.5" x2="571.5" y1="102.1201" y2="124.1201"/><polygon fill="#181818" points="567.5,114.1201,571.5,124.1201,575.5,114.1201,571.5,118.1201" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="452" x2="452" y1="165.0688" y2="187.6289"/><line style="stroke:#181818;stroke-width:1.0;" x1="452" x2="499.75" y1="187.6289" y2="187.6289"/><polygon fill="#181818" points="489.75,183.6289,499.75,187.6289,489.75,191.6289,493.75,187.6289" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="571.5" x2="571.5" y1="160.5088" y2="187.6289"/><line style="stroke:#181818;stroke-width:1.0;" x1="571.5" x2="523.75" y1="187.6289" y2="187.6289"/><polygon fill="#181818" points="533.75,183.6289,523.75,187.6289,533.75,191.6289,529.75,187.6289" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="511.75" x2="511.75" y1="70.1201" y2="90.1201"/><polygon fill="#181818" points="507.75,80.1201,511.75,90.1201,515.75,80.1201,511.75,84.1201" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="81" x2="81" y1="320.0635" y2="355.0635"/><polygon fill="#181818" points="77,345.0635,81,355.0635,85,345.0635,81,349.0635" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="797" x2="797" y1="384.1094" y2="411.4521"/><polygon fill="#181818" points="793,401.4521,797,411.4521,801,401.4521,797,405.4521" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="936.5" x2="936.5" y1="384.1094" y2="411.4521"/><polygon fill="#181818" points="932.5,401.4521,936.5,411.4521,940.5,401.4521,936.5,405.4521" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="657.75" x2="441" y1="295.6748" y2="295.6748"/><line style="stroke:#181818;stroke-width:1.0;" x1="441" x2="441" y1="295.6748" y2="347.7207"/><polygon fill="#181818" points="437,337.7207,441,347.7207,445,337.7207,441,341.7207" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="88" x="441" y="326.7922">点击【创建训练】</text><line style="stroke:#181818;stroke-width:1.0;" x1="725.75" x2="936.5" y1="295.6748" y2="295.6748"/><line style="stroke:#181818;stroke-width:1.0;" x1="936.5" x2="936.5" y1="295.6748" y2="347.7207"/><polygon fill="#181818" points="932.5,337.7207,936.5,347.7207,940.5,337.7207,936.5,341.7207" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="66" x="936.5" y="326.7922">点击【删除】</text><line style="stroke:#181818;stroke-width:1.0;" x1="619" x2="619" y1="295.6748" y2="347.7207"/><polygon fill="#181818" points="615,337.7207,619,347.7207,623,337.7207,619,341.7207" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="88" x="619" y="321.7922">点击【训练记录】</text><line style="stroke:#181818;stroke-width:1.0;" x1="797" x2="797" y1="295.6748" y2="347.7207"/><polygon fill="#181818" points="793,337.7207,797,347.7207,801,337.7207,797,341.7207" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="66" x="797" y="321.7922">点击【编辑】</text><line style="stroke:#181818;stroke-width:1.0;" x1="441" x2="441" y1="384.1094" y2="469.8408"/><line style="stroke:#181818;stroke-width:1.0;" x1="441" x2="679.75" y1="469.8408" y2="469.8408"/><polygon fill="#181818" points="669.75,465.8408,679.75,469.8408,669.75,473.8408,673.75,469.8408" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="936.5" x2="936.5" y1="447.8408" y2="469.8408"/><line style="stroke:#181818;stroke-width:1.0;" x1="936.5" x2="703.75" y1="469.8408" y2="469.8408"/><polygon fill="#181818" points="713.75,465.8408,703.75,469.8408,713.75,473.8408,709.75,469.8408" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="619" x2="619" y1="384.1094" y2="469.8408"/><polygon fill="#181818" points="615,459.8408,619,469.8408,623,459.8408,619,463.8408" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="797" x2="797" y1="447.8408" y2="469.8408"/><polygon fill="#181818" points="793,459.8408,797,469.8408,801,459.8408,797,463.8408" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="477.75" x2="81" y1="231.6289" y2="231.6289"/><line style="stroke:#181818;stroke-width:1.0;" x1="81" x2="81" y1="231.6289" y2="283.6748"/><polygon fill="#181818" points="77,273.6748,81,283.6748,85,273.6748,81,277.6748" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="88" x="81" y="262.7463">点击【新建】按钮</text><line style="stroke:#181818;stroke-width:1.0;" x1="545.75" x2="691.75" y1="231.6289" y2="231.6289"/><line style="stroke:#181818;stroke-width:1.0;" x1="691.75" x2="691.75" y1="231.6289" y2="283.6748"/><polygon fill="#181818" points="687.75,273.6748,691.75,283.6748,695.75,273.6748,691.75,277.6748" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="44" x="691.75" y="262.7463">卡片操作</text><line style="stroke:#181818;stroke-width:1.0;" x1="270" x2="270" y1="231.6289" y2="283.6748"/><polygon fill="#181818" points="266,273.6748,270,283.6748,274,273.6748,270,277.6748" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacing" textLength="22" x="270" y="257.7463">查询</text><line style="stroke:#181818;stroke-width:1.0;" x1="81" x2="81" y1="391.4521" y2="503.8408"/><line style="stroke:#181818;stroke-width:1.0;" x1="81" x2="499.75" y1="503.8408" y2="503.8408"/><polygon fill="#181818" points="489.75,499.8408,499.75,503.8408,489.75,507.8408,493.75,503.8408" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="691.75" x2="691.75" y1="481.8408" y2="503.8408"/><line style="stroke:#181818;stroke-width:1.0;" x1="691.75" x2="523.75" y1="503.8408" y2="503.8408"/><polygon fill="#181818" points="533.75,499.8408,523.75,503.8408,533.75,507.8408,529.75,503.8408" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="270" x2="270" y1="320.0635" y2="503.8408"/><polygon fill="#181818" points="266,493.8408,270,503.8408,274,493.8408,270,497.8408" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="511.75" x2="511.75" y1="199.6289" y2="219.6289"/><polygon fill="#181818" points="507.75,209.6289,511.75,219.6289,515.75,209.6289,511.75,213.6289" style="stroke:#181818;stroke-width:1.0;"/><line style="stroke:#181818;stroke-width:1.0;" x1="511.75" x2="511.75" y1="515.8408" y2="535.8408"/><polygon fill="#181818" points="507.75,525.8408,511.75,535.8408,515.75,525.8408,511.75,529.8408" style="stroke:#181818;stroke-width:1.0;"/><!--MD5=[f2ebad5334912f484378253739c8e8ec]
  2. @startuml
  3. title 页面活动图-首页(患者管理)
  4. ' skinparam dpi 300
  5. start
  6. if (已有患者信息?) then
  7. :显示患者列表/卡片;
  8. note
  9. 按照最近一次训练开始时间倒序排列
  10. 无训练记录的患者信息,按照患者信息创建时间倒序排列
  11. endnote
  12. else
  13. :显示占位图;
  14. endif
  15. switch (操作选择)
  16. case (点击【新建】按钮)
  17. :弹出【新建患者】表单;
  18. :【保存】/【取消】;
  19. case (查询)
  20. :在查询框输入患者姓名或id;
  21. case (卡片操作)
  22. switch (操作选择)
  23. case (点击【创建训练】)
  24. :跳转【创建训练】页面;
  25. case (点击【训练记录】)
  26. :跳转【训练记录】页面;
  27. case (点击【编辑】)
  28. :弹出【编辑患者】表单;
  29. :【保存】/【取消】;
  30. case (点击【删除】)
  31. :弹出【确认删除】;
  32. :【确定】/【取消】;
  33. endswitch
  34. endswitch
  35. stop
  36. @enduml
  37. @startuml
  38. title 页面活动图-首页(患者管理)
  39. start
  40. if (已有患者信息?) then
  41. :显示患者列表/卡片;
  42. note
  43. 按照最近一次训练开始时间倒序排列
  44. 无训练记录的患者信息,按照患者信息创建时间倒序排列
  45. endnote
  46. else
  47. :显示占位图;
  48. endif
  49. switch (操作选择)
  50. case (点击【新建】按钮)
  51. :弹出【新建患者】表单;
  52. :【保存】/【取消】;
  53. case (查询)
  54. :在查询框输入患者姓名或id;
  55. case (卡片操作)
  56. switch (操作选择)
  57. case (点击【创建训练】)
  58. :跳转【创建训练】页面;
  59. case (点击【训练记录】)
  60. :跳转【训练记录】页面;
  61. case (点击【编辑】)
  62. :弹出【编辑患者】表单;
  63. :【保存】/【取消】;
  64. case (点击【删除】)
  65. :弹出【确认删除】;
  66. :【确定】/【取消】;
  67. endswitch
  68. endswitch
  69. stop
  70. @enduml
  71. PlantUML version 1.2022.7(Tue Aug 23 01:01:30 CST 2022)
  72. (GPL source distribution)
  73. Java Runtime: Java(TM) SE Runtime Environment
  74. JVM: Java HotSpot(TM) 64-Bit Server VM
  75. Default Encoding: GBK
  76. Language: zh
  77. Country: CN
  78. --></g></svg>