| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230 | 
							- <div id="app">
 
-   <van-form>
 
-     <van-field :readonly="readonly" required label-width="4rem" class="" name="是否检查" label="是否检查" input-align="right">
 
-       <div slot="input">
 
-         <van-radio-group :disabled="readonly" v-model="form.receivePathologicalExamination" direction="horizontal">
 
-           <van-radio name="1" class="top2">拒绝检查</van-radio>
 
-           <van-radio name="2" class="top2">依从</van-radio>
 
-           <van-radio name="3" class="top2">拒绝随访</van-radio>
 
-           <van-radio name="4" class="top2">缓筛</van-radio>
 
-           <van-radio name="5" class="top2">首次无法取得联系</van-radio>
 
-           <van-radio name="6" class="top2">其他(请说明)</van-radio>
 
-           <van-radio name="7" class="top2">空号/错号</van-radio>
 
-           <van-field
 
-             :readonly="readonly"
 
-             label-width="6rem"
 
-             v-if='form.receivePathologicalExamination == "6"'
 
-             clearable
 
-             v-model="form.refusePathologicalExaminationReason"
 
-             name=""
 
-             label=""
 
-             placeholder="请输入说明"
 
-             input-align="left"></van-field>
 
-         </van-radio-group>
 
-       </div>
 
-     </van-field>
 
-     <van-field
 
-       :readonly="readonly"
 
-       v-if="form.receivePathologicalExamination == 1"
 
-       required
 
-       class=""
 
-       label-width="6rem"
 
-       name="拒绝检查原因"
 
-       label="拒绝检查原因"
 
-       input-align="right">
 
-       <div slot="input">
 
-         <van-checkbox-group :disabled="readonly" v-model="form.breastPathologyRefusalReason" direction="horizontal">
 
-           <van-checkbox name="1">路程远</van-checkbox>
 
-           <van-checkbox name="2" class="top2">担心创伤</van-checkbox>
 
-           <van-checkbox name="3" class="top2">已妊娠或计划妊娠</van-checkbox>
 
-           <van-checkbox name="4" class="top2">自己选择保守治疗(中药/观察)</van-checkbox>
 
-           <van-checkbox name="5" class="top2">来自其他医生的不同建议</van-checkbox>
 
-           <van-checkbox name="6" class="top2">不详</van-checkbox>
 
-           <van-checkbox name="7" class="top2">其他(请说明)</van-checkbox>
 
-         </van-checkbox-group>
 
-         <van-field
 
-           :readonly="readonly"
 
-           required
 
-           label-width="6rem"
 
-           clearable
 
-           v-if="form.breastPathologyRefusalReason.indexOf('7')!=-1"
 
-           v-model="form.breastPathologyRefusalReasonContent"
 
-           name=""
 
-           label=""
 
-           placeholder="请输入说明"
 
-           input-align="left"></van-field>
 
-       </div>
 
-     </van-field>
 
-     <van-field
 
-       :readonly="readonly"
 
-       required
 
-       label-width="4rem"
 
-       class=""
 
-       name="病理学检查时间"
 
-       label="病理学检查时间"
 
-       input-align="right"
 
-       v-if="form.receivePathologicalExamination==2">
 
-       <div slot="input">
 
-         <van-radio-group :disabled="readonly" v-model="form.pathologicalExamTime" direction="horizontal">
 
-           <van-radio name="1" class="top2">距初筛≤60天</van-radio>
 
-           <van-radio name="2" class="top2">距初筛60天~1年</van-radio>
 
-           <van-radio name="3" class="top2">距初筛1年-2年</van-radio>
 
-           <van-radio name="4" class="top2">距初筛2年以上</van-radio>
 
-           <van-radio name="5" class="top2">不详</van-radio>
 
-         </van-radio-group>
 
-       </div>
 
-     </van-field>
 
-     <div class="item-list">
 
-       <div class="item" v-for="(item, i) in form.list" :key="i">
 
-         <van-cell :title="(sort+1)+'、'">
 
-           <div id="" v-if="!readonly">
 
-             <van-icon v-if="form.list&&form.list.length>1" size="20px" name="delete-o" />
 
-           </div>
 
-         </van-cell>
 
-         <template v-if="form.receivePathologicalExamination==2">
 
-           <template v-for="(breast, k) in item.breastList">
 
-             <div id="" class="headlineTwo" @click="breast.boxShow=!breast.boxShow" style="display: flex; justify-content: space-between">
 
-               <div id="">{{breast.name}}</div>
 
-               <div id="" class="headlineIcon" v-if="!breast.boxShow"><van-icon name="arrow-down" /></div>
 
-               <div id="" class="headlineIcon" v-else><van-icon name="arrow-up" /></div>
 
-             </div>
 
-             <div id="" class="fromBox" v-show="breast.boxShow">
 
-               <van-field :readonly="readonly" required class="padding30" label-width="6rem" name="活检方式" label="活检方式" input-align="right">
 
-                 <div slot="input">
 
-                   <van-checkbox-group :disabled="readonly" v-model="breast.rightPathologicalBiopsyMethod" direction="horizontal">
 
-                     <van-checkbox name="1">微创手术</van-checkbox>
 
-                     <van-checkbox name="2" class="top2">开放切除</van-checkbox>
 
-                     <van-checkbox name="3" class="top2">空心针穿刺活检</van-checkbox>
 
-                     <van-checkbox name="4" class="top2">未活检</van-checkbox>
 
-                   </van-checkbox-group>
 
-                 </div>
 
