filters.ts 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
  1. // 设备类型/设备
  2. export const DeviceFilters = [
  3. { text: '持续型', value: '1' },
  4. { text: '智能型', value: '2' },
  5. { text: '脉冲型', value: '3' },
  6. ];
  7. // 设备运行状态/泵状态
  8. export const DeviceStatusFilters = [
  9. { text: '关机', value: '0' },
  10. { text: '开机', value: '1' },
  11. { text: '运行', value: '2' },
  12. { text: '暂停', value: '3' },
  13. { text: '待机', value: '4' },
  14. { text: '不在服务区', value: '5' },
  15. ];
  16. export const DeviceStatusSelect = [
  17. { label: '关机', value: '0' },
  18. { label: '开机', value: '1' },
  19. { label: '运行', value: '2' },
  20. { label: '暂停', value: '3' },
  21. { label: '待机', value: '4' },
  22. { label: '不在服务区', value: '5' },
  23. ];
  24. // 病人报警
  25. export const PatientAlarmFilters = [
  26. { text: '病人绑定多个设备', value: '0' },
  27. { text: '病人为绑定设备', value: '1' },
  28. ];
  29. // 设备报警报警/泵报警
  30. export const DeviceAlarmFilters = [
  31. // { text: '无报警', value: '0' },
  32. { text: '气泡报警', value: '1' },
  33. { text: '堵塞报警', value: '2' },
  34. { text: '未装药盒报警', value: '3' },
  35. { text: '输注总量报警', value: '4' },
  36. { text: '极限报警', value: '5' },
  37. { text: '输液结束', value: '6' },
  38. { text: '电量耗尽报警', value: '7' },
  39. // { text: '电机失控报警', value: '8' },
  40. { text: '机械故障', value: '9' },
  41. ];
  42. export const DeviceAlarmSelect = [
  43. // { text: '无报警', value: '0' },
  44. { label: '气泡报警', value: '1' },
  45. { label: '堵塞报警', value: '2' },
  46. { label: '未装药盒报警', value: '3' },
  47. { label: '输注总量报警', value: '4' },
  48. { label: '极限报警', value: '5' },
  49. { label: '输液结束', value: '6' },
  50. { label: '电量耗尽报警', value: '7' },
  51. // { label: '电机失控报警', value: '8' },
  52. { label: '机械故障', value: '9' },
  53. ];
  54. // 设备报警报警/泵提醒
  55. export const DeviceWarningFilters = [
  56. // { text: '正常', value: '0' },
  57. { text: '加档受限', value: '1' },
  58. { text: '持续量已达上限', value: '2' },
  59. { text: '加档', value: '3' },
  60. { text: '减档', value: '4' },
  61. { text: '低输注状态', value: '5' },
  62. { text: '即将输注完毕', value: '6' },
  63. { text: '镇痛不足', value: '7' },
  64. { text: '低电量', value: '8' },
  65. ];
  66. export const DeviceWarningSelect = [
  67. { label: '加档受限', value: '1' },
  68. { label: '持续量已达上限', value: '2' },
  69. { label: '加档', value: '3' },
  70. { label: '减档', value: '4' },
  71. { label: '低输注状态', value: '5' },
  72. { label: '即将输注完毕', value: '6' },
  73. { label: '镇痛不足', value: '7' },
  74. { label: '低电量', value: '8' },
  75. ];
  76. // 无泵监控设备类型/设备
  77. export const WithOutDeviceSelect = [
  78. { label: '机械泵', value: 0 },
  79. { label: '电子脉冲泵', value: 1 },
  80. { label: '电子泵', value: 2 },
  81. ];
  82. // /性别
  83. export const SexFilters = [
  84. { text: '男', value: '1' },
  85. { text: '女', value: '2' },
  86. { text: '未知', value: '3' },
  87. ];
  88. export const SexSelect = [
  89. { label: '男', value: 1 },
  90. { label: '女', value: 2 },
  91. { label: '未知', value: 3 },
  92. ];
  93. // /临床运行状态
  94. export const ClinicStatusFilters = [
  95. { text: '结束', value: '0' },
  96. { text: '进行中', value: '1' },
  97. { text: '无设备', value: '2' },
  98. ];
  99. // /临床类型
  100. export const ClinicFilters = [
  101. { text: '输注监控', value: '0' },
  102. { text: '无泵监控', value: '1' },
  103. ];
  104. // /医院绑定状态
  105. export const BindFilters = [
  106. { text: '未绑定', value: '0' },
  107. { text: '已绑定', value: '1' },
  108. ];
  109. // 设备类型搜索/设备
  110. export const DeviceOptions = [
  111. { label: '持续型', value: '1' },
  112. { label: '智能型', value: '2' },
  113. { label: '脉冲型', value: '3' },
  114. ];
  115. // 输注历史/患者类型
  116. export const PatientOptions = [
  117. { label: '所有患者', value: '0' },
  118. { label: '输注监控', value: '1' },
  119. { label: '无泵监控', value: '2' },
  120. ];
  121. export const monitorTypeFilters = [
  122. { text: '输注监控', value: '1' },
  123. { text: '其它监控', value: '0' },
  124. ];
  125. // 输注历史/自控类型
  126. export const selfControlTypeSelect = [
  127. { label: '有效', value: 0 },
  128. { label: '无效', value: 1 },
  129. { label: '总数', value: 2 },
  130. ];
  131. // 输注历史/结束
  132. export const EndFilters = [
  133. { text: '未结束', value: '0' },
  134. { text: '已结束', value: '1' },
  135. { text: '已撤泵', value: '2' },
  136. ];
  137. // 设备管理/在线状态
  138. export const OnlineFilters = [
  139. { text: '未激活', value: '0' },
  140. { text: '在线', value: '1' },
  141. { text: '离线', value: '2' },
  142. ];
  143. // 系统监控/系统日志
  144. export const HospitalLogSelect = [
  145. { label: '系统对接信息', value: 0 },
  146. { label: '阿里云-设备上下线', value: 2 },
  147. { label: '阿里云-设备生命周期', value: 3 },
  148. { label: '阿里云-设备数据上传', value: 4 },
  149. { label: '阿里云-设备删除', value: 5 },
  150. ];
  151. // 文章类型
  152. export const ArticleSelect = [
  153. { label: '术后镇痛', value: 0 },
  154. { label: '癌痛知识', value: 1 },
  155. { label: '评价标准', value: 2 },
  156. { label: '健康资讯', value: 3 },
  157. { label: '轮播图', value: 4 },
  158. ];
  159. // 文章类型
  160. export const radioSwitch = [
  161. { label: '正常', value: 0 },
  162. { label: '停用', value: 1 },
  163. ];
  164. // 文章类型
  165. export const radioBoolean = [
  166. { label: '否', value: 0 },
  167. { label: '是', value: 1 },
  168. ];
  169. // 文章类型
  170. export const radioSuccess = [
  171. { label: '失败', value: 0 },
  172. { label: '成功', value: 1 },
  173. ];