index.html 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <div id="app">
  2. <van-form>
  3. <div class="item-list">
  4. <van-tabs title-active-color="#17b3ec" color="#17b3ec" v-model:active="active">
  5. <van-tab title="检查数据">
  6. <div class="item" v-for="(item, i) in form.list" :key="i">
  7. <van-cell :title="i+1+'、'">
  8. <div id="" v-if="!readonly">
  9. <van-icon v-if="form.list&&form.list.length>1" size="20px" name="delete-o" />
  10. </div>
  11. </van-cell>
  12. <van-field :readonly="readonly" required label-width="4rem" class="" name="高危型HPV分型检测" label="高危型HPV分型检测" input-align="right">
  13. <div slot="input">
  14. <template v-for="(value, key) in item.hpvHighRiskTypes" :key="key">
  15. <van-radio-group :disabled="readonly" v-model="item.hpvHighRiskTypes[key]" direction="horizontal">
  16. <span class="mr10">{{key}}:</span>
  17. <van-radio name="1">阴性</van-radio>
  18. <van-radio name="2">阳性</van-radio>
  19. </van-radio-group>
  20. </template>
  21. </div>
  22. </van-field>
  23. <van-field :readonly="readonly" required label-width="4rem" class="" name="低危型HPV分型检测" label="低危型HPV分型检测" input-align="right">
  24. <div slot="input">
  25. <template v-for="(value, key) in item.hpvLowRiskTypes" :key="key">
  26. <van-radio-group :disabled="readonly" v-model="item.hpvLowRiskTypes[key]" direction="horizontal">
  27. <span class="mr10">{{key}}:</span>
  28. <van-radio name="1">阴性</van-radio>
  29. <van-radio name="2">阳性</van-radio>
  30. </van-radio-group>
  31. </template>
  32. </div>
  33. </van-field>
  34. <van-field
  35. readonly="true"
  36. required
  37. label-width="8rem"
  38. clearable
  39. v-model="item.hpvInspectOrg"
  40. name="检查机构"
  41. label="检查机构"
  42. placeholder="请输入检查机构"
  43. input-align="right"></van-field>
  44. <van-field
  45. readonly="true"
  46. required
  47. label-width="8rem"
  48. clearable
  49. v-model="item.hpvInspectUser"
  50. name="检查人员"
  51. label="检查人员"
  52. placeholder="请输入检查人员"
  53. input-align="right"></van-field>
  54. <van-field
  55. :readonly="readonly"
  56. required
  57. label-width="8rem"
  58. readonly
  59. clickable
  60. name="检查时间"
  61. :value="item.hpvInspectTime?item.hpvInspectTime:''"
  62. label="检查时间"
  63. placeholder="请选择检查时间"
  64. input-align="right"
  65. <van-checkbox-group
  66. :disabled="readonly"
  67. :disabled="readonly"></van-field>
  68. </div>
  69. <div v-if="!readonly" class="item-add-btn" id="">
  70. <img src="../images/xinzhengyaopin_icon.png" />
  71. </div>
  72. </van-tab>
  73. <van-tab title="检查报告">
  74. <iframe v-if="hpvTubeNum" :src="pdfUrl" class="mt10" style="width: 100%; height: calc(100vh - 100px)"></iframe>
  75. <div v-else id="no_result_wrap" class="c-dn" v-else>
  76. <img class="no-result-img" src="../../../images/shujuweikong_img.png" />
  77. <div class="c-f14 c-323232 c-t-center">暂无数据</div>
  78. </div>
  79. </van-tab>
  80. </van-tabs>
  81. <!-- <div class="tabsBox mt10" style="">
  82. <div v-if="hpvTubeNum">检查数据</div>
  83. <div >检查报告</div>
  84. </div> -->
  85. </div>
  86. </van-form>
  87. </div>