|
@ -0,0 +1,376 @@
|
|
|
<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="true"
|
|
|
required
|
|
|
label-width="8rem"
|
|
|
clearable
|
|
|
v-model="item.breastUltrasoundInspectOrg"
|
|
|
name="检查机构"
|
|
|
label="检查机构"
|
|
|
placeholder="请输入检查机构"
|
|
|
input-align="right"></van-field>
|
|
|
<van-field
|
|
|
readonly="true"
|
|
|
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>
|