index.js 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212
  1. var template = ''
  2. $.ajax('../../../component/statistics/PersonInfo/index.html', {
  3. data: {},
  4. dataType: 'html',
  5. cache: false,
  6. timeout: 60000,
  7. async: false,
  8. error: function (res) {},
  9. success: function (res) {
  10. template = res
  11. }
  12. })
  13. Vue.component('person-info', {
  14. template: template,
  15. props: [],
  16. data: function () {
  17. return {
  18. visible: false,
  19. type: '1',
  20. assessment: [
  21. {
  22. year: '2024',
  23. children: [
  24. {
  25. date: '12-17',
  26. time: '16:09:18',
  27. risk: '高危',
  28. doctor: '黄琴',
  29. status: '住院补筛'
  30. },
  31. {
  32. date: '11-17',
  33. time: '16:09:18',
  34. risk: '高危',
  35. doctor: '黄琴',
  36. status: '已提醒'
  37. },
  38. {
  39. date: '10-17',
  40. time: '16:09:18',
  41. risk: '中危',
  42. doctor: '黄琴',
  43. status: '已管理'
  44. }
  45. ]
  46. }
  47. ],
  48. turnup: [
  49. {
  50. year: '2024',
  51. children: [
  52. {
  53. date: '12-17',
  54. time: '16:09:18',
  55. hospital: '厦门大学附属心血管医院',
  56. dept: '心血管医院',
  57. doctor: '陈晓卿'
  58. },
  59. {
  60. date: '11-17',
  61. time: '16:09:18',
  62. hospital: '厦门大学附属心血管医院',
  63. dept: '心血管医院',
  64. doctor: '陈晓卿'
  65. },
  66. {
  67. date: '10-17',
  68. time: '16:09:18',
  69. hospital: '厦门大学附属心血管医院',
  70. dept: '心血管医院',
  71. doctor: '陈晓卿'
  72. }
  73. ]
  74. }
  75. ],
  76. jzList: [
  77. {
  78. year: '2024',
  79. children: [
  80. {
  81. date: '12-17',
  82. time: '16:09:18',
  83. hospital: '厦门大学附属心血管医院',
  84. dept: '心内科门诊',
  85. diagnostic: '胸闷',
  86. type: '门诊'
  87. },
  88. {
  89. date: '11-17',
  90. time: '16:09:18',
  91. hospital: '厦门大学附属心血管医院',
  92. dept: '心内科门诊',
  93. diagnostic: '冠状动脉粥样硬化性心脏病',
  94. type: '住院'
  95. },
  96. {
  97. date: '10-17',
  98. time: '16:09:18',
  99. hospital: '厦门大学附属心血管医院',
  100. dept: '心内科门诊',
  101. diagnostic: '胸闷',
  102. type: '门诊'
  103. }
  104. ]
  105. }
  106. ],
  107. turnDown: [
  108. {
  109. year: '2024',
  110. children: [
  111. {
  112. date: '12-17',
  113. time: '16:09:18',
  114. hospital: '厦门大学附属心血管医院',
  115. doctor: '黄琴',
  116. community: '思明区中华街道社区卫生服务中心',
  117. receiveDoc: '陈晓卿',
  118. type: '住院'
  119. },
  120. {
  121. date: '11-17',
  122. time: '16:09:18',
  123. hospital: '厦门大学附属心血管医院',
  124. doctor: '黄琴',
  125. community: '思明区中华街道社区卫生服务中心',
  126. receiveDoc: '陈晓卿',
  127. type: '门诊'
  128. },
  129. {
  130. date: '10-17',
  131. time: '16:09:18',
  132. hospital: '厦门大学附属心血管医院',
  133. doctor: '黄琴',
  134. community: '思明区中华街道社区卫生服务中心',
  135. receiveDoc: '陈晓卿',
  136. type: '门诊'
  137. }
  138. ]
  139. }
  140. ],
  141. rehabilitation: [
  142. {
  143. year: '2024',
  144. children: [
  145. {
  146. date: '12-17',
  147. time: '16:09:18',
  148. hospital: '厦门大学附属心血管医院',
  149. community: '思明区中华街道社区卫生服务中心',
  150. receiveDoc: '陈晓卿',
  151. type: '门诊'
  152. },
  153. {
  154. date: '11-17',
  155. time: '16:09:18',
  156. hospital: '厦门大学附属心血管医院',
  157. community: '思明区中华街道社区卫生服务中心',
  158. receiveDoc: '陈晓卿',
  159. type: '门诊'
  160. },
  161. {
  162. date: '10-17',
  163. time: '16:09:18',
  164. hospital: '厦门大学附属心血管医院',
  165. community: '思明区中华街道社区卫生服务中心',
  166. receiveDoc: '陈晓卿',
  167. type: '门诊'
  168. }
  169. ]
  170. }
  171. ],
  172. rehabilitationDetailVisible: false,
  173. sfList: [
  174. { doctor: '黄琴', date: '2024-12-19', time: '14:12:16', hospital: '思明区中华街道社区卫生服务中心', status: '0' },
  175. { doctor: '黄琴', date: '2024-12-19', time: '14:12:16', hospital: '思明区中华街道社区卫生服务中心', status: '0' },
  176. { doctor: '黄琴', date: '2024-12-19', time: '14:12:16', hospital: '思明区中华街道社区卫生服务中心', status: '1' },
  177. { doctor: '黄琴', date: '2024-12-19', time: '14:12:16', hospital: '思明区中华街道社区卫生服务中心', status: '1' }
  178. ]
  179. }
  180. },
  181. methods: {
  182. openDialog(type) {
  183. this.visible = true
  184. this.type = type
  185. },
  186. closeDialog() {
  187. this.visible = false
  188. },
  189. copyToClipboard(text) {
  190. var textarea = document.createElement('textarea')
  191. textarea.style.position = 'fixed'
  192. textarea.style.opacity = 0
  193. textarea.value = text
  194. document.body.appendChild(textarea)
  195. textarea.select()
  196. document.execCommand('copy')
  197. document.body.removeChild(textarea)
  198. this.$message.success('复制成功')
  199. },
  200. toDetail(){
  201. },
  202. toRehabilitationDetail(){
  203. this.rehabilitationDetailVisible = true
  204. },
  205. back(){
  206. this.rehabilitationDetailVisible = false
  207. }
  208. },
  209. mounted() {}
  210. })