report-health-patient.wxml 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <wxs src="../../../../core/wxs/dictionary.wxs" module="dictionary" />
  2. <!--module/health/components/report-health-patient/report-health-patient.wxml-->
  3. <view class="card-wrapper">
  4. <t-cell t-class="card-header no-body" bordered="{{false}}" t-class-description="patient-info-content" style="padding:10px">
  5. <block slot="description">
  6. <image class="user-image avatar" src="/module/health/assets/image/health-report.png" mode="aspectFill" />
  7. <view class="content">
  8. <view class="row primary title">{{dataset.name}}</view>
  9. <view class="row">
  10. <span class="col">
  11. <text class="text-item">{{dictionary.label($dictionaries, 'sys_user_sex', dataset.sex)}}</text>
  12. <text class="text-item" wx:if="{{dataset.age}}">{{dataset.age}}岁</text>
  13. <block wx:for="{{specialPeriod}}" wx:key="*this">
  14. <text class="text-item" wx:if="{{dictionary.label($dictionaries,'women_special_period', item) !== '无'}}">{{dictionary.label($dictionaries,'women_special_period', item)}}</text>
  15. </block>
  16. <text class="text-item" wx:for="{{job}}" wx:key="*this">{{dictionary.label($dictionaries, 'job', item)}}</text>
  17. <view class="text-items" wx:if="{{dataset.phone}}"><text style="color:#8C8C8C">手机号:</text><text style="color:black">{{dataset.phone}}</text></view>
  18. <view class="text-items" wx:if="{{dataset.cardno}}"><text style="color:#8C8C8C">身份证号:</text>
  19. <view style="color:black">{{dataset.cardno}}</view>
  20. </view>
  21. </span>
  22. </view>
  23. </view>
  24. </block>
  25. </t-cell>
  26. </view>
  27. <view class="card-wrapper patient-data-wrapper">
  28. <view class="card-box">
  29. <block slot="title">
  30. <text class="basic-info">基础信息</text>
  31. <t-loading wx:if="{{loading}}" theme="spinner" size="20px" class="loading" />
  32. </block>
  33. <block slot="right-icon">
  34. <slot name="extra"></slot>
  35. </block>
  36. <view slot="description" wx:if="{{!loading && !dataset}}">暂无数据</view>
  37. </view>
  38. <view class="body-box">
  39. <image class="image-wrapper" src="../../assets/image/health-report.png" mode="aspectFill" />
  40. <view class="content-wrapper">
  41. <view class="row title primary">
  42. <view>{{dataset.willillStateName}}</view>
  43. </view>
  44. <view class="row">
  45. <view class="col" wx:if="{{dataset.height}}" style="display:flex">
  46. <view style="color:#8C8C8C">身高:</view>
  47. <view>{{dataset.height}}cm</view>
  48. </view>
  49. <view class="col" wx:if="{{dataset.weight}}" style="display:flex">
  50. <text style="color:#8C8C8C">体重:</text>
  51. <text>{{dataset.weight}}kg</text>
  52. </view>
  53. </view>
  54. <view class="row">
  55. <view class="col" wx:if="{{dictionary.label($dictionaries, 'sys_yes_no', dataset.drinkState)}}" style="display:flex">
  56. <text style="color:#8C8C8C">饮酒:</text>
  57. <text>{{dictionary.label($dictionaries, 'sys_yes_no', dataset.drinkState)}}</text>
  58. </view>
  59. <view class="col" wx:if="{{dictionary.label($dictionaries, 'sys_yes_no', dataset.smokeState)}}" style="display:flex">
  60. <text style="color:#8C8C8C">抽烟:</text>
  61. <text>{{dictionary.label($dictionaries, 'sys_yes_no', dataset.smokeState)}}</text>
  62. </view>
  63. </view>
  64. <view class="row tag-row">
  65. <text class="tag-row__label">喜好口味:</text>
  66. <t-tag t-class="tag" variant="outline" wx:for="{{hobbyFlavor}}" wx:key="*this">
  67. {{dictionary.label($dictionaries, 'hobby_flavor', item)}}
  68. </t-tag>
  69. <t-tag variant="outline" wx:if="{{!hobbyFlavor.length}}">无</t-tag>
  70. </view>
  71. <view class="row tag-row">
  72. <text class="tag-row__label">食物过敏:</text>
  73. <t-tag t-class="tag" variant="outline" wx:for="{{foodAllergy}}" wx:key="*this">
  74. {{dictionary.label($dictionaries, 'food_allergy', item)}}
  75. </t-tag>
  76. <t-tag variant="outline" wx:if="{{!foodAllergy.length}}">无</t-tag>
  77. </view>
  78. <view class="row">
  79. <text class="text-item" wx:if="{{dataset.willillDegreeName}}">{{dataset.willillDegreeName}}</text>
  80. <text class="text-item" wx:if="{{dataset.willillSocialName}}">{{dataset.willillSocialName}}</text>
  81. <text class="text-item" wx:if="{{dataset.willillFunctionName}}">{{dataset.willillFunctionName}}</text>
  82. </view>
  83. </view>
  84. </view>
  85. <t-empty wx:if="{{message}}" t-class="empty-wrapper error" icon="info-circle" description="{{message}}" />
  86. </view>