index.html 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. <div id="app">
  2. <van-form>
  3. <van-field :readonly="readonly" required label-width="4rem" class="" name="是否拒检" label="是否拒检" input-align="right">
  4. <div slot="input">
  5. <van-radio-group :disabled="readonly" v-model="form.receiveBreastClinicalInspect" direction="horizontal">
  6. <van-radio name="1">拒绝</van-radio>
  7. <van-radio name="2">依从</van-radio>
  8. </van-radio-group>
  9. </div>
  10. </van-field>
  11. <div class="item-list">
  12. <div class="item" v-for="(item, i) in form.list" :key="i">
  13. <van-cell :title="i+1+'、'">
  14. <div id="" v-if="!readonly">
  15. <van-icon v-if="form.list&&form.list.length>1" size="20px" name="delete-o" />
  16. </div>
  17. </van-cell>
  18. <template v-if="form.receiveBreastClinicalInspect==2">
  19. <van-field :readonly="readonly" required label-width="8rem" class="" name="右乳" label="右乳" input-align="right">
  20. <div slot="input">
  21. <van-checkbox-group
  22. :disabled="readonly"
  23. v-model="item.breastClinicalInspectR"
  24. @change="onCheckboxChange($event, item, 'breastClinicalInspectR')"
  25. direction="horizontal">
  26. <van-checkbox name="1">正常</van-checkbox>
  27. <van-checkbox name="2" class="top2">非血性溢液</van-checkbox>
  28. <van-checkbox name="3" class="top2">血性溢液</van-checkbox>
  29. <van-checkbox name="4" class="top2">大于2cm肿物</van-checkbox>
  30. <van-checkbox name="5" class="top2">小于等于2cm肿物</van-checkbox>
  31. <van-checkbox name="6" class="top2">其他异常(请说明)</van-checkbox>
  32. <van-field
  33. :readonly="readonly"
  34. is-link
  35. label-width="6rem"
  36. v-if='item.breastClinicalInspectR.indexOf("6")!=-1'
  37. clearable
  38. v-model="item.breastClinicalInspectOtherR"
  39. name=""
  40. label=""
  41. placeholder="请输入"
  42. input-align="left">
  43. <div slot="button" style="text-decoration: underline; color: #17b3ec">选择</div>
  44. </van-field>
  45. </van-checkbox-group>
  46. </div>
  47. </van-field>
  48. <van-field :readonly="readonly" required label-width="8rem" class="" name="左乳" label="左乳" input-align="right">
  49. <div slot="input">
  50. <van-checkbox-group
  51. :disabled="readonly"
  52. v-model="item.breastClinicalInspectL"
  53. @change="onCheckboxChange($event, item, 'breastClinicalInspectL')"
  54. direction="horizontal">
  55. <van-checkbox name="1">正常</van-checkbox>
  56. <van-checkbox name="2" class="top2">非血性溢液</van-checkbox>
  57. <van-checkbox name="3" class="top2">血性溢液</van-checkbox>
  58. <van-checkbox name="4" class="top2">大于2cm肿物</van-checkbox>
  59. <van-checkbox name="5" class="top2">小于等于2cm肿物</van-checkbox>
  60. <van-checkbox name="6" class="top2">其他异常(请说明)</van-checkbox>
  61. <van-field
  62. :readonly="readonly"
  63. is-link
  64. label-width="6rem"
  65. v-if='item.breastClinicalInspectL.indexOf("6")!=-1'
  66. clearable
  67. v-model="item.breastClinicalInspectOtherL"
  68. name=""
  69. label=""
  70. placeholder="请输入"
  71. input-align="left">
  72. <div slot="button" style="text-decoration: underline; color: #17b3ec">选择</div>
  73. </van-field>
  74. </van-checkbox-group>
  75. </div>
  76. </van-field>
  77. </template>
  78. <van-field
  79. readonly="true"
  80. required
  81. label-width="8rem"
  82. clearable
  83. v-model="item.breastClinicalInspectOrg"
  84. name="检查机构"
  85. label="检查机构"
  86. placeholder="请输入检查机构"
  87. input-align="right"></van-field>
  88. <van-field
  89. readonly="true"
  90. required
  91. label-width="8rem"
  92. clearable
  93. v-model="item.breastClinicalInspectUser"
  94. name="检查人员"
  95. label="检查人员"
  96. placeholder="请输入检查人员"
  97. input-align="right"></van-field>
  98. <van-field
  99. required
  100. label-width="8rem"
  101. readonly
  102. clickable
  103. name="检查时间"
  104. :value="item.breastClinicalInspectTime?item.breastClinicalInspectTime:''"
  105. label="检查时间"
  106. placeholder="请选择检查时间"
  107. input-align="right"
  108. :is-link="!readonly"></van-field>
  109. </div>
  110. </div>
  111. </van-form>
  112. </div>