123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376 |
- <div id="app">
- <van-form>
- <van-field :readonly="readonly" required label-width="4rem" class="no-bb" name="是否拒检" label="是否拒检" input-align="right">
- <div slot="input">
- <van-radio-group :disabled="readonly" v-model="form.receiveBreastUltrasoundInspect" direction="horizontal">
- <van-radio name="1">拒绝</van-radio>
- <van-radio name="2">依从</van-radio>
- </van-radio-group>
- </div>
- </van-field>
- <div class="item-list">
- <div class="item" v-for="(item, i) in form.list" :key="i">
- <template v-if="form.receiveBreastUltrasoundInspect==2">
- <div v-for="(breast, k) in item.breastList" :key="k">
- <div id="" class="headlineTwo" @click="breast.boxShow = !breast.boxShow" style="display: flex; align-items: center; 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="padding45" label-width="6rem" name="囊肿" label="囊肿" input-align="right">
- <div slot="input">
- <van-checkbox-group :disabled="readonly" v-model="breast.rightCduCyst" 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-group>
- </div>
- </van-field>
- <template v-if="breast.rightCduCyst.indexOf('3')!=-1">
- <van-field :readonly="readonly" required class="padding45" label-width="6rem" name="复杂囊肿类型" label="复杂囊肿类型" input-align="right">
- <div slot="input">
- <van-checkbox-group :disabled="readonly" v-model="breast.rightCduCystType" 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-field
- :readonly="readonly"
- label-width="6rem"
- v-if='breast.rightCduCystType.indexOf("6")!=-1'
- clearable
- v-model="breast.rightCduCystTypeOtherContent"
- name=""
- label=""
- placeholder="请输入"
- input-align="left"></van-field>
- </van-checkbox-group>
- </div>
- </van-field>
- <van-field
- :readonly="readonly"
- type="number"
- required
- label-width="8rem"
- class="padding45"
- clearable
- v-model="breast.rightCystLocation"
- name="复杂囊肿部位(时钟法)"
- label="复杂囊肿部位(时钟法)"
- placeholder="请输入肿块部位"
- input-align="right"></van-field>
- <van-field
- :readonly="readonly"
- required
- label-width="6rem"
- class="padding45"
- clearable
- name="复杂囊肿大小"
- label="复杂囊肿大小"
- placeholder="请输入尺寸"
- input-align="right">
- <div slot="input" class="multiple-input">
- <input v-model="breast.rightCystMinSize" :readonly="readonly" type="number" name="" id="" />
- <span id="">mm*</span>
- <input v-model="breast.rightCystMiddleSize" :readonly="readonly" type="number" name="" id="" />
- <span id="">mm*</span>
- <input v-model="breast.rightCystMaxSize" :readonly="readonly" type="number" name="" id="" />
- <span id="">mm</span>
- </div>
- </van-field>
- </template>
- <van-field :readonly="readonly" required class="padding45" label-width="6rem" name="实性肿块" label="实性肿块" input-align="right">
- <div slot="input">
- <van-radio-group :disabled="readonly" v-model="breast.rightCduSolidMassSituation" direction="horizontal">
- <van-radio name="1">无</van-radio>
- <van-radio name="2">单发</van-radio>
- <van-radio name="3">多发</van-radio>
- </van-radio-group>
- </div>
- </van-field>
- <template v-if="breast.rightCduSolidMassSituation !=1">
- <van-field
- :readonly="readonly"
- type="number"
- required
- label-width="8rem"
- class="padding45"
- clearable
- v-model="breast.rightCduSolidMassPosition"
- name="实性肿块部位(时钟法)"
- label="实性肿块部位(时钟法)"
- placeholder="请输入肿块部位"
- input-align="right"></van-field>
- <van-field
- :readonly="readonly"
- required
- label-width="6rem"
- class="padding45"
- clearable
- name="实性肿块大小"
- label="实性肿块大小"
- placeholder="请输入尺寸"
- input-align="right">
- <div slot="input" class="multiple-input">
- <input v-model="breast.minSize" :readonly="readonly" type="number" name="" id="" />
- <span id="">mm*</span>
- <input v-model="breast.middleSize" :readonly="readonly" type="number" name="" id="" />
- <span id="">mm*</span>
- <input v-model="breast.maxSize" :readonly="readonly" type="number" name="" id="" />
- <span id="">mm</span>
- </div>
- </van-field>
- <van-field :readonly="readonly" required class="padding45" label-width="6rem" name="实性肿块形状" label="实性肿块形状" input-align="right">
- <div slot="input">
- <van-radio-group :disabled="readonly" v-model="breast.rightCduSolidMassShape" direction="horizontal">
- <van-radio name="1">规则(圆形/椭圆)</van-radio>
- <van-radio name="2">不规则</van-radio>
- </van-radio-group>
- </div>
- </van-field>
- <van-field :readonly="readonly" required class="padding45" label-width="6rem" name="实性肿块方向" label="实性肿块方向" input-align="right">
- <div slot="input">
- <van-radio-group :disabled="readonly" v-model="breast.rightCduSolidMassDirection" direction="horizontal">
- <van-radio name="1">与皮肤平行</van-radio>
- <van-radio name="2">不平行</van-radio>
- </van-radio-group>
- </div>
- </van-field>
- <van-field :readonly="readonly" required class="padding45" label-width="6rem" name="实性肿块边缘" label="实性肿块边缘" input-align="right">
- <div slot="input">
- <van-radio-group :disabled="readonly" v-model="breast.rightCduSolidMassMargin" direction="horizontal">
- <van-radio name="1">光整</van-radio>
- <van-radio name="2">不光整</van-radio>
- </van-radio-group>
- </div>
- </van-field>
- <van-field :readonly="readonly" required class="padding45" label-width="6rem" name="实性肿块内部回声" label="实性肿块内部回声" input-align="right">
- <div slot="input">
- <van-radio-group :disabled="readonly" v-model="breast.rightCduSolidMassEcho" direction="horizontal">
- <van-radio name="1">高</van-radio>
- <van-radio name="2">混合</van-radio>
- <van-radio name="3">低</van-radio>
- <van-radio name="4">等</van-radio>
- </van-radio-group>
- </div>
- </van-field>
- <van-field :readonly="readonly" required class="padding45" label-width="6rem" name="实性肿块后方回声" label="实性肿块后方回声" input-align="right">
- <div slot="input">
- <van-radio-group :disabled="readonly" v-model="breast.rightCduSolidMassPosteriorEcho" direction="horizontal">
- <van-radio name="1">无改变</van-radio>
- <van-radio name="2">增强</van-radio>
- <van-radio name="3">声影</van-radio>
- <van-radio name="4">混合性改变</van-radio>
- </van-radio-group>
- </div>
- </van-field>
- <van-field :readonly="readonly" required class="padding45" label-width="6rem" name="实性肿块血流信号" label="实性肿块血流信号" input-align="right">
- <div slot="input">
- <van-radio-group :disabled="readonly" v-model="breast.rightCduSolidMassBloodSignal" direction="horizontal">
- <van-radio name="1">无血流</van-radio>
- <van-radio name="2">有血流</van-radio>
- <van-radio name="3" class="top2">未获得</van-radio>
- </van-radio-group>
- </div>
- </van-field>
- <template v-if="breast.rightCduSolidMassBloodSignal == 2">
- <van-field :readonly="readonly" required class="padding45" label-width="6rem" name="血流丰富程度" label="血流丰富程度" input-align="right">
- <div slot="input">
- <van-radio-group :disabled="readonly" v-model="breast.rightCduSolidMassBloodLevel" direction="horizontal">
- <van-radio name="1">少量(1-2个<1mm点状血流)</van-radio>
- <van-radio name="2" class="top2">中量</van-radio>
- <van-radio name="3" class="top2">多量(>=4条以上大血管)</van-radio>
- </van-radio-group>
- </div>
- </van-field>
- <van-field :readonly="readonly" required class="padding45" label-width="6rem" name="血流分布" label="血流分布" input-align="right">
- <div slot="input">
- <van-checkbox-group :disabled="readonly" v-model="breast.rightCduSolidMassBloodDistribution" direction="horizontal">
- <van-checkbox name="1">内部血流</van-checkbox>
- <van-checkbox name="2" class="top2">边缘血流</van-checkbox>
- </van-checkbox-group>
- </div>
- </van-field>
- </template>
- </template>
- <van-field :readonly="readonly" required class="padding45" label-width="6rem" name="不规则低回声区" label="不规则低回声区" input-align="right">
- <div slot="input">
- <van-radio-group :disabled="readonly" v-model="breast.rightCduIrregularHypoechoic" direction="horizontal">
- <van-radio name="1">无</van-radio>
- <van-radio name="2">有</van-radio>
- </van-radio-group>
- </div>
- </van-field>
- <template v-if="breast.rightCduIrregularHypoechoic==2">
- <van-field
- :readonly="readonly"
- required
- class="padding45"
- label-width="6rem"
- name="不规则低回声区所在部位(象限法)"
- label="不规则低回声区所在部位(象限法)"
- input-align="right">
- <div slot="input">
- <van-checkbox-group :disabled="readonly" v-model="breast.rightCduIrregularHypoechoicPosition" 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 class="padding45" label-width="6rem" name="不规则低回声区范围" label="不规则低回声区范围" input-align="right">
- <div slot="input" class="multiple-input">
- <input v-model="breast.rightCduIrregularMinSize" :readonly="readonly" type="number" name="" id="" />
- <span id="">mm*</span>
- <input v-model="breast.rightCduIrregularMiddleSize" :readonly="readonly" type="number" name="" id="" />
- <span id="">mm*</span>
- <input v-model="breast.rightCduIrregularMaxSize" :readonly="readonly" type="number" name="" id="" />
- <span id="">mm</span>
- </div>
- </van-field>
- </template>
- <van-field :readonly="readonly" required class="padding45" label-width="6rem" name="导管扩张" label="导管扩张" input-align="right">
- <div slot="input">
- <van-radio-group :disabled="readonly" v-model="breast.rightCduDuctDilatation" direction="horizontal">
- <van-radio name="1">无</van-radio>
- <van-radio name="2">单发</van-radio>
- <van-radio name="3">多发</van-radio>
- </van-radio-group>
- </div>
- </van-field>
- <template v-if="breast.rightCduDuctDilatation!=1">
- <van-field :readonly="readonly" required class="padding45" label-width="6rem" name="导管内低回声" label="导管内低回声" input-align="right">
- <div slot="input">
- <van-radio-group :disabled="readonly" v-model="breast.rightDuctLowHyperechoicIn" direction="horizontal">
- <van-radio name="1">无</van-radio>
- <van-radio name="2">有</van-radio>
- </van-radio-group>
- </div>
- </van-field>
- <van-field :readonly="readonly" required class="padding45" label-width="6rem" name="导管扩张部位(象限法)" label="导管扩张部位(象限法)" input-align="right">
- <div slot="input">
- <van-checkbox-group :disabled="readonly" v-model="breast.rightDuctDilationLocation" 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-field
- :readonly="readonly"
- label-width="6rem"
- v-if='breast.rightDuctDilationLocation.indexOf("5")!=-1'
- clearable
- v-model="breast.rightDuctDilationLocationOtherContent"
- name=""
- label=""
- placeholder="请输入"
- input-align="left"></van-field>
- </van-checkbox-group>
- </div>
- </van-field>
- </template>
- <van-field :readonly="readonly" required class="padding45" label-width="6rem" name="腋窝淋巴结" label="腋窝淋巴结" input-align="right">
- <div slot="input">
- <van-radio-group :disabled="readonly" v-model="breast.rightCduAxillaryLymphNode" 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-group>
- </div>
- </van-field>
- <van-field :readonly="readonly" required label-width="8rem" class="padding45" name="其他异常" label="其他异常" input-align="right">
- <div slot="input">
- <van-checkbox-group :disabled="readonly" v-model="breast.rightCduOtherAbnormal" 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 name="8" class="top2">腺体结构紊乱</van-checkbox>
- <van-checkbox name="9" class="top2">其他(请说明)</van-checkbox>
- <van-field
- :readonly="readonly"
- label-width="6rem"
- v-if='breast.rightCduOtherAbnormal.indexOf("9")!=-1'
- clearable
- v-model="breast.rightCduOtherAbnormalDesc"
- name=""
- label=""
- placeholder="请输入"
- input-align="left"></van-field>
- </van-checkbox-group>
- </div>
- </van-field>
- <van-field :readonly="readonly" required class="padding45" label-width="6rem" name="BI-RADS分级" label="BI-RADS分级" input-align="right">
- <div slot="input">
- <van-radio-group :disabled="readonly" v-model="breast.rightCduBiRads" direction="horizontal">
- <van-radio name="1">0级</van-radio>
- <van-radio name="2" class="top2">1级</van-radio>
- <van-radio name="3" class="top2">2级</van-radio>
- <van-radio name="4" class="top2">3级</van-radio>
- <van-radio name="5" class="top2">4a级</van-radio>
- <van-radio name="6" class="top2">4b级</van-radio>
- <van-radio name="7" class="top2">4c级</van-radio>
- <van-radio name="8" class="top2">5级</van-radio>
- </van-radio-group>
- </div>
- </van-field>
- </div>
- </div>
- </template>
- <van-field :readonly="readonly" required label-width="12rem" name="是否有过乳腺超声检查" label="是否有过乳腺超声检查" input-align="right">
- <div slot="input">
- <van-radio-group :disabled="readonly" v-model="item.breastUltrasoundCheckRecord" direction="horizontal">
- <van-radio name="1">2年内</van-radio>
- <van-radio name="2" class="top2">2年及以上</van-radio>
- <van-radio name="3" class="top2">否</van-radio>
- <van-radio name="4" class="top2">不详</van-radio>
- </van-radio-group>
- </div>
- </van-field>
- <van-field
- :readonly="readonly"
- required
- label-width="8rem"
- clearable
- v-model="item.breastUltrasoundInspectOrg"
- name="检查机构"
- label="检查机构"
- placeholder="请输入检查机构"
- input-align="right"></van-field>
- <van-field
- :readonly="readonly"
- required
- label-width="8rem"
- clearable
- v-model="item.breastUltrasoundInspectUser"
- name="检查人员"
- label="检查人员"
- placeholder="请输入检查人员"
- input-align="right"></van-field>
- <van-field
- :readonly="readonly"
- required
- label-width="8rem"
- readonly
- clickable
- name="检查日期"
- :value="item.breastUltrasoundInspectTime?item.breastUltrasoundInspectTime:''"
- label="检查日期"
- placeholder="请选择检查时间"
- input-align="right"
- is-link></van-field>
- </div>
- </div>
- </van-form>
- </div>
|