index.html 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  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.followupOrNot" direction="horizontal">
  6. <van-radio name="1" class="top2">依从</van-radio>
  7. <van-radio name="2" class="top2">拒绝随访</van-radio>
  8. <van-radio name="3" class="top2">空号/错号</van-radio>
  9. <van-radio name="4" class="top2">首次无法取得联系</van-radio>
  10. <van-radio name="5" class="top2">其他</van-radio>
  11. <van-field
  12. :readonly="readonly"
  13. label-width="6rem"
  14. v-if='form.followupOrNot == "5"'
  15. clearable
  16. required
  17. v-model="form.followupOrNotOther"
  18. name=""
  19. label=""
  20. placeholder="请输入说明"
  21. input-align="left"></van-field>
  22. </van-radio-group>
  23. </div>
  24. </van-field>
  25. <div class="item-list" v-if="form.followupOrNot==1 && form.type==1">
  26. <div class="item">
  27. <van-field :readonly="readonly" required label-width="8rem" class="" name="接受治疗情况" label="接受治疗情况" input-align="right">
  28. <div slot="input">
  29. <van-radio-group :disabled="readonly" v-model="form.receiveTreat" direction="horizontal">
  30. <van-radio name="1">是</van-radio>
  31. <van-radio name="2" class="top2">否</van-radio>
  32. <van-radio name="3" class="top2">不详</van-radio>
  33. </van-radio-group>
  34. </div>
  35. </van-field>
  36. <van-field :readonly="readonly" required class="" label-width="8rem" name="生存情况" label="生存情况" input-align="right">
  37. <div slot="input">
  38. <van-radio-group :disabled="readonly" v-model="form.subsist" direction="horizontal">
  39. <van-radio name="1">存活</van-radio>
  40. <van-radio name="2" class="top2">死亡</van-radio>
  41. <van-radio name="3" class="top2">不详</van-radio>
  42. </van-radio-group>
  43. </div>
  44. </van-field>
  45. </div>
  46. </div>
  47. <div class="item-list" v-if="form.followupOrNot==1 && form.type==2">
  48. <div class="item">
  49. <van-field :readonly="readonly" required label-width="8rem" class="" name="是否复查" label="是否复查" input-align="right">
  50. <div slot="input">
  51. <van-radio-group :disabled="readonly" v-model="form.reviewOrNot" direction="horizontal">
  52. <van-radio name="1">是</van-radio>
  53. <van-radio name="2" class="top2">否</van-radio>
  54. <van-radio name="3" class="top2">不详</van-radio>
  55. </van-radio-group>
  56. </div>
  57. </van-field>
  58. <van-field :readonly="readonly" v-if="form.reviewOrNot == 1" required class="" label-width="8rem" name="复查内容" label="复查内容" input-align="right">
  59. <div slot="input">
  60. <van-checkbox-group :disabled="readonly" v-model="form.reviewValue" direction="horizontal">
  61. <van-checkbox :name="item.id" class="top2" v-for="(item,index) in reviewData" :key="index">{{item.text}}</van-checkbox>
  62. <van-field
  63. :readonly="readonly"
  64. required
  65. label-width="6rem"
  66. v-if='form.reviewValue&&form.reviewValue.indexOf("6")!=-1'
  67. clearable
  68. v-model="form.reviewValueOther"
  69. name=""
  70. label=""
  71. placeholder="请输入"
  72. input-align="left"></van-field>
  73. </van-checkbox-group>
  74. </div>
  75. </van-field>
  76. <van-field
  77. :readonly="readonly"
  78. v-if='form.reviewOrNot==1&&form.reviewValue&&form.reviewValue.indexOf("1")!=-1'
  79. required
  80. label-width="8rem"
  81. class=""
  82. name="超声BI-RADS分级"
  83. label="超声BI-RADS分级"
  84. input-align="right">
  85. <div slot="input">
  86. <van-radio-group :disabled="readonly" v-model="form.cduBiRads" direction="horizontal">
  87. <van-radio name="1" class="top2">0级</van-radio>
  88. <van-radio name="2" class="top2">1级</van-radio>
  89. <van-radio name="3" class="top2">2级</van-radio>
  90. <van-radio name="4" class="top2">3级</van-radio>
  91. <van-radio name="5" class="top2">4级</van-radio>
  92. <van-radio name="6" class="top2">5级</van-radio>
  93. <van-radio name="7" class="top2">不详</van-radio>
  94. </van-radio-group>
  95. </div>
  96. </van-field>
  97. <van-field
  98. :readonly="readonly"
  99. v-if='form.reviewOrNot==1&&form.reviewValue&&form.reviewValue.indexOf("2")!=-1'
  100. required
  101. label-width="8rem"
  102. class=""
  103. name="钼靶BI-RADS分级"
  104. label="钼靶BI-RADS分级"
  105. input-align="right">
  106. <div slot="input">
  107. <van-radio-group :disabled="readonly" v-model="form.molybdenumBiRads" direction="horizontal">
  108. <van-radio name="1" class="top2">0级</van-radio>
  109. <van-radio name="2" class="top2">1级</van-radio>
  110. <van-radio name="3" class="top2">2级</van-radio>
  111. <van-radio name="4" class="top2">3级</van-radio>
  112. <van-radio name="5" class="top2">4级</van-radio>
  113. <van-radio name="6" class="top2">5级</van-radio>
  114. <van-radio name="7" class="top2">不详</van-radio>
  115. </van-radio-group>
  116. </div>
  117. </van-field>
  118. <van-field :readonly="readonly" required label-width="8rem" class="" name="临床诊断" label="临床诊断" input-align="right">
  119. <div slot="input">
  120. <van-radio-group :disabled="readonly" v-model="form.clinicalInspect" direction="horizontal">
  121. <van-radio name="1">正常</van-radio>
  122. <van-radio name="2" class="top2">乳腺良性疾病</van-radio>
  123. <van-radio name="3" class="top2">乳腺恶性疾病</van-radio>
  124. <van-radio name="4" class="top2">不详</van-radio>
  125. </van-radio-group>
  126. </div>
  127. </van-field>
  128. </div>
  129. </div>
  130. <template>
  131. <van-field
  132. :readonly="true"
  133. required
  134. label-width="8rem"
  135. clearable
  136. v-model="form.followupDoctor"
  137. name="随访人员"
  138. label="随访人员"
  139. placeholder="请输入随访人员"
  140. input-align="right"></van-field>
  141. <van-field
  142. :readonly="readonly"
  143. required
  144. label-width="4rem"
  145. class=""
  146. :readonly="readonly"
  147. clearable
  148. v-model="form.followupOrg"
  149. name="随访机构"
  150. label="随访机构"
  151. placeholder="请输入随访机构"
  152. input-align="right"></van-field>
  153. <van-field
  154. :readonly="readonly"
  155. required
  156. label-width="8rem"
  157. readonly
  158. clickable
  159. name="随访日期"
  160. :value="form.followupDate?form.followupDate:''"
  161. label="随访日期"
  162. placeholder="请选择随访时间"
  163. input-align="right"
  164. :is-link="!readonly"></van-field>
  165. </template>
  166. </van-form>
  167. </div>