index.jsx 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. import React from 'react';
  2. import style from './index.less';
  3. import mocks from '../../mock/chronicTable.js'
  4. // 量表 具体信息页面
  5. class ScaleTable extends React.Component{
  6. constructor(props){
  7. super(props);
  8. }
  9. render(){
  10. return <div className={style['tableBox']}>
  11. <h1>密西根糖尿病神经筛查表(MDNS)</h1>
  12. <p>MDNS可与MNSI联合应用以确定是否存在周围神经病变,在一段时间内对患者进行评分可以评估疾病的进展情况。</p>
  13. <table className={style['table']}>
  14. <thead>
  15. <tr>
  16. {mocks.data.title.map((v,i)=>{
  17. return <td>{v.name}</td>
  18. })}
  19. </tr>
  20. </thead>
  21. <tbody>
  22. {mocks.data.details.map((v,i)=>{
  23. return <tr>
  24. <td>{v.name}</td>
  25. <td>
  26. {v.details.map((it,index)=>{
  27. return <td style={{display:'block'}}>{it.detailName}</td>
  28. })}
  29. </td>
  30. <td></td>
  31. <td></td>
  32. </tr>
  33. })}
  34. </tbody>
  35. </table>
  36. <div>
  37. <p>
  38. 1. 计算方法:<br/>
  39. 感觉损伤得分=左右两侧感觉检查项目的分数之和
  40. 肌力得分=左右两侧肌力检查项目的分数之和
  41. 反射得分=左右两侧反射检查项目的分数之和
  42. 体格检查得分=感觉损伤得分+肌力得分+反射得分
  43. </p>
  44. <p>
  45. 2. 临床体格检查部分:<br/>
  46. 最低得分0 最高得分46, 分数越高,周围神经病越重
  47. </p>
  48. </div>
  49. </div>
  50. }
  51. }
  52. export default ScaleTable;