-               </van-field>
 
-               <van-field
 
-                 :readonly="readonly"
 
-                 required
 
-                 v-if="difference(breast.rightPathologicalBiopsyMethod, ['4']).length"
 
-                 class="padding30"
 
-                 label-width="6rem"
 
-                 name="病理结论"
 
-                 label="病理结论"
 
-                 input-align="right">
 
-                 <div slot="input">
 
-                   <van-radio-group :disabled="readonly" v-model="breast.rightPathologicalConclusion" direction="horizontal">
 
-                     <van-radio name="1">未查</van-radio>
 
-                     <van-radio name="2" class="top2">不详</van-radio>
 
-                     <van-radio name="3" class="top2">良性病变不伴有不典型增生</van-radio>
 
-                     <van-radio name="4" class="top2">良性病变伴有不典型增生</van-radio>
 
-                     <van-radio name="5" class="top2">乳腺恶性肿瘤</van-radio>
 
-                   </van-radio-group>
 
-                 </div>
 
-               </van-field>
 
-               <van-field
 
-                 :readonly="readonly"
 
-                 v-if="difference(breast.rightPathologicalBiopsyMethod, ['4']).length&&breast.rightPathologicalConclusion==5"
 
-                 class="padding30"
 
-                 label-width="6rem"
 
-                 name="乳腺恶性肿瘤类型"
 
-                 label="乳腺恶性肿瘤类型"
 
-                 input-align="right">
 
-                 <div slot="input">
 
-                   <van-checkbox-group :disabled="readonly" v-model="breast.rightPathologicalMalignanciesType" direction="horizontal">
 
-                     <van-checkbox name="1">导管癌</van-checkbox>
 
-                     <van-checkbox name="2" class="top2">小叶癌</van-checkbox>
 
-                     <van-checkbox name="3" class="top2">乳房恶性叶状肿瘤</van-checkbox>
 
-                     <van-checkbox name="4" class="top2">其他</van-checkbox>
 
-                     <van-field
 
-                       :readonly="readonly"
 
-                       label-width="6rem"
 
-                       v-if='breast.rightPathologicalMalignanciesType.indexOf("4")!=-1'
 
-                       clearable
 
-                       v-model="breast.rightPathologicalMalignanciesOtherType"
 
-                       name=""
 
-                       label=""
 
-                       placeholder="请输入"
 
-                       input-align="left"></van-field>
 
-                     <van-checkbox name="5" class="top2">不详</van-checkbox>
 
-                   </van-checkbox-group>
 
-                 </div>
 
-               </van-field>
 
-             </div>
 
-           </template>
 
-           <van-field
 
-             :readonly="readonly"
 
-             v-if="item.breastList[0].rightPathologicalConclusion==5 || item.breastList[1].rightPathologicalConclusion==5"
 
-             required
 
-             class=""
 
-             label-width="7rem"
 
-             name="乳腺癌治疗结果"
 
-             label="乳腺癌治疗结果"
 
-             input-align="right">
 
-             <div slot="input">
 
-               <van-radio-group :disabled="readonly" v-model="item.breastCancerTreatmentResult" direction="horizontal">
 
-                 <van-radio name="1">已治疗</van-radio>
 
-                 <van-radio name="2" class="top2">拒绝治疗</van-radio>
 
-                 <van-radio name="3" class="top2">不详</van-radio>
 
-               </van-radio-group>
 
-             </div>
 
-           </van-field>
 
-           <van-field
 
-             :readonly="true"
 
-             required
 
-             label-width="8rem"
 
-             clearable
 
-             v-model="item.pathologicalExaminationDiagnosisOrgPick"
 
-             name="诊断机构"
 
-             label="诊断机构"
 
-             placeholder="请选择检查机构"
 
-             input-align="right"></van-field>
 
-           <van-field
 
-             v-if="item.pathologicalExaminationDiagnosisOrgPick==orgColumns[7]"
 
-             :readonly="readonly"
 
-             required
 
-             label-width="8rem"
 
-             clearable
 
-             v-model="item.pathologicalExaminationDiagnosisOrg"
 
-             name="其他诊断机构"
 
-             label="其他检查机构"
 
-             placeholder="请输入检查机构"
 
-             input-align="right"></van-field>
 
-         </template>
 
-         <van-field
 
-           :readonly="readonly"
 
-           required
 
-           label-width="8rem"
 
-           clearable
 
-           v-model="item.pathologicalExaminationFollowupUser"
 
-           name="随访人员"
 
-           label="随访人员"
 
-           placeholder="请输入检查人员"
 
-           input-align="right"></van-field>
 
-         <van-field
 
-           :readonly="readonly"
 
-           required
 
-           label-width="4rem"
 
-           class=""
 
-           :readonly="readonly"
 
-           clearable
 
-           v-model="item.followupOrg"
 
-           name="随访机构"
 
-           label="随访机构"
 
-           placeholder="请输入随访机构"
 
-           input-align="right"></van-field>
 
-         <van-field
 
-           :readonly="readonly"
 
-           required
 
-           label-width="8rem"
 
-           readonly
 
-           clickable
 
-           name="随访日期"
 
-           :value="item.pathologicalExaminationFollowupTime?item.pathologicalExaminationFollowupTime:''"
 
-           label="随访日期"
 
-           placeholder="请选择随访日期"
 
-           input-align="right"
 
-           :is-link="!readonly"></van-field>
 
-       </div>
 
-     </div>
 
-   </van-form>
 
- </div>
 
 
  |