index.html 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244
  1. <div class="copd-record-search-box">
  2. <div class="copd-filter-group ui-col-1 bgc-fff" style="min-width: 900px;">
  3. <!--=======================================================-->
  4. <div class="searchDiv pb20">
  5. <label class="c-333 c-f14">
  6. <el-radio v-model="radio" label="1">按新增年份:</el-radio>
  7. </label>
  8. <el-select>
  9. <el-option
  10. v-for="item in []"
  11. :key="item.value"
  12. :label="item.label"
  13. :value="item.value">
  14. </el-option>
  15. </el-select>
  16. </div>
  17. <!--=======================================================-->
  18. <div class="searchDiv pb20">
  19. <label class="c-333 c-f14">
  20. <el-radio v-model="radio" label="2">确诊时间:</el-radio>
  21. </label>
  22. <el-date-picker
  23. v-model="value1"
  24. type="datetimerange"
  25. range-separator="-"
  26. start-placeholder="开始日期"
  27. end-placeholder="结束日期">
  28. </el-date-picker>
  29. </div>
  30. <!--=======================================================-->
  31. <div class="searchDiv pb20">
  32. <label class="c-333 c-f14">
  33. 患者性别:
  34. </label>
  35. <el-select class="pr20 formWidth" placeholder="请选择">
  36. <el-option label="全部" value="all"></el-option>
  37. <el-option label="男" value="1"></el-option>
  38. <el-option label="女" value="2"></el-option>
  39. </el-select>
  40. </div>
  41. <!--=======================================================-->
  42. <div class="searchDiv pb20">
  43. <label class="c-333 c-f14">
  44. 首次诊断地区:
  45. </label>
  46. <el-select class="pr20 formWidth" placeholder="请选择">
  47. <el-option label="全部" value="all"></el-option>
  48. <el-option label="本市" value="1"></el-option>
  49. <el-option label="本省外市" value="2"></el-option>
  50. <el-option label="外省" value="2"></el-option>
  51. <el-option label="外国" value="2"></el-option>
  52. </el-select>
  53. </div>
  54. <!--=======================================================-->
  55. <div class="searchDiv pb20">
  56. <label class="c-333 c-f14">
  57. 首次诊断机构级别:
  58. </label>
  59. <el-select class="pr20 formWidth" placeholder="请选择">
  60. <el-option label="全部" value="all"></el-option>
  61. <el-option label="三级医院" value="1"></el-option>
  62. <el-option label="二级医院" value="2"></el-option>
  63. <el-option label="村卫生院" value="2"></el-option>
  64. <el-option label="乡镇卫生院/社区卫生服务机构" value="2"></el-option>
  65. <el-option label="其他医疗机构" value="2"></el-option>
  66. </el-select>
  67. </div>
  68. <!--=======================================================-->
  69. <div class="searchDiv pb20">
  70. <label class="c-333 c-f14">
  71. 肺功能检查情况:
  72. </label>
  73. <el-select class="pr20 formWidth" placeholder="请选择">
  74. <el-option label="全部" value="all"></el-option>
  75. <el-option label="是" value="1"></el-option>
  76. <el-option label="否" value="2"></el-option>
  77. </el-select>
  78. </div>
  79. <!--=======================================================-->
  80. <div class="searchDiv pb20">
  81. <label class="c-333 c-f14">
  82. 胸部CT或X线检查情况:
  83. </label>
  84. <el-select class="pr20 formWidth" placeholder="请选择">
  85. <el-option label="全部" value="all"></el-option>
  86. <el-option label="是" value="1"></el-option>
  87. <el-option label="否" value="2"></el-option>
  88. </el-select>
  89. </div>
  90. <!--=======================================================-->
  91. <div class="searchDiv pb20">
  92. <label class="c-333 c-f14">
  93. 血气分析检查情况:
  94. </label>
  95. <el-select class="pr20 formWidth" placeholder="请选择">
  96. <el-option label="全部" value="all"></el-option>
  97. <el-option label="是" value="1"></el-option>
  98. <el-option label="否" value="2"></el-option>
  99. </el-select>
  100. </div>
  101. <!--=======================================================-->
  102. <div class="searchDiv pb20">
  103. <label class="c-333 c-f14">
  104. 是否抽烟:
  105. </label>
  106. <el-select class="pr20 formWidth" placeholder="请选择">
  107. <el-option label="全部" value="all"></el-option>
  108. <el-option label="是" value="1"></el-option>
  109. <el-option label="否" value="2"></el-option>
  110. <el-option label="从不" value="2"></el-option>
  111. <el-option label="已戒烟" value="2"></el-option>
  112. </el-select>
  113. </div>
  114. <!--=======================================================-->
  115. <div class="searchDiv pb20">
  116. <label class="c-333 c-f14">
  117. 是否饮酒:
  118. </label>
  119. <el-select class="pr20 formWidth" placeholder="请选择">
  120. <el-option label="全部" value="all"></el-option>
  121. <el-option label="是" value="1"></el-option>
  122. <el-option label="否" value="2"></el-option>
  123. <el-option label="从不" value="2"></el-option>
  124. <el-option label="已戒酒" value="2"></el-option>
  125. </el-select>
  126. </div>
  127. <!--=======================================================-->
  128. <div class="searchDiv pb20">
  129. <label class="c-333 c-f14">
  130. 病人转归情况:
  131. </label>
  132. <el-select class="pr20 formWidth" placeholder="请选择">
  133. <el-option label="全部" value="all"></el-option>
  134. <el-option label="治愈" value="1"></el-option>
  135. <el-option label="好转" value="2"></el-option>
  136. <el-option label="稳定" value="2"></el-option>
  137. <el-option label="恶化" value="2"></el-option>
  138. <el-option label="死亡" value="2"></el-option>
  139. <el-option label="其他" value="2"></el-option>
  140. </el-select>
  141. </div>
  142. <!--=======================================================-->
  143. <div class="searchDiv pb20 age-range">
  144. <label class="c-333 c-f14">
  145. 患者年龄段:
  146. </label>
  147. <el-checkbox-group v-model="checkList">
  148. <el-checkbox label="0~29"></el-checkbox>
  149. <el-checkbox label="30~39"></el-checkbox>
  150. <el-checkbox label="40~49"></el-checkbox>
  151. <el-checkbox label="50~59"></el-checkbox>
  152. <el-checkbox label="60~69"></el-checkbox>
  153. <el-checkbox label="70~79"></el-checkbox>
  154. <el-checkbox label="80以上"></el-checkbox>
  155. </el-checkbox-group>
  156. </div>
  157. <!--=======================================================-->
  158. <div class="searchDiv pb20">
  159. <label class="c-333 c-f14">
  160. 数据范围:
  161. </label>
  162. <el-select class="pr20 formWidth" placeholder="请选择">
  163. <el-option v-for="(option, index) in []" :label="option.label"
  164. :value="option.value"></el-option>
  165. </el-select>
  166. </div>
  167. <!--=======================================================-->
  168. <div class="searchDiv pb20">
  169. <label class="c-333 c-f14">
  170. 地区:
  171. </label>
  172. <el-select class="pr20 formWidth" placeholder="请选择">
  173. <el-option v-for="(option, index) in []" :label="option.label"
  174. :value="option.value"></el-option>
  175. </el-select>
  176. </div>
  177. <!--=======================================================-->
  178. <div class="searchDiv pb20">
  179. <label class="c-333 c-f14">
  180. 社区:
  181. </label>
  182. <el-select class="pr20 formWidth" placeholder="请选择">
  183. <el-option v-for="(option, index) in []" :label="option.label"
  184. :value="option.value"></el-option>
  185. </el-select>
  186. </div>
  187. <!--=======================================================-->
  188. <div class="searchDiv pb20">
  189. <el-button type="primary" size="mini">查询</el-button>
  190. <el-button type="ff9526" size="mini">导出</el-button>
  191. <span class="eliminate">清除筛选条件</span>
  192. </div>
  193. <!--=======================================================-->
  194. </div>
  195. <el-table style="width: 100%; margin-top: 16px">
  196. <el-table-column prop="serialNumber" label="序号" width="180" align="center"></el-table-column>
  197. <el-table-column prop="region" label="地区" width="180" align="center"></el-table-column>
  198. <el-table-column prop="communityHospital" label="社区医院" width="180" align="center"></el-table-column>
  199. <el-table-column prop="totalPatients" label="总患者人数" width="180" align="center"
  200. v-if="toggleField('totalPatients')"></el-table-column>
  201. <el-table-column prop="newPatientsThisYear" label="今年新增人数" width="180" align="center"
  202. v-if="toggleField('newPatientsThisYear')"></el-table-column>
  203. <el-table-column prop="followedUpPatients" label="已随访人数" width="180" align="center"
  204. v-if="toggleField('followedUpPatients')"></el-table-column>
  205. <el-table-column prop="completionRate" label="完成率" width="180" align="center"
  206. v-if="toggleField('completionRate')"></el-table-column>
  207. <el-table-column prop="regressedPatients" label="回退人数" width="180" align="center"
  208. v-if="toggleField('returnCount')"></el-table-column>
  209. <el-table-column prop="transferTimes" label="转移次数" width="180" align="center"
  210. v-if="toggleField('transferCount')"></el-table-column>
  211. <el-table-column prop="patientOutcomeCount" label="病人转归情况人数" width="180" align="center"
  212. v-if="toggleField('patientOutcomeCount')"></el-table-column>
  213. <el-table-column prop="signedPatients" label="家签患者人数" width="180" align="center"
  214. v-if="toggleField('signedPatients')"></el-table-column>
  215. <el-table-column prop="unsignedPatients" label="非家签患者人数" width="180" align="center"
  216. v-if="toggleField('unsignedPatients')"></el-table-column>
  217. <el-table-column prop="allocatedPatients" label="已分配人数" width="180" align="center"
  218. v-if="toggleField('assignedPatients')"></el-table-column>
  219. <el-table-column prop="unallocatedPatients" label="未分配人数" width="180" align="center"
  220. v-if="toggleField('unassignedPatients')"></el-table-column>
  221. <el-table-column prop="receivedPatients" label="已接收人数" width="180" align="center"
  222. v-if="toggleField('receivedPatients')"></el-table-column>
  223. <el-table-column prop="unreceivedPatients" label="未接收人数" width="180" align="center"
  224. v-if="toggleField('unreceivedPatients')"></el-table-column>
  225. <el-table-column prop="unfollowedPatients" label="已随访次数" width="180" align="center"
  226. v-if="toggleField('followUpCount')"></el-table-column>
  227. <el-table-column prop="missingPatients" label="失访人数" width="180" align="center"
  228. v-if="toggleField('lostFollowUpPatients')"></el-table-column>
  229. <el-table-column prop="deceasedPatients" label="死亡人数" width="180" align="center"
  230. v-if="toggleField('deceasedPatients')"></el-table-column>
  231. <el-table-column prop="patientOutcome" label="病人转归情况工人数" width="180" align="center">
  232. <el-table-column prop="cured" label="治愈" width="180" align="center"></el-table-column>
  233. <el-table-column prop="improved" label="好转" width="180" align="center"></el-table-column>
  234. <el-table-column prop="stable" label="稳定" width="180" align="center"></el-table-column>
  235. <el-table-column prop="deteriorated" label="恶化" width="180" align="center"></el-table-column>
  236. <el-table-column prop="deceased" label="死亡" width="180" align="center"></el-table-column>
  237. <el-table-column prop="other" label="其他" width="180" align="center"></el-table-column>
  238. </el-table-column>
  239. </el-table>
  240. <div class="c-t-right mt20">
  241. <!-- TODO 修正 -->
  242. <el-pagination layout="total, prev, pager, next, jumper"></el-pagination>
  243. </div>
  244. </div>