|
|
|
@ -13,7 +13,7 @@ |
|
|
|
<el-form ref="formListValue" class="input-size" :model="formListValue" :rules="dataRule" |
|
|
|
:disabled="saveEidtTitle==='编辑' ? true : false"> |
|
|
|
<div class="qg-dzbl-table"> |
|
|
|
<el-table :row-class-name="returnName" :data="tableData" :span-method="objectSpanMethod" border |
|
|
|
<el-table :row-class-name="returnName" :data="tableDataNew" :span-method="objectSpanMethod" border |
|
|
|
style="width: 100%; margin-top: 20px" :show-header="false"> |
|
|
|
<!-- 第0列 --> |
|
|
|
<el-table-column prop="name" align="center" :resizable="false" width="80px"> |
|
|
|
@ -131,6 +131,12 @@ |
|
|
|
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')"> |
|
|
|
Amp |
|
|
|
</div> |
|
|
|
<div v-if="scope.row.isShowdbmgd.length>0" class="left"> |
|
|
|
<el-checkbox v-model="formListValue.isShowdbmgd" @change="checkDbmgd">是否显示对比敏感度</el-checkbox> |
|
|
|
</div> |
|
|
|
<div v-if="scope.row.dbmgdAn.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''"> |
|
|
|
对比敏感度 |
|
|
|
</div> |
|
|
|
<div v-if="scope.row.jmdxt.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''" |
|
|
|
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')"> |
|
|
|
<div class="flex-1"> |
|
|
|
@ -153,8 +159,7 @@ |
|
|
|
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')"> |
|
|
|
暗瞳直径 |
|
|
|
</div> |
|
|
|
<div v-if="scope.row.offset.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''" |
|
|
|
> |
|
|
|
<div v-if="scope.row.offset.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''"> |
|
|
|
offset |
|
|
|
</div> |
|
|
|
<div v-if="scope.row.corvis.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''" |
|
|
|
@ -165,9 +170,13 @@ |
|
|
|
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')"> |
|
|
|
眼轴( AL/W-W/LT ) |
|
|
|
</div> |
|
|
|
<div v-if="scope.row.np.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''" |
|
|
|
<div v-if="scope.row.npxbmd.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''" |
|
|
|
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')"> |
|
|
|
内皮细胞密度/6A |
|
|
|
</div> |
|
|
|
<div v-if="scope.row.octspZbjmhd.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''" |
|
|
|
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')"> |
|
|
|
内皮 |
|
|
|
OCT上皮/最薄角膜厚度 |
|
|
|
</div> |
|
|
|
<div v-if="scope.row.TBUT.length>0" class="center"> |
|
|
|
TBUT |
|
|
|
@ -209,7 +218,7 @@ |
|
|
|
<!-- 第3行 --> |
|
|
|
<div v-if="scope.row.ykbs.length>0" class="center"> |
|
|
|
<div class="flex-2 ykjc-one jsEyeClass"> |
|
|
|
<!-- 发现近视/远视/散光 ---视力逐渐减退 --> |
|
|
|
<!-- 发现近视/远视/散光 ---视力减退 --> |
|
|
|
<span class="padding-right-10">视力逐渐减退:</span> |
|
|
|
<el-form-item prop="jsEyetypeRadio"> |
|
|
|
<el-radio-group v-model="formListValue.jsEyetypeRadio"> |
|
|
|
@ -476,6 +485,16 @@ |
|
|
|
<el-input v-model="formListValue.ybykSssInput" type="textarea" placeholder="" /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="margin-top-10"> |
|
|
|
<div class="flex-7"> |
|
|
|
孕哺期: |
|
|
|
<el-radio-group v-model="formListValue.ybqRadio" class="margin-left-6" |
|
|
|
@change="radioChange('ybqRadio')"> |
|
|
|
<el-radio label="否认">否认</el-radio> |
|
|
|
<el-radio label="有">是</el-radio> |
|
|
|
</el-radio-group> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="flex-2 width-160 margin-top-10"> |
|
|
|
<span class="flex-2"> |
|
|
|
<!-- 眼睛是否有不适--视觉症状 --> |
|
|
|
@ -661,6 +680,18 @@ |
|
|
|
<div v-if="scope.row.zjygTwo.length>0" class="center"> |
|
|
|
散瞳 |
|
|
|
</div> |
|
|
|
<div v-if="scope.row.dbmgdAn.length>0" class="center"> |
|
|
|
暗 |
|
|
|
</div> |
|
|
|
<div v-if="scope.row.dbmgdDi.length>0" class="center"> |
|
|
|
低眩 |
|
|
|
</div> |
|
|
|
<div v-if="scope.row.dbmgdGao.length>0" class="center"> |
|
|
|
高眩 |
|
|
|
</div> |
|
|
|
<div v-if="scope.row.dbmgdLiang.length>0" class="center"> |
|
|
|
亮 |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
<!-- 第2列 --> |
|
|
|
@ -714,7 +745,7 @@ |
|
|
|
<el-input v-model="formListValue.zjygStOd3" placeholder="" @change="zjygChange('zjygStOd3')" />= |
|
|
|
<el-input v-model="formListValue.zjygStOd4" placeholder="" @change="zjygChange('zjygStOd4')" /> |
|
|
|
</div> |
|
|
|
<!-- Amp--> |
|
|
|
<!--Amp--> |
|
|
|
<div v-if="scope.row.Amp.length>0" class="width-80 center"> |
|
|
|
<span class="padding-right-10">OD: |
|
|
|
<el-input v-model="formListValue.ampOd" placeholder="" />D |
|
|
|
@ -729,6 +760,84 @@ |
|
|
|
<el-input v-model="formListValue.ampAdd" placeholder="" />D |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<!-- 是否显示对比敏感度 --> |
|
|
|
<div v-if="scope.row.isShowdbmgd.length>0"></div> |
|
|
|
<!-- 对比敏感度暗 --> |
|
|
|
<div v-if="scope.row.dbmgdAn.length>0" class="width-80 center"> |
|
|
|
<div> |
|
|
|
<span class="padding-right-10">3c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdAn3cOd" placeholder="" /> |
|
|
|
</span> |
|
|
|
<span class="padding-right-10">6c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdAn6cOd" placeholder="" /> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<span class="padding-right-10">12c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdAn12cOd" placeholder="" /> |
|
|
|
</span> |
|
|
|
<span class="padding-right-10">18c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdAn18cOd" placeholder="" /> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<!-- 对比敏感度低眩 --> |
|
|
|
<div v-if="scope.row.dbmgdDi.length>0" class="width-80 center"> |
|
|
|
<div> |
|
|
|
<span class="padding-right-10">3c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdDi3cOd" placeholder="" /> |
|
|
|
</span> |
|
|
|
<span class="padding-right-10">6c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdDi6cOd" placeholder="" /> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<span class="padding-right-10">12c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdDi12cOd" placeholder="" /> |
|
|
|
</span> |
|
|
|
<span class="padding-right-10">18c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdDi18cOd" placeholder="" /> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<!-- 对比敏感度高眩 --> |
|
|
|
<div v-if="scope.row.dbmgdGao.length>0" class="width-80 center"> |
|
|
|
<div> |
|
|
|
<span class="padding-right-10">3c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdGao3cOd" placeholder="" /> |
|
|
|
</span> |
|
|
|
<span class="padding-right-10">6c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdGao6cOd" placeholder="" /> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<span class="padding-right-10">12c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdGao12cOd" placeholder="" /> |
|
|
|
</span> |
|
|
|
<span class="padding-right-10">18c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdGao18cOd" placeholder="" /> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<!-- 对比敏感度亮 --> |
|
|
|
<div v-if="scope.row.dbmgdLiang.length>0" class="width-80 center"> |
|
|
|
<div> |
|
|
|
<span class="padding-right-10">3c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdLiang3cOd" placeholder="" /> |
|
|
|
</span> |
|
|
|
<span class="padding-right-10">6c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdLiang6cOd" placeholder="" /> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<span class="padding-right-10">12c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdLiang12cOd" placeholder="" /> |
|
|
|
</span> |
|
|
|
<span class="padding-right-10">18c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdLiang18cOd" placeholder="" /> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<!-- 角膜地形图--> |
|
|
|
<div v-if="scope.row.jmdxt.length>0" class="left"> |
|
|
|
<div class="width-60"> |
|
|
|
@ -749,7 +858,7 @@ |
|
|
|
<el-input v-model="formListValue.jmzjOd" placeholder="" /> mm / |
|
|
|
<el-input v-model="formListValue.jmhdOd" placeholder="" /> μm |
|
|
|
</div> |
|
|
|
<!-- 眼压--> |
|
|
|
<!-- 眼压--> |
|
|
|
<div v-if="scope.row.yanya.length>0" class="width-100 center"> |
|
|
|
<el-input v-model="formListValue.yyOd1" placeholder="" />/ |
|
|
|
<el-input v-model="formListValue.yyOd2" placeholder="" />mmHg@ |
|
|
|
@ -759,7 +868,7 @@ |
|
|
|
<el-input v-model="formListValue.atzjOd" placeholder="" /> mm |
|
|
|
</div> |
|
|
|
<!-- offset --> |
|
|
|
<div v-if="scope.row.offset.length>0" class="left"> |
|
|
|
<div v-if="scope.row.offset.length>0" class="left"> |
|
|
|
<div class="width-100"> |
|
|
|
X |
|
|
|
<el-input v-model="formListValue.offsetXOd" placeholder="" /> |
|
|
|
@ -775,17 +884,24 @@ |
|
|
|
<!-- corvis --> |
|
|
|
<div v-if="scope.row.corvis.length>0" class="left width-80"> |
|
|
|
<el-input v-model="formListValue.corvisOd1" placeholder="" /> / |
|
|
|
<el-input v-model="formListValue.corvisOd2" placeholder="" /> / |
|
|
|
<el-input v-model="formListValue.corvisOd3" placeholder="" /> |
|
|
|
<el-input v-model="formListValue.corvisOd2" placeholder="" /> / |
|
|
|
<el-input v-model="formListValue.corvisOd3" placeholder="" /> |
|
|
|
</div> |
|
|
|
<!-- 眼轴--> |
|
|
|
<div v-if="scope.row.yz.length>0" class="width-100 center"> |
|
|
|
<el-input v-model="formListValue.yzOd" placeholder="" />mm / |
|
|
|
<el-input v-model="formListValue.jmhdOd" placeholder="" />μm |
|
|
|
<div v-if="scope.row.yz.length>0" class="width-60 center"> |
|
|
|
<el-input v-model="formListValue.yzAlOd" placeholder="" />mm/ |
|
|
|
<el-input v-model="formListValue.yzWwOd" placeholder="" />mm/ |
|
|
|
<el-input v-model="formListValue.yzLtOd" placeholder="" />mm |
|
|
|
</div> |
|
|
|
<!-- 内皮细胞密度/6A --> |
|
|
|
<div v-if="scope.row.npxbmd.length>0" class="width-80 center"> |
|
|
|
<el-input v-model="formListValue.npxbmdOd1" placeholder="" />个/mm2 / |
|
|
|
<el-input v-model="formListValue.npxbmdOd2" placeholder="" />% |
|
|
|
</div> |
|
|
|
<!-- 内皮 --> |
|
|
|
<div v-if="scope.row.np.length>0" class="center width-120"> |
|
|
|
<el-input v-model="formListValue.npOd" placeholder="" /> 个/mm2 |
|
|
|
<!-- OCT上皮/最薄角膜厚度 --> |
|
|
|
<div v-if="scope.row.octspZbjmhd.length>0" class="width-100 center"> |
|
|
|
<el-input v-model="formListValue.octspZbjmhdOd1" placeholder="" />/ |
|
|
|
<el-input v-model="formListValue.octspZbjmhdOd2" placeholder="" />μm |
|
|
|
</div> |
|
|
|
<!-- TBUT--> |
|
|
|
<div v-if="scope.row.TBUT.length>0" class="width-120 center"> |
|
|
|
@ -1089,6 +1205,84 @@ |
|
|
|
</div> |
|
|
|
<!-- Amp--> |
|
|
|
<div v-if="scope.row.Amp.length>0" class="center" /> |
|
|
|
<!-- 是否显示对比敏感度 --> |
|
|
|
<div v-if="scope.row.isShowdbmgd.length>0"></div> |
|
|
|
<!-- 对比敏感度暗 --> |
|
|
|
<div v-if="scope.row.dbmgdAn.length>0" class="width-80 center"> |
|
|
|
<div> |
|
|
|
<span class="padding-right-10">3c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdAn3cOs" placeholder="" /> |
|
|
|
</span> |
|
|
|
<span class="padding-right-10">6c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdAn6cOs" placeholder="" /> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<span class="padding-right-10">12c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdAn12cOs" placeholder="" /> |
|
|
|
</span> |
|
|
|
<span class="padding-right-10">18c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdAn18cOs" placeholder="" /> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<!-- 对比敏感度低眩 --> |
|
|
|
<div v-if="scope.row.dbmgdDi.length>0" class="width-80 center"> |
|
|
|
<div> |
|
|
|
<span class="padding-right-10">3c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdDi3cOs" placeholder="" /> |
|
|
|
</span> |
|
|
|
<span class="padding-right-10">6c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdDi6cOs" placeholder="" /> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<span class="padding-right-10">12c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdDi12cOs" placeholder="" /> |
|
|
|
</span> |
|
|
|
<span class="padding-right-10">18c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdDi18cOs" placeholder="" /> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<!-- 对比敏感度高眩 --> |
|
|
|
<div v-if="scope.row.dbmgdGao.length>0" class="width-80 center"> |
|
|
|
<div> |
|
|
|
<span class="padding-right-10">3c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdGao3cOs" placeholder="" /> |
|
|
|
</span> |
|
|
|
<span class="padding-right-10">6c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdGao6cOs" placeholder="" /> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<span class="padding-right-10">12c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdGao12cOs" placeholder="" /> |
|
|
|
</span> |
|
|
|
<span class="padding-right-10">18c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdGao18cOs" placeholder="" /> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<!-- 对比敏感度亮 --> |
|
|
|
<div v-if="scope.row.dbmgdLiang.length>0" class="width-80 center"> |
|
|
|
<div> |
|
|
|
<span class="padding-right-10">3c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdLiang3cOs" placeholder="" /> |
|
|
|
</span> |
|
|
|
<span class="padding-right-10">6c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdLiang6cOs" placeholder="" /> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<span class="padding-right-10">12c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdLiang12cOs" placeholder="" /> |
|
|
|
</span> |
|
|
|
<span class="padding-right-10">18c/d: |
|
|
|
<el-input v-model="formListValue.dbmgdLiang18cOs" placeholder="" /> |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<!-- 角膜地形图--> |
|
|
|
<div v-if="scope.row.jmdxt.length>0" class="left"> |
|
|
|
<div class="width-60"> |
|
|
|
@ -1109,7 +1303,7 @@ |
|
|
|
<el-input v-model="formListValue.jmzjOs" placeholder="" /> mm / |
|
|
|
<el-input v-model="formListValue.jmhdOs" placeholder="" /> μm |
|
|
|
</div> |
|
|
|
<!-- 眼压--> |
|
|
|
<!-- 眼压--> |
|
|
|
<div v-if="scope.row.yanya.length>0" class="width-100 center"> |
|
|
|
<el-input v-model="formListValue.yyOs1" placeholder="" />/ |
|
|
|
<el-input v-model="formListValue.yyOs2" placeholder="" />mmHg@ |
|
|
|
@ -1118,8 +1312,8 @@ |
|
|
|
<div v-if="scope.row.atzj.length>0" class="width-120 center"> |
|
|
|
<el-input v-model="formListValue.atzjOs" placeholder="" /> mm |
|
|
|
</div> |
|
|
|
<!-- offset --> |
|
|
|
<div v-if="scope.row.offset.length>0" class="left"> |
|
|
|
<!-- offset --> |
|
|
|
<div v-if="scope.row.offset.length>0" class="left"> |
|
|
|
<div class="width-100"> |
|
|
|
X |
|
|
|
<el-input v-model="formListValue.offsetXOs" placeholder="" /> |
|
|
|
@ -1135,17 +1329,24 @@ |
|
|
|
<!-- corvis --> |
|
|
|
<div v-if="scope.row.corvis.length>0" class="left width-80"> |
|
|
|
<el-input v-model="formListValue.corvisOs1" placeholder="" /> / |
|
|
|
<el-input v-model="formListValue.corvisOs2" placeholder="" /> / |
|
|
|
<el-input v-model="formListValue.corvisOs3" placeholder="" /> |
|
|
|
<el-input v-model="formListValue.corvisOs2" placeholder="" /> / |
|
|
|
<el-input v-model="formListValue.corvisOs3" placeholder="" /> |
|
|
|
</div> |
|
|
|
<!-- 眼轴--> |
|
|
|
<div v-if="scope.row.yz.length>0" class="width-100 center"> |
|
|
|
<el-input v-model="formListValue.yzOs" placeholder="" />mm / |
|
|
|
<el-input v-model="formListValue.jmhdOs" placeholder="" />μm |
|
|
|
<div v-if="scope.row.yz.length>0" class="width-60 center"> |
|
|
|
<el-input v-model="formListValue.yzAlOs" placeholder="" />mm/ |
|
|
|
<el-input v-model="formListValue.yzWwOs" placeholder="" />mm/ |
|
|
|
<el-input v-model="formListValue.yzLtOs" placeholder="" />mm |
|
|
|
</div> |
|
|
|
<!-- 内皮细胞密度/6A --> |
|
|
|
<div v-if="scope.row.npxbmd.length>0" class="width-80 center"> |
|
|
|
<el-input v-model="formListValue.npxbmdOs1" placeholder="" />个/mm2 / |
|
|
|
<el-input v-model="formListValue.npxbmdOs2" placeholder="" />% |
|
|
|
</div> |
|
|
|
<!-- 内皮 --> |
|
|
|
<div v-if="scope.row.np.length>0" class="center width-120"> |
|
|
|
<el-input v-model="formListValue.npOs" placeholder="" /> 个/mm2 |
|
|
|
<!-- OCT上皮/最薄角膜厚度 --> |
|
|
|
<div v-if="scope.row.octspZbjmhd.length>0" class="width-100 center"> |
|
|
|
<el-input v-model="formListValue.octspZbjmhdOs1" placeholder="" />/ |
|
|
|
<el-input v-model="formListValue.octspZbjmhdOs2" placeholder="" />μm |
|
|
|
</div> |
|
|
|
<!-- TBUT--> |
|
|
|
<div v-if="scope.row.TBUT.length>0" class="width-120 center"> |
|
|
|
@ -1454,6 +1655,49 @@ |
|
|
|
<span v-if="formListValue.ampDate" class="font-size-13"> / |
|
|
|
{{ formListValue.ampDate ? formListValue.ampDate : '-' }}</span> |
|
|
|
</div> |
|
|
|
<!-- 是否显示对比敏感度 --> |
|
|
|
<div v-if="scope.row.isShowdbmgd.length>0"></div> |
|
|
|
<!-- 对比敏感度暗 --> |
|
|
|
<div v-if="scope.row.dbmgdAn.length>0" class="center"> |
|
|
|
<span v-if="formListValue.dbmgdAnSign"> |
|
|
|
<img :src="formListValue.dbmgdAnSign" alt="" width="60px" @click="getSystomSign('dbmgdAnSign')"> |
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;" |
|
|
|
@click="imageRemoveClick('dbmgdAnSign')" /> |
|
|
|
</span> |
|
|
|
<span v-if="formListValue.dbmgdAnDate" class="font-size-13"> / |
|
|
|
{{ formListValue.dbmgdAnDate ? formListValue.dbmgdAnDate : '-' }}</span> |
|
|
|
</div> |
|
|
|
<!-- 对比敏感度低眩 --> |
|
|
|
<div v-if="scope.row.dbmgdDi.length>0" class="center"> |
|
|
|
<span v-if="formListValue.dbmgdDiSign"> |
|
|
|
<img :src="formListValue.dbmgdDiSign" alt="" width="60px" @click="getSystomSign('dbmgdDiSign')"> |
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;" |
|
|
|
@click="imageRemoveClick('dbmgdDiSign')" /> |
|
|
|
</span> |
|
|
|
<span v-if="formListValue.dbmgdDiDate" class="font-size-13"> / |
|
|
|
{{ formListValue.dbmgdDiDate ? formListValue.dbmgdDiDate : '-' }}</span> |
|
|
|
</div> |
|
|
|
<!-- 对比敏感度高眩 --> |
|
|
|
<div v-if="scope.row.dbmgdGao.length>0" class="center"> |
|
|
|
<span v-if="formListValue.dbmgdGaoSign"> |
|
|
|
<img :src="formListValue.dbmgdGaoSign" alt="" width="60px" @click="getSystomSign('dbmgdGaoSign')"> |
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;" |
|
|
|
@click="imageRemoveClick('dbmgdGaoSign')" /> |
|
|
|
</span> |
|
|
|
<span v-if="formListValue.dbmgdGaoDate" class="font-size-13"> / |
|
|
|
{{ formListValue.dbmgdGaoDate ? formListValue.dbmgdGaoDate : '-' }}</span> |
|
|
|
</div> |
|
|
|
<!-- 对比敏感度亮 --> |
|
|
|
<div v-if="scope.row.dbmgdLiang.length>0" class="center"> |
|
|
|
<span v-if="formListValue.dbmgdLiangSign"> |
|
|
|
<img :src="formListValue.dbmgdLiangSign" alt="" width="60px" |
|
|
|
@click="getSystomSign('dbmgdLiangSign')"> |
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;" |
|
|
|
@click="imageRemoveClick('dbmgdLiangSign')" /> |
|
|
|
</span> |
|
|
|
<span v-if="formListValue.dbmgdLiangDate" class="font-size-13"> / |
|
|
|
{{ formListValue.dbmgdLiangDate ? formListValue.dbmgdLiangDate : '-' }}</span> |
|
|
|
</div> |
|
|
|
<!-- 角膜地形图 --> |
|
|
|
<div v-if="scope.row.jmdxt.length>0" class="center"> |
|
|
|
<!-- <span |
|
|
|
@ -1469,7 +1713,7 @@ |
|
|
|
<span v-if="formListValue.jmdxtDate" class="font-size-13"> / |
|
|
|
{{ formListValue.jmdxtDate ? formListValue.jmdxtDate : '-' }}</span> |
|
|
|
</div> |
|
|
|
<!-- 角膜直径/角膜厚度 --> |
|
|
|
<!-- 角膜直径/角膜厚度 --> |
|
|
|
<div v-if="scope.row.jmzjJmhd.length>0" class="center"> |
|
|
|
<!-- <span |
|
|
|
v-if="!formListValue.jmzjJmhdSign && saveEidtTitle==='保存'" |
|
|
|
@ -1515,7 +1759,7 @@ |
|
|
|
{{ formListValue.atzjDate ? formListValue.atzjDate : '-' }}</span> |
|
|
|
</div> |
|
|
|
<!-- offset --> |
|
|
|
<div v-if="scope.row.offset.length>0" class="center"> |
|
|
|
<div v-if="scope.row.offset.length>0" class="center"> |
|
|
|
<!-- <span |
|
|
|
v-if="!formListValue.offsetSign && saveEidtTitle==='保存'" |
|
|
|
class="sign" |
|
|
|
@ -1559,20 +1803,28 @@ |
|
|
|
<span v-if="formListValue.yzDate" class="font-size-13"> / |
|
|
|
{{ formListValue.yzDate ? formListValue.yzDate : '-' }}</span> |
|
|
|
</div> |
|
|
|
<!-- 内皮 --> |
|
|
|
<div v-if="scope.row.np.length>0" class="center"> |
|
|
|
<!-- <span |
|
|
|
v-if="!formListValue.npSign && saveEidtTitle==='保存'" |
|
|
|
class="sign" |
|
|
|
@click="getSystomSign('npSign')" |
|
|
|
>获取签字</span> --> |
|
|
|
<span v-if="formListValue.npSign"> |
|
|
|
<img :src="formListValue.npSign" alt="" width="60px" @click="getSystomSign('npSign')"> |
|
|
|
<!-- 内皮细胞密度/6A --> |
|
|
|
<div v-if="scope.row.npxbmd.length>0" class="width-100 center"> |
|
|
|
<span v-if="formListValue.npxbmdSign"> |
|
|
|
<img :src="formListValue.npxbmdSign" alt="" width="60px" @click="getSystomSign('npxbmdSign')"> |
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;" |
|
|
|
@click="imageRemoveClick('npxbmdSign')" /> |
|
|
|
</span> |
|
|
|
<span v-if="formListValue.npxbmdDate" class="font-size-13"> / |
|
|
|
{{ formListValue.npxbmdDate ? formListValue.npxbmdDate : '-' }} |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<!-- OCT上皮/最薄角膜厚度 --> |
|
|
|
<div v-if="scope.row.octspZbjmhd.length>0" class="width-100 center"> |
|
|
|
<span v-if="formListValue.octspZbjmhdSign"> |
|
|
|
<img :src="formListValue.octspZbjmhdSign" alt="" width="60px" |
|
|
|
@click="getSystomSign('octspZbjmhdSign')"> |
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;" |
|
|
|
@click="imageRemoveClick('npSign')" /> |
|
|
|
@click="imageRemoveClick('octspZbjmhdSign')" /> |
|
|
|
</span> |
|
|
|
<span v-if="formListValue.octspZbjmhdDate" class="font-size-13"> / |
|
|
|
{{ formListValue.octspZbjmhdDate ? formListValue.octspZbjmhdDate : '-' }} |
|
|
|
</span> |
|
|
|
<span v-if="formListValue.npDate" class="font-size-13"> / |
|
|
|
{{ formListValue.npDate ? formListValue.npDate : '-' }}</span> |
|
|
|
</div> |
|
|
|
<!-- TBUT --> |
|
|
|
<div v-if="scope.row.TBUT.length>0" class="center"> |
|
|
|
@ -1798,7 +2050,7 @@ export default { |
|
|
|
createDate: '', |
|
|
|
// 主诉及病史 |
|
|
|
zsandBs: '', |
|
|
|
// 视力逐渐减退 |
|
|
|
// 视力减退 |
|
|
|
jsEyetypeRadio: '', |
|
|
|
jsTimeInput: '', |
|
|
|
jsUnit: '年', |
|
|
|
@ -1861,6 +2113,8 @@ export default { |
|
|
|
// 眼病及眼科手术史 |
|
|
|
ybykSssRadio: '', |
|
|
|
ybykSssInput: '', |
|
|
|
// 孕哺期 |
|
|
|
ybqRadio: '', |
|
|
|
// 眼睛是否有不适 |
|
|
|
yjbsCheckbox: [], |
|
|
|
// 要求手术原因 |
|
|
|
@ -1986,15 +2240,65 @@ export default { |
|
|
|
ampSign: '', |
|
|
|
ampTime: '', |
|
|
|
ampDate: '', |
|
|
|
// 是否显示对比敏感度 |
|
|
|
isShowdbmgd: '', |
|
|
|
// 对比敏感度暗 |
|
|
|
dbmgdAn3cOd: '', |
|
|
|
dbmgdAn6cOd: '', |
|
|
|
dbmgdAn12cOd: '', |
|
|
|
dbmgdAn18cOd: '', |
|
|
|
dbmgdAn3cOs: '', |
|
|
|
dbmgdAn6cOs: '', |
|
|
|
dbmgdAn12cOs: '', |
|
|
|
dbmgdAn18cOs: '', |
|
|
|
dbmgdAnSign: '', |
|
|
|
dbmgdAnTime: '', |
|
|
|
dbmgdAnDate: '', |
|
|
|
// 对比敏感度低眩 |
|
|
|
dbmgdDi3cOd: '', |
|
|
|
dbmgdDi6cOd: '', |
|
|
|
dbmgdDi12cOd: '', |
|
|
|
dbmgdDi18cOd: '', |
|
|
|
dbmgdDi3cOs: '', |
|
|
|
dbmgdDi6cOs: '', |
|
|
|
dbmgdDi12cOs: '', |
|
|
|
dbmgdDi18cOs: '', |
|
|
|
dbmgdDiSign: '', |
|
|
|
dbmgdDiTime: '', |
|
|
|
dbmgdDiDate: '', |
|
|
|
// 对比敏感度高眩 |
|
|
|
dbmgdGao3cOd: '', |
|
|
|
dbmgdGao6cOd: '', |
|
|
|
dbmgdGao12cOd: '', |
|
|
|
dbmgdGao18cOd: '', |
|
|
|
dbmgdGao3cOs: '', |
|
|
|
dbmgdGao6cOs: '', |
|
|
|
dbmgdGao12cOs: '', |
|
|
|
dbmgdGao18cOs: '', |
|
|
|
dbmgdGaoSign: '', |
|
|
|
dbmgdGaoTime: '', |
|
|
|
dbmgdGaoDate: '', |
|
|
|
// 对比敏感度亮 |
|
|
|
dbmgdLiang3cOd: '', |
|
|
|
dbmgdLiang6cOd: '', |
|
|
|
dbmgdLiang12cOd: '', |
|
|
|
dbmgdLiang18cOd: '', |
|
|
|
dbmgdLiang3cOs: '', |
|
|
|
dbmgdLiang6cOs: '', |
|
|
|
dbmgdLiang12cOs: '', |
|
|
|
dbmgdLiang18cOs: '', |
|
|
|
dbmgdLiangSign: '', |
|
|
|
dbmgdLiangTime: '', |
|
|
|
dbmgdLiangDate: '', |
|
|
|
// 角膜地形图 |
|
|
|
jmdxtK2Od:'', |
|
|
|
jmdxtK1Od1:'', |
|
|
|
jmdxtK1Od2:'', |
|
|
|
jmdxtAcdOd:'', |
|
|
|
jmdxtK2Os:'', |
|
|
|
jmdxtK1Os1:'', |
|
|
|
jmdxtK1Os2:'', |
|
|
|
jmdxtAcdOs:'', |
|
|
|
jmdxtOd1: '', |
|
|
|
jmdxtOd2: '', |
|
|
|
jmdxtOd3: '', |
|
|
|
jmdxtAcdOd: '', |
|
|
|
jmdxtOs1: '', |
|
|
|
jmdxtOs2: '', |
|
|
|
jmdxtOs3: '', |
|
|
|
jmdxtAcdOs: '', |
|
|
|
jmdxtSign: '', |
|
|
|
jmdxtTime: '', |
|
|
|
jmdxtDate: '', |
|
|
|
@ -2024,39 +2328,54 @@ export default { |
|
|
|
atzjTime: '', |
|
|
|
atzjDate: '', |
|
|
|
// offset |
|
|
|
offsetXOd:'', |
|
|
|
offsetYOd:'', |
|
|
|
offsetROd1:'', |
|
|
|
offsetROd2:'', |
|
|
|
offsetXOs:'', |
|
|
|
offsetYOs:'', |
|
|
|
offsetROs1:'', |
|
|
|
offsetROs2:'', |
|
|
|
offsetXOd: '', |
|
|
|
offsetYOd: '', |
|
|
|
offsetROd1: '', |
|
|
|
offsetROd2: '', |
|
|
|
offsetXOs: '', |
|
|
|
offsetYOs: '', |
|
|
|
offsetROs1: '', |
|
|
|
offsetROs2: '', |
|
|
|
offsetSign: '', |
|
|
|
offsetTime: '', |
|
|
|
offsetDate: '', |
|
|
|
// corvis |
|
|
|
corvisOd1:'', |
|
|
|
corvisOd2:'', |
|
|
|
corvisOd3:'', |
|
|
|
corvisOs1:'', |
|
|
|
corvisOs2:'', |
|
|
|
corvisOs3:'', |
|
|
|
corvisOd1: '', |
|
|
|
corvisOd2: '', |
|
|
|
corvisOd3: '', |
|
|
|
corvisOs1: '', |
|
|
|
corvisOs2: '', |
|
|
|
corvisOs3: '', |
|
|
|
corvisSign: '', |
|
|
|
corvisTime: '', |
|
|
|
corvisDate: '', |
|
|
|
// 眼轴 |
|
|
|
yzOd: '', |
|
|
|
yzOs: '', |
|
|
|
yzAlOd: '', |
|
|
|
yzWwOd: '', |
|
|
|
yzLtOd: '', |
|
|
|
yzAlOd: '', |
|
|
|
yzAlOs: '', |
|
|
|
yzWwOs: '', |
|
|
|
yzLtOs: '', |
|
|
|
yzSign: '', |
|
|
|
yzTime: '', |
|
|
|
yzDate: '', |
|
|
|
// 内皮 |
|
|
|
npOd:'', |
|
|
|
npOs:'', |
|
|
|
npSign: '', |
|
|
|
npTime: '', |
|
|
|
npDate: '', |
|
|
|
// 内皮细胞密度/6A |
|
|
|
npxbmdOd1: '', |
|
|
|
npxbmdOd2: '', |
|
|
|
npxbmdOs1: '', |
|
|
|
npxbmdOs2: '', |
|
|
|
npxbmdSign: '', |
|
|
|
npxbmdTime: '', |
|
|
|
npxbmdDate: '', |
|
|
|
// OCT上皮/最薄角膜厚度 |
|
|
|
octspZbjmhdOd1: '', |
|
|
|
octspZbjmhdOd2: '', |
|
|
|
octspZbjmhdOs1: '', |
|
|
|
octspZbjmhdOs2: '', |
|
|
|
octspZbjmhdSign: '', |
|
|
|
octspZbjmhdTime: '', |
|
|
|
octspZbjmhdDate: '', |
|
|
|
// TBUT |
|
|
|
tbutOd: '', |
|
|
|
tbutOs: '', |
|
|
|
@ -2238,6 +2557,7 @@ export default { |
|
|
|
} |
|
|
|
}) |
|
|
|
if (res.code === 0) { |
|
|
|
this.rowShow() |
|
|
|
this.$emit('load') |
|
|
|
if (this.archiveCaseCRFItem.id === res.data.formId) { |
|
|
|
Object.keys(res.data).forEach((item) => { |
|
|
|
@ -2366,6 +2686,20 @@ export default { |
|
|
|
beizhuArr1.indexOf('其它') !== -1 ? beizhuArr1.splice(beizhuArr1.indexOf('其它'), 1) : '' |
|
|
|
this.formListValue[text2] = beizhuArr1.join('、') |
|
|
|
}, |
|
|
|
// 是否显示对比敏感度 |
|
|
|
checkDbmgd() { |
|
|
|
console.log(this.formListValue.isShowdbmgd); |
|
|
|
this.rowShow() |
|
|
|
}, |
|
|
|
// 行显示隐藏 |
|
|
|
rowShow(data) { |
|
|
|
let tableData = JSON.parse(JSON.stringify(this.tableData)) |
|
|
|
if (this.formListValue.isShowdbmgd) { |
|
|
|
this.tableDataNew = this.tableData |
|
|
|
} else { |
|
|
|
this.tableDataNew = tableData.filter(item => item.name !== 'dbmgdAn' && item.name !== 'dbmgdDi' && item.name !== 'dbmgdGao' && item.name !== 'dbmgdLiang') |
|
|
|
} |
|
|
|
}, |
|
|
|
// 默认值 |
|
|
|
morenClick(text, signText, dateText) { |
|
|
|
this.getSystomSign(signText, dateText) |
|
|
|
@ -2611,12 +2945,12 @@ export default { |
|
|
|
} |
|
|
|
} |
|
|
|
// 合并0-4列 |
|
|
|
if ((row.name === 'rowTwo' || row.name === 'rowThree' || row.name === 'rowFour') && columnIndex === 0) { |
|
|
|
if ((row.name === 'rowTwo' || row.name === 'rowThree' || row.name === 'rowFour' || row.name === 'isShowdbmgd') && columnIndex === 0) { |
|
|
|
return { |
|
|
|
rowspan: 1, |
|
|
|
colspan: 6 |
|
|
|
} |
|
|
|
} else if ((row.name === 'rowTwo' || row.name === 'rowThree' || row.name === 'rowFour') && (columnIndex > 0 && columnIndex < 7)) { |
|
|
|
} else if ((row.name === 'rowTwo' || row.name === 'rowThree' || row.name === 'rowFour' || row.name === 'isShowdbmgd') && (columnIndex > 0 && columnIndex < 7)) { |
|
|
|
// 偏移原因及解决方案 清除就是这俩属性设置为0 |
|
|
|
return { |
|
|
|
rowspan: 0, |
|
|
|
@ -2637,12 +2971,12 @@ export default { |
|
|
|
} |
|
|
|
} |
|
|
|
// 合并一二列 |
|
|
|
if ((row.name === 'jcxm' || row.name === 'xjds' || row.name === 'Amp' || row.name === 'jmdxt' || row.name === 'yanya' || row.name === 'jmzjJmhd' || row.name === 'atzj' || row.name === 'offset' || row.name === 'corvis' || row.name === 'np' || row.name === 'ORA' || row.name === 'yz' || row.name === 'OCT' || row.name === 'tsjc' || row.name === 'TBUT' || row.name === 'LXDJC' || row.name === 'stydjc' || row.name === 'other' || row.name === 'zhenduan' || row.name === 'ldcx' || row.name === 'clyj' || row.name === 'yyssfs') && columnIndex === 0) { |
|
|
|
if ((row.name === 'jcxm' || row.name === 'xjds' || row.name === 'Amp' || row.name === 'jmdxt' || row.name === 'yanya' || row.name === 'jmzjJmhd' || row.name === 'atzj' || row.name === 'offset' || row.name === 'corvis' || row.name === 'np' || row.name === 'npxbmd' || row.name === 'octspZbjmhd' || row.name === 'ORA' || row.name === 'yz' || row.name === 'OCT' || row.name === 'tsjc' || row.name === 'TBUT' || row.name === 'LXDJC' || row.name === 'stydjc' || row.name === 'other' || row.name === 'zhenduan' || row.name === 'ldcx' || row.name === 'clyj' || row.name === 'yyssfs') && columnIndex === 0) { |
|
|
|
return { |
|
|
|
rowspan: 1, |
|
|
|
colspan: 2 |
|
|
|
} |
|
|
|
} else if ((row.name === 'jcxm' || row.name === 'xjds' || row.name === 'Amp' || row.name === 'jmdxt' || row.name === 'yanya' || row.name === 'jmzjJmhd' || row.name === 'atzj' || row.name === 'offset' || row.name === 'corvis' || row.name === 'np' || row.name === 'ORA' || row.name === 'yz' || row.name === 'OCT' || row.name === 'tsjc' || row.name === 'TBUT' || row.name === 'LXDJC' || row.name === 'stydjc' || row.name === 'other' || row.name === 'zhenduan' || row.name === 'ldcx' || row.name === 'clyj' || row.name === 'yyssfs') && (columnIndex > 0 && columnIndex < 2)) { |
|
|
|
} else if ((row.name === 'jcxm' || row.name === 'xjds' || row.name === 'Amp' || row.name === 'jmdxt' || row.name === 'yanya' || row.name === 'jmzjJmhd' || row.name === 'atzj' || row.name === 'offset' || row.name === 'corvis' || row.name === 'np' || row.name === 'npxbmd' || row.name === 'octspZbjmhd' || row.name === 'ORA' || row.name === 'yz' || row.name === 'OCT' || row.name === 'tsjc' || row.name === 'TBUT' || row.name === 'LXDJC' || row.name === 'stydjc' || row.name === 'other' || row.name === 'zhenduan' || row.name === 'ldcx' || row.name === 'clyj' || row.name === 'yyssfs') && (columnIndex > 0 && columnIndex < 2)) { |
|
|
|
// 偏移原因及解决方案 清除就是这俩属性设置为0 |
|
|
|
return { |
|
|
|
rowspan: 0, |
|
|
|
@ -2688,6 +3022,19 @@ export default { |
|
|
|
colspan: 0 |
|
|
|
} |
|
|
|
} |
|
|
|
// 合并四行 |
|
|
|
if (row.name === 'dbmgdAn' && columnIndex === 0) { |
|
|
|
return { |
|
|
|
rowspan: [4], |
|
|
|
colspan: 1 |
|
|
|
} |
|
|
|
} else if ((row.name === 'dbmgdDi' || row.name === 'dbmgdGao' || row.name === 'dbmgdLiang') && (columnIndex === 0)) { |
|
|
|
// 偏移原因及解决方案 清除就是这俩属性设置为0 |
|
|
|
return { |
|
|
|
rowspan: 0, |
|
|
|
colspan: 0 |
|
|
|
} |
|
|
|
} |
|
|
|
// 合并第三列第四列 |
|
|
|
if ((row.name === 'Amp' || row.name === 'other' || row.name === 'zhenduan' || row.name === 'ldcx' || row.name === 'clyj' || row.name === 'yyssfs') && columnIndex === 2) { |
|
|
|
return { |
|
|
|
|