|
|
|
|
<template>
|
|
|
|
|
<div>
|
|
|
|
|
<h5formButton ref="h5formButtonRef" :archive-case-c-r-f-item="archiveCaseCRFItem"
|
|
|
|
|
:get-save-eidt-title="saveEidtTitle" :bl-button-show="true" :jcsj-button-show="true"
|
|
|
|
|
:edit-save-button-show="positionName.join().includes('医生') && formListValue.isConfirm !== 1 ? true : false"
|
|
|
|
|
:mzbl-title="archiveCaseCRFItem.formName==='角膜交联病历' ? '初诊门诊病历' :'术前复诊门诊病历'" :yjyr-button-show="true"
|
|
|
|
|
:cancel-ca-button-show="formListValue.isConfirm === 1 && saveEidtTitle!=='保存' ? true : false"
|
|
|
|
|
:sure-ca-button-show="saveEidtTitle === '编辑' && formListValue.isConfirm === 0 && caOpenStatus? true :false" />
|
|
|
|
|
<!-- <div ref="qrCodeUrl" class="qrcode" /> -->
|
|
|
|
|
<span v-show="!formListValue.createName && isGetFormValue" class="title-ts">(提示:此表单尚未保存)</span>
|
|
|
|
|
<div id="printH5" class="qg-dzbl formTablePrint form-setclass"
|
|
|
|
|
style="page-break-after:always;height:100%;margin:0 auto;width:900px">
|
|
|
|
|
<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
|
|
|
|
|
style="width: 100%; margin-top: 20px" :show-header="false">
|
|
|
|
|
<!-- 第0列 -->
|
|
|
|
|
<el-table-column prop="name" align="center" :resizable="false" width="80px">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<!-- 首行 -->
|
|
|
|
|
<div v-if="scope.row.rowOne.length>0" class="flex-1">
|
|
|
|
|
<template v-if="currentUrl.includes('192')">
|
|
|
|
|
<img src="@/assets/img/logo.png" alt="" width="280px">
|
|
|
|
|
<p class="title margin-left-24">
|
|
|
|
|
病 历
|
|
|
|
|
</p>
|
|
|
|
|
</template>
|
|
|
|
|
<template v-else>
|
|
|
|
|
<p class="title" style="line-height:60px;">杭州院区角膜交联病历</p>
|
|
|
|
|
</template>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 第1行 -->
|
|
|
|
|
<div v-if="scope.row.rowTwo.length>0" class="center flex-2">
|
|
|
|
|
<span class="width-60">
|
|
|
|
|
性别:
|
|
|
|
|
<el-input v-model="formListValue.patientSex" placeholder="" class="margin-right-6" />
|
|
|
|
|
</span>
|
|
|
|
|
<span class="width-80">
|
|
|
|
|
<span>出生:</span>
|
|
|
|
|
<el-date-picker v-model="formListValue.patientBirthday" value-format="yyyy-MM-dd"
|
|
|
|
|
class="margin-right-6" type="date" placeholder="出生日期" />
|
|
|
|
|
</span>
|
|
|
|
|
<span class="width-40 padding-right-10">
|
|
|
|
|
<span>年龄:</span>
|
|
|
|
|
<el-input v-model="formListValue.patientAge" placeholder="" class="margin-right-6" />岁
|
|
|
|
|
</span>
|
|
|
|
|
<span class="width-100">
|
|
|
|
|
<span>职业:</span>
|
|
|
|
|
<el-input v-model="formListValue.zhiye" placeholder="" class="margin-right-6" />
|
|
|
|
|
</span>
|
|
|
|
|
<span class="width-60 padding-left-10">
|
|
|
|
|
<span>民族:</span>
|
|
|
|
|
<el-input v-model="formListValue.minzu" placeholder="" class="margin-right-6" />
|
|
|
|
|
</span>
|
|
|
|
|
<span class="width-80 padding-left-10">
|
|
|
|
|
<span>籍贯:</span>
|
|
|
|
|
<el-input v-model="formListValue.jiguan" placeholder="" class="margin-right-6" />
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 第2行 -->
|
|
|
|
|
<div v-if="scope.row.rowThree.length>0" class="left">
|
|
|
|
|
<span class="textarea-350">
|
|
|
|
|
<span>家庭住址:</span>
|
|
|
|
|
<el-input v-model="formListValue.patientAddress" type="textarea" :autosize="{ minRows: 1}"
|
|
|
|
|
placeholder="" class="margin-right-6" />
|
|
|
|
|
</span>
|
|
|
|
|
<span class="width-120 padding-left-6">
|
|
|
|
|
<span>联系电话:</span>
|
|
|
|
|
<el-input v-model="formListValue.patientPhone" placeholder="" class="margin-right-6" />
|
|
|
|
|
</span>
|
|
|
|
|
<span class="width-100">
|
|
|
|
|
<span>常住国:</span>
|
|
|
|
|
<el-input v-model="formListValue.changzhuguo" placeholder="" class="margin-right-6" />
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.rowFour.length>0" class="flex-3">
|
|
|
|
|
<span :class="saveEidtTitle==='保存' ? 'cursor':''"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('zsandBs')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" />
|
|
|
|
|
主诉及病史:
|
|
|
|
|
</span>
|
|
|
|
|
<span class="textarea-710">
|
|
|
|
|
<el-form-item prop="zsandBs">
|
|
|
|
|
<el-input v-model="formListValue.zsandBs" type="textarea" :autosize="{ minRows: 1}" placeholder=""
|
|
|
|
|
class="margin-right-6" @focus="focusHandle('zsandBs')" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
<span class="title-weight-size-16">
|
|
|
|
|
<div v-if="scope.row.ykbs.length>0" class="center">
|
|
|
|
|
眼科病史
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-refresh" @click="getLastQgYujianInfo" />
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.jws.length>0" class="left">
|
|
|
|
|
既往史及家族史
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.xlpg.length>0" class="left">
|
|
|
|
|
心理评估
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.jcxm.length>0" class="center">
|
|
|
|
|
检查项目
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.shiliM.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && historyClick('getShiLiList')">
|
|
|
|
|
裸眼远/近/常用戴镜视力
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.shiliAn.length>0" class="center" />
|
|
|
|
|
<div v-if="scope.row.xjds.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')">
|
|
|
|
|
现镜度数
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.dnygOne.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && historyClick('getYanGuangList')">
|
|
|
|
|
电脑验光
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.dnygTwo.length>0" class="center" />
|
|
|
|
|
<div v-if="scope.row.zjygOne.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && historyClick('getYanGuangList')">
|
|
|
|
|
主觉验光
|
|
|
|
|
<div class="radio-block">
|
|
|
|
|
优势眼:
|
|
|
|
|
<el-radio-group v-model="formListValue.ysy">
|
|
|
|
|
<el-radio label="OD">OD</el-radio>
|
|
|
|
|
<el-radio label="OS">OS</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.zjygTwo.length>0" class="center" />
|
|
|
|
|
<div v-if="scope.row.dbmgdAn.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''">
|
|
|
|
|
对比敏感度
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.dbmgdDi.length>0" class="center" />
|
|
|
|
|
<div v-if="scope.row.dbmgdGao.length>0" class="center" />
|
|
|
|
|
<div v-if="scope.row.dbmgdDi.dbmgdLiang>0" class="center" />
|
|
|
|
|
|
|
|
|
|
<div v-if="scope.row.Amp.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')">
|
|
|
|
|
Amp
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.jmdxt.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')">
|
|
|
|
|
<div class="flex-1">
|
|
|
|
|
角膜地形图
|
|
|
|
|
<i class="el-icon-platform-eleme padding-left-6 sign" style="font-size:20px;"
|
|
|
|
|
@click.stop="pacsLinkClick" />
|
|
|
|
|
</div>
|
|
|
|
|
<div style="color:#1e79ff;font-size:14px;">(
|
|
|
|
|
{{ formListValue.jmdxtDeviceName ? formListValue.jmdxtDeviceName : '无设备信息' }} )</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.jmzjJmhd.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')">
|
|
|
|
|
角膜直径/角膜厚度
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.yanya.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && historyClick('getYanyaList')">
|
|
|
|
|
眼压
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.atzj.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')">
|
|
|
|
|
暗瞳直径
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.yz.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')">
|
|
|
|
|
眼轴
|
|
|
|
|
</div>
|
|
|
|
|
<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
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-refresh" @click="getTbut" />
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.LXDJC.length>0" class="center">
|
|
|
|
|
眼前段
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.stydjc.length>0" class="center">
|
|
|
|
|
眼后段
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.other.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('qt','','qtSign','qtDate')">
|
|
|
|
|
备注
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" />
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.zhenduan.length>0" class="center">
|
|
|
|
|
诊断
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-refresh" @click="getNewZdInfo('zd')" />
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.clyj.length>0" class="center" :class="saveEidtTitle==='保存' ? 'cursor':''"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('clyj','','clyjSign','clyjDate')">
|
|
|
|
|
处理意见
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" />
|
|
|
|
|
</div>
|
|
|
|
|
</span>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<!-- 第1列 -->
|
|
|
|
|
<el-table-column align="center" :resizable="false" width="50px">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<!-- 第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">
|
|
|
|
|
<el-radio label="双眼">双眼</el-radio>
|
|
|
|
|
<el-radio label="右眼">右眼</el-radio>
|
|
|
|
|
<el-radio label="左眼">左眼</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<span v-if="formListValue.jsEyetypeRadio" class="width-100 flex">
|
|
|
|
|
<el-form-item prop="jsTimeInput">
|
|
|
|
|
<el-input v-model="formListValue.jsTimeInput" placeholder="" class="margin-right-6" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
<el-dropdown trigger="click" @command="dropdownHandle($event,'jsUnit')">
|
|
|
|
|
<span class="el-dropdown-link">
|
|
|
|
|
{{ formListValue.jsUnit }}<i class="el-icon-arrow-down el-icon--right" />
|
|
|
|
|
</span>
|
|
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
|
|
<el-dropdown-item v-for="(item,index) in unitList" :key="index" :command="item.text">
|
|
|
|
|
{{ item.text }}</el-dropdown-item>
|
|
|
|
|
</el-dropdown-menu>
|
|
|
|
|
</el-dropdown>
|
|
|
|
|
</span>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex-2 margin-top-10">
|
|
|
|
|
<span class="flex-2">
|
|
|
|
|
戴眼镜:
|
|
|
|
|
<el-radio-group v-model="formListValue.dyjRadio" class="margin-left-6"
|
|
|
|
|
@change="radioChange('dyjRadio')">
|
|
|
|
|
<el-radio label="有">有</el-radio>
|
|
|
|
|
<el-radio label="无">无</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
<span v-if="formListValue.dyjRadio === '有'" class="width-60">
|
|
|
|
|
<el-input v-model="formListValue.dyjTimeInput" placeholder="" size="small"
|
|
|
|
|
class="margin-right-6" />
|
|
|
|
|
<el-dropdown trigger="click" @command="dropdownHandle($event,'dyjUnit')">
|
|
|
|
|
<span class="el-dropdown-link">
|
|
|
|
|
{{ formListValue.dyjUnit }}<i class="el-icon-arrow-down el-icon--right" />
|
|
|
|
|
</span>
|
|
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
|
|
<el-dropdown-item v-for="(item,index) in unitList" :key="index" :command="item.text">
|
|
|
|
|
{{ item.text }}</el-dropdown-item>
|
|
|
|
|
</el-dropdown-menu>
|
|
|
|
|
</el-dropdown>
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.dyjRadio === '有'" class="width-260 padding-left-10">备注:
|
|
|
|
|
<el-input v-model="formListValue.dyjbeizhu" placeholder="" size="small"
|
|
|
|
|
class="margin-right-6" />
|
|
|
|
|
</span>
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="formListValue.dyjRadio === '有'" class="margin-top-10">
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span>戴镜度数:</span>
|
|
|
|
|
<span class="flex">
|
|
|
|
|
右眼:
|
|
|
|
|
<el-form-item prop="djdsOd"
|
|
|
|
|
:rules="formListValue.djdsIsDisabled ? [{ required: false}] : [{ required: true, message: '请输入', trigger: ['blur']}] ">
|
|
|
|
|
<el-input v-model="formListValue.djdsOd" placeholder="度数" size="small"
|
|
|
|
|
:disabled="formListValue.djdsIsDisabled" class="margin-right-6" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</span>
|
|
|
|
|
<span class="flex padding-left-10">
|
|
|
|
|
左眼:
|
|
|
|
|
<el-form-item prop="djdsOs"
|
|
|
|
|
:rules="formListValue.djdsIsDisabled ? [{ required: false}] : [{ required: true, message: '请输入', trigger: ['blur']}] ">
|
|
|
|
|
<el-input v-model="formListValue.djdsOs" placeholder="度数" size="small"
|
|
|
|
|
:disabled="formListValue.djdsIsDisabled" class="margin-right-6" />
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</span>
|
|
|
|
|
<span class="padding-left-10">
|
|
|
|
|
<el-checkbox v-model="formListValue.djdsBX" label="不详" @change="radioChange('djdsCheck')" />
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="width-50 margin-top-10">
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<!-- 戴接触镜-戴隐形眼镜 -->
|
|
|
|
|
<span>戴接触镜:</span>
|
|
|
|
|
<el-radio-group v-model="formListValue.yxyjRadio" class="margin-left-6"
|
|
|
|
|
@change="radioChange('yxyjRadio')">
|
|
|
|
|
<el-radio label="有">有</el-radio>
|
|
|
|
|
<el-radio label="无">无</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="formListValue.yxyjRadio==='有'" class="flex-2">
|
|
|
|
|
<el-checkbox v-model="formListValue.yxyjOkCheck" label="OK镜"
|
|
|
|
|
@change="radioChange('yxyjOkCheck')" />
|
|
|
|
|
<el-checkbox v-model="formListValue.yxyjGmjCheck" label="巩膜镜"
|
|
|
|
|
@change="radioChange('yxyjGmjCheck')" />
|
|
|
|
|
<el-checkbox v-model="formListValue.yxyjRgpCheck" label="RGP"
|
|
|
|
|
@change="radioChange('yxyjRgpCheck')" />
|
|
|
|
|
<el-checkbox v-model="formListValue.yxyjRjCheck" label="软镜"
|
|
|
|
|
@change="radioChange('yxyjRjCheck')" />
|
|
|
|
|
</div>
|
|
|
|
|
<span v-if="formListValue.yxyjOkCheck" class="padding-right-10 flex-2">
|
|
|
|
|
OK镜:
|
|
|
|
|
<el-input v-model="formListValue.yxyjOkInput" placeholder="" />
|
|
|
|
|
<el-dropdown trigger="click" @command="dropdownHandle($event,'yxyjOkUnit')">
|
|
|
|
|
<span class="el-dropdown-link">
|
|
|
|
|
{{ formListValue.yxyjOkUnit }}<i class="el-icon-arrow-down el-icon--right" />
|
|
|
|
|
</span>
|
|
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
|
|
<el-dropdown-item v-for="(item,index) in unitList" :key="index" :command="item.text">
|
|
|
|
|
{{ item.text }}</el-dropdown-item>
|
|
|
|
|
</el-dropdown-menu>
|
|
|
|
|
</el-dropdown>
|
|
|
|
|
<el-radio-group v-model="formListValue.yxyjOkPlRadio" class="margin-left-6">
|
|
|
|
|
<el-radio label="常戴">常戴</el-radio>
|
|
|
|
|
<el-radio label="偶戴">偶戴</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
<span>
|
|
|
|
|
停戴时间:
|
|
|
|
|
<span>
|
|
|
|
|
<el-input v-model="formListValue.yxyjOkTdTimeInput" placeholder="" />
|
|
|
|
|
<el-dropdown trigger="click" @command="dropdownHandle($event,'yxyjOkTdTimeUnit')">
|
|
|
|
|
<span class="el-dropdown-link">
|
|
|
|
|
{{ formListValue.yxyjOkTdTimeUnit }}<i class="el-icon-arrow-down el-icon--right" />
|
|
|
|
|
</span>
|
|
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
|
|
<el-dropdown-item v-for="(item,index) in unitList" :key="index" :command="item.text">
|
|
|
|
|
{{ item.text }}</el-dropdown-item>
|
|
|
|
|
</el-dropdown-menu>
|
|
|
|
|
</el-dropdown>
|
|
|
|
|
</span>
|
|
|
|
|
</span>
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.yxyjGmjCheck" class="padding-right-10 flex-2">
|
|
|
|
|
巩膜镜:
|
|
|
|
|
<el-input v-model="formListValue.yxyjGmjInput" placeholder="" />
|
|
|
|
|
<el-dropdown trigger="click" @command="dropdownHandle($event,'yxyjGmjUnit')">
|
|
|
|
|
<span class="el-dropdown-link">
|
|
|
|
|
{{ formListValue.yxyjGmjUnit }}<i class="el-icon-arrow-down el-icon--right" />
|
|
|
|
|
</span>
|
|
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
|
|
<el-dropdown-item v-for="(item,index) in unitList" :key="index" :command="item.text">
|
|
|
|
|
{{ item.text }}</el-dropdown-item>
|
|
|
|
|
</el-dropdown-menu>
|
|
|
|
|
</el-dropdown>
|
|
|
|
|
<el-radio-group v-model="formListValue.yxyjGmjPlRadio" class="margin-left-6">
|
|
|
|
|
<el-radio label="常戴">常戴</el-radio>
|
|
|
|
|
<el-radio label="偶戴">偶戴</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
<span>
|
|
|
|
|
停戴时间:
|
|
|
|
|
<span>
|
|
|
|
|
<el-input v-model="formListValue.yxyjGmjTdTimeInput" placeholder="" />
|
|
|
|
|
<el-dropdown trigger="click" @command="dropdownHandle($event,'yxyjGmjTdTimeUnit')">
|
|
|
|
|
<span class="el-dropdown-link">
|
|
|
|
|
{{ formListValue.yxyjGmjTdTimeUnit }}<i class="el-icon-arrow-down el-icon--right" />
|
|
|
|
|
</span>
|
|
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
|
|
<el-dropdown-item v-for="(item,index) in unitList" :key="index" :command="item.text">
|
|
|
|
|
{{ item.text }}</el-dropdown-item>
|
|
|
|
|
</el-dropdown-menu>
|
|
|
|
|
</el-dropdown>
|
|
|
|
|
</span>
|
|
|
|
|
</span>
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.yxyjRgpCheck" class="padding-right-10 flex-2">
|
|
|
|
|
RGP:
|
|
|
|
|
<el-input v-model="formListValue.yxyjRgpInput" placeholder="" />
|
|
|
|
|
<el-dropdown trigger="click" @command="dropdownHandle($event,'yxyjRgpUnit')">
|
|
|
|
|
<span class="el-dropdown-link">
|
|
|
|
|
{{ formListValue.yxyjRgpUnit }}<i class="el-icon-arrow-down el-icon--right" />
|
|
|
|
|
</span>
|
|
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
|
|
<el-dropdown-item v-for="(item,index) in unitList" :key="index" :command="item.text">
|
|
|
|
|
{{ item.text }}</el-dropdown-item>
|
|
|
|
|
</el-dropdown-menu>
|
|
|
|
|
</el-dropdown>
|
|
|
|
|
<el-radio-group v-model="formListValue.yxyjRgpPlRadio" class="margin-left-6">
|
|
|
|
|
<el-radio label="常戴">常戴</el-radio>
|
|
|
|
|
<el-radio label="偶戴">偶戴</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
<span>
|
|
|
|
|
停戴时间:
|
|
|
|
|
<span>
|
|
|
|
|
<el-input v-model="formListValue.yxyjRgpTdTimeInput" placeholder="" />
|
|
|
|
|
<el-dropdown trigger="click" @command="dropdownHandle($event,'yxyjRgpTdTimeUnit')">
|
|
|
|
|
<span class="el-dropdown-link">
|
|
|
|
|
{{ formListValue.yxyjRgpTdTimeUnit }}<i class="el-icon-arrow-down el-icon--right" />
|
|
|
|
|
</span>
|
|
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
|
|
<el-dropdown-item v-for="(item,index) in unitList" :key="index" :command="item.text">
|
|
|
|
|
{{ item.text }}</el-dropdown-item>
|
|
|
|
|
</el-dropdown-menu>
|
|
|
|
|
</el-dropdown>
|
|
|
|
|
</span>
|
|
|
|
|
</span>
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.yxyjRjCheck" class="padding-right-10 flex-2">
|
|
|
|
|
软镜:
|
|
|
|
|
<el-input v-model="formListValue.yxyjRjInput" placeholder="" />
|
|
|
|
|
<el-dropdown trigger="click" @command="dropdownHandle($event,'yxyjRjUnit')">
|
|
|
|
|
<span class="el-dropdown-link">
|
|
|
|
|
{{ formListValue.yxyjRjUnit }}<i class="el-icon-arrow-down el-icon--right" />
|
|
|
|
|
</span>
|
|
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
|
|
<el-dropdown-item v-for="(item,index) in unitList" :key="index" :command="item.text">
|
|
|
|
|
{{ item.text }}</el-dropdown-item>
|
|
|
|
|
</el-dropdown-menu>
|
|
|
|
|
</el-dropdown>
|
|
|
|
|
<el-radio-group v-model="formListValue.yxyjRjPlRadio" class="margin-left-6">
|
|
|
|
|
<el-radio label="常戴">常戴</el-radio>
|
|
|
|
|
<el-radio label="偶戴">偶戴</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
<span>
|
|
|
|
|
停戴时间:
|
|
|
|
|
<span>
|
|
|
|
|
<el-input v-model="formListValue.yxyjRjTdTimeInput" placeholder="" />
|
|
|
|
|
<el-dropdown trigger="click" @command="dropdownHandle($event,'yxyjRjTdTimeUnit')">
|
|
|
|
|
<span class="el-dropdown-link">
|
|
|
|
|
{{ formListValue.yxyjRjTdTimeUnit }}<i class="el-icon-arrow-down el-icon--right" />
|
|
|
|
|
</span>
|
|
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
|
|
<el-dropdown-item v-for="(item,index) in unitList" :key="index" :command="item.text">
|
|
|
|
|
{{ item.text }}</el-dropdown-item>
|
|
|
|
|
</el-dropdown-menu>
|
|
|
|
|
</el-dropdown>
|
|
|
|
|
</span>
|
|
|
|
|
</span>
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex-2 width-50 margin-top-10">
|
|
|
|
|
|
|
|
|
|
<span class="flex-2">
|
|
|
|
|
两年内稳定情况:
|
|
|
|
|
<el-radio-group v-model="formListValue.twoYearwdqkRadio" class="margin-left-6"
|
|
|
|
|
@change="radioChange('twoYearwdqkRadio')">
|
|
|
|
|
<el-radio label="稳定">稳定</el-radio>
|
|
|
|
|
<el-radio label="不稳定">不稳定</el-radio>
|
|
|
|
|
<el-radio label="不详">不详</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
<span v-if="formListValue.twoYearwdqkRadio==='不稳定'">
|
|
|
|
|
每年增长:
|
|
|
|
|
<el-input v-model="formListValue.everyYearDsInput" placeholder="" />度
|
|
|
|
|
</span>
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="margin-top-10">
|
|
|
|
|
<div class="flex-7">
|
|
|
|
|
其它屈光手术史:
|
|
|
|
|
<el-radio-group v-model="formListValue.qtqgssRadio" class="margin-left-6"
|
|
|
|
|
@change="radioChange('qtqgssRadio')">
|
|
|
|
|
<el-radio label="否认">否认</el-radio>
|
|
|
|
|
<el-radio label="有">有</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="formListValue.qtqgssRadio==='有'" class="textarea-710 flex-7">
|
|
|
|
|
<el-input v-model="formListValue.qtqgssInput" type="textarea" placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="margin-top-10">
|
|
|
|
|
<div class="flex-7">
|
|
|
|
|
眼科及眼科手术史:
|
|
|
|
|
<el-radio-group v-model="formListValue.ybykSssRadio" class="margin-left-6"
|
|
|
|
|
@change="radioChange('ybykSssRadio')">
|
|
|
|
|
<el-radio label="否认">否认</el-radio>
|
|
|
|
|
<el-radio label="有">有</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="formListValue.ybykSssRadio==='有'" class="textarea-710 flex-7">
|
|
|
|
|
<el-input v-model="formListValue.ybykSssInput" type="textarea" placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex-2 width-160 margin-top-10">
|
|
|
|
|
<span class="flex-2">
|
|
|
|
|
<!-- 眼睛是否有不适--视觉症状 -->
|
|
|
|
|
视觉症状:
|
|
|
|
|
<el-checkbox-group v-model="formListValue.yjbsCheckbox">
|
|
|
|
|
<el-checkbox v-for="(item,index) in visualSymptomslist" :key="index"
|
|
|
|
|
:disabled="(formListValue.yjbsCheckbox.includes('无') && item !=='无') ||
|
|
|
|
|
(formListValue.yjbsCheckbox.length > 0 && !formListValue.yjbsCheckbox.includes('无') && item==='无') ? true : false " :label="item" />
|
|
|
|
|
</el-checkbox-group>
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="width-160 margin-top-10 left">
|
|
|
|
|
<span class="flex-2">
|
|
|
|
|
要求手术原因:
|
|
|
|
|
<el-checkbox-group v-model="formListValue.yqssCheckbox" @change="checkChange('yqssCheckbox')">
|
|
|
|
|
<el-checkbox v-for="(item,index) in causesOperationlist" :key="index" :label="item" />
|
|
|
|
|
</el-checkbox-group>
|
|
|
|
|
<el-input v-if="formListValue.yqssCheckbox.includes('其它')" v-model="formListValue.ssqtInput"
|
|
|
|
|
class="margin-right-6" placeholder="" />
|
|
|
|
|
</span>
|
|
|
|
|
<div v-if="formListValue.yqssCheckbox.includes('体检')" class="tijian">
|
|
|
|
|
<el-checkbox-group v-model="formListValue.tijianCheckbox">
|
|
|
|
|
<el-checkbox v-for="(item,index) in tijianList" :key="index" :label="item" />
|
|
|
|
|
</el-checkbox-group>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.jws.length>0">
|
|
|
|
|
<div class="margin-top-10">
|
|
|
|
|
<div class="flex-7">
|
|
|
|
|
外伤/手术史:
|
|
|
|
|
<el-radio-group v-model="formListValue.wsOperaRadio" class="margin-left-6"
|
|
|
|
|
@change="radioChange('wsOperaRadio')">
|
|
|
|
|
<el-radio label="否认">否认</el-radio>
|
|
|
|
|
<el-radio label="有">有</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="formListValue.wsOperaRadio==='有'" class="textarea-710 flex-7">
|
|
|
|
|
<el-input v-model="formListValue.wsOperaInput" maxlength="150" show-word-limit type="textarea"
|
|
|
|
|
placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="margin-top-10">
|
|
|
|
|
<div class="flex-7">
|
|
|
|
|
药物过敏史:
|
|
|
|
|
<el-radio-group v-model="formListValue.ywgmsRadio" class="margin-left-6"
|
|
|
|
|
@change="radioChange('ywgmsRadio')">
|
|
|
|
|
<el-radio label="否认">否认</el-radio>
|
|
|
|
|
<el-radio label="有">有</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="formListValue.ywgmsRadio==='有'" class="textarea-710 flex-7">
|
|
|
|
|
<el-input v-model="formListValue.ywgmsInput" maxlength="150" show-word-limit type="textarea"
|
|
|
|
|
placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="margin-top-10">
|
|
|
|
|
<div class="flex-7">
|
|
|
|
|
瘢痕体质:
|
|
|
|
|
<el-radio-group v-model="formListValue.bhtzRadio" class="margin-left-6"
|
|
|
|
|
@change="radioChange('bhtzRadio')">
|
|
|
|
|
<el-radio label="否认">否认</el-radio>
|
|
|
|
|
<el-radio label="有">有</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="formListValue.bhtzRadio==='有'" class="textarea-710 flex-7">
|
|
|
|
|
<el-input v-model="formListValue.bhtzInput" maxlength="150" show-word-limit type="textarea"
|
|
|
|
|
placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="margin-top-10">
|
|
|
|
|
<div class="flex-2 margin-bottom-6">
|
|
|
|
|
其它全身病史:
|
|
|
|
|
<el-radio-group v-model="formListValue.qtbsRadio" class="margin-left-6"
|
|
|
|
|
@change="radioChange('qtbsRadio')">
|
|
|
|
|
<el-radio label="否认">否认</el-radio>
|
|
|
|
|
<el-radio label="有">有</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="formListValue.qtbsRadio==='有'" class="width-240 flex-7">
|
|
|
|
|
<el-checkbox-group v-model="formListValue.qtbsCheck"
|
|
|
|
|
@change="checkChange('qtbsCheck','qtbsBeizhu')">
|
|
|
|
|
<el-checkbox v-for="(item,index) in historyList" :key="index" :label="item" />
|
|
|
|
|
</el-checkbox-group>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="formListValue.qtbsCheck.includes('其它')" class="textarea-710 flex-7">
|
|
|
|
|
其它:
|
|
|
|
|
<el-input v-model="formListValue.qtbsInput" type="textarea" maxlength="150" show-word-limit
|
|
|
|
|
placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-show="formListValue.qtbsRadio==='有'" class="textarea-710 flex-2">
|
|
|
|
|
<span>备注:</span>
|
|
|
|
|
<el-input v-model="formListValue.qtbsBeizhu" type="textarea" :autosize="{ minRows: 1}"
|
|
|
|
|
placeholder="" class="margin-right-6" />
|
|
|
|
|
</div>
|
|
|
|
|
<div class="margin-top-10">
|
|
|
|
|
<div class="flex-7">
|
|
|
|
|
<!-- 半年内服药史==近期服药史 -->
|
|
|
|
|
近期服药史:
|
|
|
|
|
<el-radio-group v-model="formListValue.fysRadio" class="margin-left-6"
|
|
|
|
|
@change="radioChange('fysRadio')">
|
|
|
|
|
<el-radio label="否认">否认</el-radio>
|
|
|
|
|
<el-radio label="有">有</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="formListValue.fysRadio==='有'" class="flex-2">
|
|
|
|
|
<el-checkbox-group v-model="formListValue.fysCheck" @change="checkChange('fysCheck','fysBeizhu')">
|
|
|
|
|
<el-checkbox v-for="(item,index) in bnFysList" :key="index" :label="item" />
|
|
|
|
|
</el-checkbox-group>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="formListValue.fysCheck.includes('激素类药物')" class="textarea-610 flex-7">
|
|
|
|
|
激素类药物:
|
|
|
|
|
<el-input v-model="formListValue.fysJislInput" type="textarea" maxlength="100" show-word-limit
|
|
|
|
|
placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="formListValue.fysCheck.includes('精神类药物')" class="textarea-610 flex-7">
|
|
|
|
|
精神类药物:
|
|
|
|
|
<el-input v-model="formListValue.fysJingslInput" type="textarea" maxlength="150" show-word-limit
|
|
|
|
|
placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="formListValue.fysCheck.includes('其它')" class="textarea-710 flex-7">
|
|
|
|
|
其它:
|
|
|
|
|
<el-input v-model="formListValue.fysInput" type="textarea" maxlength="150" show-word-limit
|
|
|
|
|
placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-show="formListValue.fysRadio==='有'" class="textarea-710 flex-2">
|
|
|
|
|
<span>备注:</span>
|
|
|
|
|
<el-input v-model="formListValue.fysBeizhu" type="textarea" :autosize="{ minRows: 1}" placeholder=""
|
|
|
|
|
class="margin-right-6" />
|
|
|
|
|
</div>
|
|
|
|
|
<div class="margin-top-10">
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<!-- 直系亲属近视/远视/散光===家族史 -->
|
|
|
|
|
家族史:
|
|
|
|
|
<el-radio-group v-model="formListValue.jzsRadio" class="margin-left-6"
|
|
|
|
|
@change="radioChange('jzsRadio')">
|
|
|
|
|
<el-radio label="否认">否认</el-radio>
|
|
|
|
|
<el-radio label="有">有</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="formListValue.jzsRadio==='有'" class="textarea-710 flex-7">
|
|
|
|
|
<el-input v-model="formListValue.jzsInput" maxlength="150" show-word-limit type="textarea"
|
|
|
|
|
placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.xlpg.length>0" class="width-100 left">
|
|
|
|
|
<div v-if="scope.row.xlpg.length>0" class="width-100 left">
|
|
|
|
|
<span v-if="formListValue.xlpgScore">
|
|
|
|
|
<el-input v-model="formListValue.xlpgScore" placeholder="" />分
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="!formListValue.xlpgScore" :class="formListValue.xlpgScoreOdd >=8 && formListValue.xlpgScoreOdd <= 10 ? 'title-yellow' : (
|
|
|
|
|
formListValue.xlpgScoreOdd >= 11 && formListValue.xlpgScoreOdd <= 21 ? 'title-red' : '')">
|
|
|
|
|
A分:
|
|
|
|
|
<el-input v-model="formListValue.xlpgScoreOdd" placeholder="" />分
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="!formListValue.xlpgScore" class="padding-left-10" :class="formListValue.xlpgScoreEven >=8 && formListValue.xlpgScoreEven <= 10 ? 'title-yellow' : (
|
|
|
|
|
formListValue.xlpgScoreEven >= 11 && formListValue.xlpgScoreEven <= 21 ? 'title-red' : '')">
|
|
|
|
|
D分:
|
|
|
|
|
<el-input v-model="formListValue.xlpgScoreEven" placeholder="" />分
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.shiliM.length>0" class="center">
|
|
|
|
|
明
|
|
|
|
|
</div>
|
|
|
|
|
<div v-if="scope.row.shiliAn.length>0" class="center">
|
|
|
|
|
暗
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 第9行 -->
|
|
|
|
|
<div v-if="scope.row.dnygOne.length>0" class="center">
|
|
|
|
|
小瞳
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 第10行 -->
|
|
|
|
|
<div v-if="scope.row.dnygTwo.length>0" class="center">
|
|
|
|
|
散瞳
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 第11行 -->
|
|
|
|
|
<div v-if="scope.row.zjygOne.length>0" class="center">
|
|
|
|
|
小瞳
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 第12行 -->
|
|
|
|
|
<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列 -->
|
|
|
|
|
<el-table-column align="center" :resizable="false">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<!-- 标题-->
|
|
|
|
|
<div v-if="scope.row.jcxm.length>0" class="center title-weight-size-16">
|
|
|
|
|
右眼(OD)
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 裸眼远/近/常用戴镜视力 明-->
|
|
|
|
|
<div v-if="scope.row.shiliM.length>0" class="width-70 center">
|
|
|
|
|
<el-input v-model="formListValue.slLyYuanMingOd" placeholder="" /> /
|
|
|
|
|
<el-input v-model="formListValue.slLyJinMingOd" placeholder="" /> /
|
|
|
|
|
<el-input v-model="formListValue.slDjMingOd" placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 裸眼远/近/常用戴镜视力 暗-->
|
|
|
|
|
<div v-if="scope.row.shiliAn.length>0" class="width-70 center">
|
|
|
|
|
<el-input v-model="formListValue.slLyYuanAnOd" placeholder="" /> /
|
|
|
|
|
<el-input v-model="formListValue.slLyJinAnOd" placeholder="" /> /
|
|
|
|
|
<el-input v-model="formListValue.slDjAnOd" placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 现镜度数 -->
|
|
|
|
|
<div v-if="scope.row.xjds.length>0" class="center width-70">
|
|
|
|
|
<el-input v-model="formListValue.xjdsOd1" placeholder="" /> /
|
|
|
|
|
<el-input v-model="formListValue.xjdsOd2" placeholder="" /> X
|
|
|
|
|
<el-input v-model="formListValue.xjdsOd3" placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 电脑验光 小瞳-->
|
|
|
|
|
<div v-if="scope.row.dnygOne.length>0" class="width-70 center">
|
|
|
|
|
<el-input v-model="formListValue.dnygXtOd1" placeholder="" /> /
|
|
|
|
|
<el-input v-model="formListValue.dnygXtOd2" placeholder="" /> X
|
|
|
|
|
<el-input v-model="formListValue.dnygXtOd3" placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 电脑验光 散瞳-->
|
|
|
|
|
<div v-if="scope.row.dnygTwo.length>0" class="width-70 center">
|
|
|
|
|
<el-input v-model="formListValue.dnygStOd1" placeholder="" /> /
|
|
|
|
|
<el-input v-model="formListValue.dnygStOd2" placeholder="" /> X
|
|
|
|
|
<el-input v-model="formListValue.dnygStOd3" placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 主觉验光 小瞳-->
|
|
|
|
|
<div v-if="scope.row.zjygOne.length>0" class="width-50 center">
|
|
|
|
|
<el-input v-model="formListValue.zjygXtOd1" placeholder="" @change="zjygChange('zjygXtOd1')" /> /
|
|
|
|
|
<el-input v-model="formListValue.zjygXtOd2" placeholder="" @change="zjygChange('zjygXtOd2')" /> X
|
|
|
|
|
<el-input v-model="formListValue.zjygXtOd3" placeholder="" @change="zjygChange('zjygXtOd3')" />=
|
|
|
|
|
<el-input v-model="formListValue.zjygXtOd4" placeholder="" @change="zjygChange('zjygXtOd4')" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 主觉验光 散瞳-->
|
|
|
|
|
<div v-if="scope.row.zjygTwo.length>0" class="width-50 center">
|
|
|
|
|
<el-input v-model="formListValue.zjygStOd1" placeholder="" @change="zjygChange('zjygStOd1')" /> /
|
|
|
|
|
<el-input v-model="formListValue.zjygStOd2" placeholder="" @change="zjygChange('zjygStOd2')" /> X
|
|
|
|
|
<el-input v-model="formListValue.zjygStOd3" placeholder="" @change="zjygChange('zjygStOd3')" />=
|
|
|
|
|
<el-input v-model="formListValue.zjygStOd4" placeholder="" @change="zjygChange('zjygStOd4')" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 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
|
|
|
|
|
</span>
|
|
|
|
|
<span class="padding-right-10">OS:
|
|
|
|
|
<el-input v-model="formListValue.ampOs" placeholder="" />D
|
|
|
|
|
</span>
|
|
|
|
|
<span class="padding-right-10">OU:
|
|
|
|
|
<el-input v-model="formListValue.ampOu" placeholder="" />D
|
|
|
|
|
</span>
|
|
|
|
|
<span class="padding-right-10">Add:
|
|
|
|
|
<el-input v-model="formListValue.ampAdd" placeholder="" />D
|
|
|
|
|
</span>
|
|
|
|
|
</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">
|
|
|
|
|
K2
|
|
|
|
|
<el-input v-model="formListValue.jmdxtK2Od" placeholder="" />
|
|
|
|
|
/
|
|
|
|
|
K1
|
|
|
|
|
<el-input v-model="formListValue.jmdxtK1Od1" placeholder="" />@
|
|
|
|
|
<el-input v-model="formListValue.jmdxtK1Od2" placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
<div class="width-80">
|
|
|
|
|
ACD
|
|
|
|
|
<el-input v-model="formListValue.jmdxtAcdOd" placeholder="" />mm
|
|
|
|
|
</div>
|
|
|
|
|
</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@
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 角膜直径/角膜厚度-->
|
|
|
|
|
<div v-if="scope.row.jmzjJmhd.length>0" class="width-100 center">
|
|
|
|
|
<el-input v-model="formListValue.tkzjMingOd" placeholder="" /> /
|
|
|
|
|
<el-input v-model="formListValue.jmzjOd" placeholder="" /> mm
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 瞳孔直径暗 -->
|
|
|
|
|
<div v-if="scope.row.tkzjAn.length>0" class="width-120 center">
|
|
|
|
|
<el-input v-model="formListValue.tkzjAnOd" placeholder="" /> mm
|
|
|
|
|
</div>
|
|
|
|
|
<!-- ORA-->
|
|
|
|
|
<div v-if="scope.row.ORA.length>0" class="center">
|
|
|
|
|
<div class="width-70">
|
|
|
|
|
<span>IOPcc
|
|
|
|
|
<el-input v-model="formListValue.oraIopccOd" placeholder="" />;
|
|
|
|
|
</span>
|
|
|
|
|
<span>IOPg
|
|
|
|
|
<el-input v-model="formListValue.oraIopgOd" placeholder="" />;
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="width-90">
|
|
|
|
|
<span>CRF
|
|
|
|
|
<el-input v-model="formListValue.oraCrfOd" placeholder="" />;
|
|
|
|
|
</span>
|
|
|
|
|
<span>CH
|
|
|
|
|
<el-input v-model="formListValue.oraChOd" placeholder="" />
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 眼轴/角膜厚度-->
|
|
|
|
|
<div v-if="scope.row.yzjmhd.length>0" class="width-100 center">
|
|
|
|
|
<el-input v-model="formListValue.yzOd" placeholder="" />mm /
|
|
|
|
|
<el-input v-model="formListValue.jmhdOd" placeholder="" />μm
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 内皮细胞密度/6A -->
|
|
|
|
|
<div v-if="scope.row.npxbmd.length>0" class="width-100 center">
|
|
|
|
|
<el-input v-model="formListValue.npxbmdOd1" placeholder="" />/
|
|
|
|
|
<el-input v-model="formListValue.npxbmdOd2" placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 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="" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- OCT-->
|
|
|
|
|
<div v-if="scope.row.OCT.length>0" class="width-100 center">
|
|
|
|
|
<el-checkbox-group v-model="formListValue.octOd">
|
|
|
|
|
<el-checkbox label="视盘" />
|
|
|
|
|
<el-checkbox label="黄斑" />
|
|
|
|
|
<el-checkbox label="上皮" />
|
|
|
|
|
</el-checkbox-group>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 特殊检查-->
|
|
|
|
|
<div v-if="scope.row.tsjc.length>0" class="width-220 left checkbox-block">
|
|
|
|
|
<el-checkbox-group v-model="formListValue.tsjcOd">
|
|
|
|
|
<el-checkbox v-for="(item,index) in tsjcList" :key="index" :label="item" />
|
|
|
|
|
</el-checkbox-group>
|
|
|
|
|
<el-input v-if="formListValue.tsjcOd.includes('Sirius')" v-model="formListValue.siriusBzOd"
|
|
|
|
|
placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- TBUT-->
|
|
|
|
|
<div v-if="scope.row.TBUT.length>0" class="width-120 center">
|
|
|
|
|
<span>
|
|
|
|
|
<el-input v-model="formListValue.tbutOd" placeholder=""
|
|
|
|
|
@input="inputChange('tbutSign','tbutDate')" />Sec
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 眼前段-->
|
|
|
|
|
<div v-if="scope.row.LXDJC.length>0" class="center LXDJC"
|
|
|
|
|
:class="saveEidtTitle==='保存' ? 'el-select__input-edit' : 'el-select__input-save'">
|
|
|
|
|
<el-button v-if="saveEidtTitle==='保存'" type="primary" plain size="mini" class="moren"
|
|
|
|
|
@click="morenClick('lxdjcOd','lxdjcSign','lxdjcDate')">使用默认值</el-button>
|
|
|
|
|
<div class="lxdjc-left padding-left-6 padding-right-6">
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('lxdjcYanjOd','array')">
|
|
|
|
|
眼睑
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.lxdjcYanjOd" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder=""
|
|
|
|
|
@change="selectChange($event,'lxdjcYanjOd','lxdjcSign','lxdjcDate')">
|
|
|
|
|
<el-option v-for="(item,index) in yanjianList" :key="index" :label="item" :value="item" />、
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('lxdjcJiemOd','array')">
|
|
|
|
|
结膜
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.lxdjcJiemOd" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder=""
|
|
|
|
|
@change="selectChange($event,'lxdjcJiemOd','lxdjcSign','lxdjcDate')">
|
|
|
|
|
<el-option v-for="(item,index) in JieMoList" :key="index" :label="item" :value="item" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('lxdjcJiaomOd','array')">
|
|
|
|
|
角膜
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.lxdjcJiaomOd" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder=""
|
|
|
|
|
@change="selectChange($event,'lxdjcJiaomOd','lxdjcSign','lxdjcDate')">
|
|
|
|
|
<el-option v-for="(item,index) in JiaoMoList" :key="index" :label="item" :value="item" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('lxdjcQianfOd','array')">
|
|
|
|
|
前房
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.lxdjcQianfOd" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder=""
|
|
|
|
|
@change="selectChange($event,'lxdjcQianfOd','lxdjcSign','lxdjcDate')">
|
|
|
|
|
<el-option v-for="(item,index) in QianFangList" :key="index" :label="item" :value="item" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('lxdjcTonkOd','array')">
|
|
|
|
|
瞳孔
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.lxdjcTonkOd" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder=""
|
|
|
|
|
@change="selectChange($event,'lxdjcTonkOd','lxdjcSign','lxdjcDate')">
|
|
|
|
|
<el-option v-for="(item,index) in tongKongList" :key="index" :label="item" :value="item" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('lxdjcJintOd','array')">
|
|
|
|
|
晶体
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.lxdjcJintOd" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder=""
|
|
|
|
|
@change="selectChange($event,'lxdjcJintOd','lxdjcSign','lxdjcDate')">
|
|
|
|
|
<el-option v-for="(item,index) in JingTiList" :key="index" :label="item" :value="item" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="textarea-270 left">
|
|
|
|
|
<p>其它</p>
|
|
|
|
|
<el-input v-model="formListValue.lxdjcQtOd" type="textarea" :autosize="{ minRows: 1}"
|
|
|
|
|
placeholder="" @input="inputChange('lxdjcSign','lxdjcDate')" />
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="lxdjc-img margin-top-10 margin-bottom-10">
|
|
|
|
|
<img v-if="saveEidtTitle==='编辑'" :src="formListValue.lxdjcImgOd" alt="" width="140px">
|
|
|
|
|
<img v-if="saveEidtTitle==='保存'" :src="formListValue.lxdjcImgOd" alt="" width="140px"
|
|
|
|
|
@click="imgClick('lxdjcImgOd')">
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<!--眼后段-->
|
|
|
|
|
<div v-if="scope.row.stydjc.length>0" class="center stydjc select-width-auto"
|
|
|
|
|
:class="saveEidtTitle==='保存' ? 'el-select__input-edit' : 'el-select__input-save'">
|
|
|
|
|
<el-button v-if="saveEidtTitle==='保存'" type="primary" plain size="mini" class="moren"
|
|
|
|
|
@click="morenClick('stydjcOd','stydjcSign','stydjcDate')">使用默认值</el-button>
|
|
|
|
|
<div class="lxdjc-left padding-left-6 padding-right-6">
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('stydjcShipOd','array')">
|
|
|
|
|
视盘
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.stydjcShipOd" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder=""
|
|
|
|
|
@change="selectChange($event,'stydjcShipOd','stydjcSign','stydjcDate')">
|
|
|
|
|
<el-option v-for="(item,index) in shipanList" :key="index" :label="item" :value="item" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('stydjcCdOd','array')">
|
|
|
|
|
C/D =
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.stydjcCdOd" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder=""
|
|
|
|
|
@change="selectChange($event,'stydjcCdOd','stydjcSign','stydjcDate')">
|
|
|
|
|
<el-option v-for="(item,index) in cdList" :key="index" :label="item" :value="item" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('stydjcHuangbOd','array')">
|
|
|
|
|
黄斑
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.stydjcHuangbOd" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder=""
|
|
|
|
|
@change="selectChange($event,'stydjcHuangbOd','stydjcSign','stydjcDate')">
|
|
|
|
|
<el-option v-for="(item,index) in huangbanList" :key="index" :label="item" :value="item" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('stydjcXuegOd','array')">
|
|
|
|
|
血管
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.stydjcXuegOd" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder=""
|
|
|
|
|
@change="selectChange($event,'stydjcXuegOd','stydjcSign','stydjcDate')">
|
|
|
|
|
<el-option v-for="(item,index) in xueguanList" :key="index" :label="item" :value="item" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('stydjcShiwmOd','array')">
|
|
|
|
|
视网膜
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.stydjcShiwmOd" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder=""
|
|
|
|
|
@change="selectChange($event,'stydjcShiwmOd','stydjcSign','stydjcDate')">
|
|
|
|
|
<el-option v-for="(item,index) in shiwangmoList" :key="index" :label="item" :value="item" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="lxdjc-right margin-top-10 margin-bottom-10">
|
|
|
|
|
<img v-if="saveEidtTitle==='编辑'" :src="formListValue.stydjcImgOd" alt="" width="140px">
|
|
|
|
|
<img v-if="saveEidtTitle==='保存'" :src="formListValue.stydjcImgOd" alt="" width="140px"
|
|
|
|
|
@click="imgClick('stydjcImgOd')">
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 其它-->
|
|
|
|
|
<div v-if="scope.row.other.length>0" class="textarea-550 left">
|
|
|
|
|
<el-input v-model="formListValue.qt" type="textarea" :autosize="{ minRows: 1}" placeholder=""
|
|
|
|
|
class="margin-right-6" @focus="focusHandle('qt','qtSign','qtDate')"
|
|
|
|
|
@input="inputChange('qtSign','qtDate')" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 泪道冲洗-->
|
|
|
|
|
<div v-if="scope.row.ldcx.length>0" class="textarea-550 center flex-2">
|
|
|
|
|
<el-input v-model="formListValue.ldcx" type="textarea" :autosize="{ minRows: 1}" placeholder=""
|
|
|
|
|
class="margin-right-6" @input="inputChange('ldcxSign','ldcxDate')" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 诊断-->
|
|
|
|
|
<div v-if="scope.row.zhenduan.length>0" class="width-160 center flex-2">
|
|
|
|
|
<span class="padding-left-6 left">{{ formListValue.zd ? formListValue.zd : '-' }}</span>
|
|
|
|
|
<!-- <span>眼别:</span>
|
|
|
|
|
<el-radio-group v-model="formListValue.zdEyeType">
|
|
|
|
|
<el-radio label="OU">OU</el-radio>
|
|
|
|
|
<el-radio label="OD">OD</el-radio>
|
|
|
|
|
<el-radio label="OS">OS</el-radio>
|
|
|
|
|
</el-radio-group>
|
|
|
|
|
<el-checkbox-group v-model="formListValue.zdCheck">
|
|
|
|
|
<el-checkbox label="屈光不正" />
|
|
|
|
|
<el-checkbox label="老视" />
|
|
|
|
|
<el-checkbox label="其它" />
|
|
|
|
|
</el-checkbox-group>
|
|
|
|
|
<el-input v-model="formListValue.zdRemark" placeholder="" /> -->
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 处理意见-->
|
|
|
|
|
<div v-if="scope.row.clyj.length>0" class="textarea-550 left">
|
|
|
|
|
<!-- <el-form-item prop="clyj"> -->
|
|
|
|
|
<el-input v-model="formListValue.clyj" type="textarea" :autosize="{ minRows: 1}" placeholder=""
|
|
|
|
|
class="margin-right-6" @focus="focusHandle('clyj','clyjSign','clyjDate')"
|
|
|
|
|
@input="inputChange('clyjSign','clyjDate')" />
|
|
|
|
|
<!-- </el-form-item> -->
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<!-- 第3列 -->
|
|
|
|
|
<el-table-column align="center" :resizable="false">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<!-- 首行 -->
|
|
|
|
|
<div v-if="scope.row.rowOne.length>0" class="left">
|
|
|
|
|
<div class="width-130 left font-w-big">
|
|
|
|
|
<span>PID/姓名:</span>
|
|
|
|
|
<el-input v-model="formListValue.patientId" placeholder="" class="margin-right-6" /> /
|
|
|
|
|
<el-input v-model="formListValue.patientName" placeholder="" class="margin-right-6" />
|
|
|
|
|
</div>
|
|
|
|
|
<div class="width-100 left margin-top-10">
|
|
|
|
|
<span>
|
|
|
|
|
<span>就诊日期:</span>
|
|
|
|
|
<el-date-picker v-model="formListValue.jzDate" value-format="yyyy-MM-dd" class="margin-right-6"
|
|
|
|
|
type="date" placeholder="选择日期" />
|
|
|
|
|
</span>
|
|
|
|
|
<span>基因采血编号:</span>
|
|
|
|
|
<el-input v-model="formListValue.jycxbh" placeholder="" class="margin-right-6" />
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 第6行 -->
|
|
|
|
|
<div v-if="scope.row.jcxm.length>0" class="center title-weight-size-16">
|
|
|
|
|
左眼(OS)
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 裸眼远/近/常用戴镜视力 明-->
|
|
|
|
|
<div v-if="scope.row.shiliM.length>0" class="width-70 center">
|
|
|
|
|
<el-input v-model="formListValue.slLyYuanMingOs" placeholder="" /> /
|
|
|
|
|
<el-input v-model="formListValue.slLyJinMingOs" placeholder="" /> /
|
|
|
|
|
<el-input v-model="formListValue.slDjMingOs" placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 裸眼远/近/常用戴镜视力 暗-->
|
|
|
|
|
<div v-if="scope.row.shiliAn.length>0" class="width-70 center">
|
|
|
|
|
<el-input v-model="formListValue.slLyYuanAnOs" placeholder="" /> /
|
|
|
|
|
<el-input v-model="formListValue.slLyJinAnOs" placeholder="" /> /
|
|
|
|
|
<el-input v-model="formListValue.slDjAnOs" placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 现镜度数 -->
|
|
|
|
|
<div v-if="scope.row.xjds.length>0" class="center width-70">
|
|
|
|
|
<el-input v-model="formListValue.xjdsOs1" placeholder="" /> /
|
|
|
|
|
<el-input v-model="formListValue.xjdsOs2" placeholder="" /> X
|
|
|
|
|
<el-input v-model="formListValue.xjdsOs3" placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 电脑验光 小瞳-->
|
|
|
|
|
<div v-if="scope.row.dnygOne.length>0" class="center">
|
|
|
|
|
<span class="width-70">
|
|
|
|
|
<el-input v-model="formListValue.dnygXtOs1" placeholder="" /> /
|
|
|
|
|
<el-input v-model="formListValue.dnygXtOs2" placeholder="" /> X
|
|
|
|
|
<el-input v-model="formListValue.dnygXtOs3" placeholder="" />
|
|
|
|
|
</span>
|
|
|
|
|
<div class="width-120">
|
|
|
|
|
PD =
|
|
|
|
|
<el-input v-model="formListValue.dnygXtOs4" placeholder="" />mm
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 电脑验光 散瞳-->
|
|
|
|
|
<div v-if="scope.row.dnygTwo.length>0" class="width-70 center">
|
|
|
|
|
<el-input v-model="formListValue.dnygStOs1" placeholder="" /> /
|
|
|
|
|
<el-input v-model="formListValue.dnygStOs2" placeholder="" /> X
|
|
|
|
|
<el-input v-model="formListValue.dnygStOs3" placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 主觉验光 小瞳-->
|
|
|
|
|
<div v-if="scope.row.zjygOne.length>0" class="width-50 center">
|
|
|
|
|
<el-input v-model="formListValue.zjygXtOs1" placeholder="" @change="zjygChange('zjygXtOs1')" /> /
|
|
|
|
|
<el-input v-model="formListValue.zjygXtOs2" placeholder="" @change="zjygChange('zjygXtOs2')" /> X
|
|
|
|
|
<el-input v-model="formListValue.zjygXtOs3" placeholder="" @change="zjygChange('zjygXtOs3')" />=
|
|
|
|
|
<el-input v-model="formListValue.zjygXtOs4" placeholder="" @change="zjygChange('zjygXtOs4')" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 主觉验光 散瞳-->
|
|
|
|
|
<div v-if="scope.row.zjygTwo.length>0" class="width-50 center">
|
|
|
|
|
<el-input v-model="formListValue.zjygStOs1" placeholder="" @change="zjygChange('zjygStOs1')" /> /
|
|
|
|
|
<el-input v-model="formListValue.zjygStOs2" placeholder="" @change="zjygChange('zjygStOs2')" /> X
|
|
|
|
|
<el-input v-model="formListValue.zjygStOs3" placeholder="" @change="zjygChange('zjygStOs3')" />=
|
|
|
|
|
<el-input v-model="formListValue.zjygStOs4" placeholder="" @change="zjygChange('zjygStOs4')" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- Amp-->
|
|
|
|
|
<div v-if="scope.row.Amp.length>0" class="center" />
|
|
|
|
|
<!-- 对比敏感度暗 -->
|
|
|
|
|
<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">
|
|
|
|
|
K2
|
|
|
|
|
<el-input v-model="formListValue.jmdxtK2Os" placeholder="" />
|
|
|
|
|
/
|
|
|
|
|
K1
|
|
|
|
|
<el-input v-model="formListValue.jmdxtK1Os1" placeholder="" />@
|
|
|
|
|
<el-input v-model="formListValue.jmdxtK1Os2" placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
<div class="width-80">
|
|
|
|
|
ACD
|
|
|
|
|
<el-input v-model="formListValue.jmdxtAcdOs" placeholder="" />mm
|
|
|
|
|
</div>
|
|
|
|
|
</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@
|
|
|
|
|
</div>
|
|
|
|
|
<!--角膜直径/角膜厚度-->
|
|
|
|
|
<div v-if="scope.row.jmzjJmhd.length>0" class="width-100 center">
|
|
|
|
|
<el-input v-model="formListValue.tkzjMingOs" placeholder="" /> /
|
|
|
|
|
<el-input v-model="formListValue.jmzjOs" placeholder="" /> mm
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 瞳孔直径暗 -->
|
|
|
|
|
<div v-if="scope.row.tkzjAn.length>0" class="width-120 center">
|
|
|
|
|
<el-input v-model="formListValue.tkzjAnOs" placeholder="" /> mm
|
|
|
|
|
</div>
|
|
|
|
|
<!-- ORA-->
|
|
|
|
|
<div v-if="scope.row.ORA.length>0" class="center">
|
|
|
|
|
<div class="width-70">
|
|
|
|
|
<span>IOPcc
|
|
|
|
|
<el-input v-model="formListValue.oraIopccOs" placeholder="" />;
|
|
|
|
|
</span>
|
|
|
|
|
<span>IOPg
|
|
|
|
|
<el-input v-model="formListValue.oraIopgOs" placeholder="" />;
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="width-90">
|
|
|
|
|
<span>CRF
|
|
|
|
|
<el-input v-model="formListValue.oraCrfOs" placeholder="" />;
|
|
|
|
|
</span>
|
|
|
|
|
<span>CH
|
|
|
|
|
<el-input v-model="formListValue.oraChOs" placeholder="" />
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 眼轴/角膜厚度-->
|
|
|
|
|
<div v-if="scope.row.yzjmhd.length>0" class="width-100 center">
|
|
|
|
|
<el-input v-model="formListValue.yzOs" placeholder="" />mm /
|
|
|
|
|
<el-input v-model="formListValue.jmhdOs" placeholder="" />μm
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 内皮细胞密度/6A -->
|
|
|
|
|
<div v-if="scope.row.npxbmd.length>0" class="width-100 center">
|
|
|
|
|
<el-input v-model="formListValue.npxbmdOs1" placeholder="" />/
|
|
|
|
|
<el-input v-model="formListValue.npxbmdOs2" placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 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="" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- OCT-->
|
|
|
|
|
<div v-if="scope.row.OCT.length>0" class="width-100 center">
|
|
|
|
|
<el-checkbox-group v-model="formListValue.octOs">
|
|
|
|
|
<el-checkbox label="视盘" />
|
|
|
|
|
<el-checkbox label="黄斑" />
|
|
|
|
|
<el-checkbox label="上皮" />
|
|
|
|
|
</el-checkbox-group>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 特殊检查-->
|
|
|
|
|
<div v-if="scope.row.tsjc.length>0" class="width-220 left checkbox-block">
|
|
|
|
|
<el-checkbox-group v-model="formListValue.tsjcOs">
|
|
|
|
|
<el-checkbox v-for="(item,index) in tsjcList" :key="index" :label="item" />
|
|
|
|
|
</el-checkbox-group>
|
|
|
|
|
<el-input v-if="formListValue.tsjcOs.includes('Sirius')" v-model="formListValue.siriusBzOs"
|
|
|
|
|
placeholder="" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- TBUT-->
|
|
|
|
|
<div v-if="scope.row.TBUT.length>0" class="width-120 center">
|
|
|
|
|
<span>
|
|
|
|
|
<el-input v-model="formListValue.tbutOs" placeholder=""
|
|
|
|
|
@input="inputChange('tbutSign','tbutDate')" />Sec
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 眼前段-->
|
|
|
|
|
<div v-if="scope.row.LXDJC.length>0" class="center LXDJC"
|
|
|
|
|
:class="saveEidtTitle==='保存' ? 'el-select__input-edit' : 'el-select__input-save'">
|
|
|
|
|
<el-button v-if="saveEidtTitle==='保存'" type="primary" plain size="mini" class="moren"
|
|
|
|
|
@click="morenClick('lxdjcOs','lxdjcSign','lxdjcDate')">使用默认值</el-button>
|
|
|
|
|
<div class="lxdjc-left padding-left-6 padding-right-6">
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('lxdjcYanjOs','array')">
|
|
|
|
|
眼睑
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.lxdjcYanjOs" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder="" @change="selectChange($event,'lxdjcYanjOs')">
|
|
|
|
|
<el-option v-for="(item,index) in yanjianList" :key="index" :label="item" :value="item" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('lxdjcJiemOs','array')">
|
|
|
|
|
结膜
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.lxdjcJiemOs" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder="" @change="selectChange($event,'lxdjcJiemOs')">
|
|
|
|
|
<el-option v-for="(item,index) in JieMoList" :key="index" :label="item" :value="item" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('lxdjcJiaomOs','array')">
|
|
|
|
|
角膜
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.lxdjcJiaomOs" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder="" @change="selectChange($event,'lxdjcJiaomOs')">
|
|
|
|
|
<el-option v-for="(item,index) in JiaoMoList" :key="index" :label="item" :value="item" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('lxdjcQianfOs','array')">
|
|
|
|
|
前房
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.lxdjcQianfOs" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder="" @change="selectChange($event,'lxdjcQianfOs')">
|
|
|
|
|
<el-option v-for="(item,index) in QianFangList" :key="index" :label="item" :value="item" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('lxdjcTonkOs','array')">
|
|
|
|
|
瞳孔
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.lxdjcTonkOs" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder="" @change="selectChange($event,'lxdjcTonkOs')">
|
|
|
|
|
<el-option v-for="(item,index) in tongKongList" :key="index" :label="item" :value="item" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('lxdjcJintOs','array')">
|
|
|
|
|
晶体
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.lxdjcJintOs" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder="" @change="selectChange($event,'lxdjcJintOs')">
|
|
|
|
|
<el-option v-for="(item,index) in JingTiList" :key="index" :label="item" :value="item" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="textarea-270 left">
|
|
|
|
|
<p>其它</p>
|
|
|
|
|
<el-input v-model="formListValue.lxdjcQtOs" type="textarea" :autosize="{ minRows: 1}"
|
|
|
|
|
placeholder="" @input="inputChange('lxdjcSign','lxdjcDate')" />
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="lxdjc-right margin-top-10 margin-bottom-10">
|
|
|
|
|
<img v-if="saveEidtTitle==='编辑'" :src="formListValue.lxdjcImgOs" alt="" width="140px">
|
|
|
|
|
<img v-if="saveEidtTitle==='保存'" :src="formListValue.lxdjcImgOs" alt="" width="140px"
|
|
|
|
|
@click="imgClick('lxdjcImgOs')">
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 眼后段-->
|
|
|
|
|
<div v-if="scope.row.stydjc.length>0" class="center stydjc select-width-auto"
|
|
|
|
|
:class="saveEidtTitle==='保存' ? 'el-select__input-edit' : 'el-select__input-save'">
|
|
|
|
|
<el-button v-if="saveEidtTitle==='保存'" type="primary" plain size="mini" class="moren"
|
|
|
|
|
@click="morenClick('stydjcOs','stydjcSign','stydjcDate')">使用默认值</el-button>
|
|
|
|
|
<div class="lxdjc-left padding-left-6 padding-right-6">
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('stydjcShipOs','array')">
|
|
|
|
|
视盘
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.stydjcShipOs" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder="" @change="selectChange($event,'stydjcShipOs')">
|
|
|
|
|
<el-option v-for="(item,index) in shipanList" :key="index" :label="item" :value="item" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('stydjcCdOs','array')">
|
|
|
|
|
C/D =
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.stydjcCdOs" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder="" @change="selectChange($event,'stydjcCdOs')">
|
|
|
|
|
<el-option v-for="(item,index) in cdList" :key="index" :label="item" :value="item" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('stydjcHuangbOs','array')">
|
|
|
|
|
黄斑
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.stydjcHuangbOs" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder="" @change="selectChange($event,'stydjcHuangbOs')">
|
|
|
|
|
<el-option v-for="(item,index) in huangbanList" :key="index" :label="item" :value="item" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('stydjcXuegOs','array')">
|
|
|
|
|
血管
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.stydjcXuegOs" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder="" @change="selectChange($event,'stydjcXuegOs')">
|
|
|
|
|
<el-option v-for="(item,index) in xueguanList" :key="index" :label="item" :value="item" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="flex-2">
|
|
|
|
|
<span class="left" :class="saveEidtTitle==='保存' ? 'cursor title-width-70':'title-width-60'"
|
|
|
|
|
@dblclick="saveEidtTitle==='保存' && templateLook('stydjcShiwmOs','array')">
|
|
|
|
|
视网膜
|
|
|
|
|
<!-- <i v-show="saveEidtTitle==='保存'" class="el-icon-s-operation" /> -->
|
|
|
|
|
</span>
|
|
|
|
|
<el-select v-model="formListValue.stydjcShiwmOs" multiple allow-create filterable
|
|
|
|
|
default-first-option placeholder="" @change="selectChange($event,'stydjcShiwmOs')">
|
|
|
|
|
<el-option v-for="(item,index) in shiwangmoList" :key="index" :label="item" :value="item" />
|
|
|
|
|
</el-select>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="lxdjc-right margin-top-10 margin-bottom-10">
|
|
|
|
|
<img v-if="saveEidtTitle==='编辑'" :src="formListValue.stydjcImgOs" alt="" width="140px">
|
|
|
|
|
<img v-if="saveEidtTitle==='保存'" :src="formListValue.stydjcImgOs" alt="" width="140px"
|
|
|
|
|
@click="imgClick('stydjcImgOs')">
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 其它-->
|
|
|
|
|
<div v-if="scope.row.other.length>0" class="textarea-400 left" />
|
|
|
|
|
<!-- 泪道冲洗 -->
|
|
|
|
|
<div v-if="scope.row.ldcx.length>0" class="width-160 center flex-2" />
|
|
|
|
|
<!-- 诊断-->
|
|
|
|
|
<div v-if="scope.row.zhenduan.length>0" class="width-160 center flex-2" />
|
|
|
|
|
<!-- 处理意见-->
|
|
|
|
|
<div v-if="scope.row.clyj.length>0" class="center" />
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<!-- 第5列 -->
|
|
|
|
|
<el-table-column align="center" :resizable="false" width="150px">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<!-- 第7行 -->
|
|
|
|
|
<div v-if="scope.row.jcxm.length>0" class="center">
|
|
|
|
|
检查者/日期
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 裸眼远/近/常用戴镜视力 明 -->
|
|
|
|
|
<div v-if="scope.row.shiliM.length>0" class="center">
|
|
|
|
|
<!-- <span
|
|
|
|
|
v-if="!formListValue.slMingSign && saveEidtTitle==='保存'"
|
|
|
|
|
class="sign"
|
|
|
|
|
@click="getSystomSign('slMingSign')"
|
|
|
|
|
>获取签字</span> -->
|
|
|
|
|
<span v-if="formListValue.slMingSign">
|
|
|
|
|
<img :src="formListValue.slMingSign" alt="" width="60px" @click="getSystomSign('slMingSign')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('slMingSign')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.slMingDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.slMingDate ? formListValue.slMingDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 裸眼远/近/常用戴镜视力 明 -->
|
|
|
|
|
<div v-if="scope.row.shiliAn.length>0" class="center">
|
|
|
|
|
<!-- <span
|
|
|
|
|
v-if="!formListValue.slAnSign && saveEidtTitle==='保存'"
|
|
|
|
|
class="sign"
|
|
|
|
|
@click="getSystomSign('slAnSign')"
|
|
|
|
|
>获取签字</span> -->
|
|
|
|
|
<span v-if="formListValue.slAnSign">
|
|
|
|
|
<img :src="formListValue.slAnSign" alt="" width="60px" @click="getSystomSign('slAnSign')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('slAnSign')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.slAnDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.slAnDate ? formListValue.slAnDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 现镜度数 -->
|
|
|
|
|
<div v-if="scope.row.xjds.length>0" class="center">
|
|
|
|
|
<!-- <span
|
|
|
|
|
v-if="!formListValue.xjdsSign && saveEidtTitle==='保存'"
|
|
|
|
|
class="sign"
|
|
|
|
|
@click="getSystomSign('xjdsSign')"
|
|
|
|
|
>获取签字</span> -->
|
|
|
|
|
<span v-if="formListValue.xjdsSign">
|
|
|
|
|
<img :src="formListValue.xjdsSign" alt="" width="60px" @click="getSystomSign('xjdsSign')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('xjdsSign')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.slAnDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.xjdsDate ? formListValue.xjdsDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 电脑验光小瞳 -->
|
|
|
|
|
<div v-if="scope.row.dnygOne.length>0" class="center dnyg">
|
|
|
|
|
<!-- <span
|
|
|
|
|
v-if="!formListValue.dnygXtSign && saveEidtTitle==='保存'"
|
|
|
|
|
class="sign"
|
|
|
|
|
@click="getSystomSign('dnygXtSign')"
|
|
|
|
|
>获取签字</span> -->
|
|
|
|
|
<span v-if="formListValue.dnygXtSign">
|
|
|
|
|
<img :src="formListValue.dnygXtSign" alt="" width="60px" @click="getSystomSign('dnygXtSign')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('dnygXtSign')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.dnygXtDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.dnygXtDate ? formListValue.dnygXtDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 电脑验光散瞳 -->
|
|
|
|
|
<div v-if="scope.row.dnygTwo.length>0" class="center">
|
|
|
|
|
<!-- <span
|
|
|
|
|
v-if="!formListValue.dnygStSign && saveEidtTitle==='保存'"
|
|
|
|
|
class="sign"
|
|
|
|
|
@click="getSystomSign('dnygStSign')"
|
|
|
|
|
>获取签字</span> -->
|
|
|
|
|
<span v-if="formListValue.dnygStSign">
|
|
|
|
|
<img :src="formListValue.dnygStSign" alt="" width="60px" @click="getSystomSign('dnygStSign')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('dnygStSign')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.dnygStDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.dnygStDate ? formListValue.dnygStDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 主觉验光小瞳 -->
|
|
|
|
|
<div v-if="scope.row.zjygOne.length>0" class="center">
|
|
|
|
|
<!-- <span
|
|
|
|
|
v-if="!formListValue.zjygXtSign && saveEidtTitle==='保存'"
|
|
|
|
|
class="sign"
|
|
|
|
|
@click="getSystomSign('zjygXtSign')"
|
|
|
|
|
>获取签字</span> -->
|
|
|
|
|
<span v-if="formListValue.zjygXtSign">
|
|
|
|
|
<img :src="formListValue.zjygXtSign" alt="" width="60px" @click="getSystomSign('zjygXtSign')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('zjygXtSign')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.zjygXtDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.zjygXtDate ? formListValue.zjygXtDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 主觉验光散瞳 -->
|
|
|
|
|
<div v-if="scope.row.zjygTwo.length>0" class="center">
|
|
|
|
|
<!-- <span
|
|
|
|
|
v-if="!formListValue.zjygStSign && saveEidtTitle==='保存'"
|
|
|
|
|
class="sign"
|
|
|
|
|
@click="getSystomSign('zjygStSign')"
|
|
|
|
|
>获取签字</span> -->
|
|
|
|
|
<span v-if="formListValue.zjygStSign">
|
|
|
|
|
<img :src="formListValue.zjygStSign" alt="" width="60px" @click="getSystomSign('zjygStSign')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('yanguang','zjygSanTongSign')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.zjygStDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.zjygStDate ? formListValue.zjygStDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- Amp -->
|
|
|
|
|
<div v-if="scope.row.Amp.length>0" class="center">
|
|
|
|
|
<!-- <span
|
|
|
|
|
v-if="!formListValue.ampSign && saveEidtTitle==='保存'"
|
|
|
|
|
class="sign"
|
|
|
|
|
@click="getSystomSign('ampSign')"
|
|
|
|
|
>获取签字</span> -->
|
|
|
|
|
<span v-if="formListValue.ampSign">
|
|
|
|
|
<img :src="formListValue.ampSign" alt="" width="60px" @click="getSystomSign('ampSign')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('ampSign')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.ampDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.ampDate ? formListValue.ampDate : '-' }}</span>
|
|
|
|
|
</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
|
|
|
|
|
v-if="!formListValue.jmdxtSign && saveEidtTitle==='保存'"
|
|
|
|
|
class="sign"
|
|
|
|
|
@click="getSystomSign('jmdxtSign')"
|
|
|
|
|
>获取签字</span> -->
|
|
|
|
|
<span v-if="formListValue.jmdxtSign">
|
|
|
|
|
<img :src="formListValue.jmdxtSign" alt="" width="60px" @click="getSystomSign('jmdxtSign')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('jmdxtSign')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.jmdxtDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.jmdxtDate ? formListValue.jmdxtDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 眼压 -->
|
|
|
|
|
<div v-if="scope.row.yanya.length>0" class="center">
|
|
|
|
|
<!-- <span
|
|
|
|
|
v-if="!formListValue.yySign && saveEidtTitle==='保存'"
|
|
|
|
|
class="sign"
|
|
|
|
|
@click="getSystomSign('yySign')"
|
|
|
|
|
>获取签字</span> -->
|
|
|
|
|
<span v-if="formListValue.yySign">
|
|
|
|
|
<img :src="formListValue.yySign" alt="" width="60px" @click="getSystomSign('yySign')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('yySign')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.yyDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.yyDate ? formListValue.yyDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!--角膜直径/角膜厚度 -->
|
|
|
|
|
<div v-if="scope.row.jmzjJmhd.length>0" class="center">
|
|
|
|
|
<!-- <span
|
|
|
|
|
v-if="!formListValue.jmzjJmhdSign && saveEidtTitle==='保存'"
|
|
|
|
|
class="sign"
|
|
|
|
|
@click="getSystomSign('jmzjJmhdSign')"
|
|
|
|
|
>获取签字</span> -->
|
|
|
|
|
<span v-if="formListValue.jmzjJmhdSign">
|
|
|
|
|
<img :src="formListValue.jmzjJmhdSign" alt="" width="60px" @click="getSystomSign('jmzjJmhdSign')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('jmzjJmhdSign')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.jmzjJmhdDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.jmzjJmhdDate ? formListValue.jmzjJmhdDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 瞳孔直径暗 -->
|
|
|
|
|
<div v-if="scope.row.tkzjAn.length>0" class="center">
|
|
|
|
|
<!-- <span
|
|
|
|
|
v-if="!formListValue.tkzjAnSign && saveEidtTitle==='保存'"
|
|
|
|
|
class="sign"
|
|
|
|
|
@click="getSystomSign('tkzjAnSign')"
|
|
|
|
|
>获取签字</span> -->
|
|
|
|
|
<span v-if="formListValue.tkzjAnSign">
|
|
|
|
|
<img :src="formListValue.tkzjAnSign" alt="" width="60px" @click="getSystomSign('tkzjAnSign')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('tkzjAnSign')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.tkzjAnDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.tkzjAnDate ? formListValue.tkzjAnDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- ORA -->
|
|
|
|
|
<div v-if="scope.row.ORA.length>0" class="center">
|
|
|
|
|
<!-- <span
|
|
|
|
|
v-if="!formListValue.oraSign && saveEidtTitle==='保存'"
|
|
|
|
|
class="sign"
|
|
|
|
|
@click="getSystomSign('oraSign')"
|
|
|
|
|
>获取签字</span> -->
|
|
|
|
|
<span v-if="formListValue.oraSign">
|
|
|
|
|
<img :src="formListValue.oraSign" alt="" width="60px">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('oraSign')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.oraDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.oraDate ? formListValue.oraDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 眼轴/角膜厚度 -->
|
|
|
|
|
<div v-if="scope.row.yzjmhd.length>0" class="center">
|
|
|
|
|
<!-- <span
|
|
|
|
|
v-if="!formListValue.yzJmhdSign && saveEidtTitle==='保存'"
|
|
|
|
|
class="sign"
|
|
|
|
|
@click="getSystomSign('yzJmhdSign')"
|
|
|
|
|
>获取签字</span> -->
|
|
|
|
|
<span v-if="formListValue.yzJmhdSign">
|
|
|
|
|
<img :src="formListValue.yzJmhdSign" alt="" width="60px" @click="getSystomSign('yzJmhdSign')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('yzJmhdSign')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.yzjmhdDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.yzjmhdDate ? formListValue.yzjmhdDate : '-' }}
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 内皮细胞密度/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('octspZbjmhdSign')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.octspZbjmhdDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.octspZbjmhdDate ? formListValue.octspZbjmhdDate : '-' }}
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- OCT -->
|
|
|
|
|
<div v-if="scope.row.OCT.length>0" class="center">
|
|
|
|
|
<!-- <span
|
|
|
|
|
v-if="!formListValue.octSign && saveEidtTitle==='保存'"
|
|
|
|
|
class="sign"
|
|
|
|
|
@click="getSystomSign('octSign')"
|
|
|
|
|
>获取签字</span> -->
|
|
|
|
|
<span v-if="formListValue.octSign">
|
|
|
|
|
<img :src="formListValue.octSign" alt="" width="60px" @click="getSystomSign('octSign')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('octSign')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.octDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.octDate ? formListValue.octDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 特殊检查 -->
|
|
|
|
|
<div v-if="scope.row.tsjc.length>0" class="center">
|
|
|
|
|
<!-- <span
|
|
|
|
|
v-if="!formListValue.tsjcSign && saveEidtTitle==='保存'"
|
|
|
|
|
class="sign"
|
|
|
|
|
@click="getSystomSign('tsjcSign')"
|
|
|
|
|
>获取签字</span> -->
|
|
|
|
|
<span v-if="formListValue.tsjcSign">
|
|
|
|
|
<img :src="formListValue.tsjcSign" alt="" width="60px" @click="getSystomSign('tsjcSign')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('tsjcSign')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.tsjcDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.tsjcDate ? formListValue.tsjcDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- TBUT -->
|
|
|
|
|
<div v-if="scope.row.TBUT.length>0" class="center">
|
|
|
|
|
<span v-if="!formListValue.tbutSign && saveEidtTitle==='保存'" class="sign"
|
|
|
|
|
@click="getSystomSign('tbutSign','tbutDate')">获取签字</span>
|
|
|
|
|
<span v-if="formListValue.tbutSign">
|
|
|
|
|
<img :src="formListValue.tbutSign" alt="" width="60px"
|
|
|
|
|
@click="getSystomSign('tbutSign','tbutDate')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('tbutSign','tbutDate')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.tbutDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.tbutDate ? formListValue.tbutDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 眼前段 -->
|
|
|
|
|
<div v-if="scope.row.LXDJC.length>0" class="center">
|
|
|
|
|
<span v-if="!formListValue.lxdjcSign && saveEidtTitle==='保存'" class="sign"
|
|
|
|
|
@click="getSystomSign('lxdjcSign','lxdjcDate')">获取签字</span>
|
|
|
|
|
<span v-if="formListValue.lxdjcSign">
|
|
|
|
|
<img :src="formListValue.lxdjcSign" alt="" width="60px"
|
|
|
|
|
@click="getSystomSign('lxdjcSign','lxdjcDate')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('lxdjcSign','lxdjcDate')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.lxdjcDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.lxdjcDate ? formListValue.lxdjcDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 眼后段 -->
|
|
|
|
|
<div v-if="scope.row.stydjc.length>0" class="center">
|
|
|
|
|
<span v-if="!formListValue.stydjcSign && saveEidtTitle==='保存'" class="sign"
|
|
|
|
|
@click="getSystomSign('stydjcSign','stydjcDate')">获取签字</span>
|
|
|
|
|
<span v-if="formListValue.stydjcSign">
|
|
|
|
|
<img :src="formListValue.stydjcSign" alt="" width="60px"
|
|
|
|
|
@click="getSystomSign('stydjcSign','stydjcDate')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('stydjcSign','stydjcDate')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.stydjcDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.stydjcDate ? formListValue.stydjcDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 泪道冲洗 -->
|
|
|
|
|
<div v-if="scope.row.ldcx.length>0" class="center">
|
|
|
|
|
<span v-if="!formListValue.ldcxSign && saveEidtTitle==='保存'" class="sign"
|
|
|
|
|
@click="getSystomSign('ldcxSign','ldcxDate')">获取签字</span>
|
|
|
|
|
<span v-if="formListValue.ldcxSign">
|
|
|
|
|
<img :src="formListValue.ldcxSign" alt="" width="60px"
|
|
|
|
|
@click="getSystomSign('ldcxSign','ldcxDate')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('ldcxSign','ldcxDate')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.ldcxDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.ldcxDate ? formListValue.ldcxDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 诊断 -->
|
|
|
|
|
<div v-if="scope.row.zhenduan.length>0" class="center">
|
|
|
|
|
<span v-if="!formListValue.zdSign && saveEidtTitle==='保存'" class="sign"
|
|
|
|
|
@click="getSystomSign('zdSign','zdDate')">获取签字</span>
|
|
|
|
|
<span v-if="formListValue.zdSign">
|
|
|
|
|
<img :src="formListValue.zdSign" alt="" width="60px" @click="getSystomSign('zdSign','zdDate')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('zdSign','zdDate')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.zdDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.zdDate ? formListValue.zdDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 处理意见 -->
|
|
|
|
|
<div v-if="scope.row.clyj.length>0" class="center">
|
|
|
|
|
<span v-if="!formListValue.clyjSign && saveEidtTitle==='保存'" class="sign"
|
|
|
|
|
@click="getSystomSign('clyjSign','clyjDate')">获取签字</span>
|
|
|
|
|
<span v-if="formListValue.clyjSign">
|
|
|
|
|
<img :src="formListValue.clyjSign" alt="" width="60px"
|
|
|
|
|
@click="getSystomSign('clyjSign','clyjDate')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('clyjSign','clyjDate')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.clyjDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.clyjDate ? formListValue.clyjDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 其它 备注-->
|
|
|
|
|
<div v-if="scope.row.other.length>0" class="center">
|
|
|
|
|
<span v-if="!formListValue.qtSign && saveEidtTitle==='保存'" class="sign"
|
|
|
|
|
@click="getSystomSign('qtSign','qtDate')">获取签字</span>
|
|
|
|
|
<span v-if="formListValue.qtSign">
|
|
|
|
|
<img :src="formListValue.qtSign" alt="" width="60px" @click="getSystomSign('qtSign','qtDate')">
|
|
|
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-circle-close" style="font-size:20px;cursor:pointer;"
|
|
|
|
|
@click="imageRemoveClick('qtSign','qtDate')" />
|
|
|
|
|
</span>
|
|
|
|
|
<span v-if="formListValue.qtDate" class="font-size-13"> /
|
|
|
|
|
{{ formListValue.qtDate ? formListValue.qtDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<!-- 第六列 -->
|
|
|
|
|
<!-- <el-table-column align="center" :resizable="false" width="80px">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<div v-if="scope.row.jcxm.length>0" class="center">
|
|
|
|
|
检查日期
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column> -->
|
|
|
|
|
</el-table>
|
|
|
|
|
</div>
|
|
|
|
|
</el-form>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="saveInfo">
|
|
|
|
|
<span class="padding-right-10">保存人:{{ formListValue.createName ? formListValue.createName : '-' }}</span>
|
|
|
|
|
<span>保存时间:{{ formListValue.createDate ? formListValue.createDate : '-' }}</span>
|
|
|
|
|
</div>
|
|
|
|
|
<img-editor v-if="imgEditorVisible" ref="imgEditorRef" @fullImgBack="fullImgBack"
|
|
|
|
|
@closeDialog="imgEditorVisible=false" />
|
|
|
|
|
<!-- 检查数据查看 -->
|
|
|
|
|
<historyData v-if="historyDataVisible" ref="historyDataRef" :save-eidt-title="saveEidtTitle" :patient-id="patientId"
|
|
|
|
|
:archive-case-c-r-f-item="archiveCaseCRFItem" @yinruClick="yinruClick"
|
|
|
|
|
@closeDrawer="historyDataVisible = false" />
|
|
|
|
|
<!-- 模板引入 -->
|
|
|
|
|
<intoTemplate v-if="intoTemplateVisible" ref="intoTemplateRef" :patient-id="patientId"
|
|
|
|
|
:archive-case-c-r-f-item="archiveCaseCRFItem" @yinruTemplateClick="yinruTemplateClick"
|
|
|
|
|
@closeDialog="historyDataVisible = false" />
|
|
|
|
|
<!-- 角膜交联-门诊电子病历查看 -->
|
|
|
|
|
<jmjlDzblBook v-if="blLookVisible" ref="blLookRef" :current-url="currentUrl"
|
|
|
|
|
:archive-case-c-r-f-item="archiveCaseCRFItem" @closeDialog="blLookVisible=false" />
|
|
|
|
|
<!-- 病历处理成pdf格式上传 -->
|
|
|
|
|
<jmjlDzblBookPdf ref="jmjlDzblBookPdf" :current-url="currentUrl" :archive-case-c-r-f-item="archiveCaseCRFItem"
|
|
|
|
|
class="patientBlPosition" />
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
<script>
|
|
|
|
|
import jmjlDzbl from '@/mixins/jmjlDzbl'
|
|
|
|
|
import base64Img from '@/mixins/base64Img'
|
|
|
|
|
import refreshDate from '@/mixins/refreshDate'
|
|
|
|
|
import publicFile from '@/mixins/publicFile'
|
|
|
|
|
import signGet from '@/mixins/signGet'
|
|
|
|
|
import imgEditor from '@/components/hm-crf/img-editor.vue'
|
|
|
|
|
import historyData from '@/components/H5form/historyData'
|
|
|
|
|
import clearContent from '@/mixins/clearContent'
|
|
|
|
|
import h5formButton from '@/components/H5formOhter/h5formButton'
|
|
|
|
|
import jmjlDzblBook from '@/components/H5form/jmjlDzblBook'
|
|
|
|
|
import intoTemplate from '@/components/H5form/intoTemplate'
|
|
|
|
|
import jmjlDzblBookPdf from '@/components/H5form/jmjlDzblBookPdf'
|
|
|
|
|
export default {
|
|
|
|
|
components: {
|
|
|
|
|
imgEditor,
|
|
|
|
|
historyData,
|
|
|
|
|
h5formButton,
|
|
|
|
|
jmjlDzblBook,
|
|
|
|
|
intoTemplate,
|
|
|
|
|
jmjlDzblBookPdf
|
|
|
|
|
},
|
|
|
|
|
mixins: [jmjlDzbl, base64Img, signGet, publicFile, refreshDate, clearContent],
|
|
|
|
|
props: {
|
|
|
|
|
archiveCaseCRFItem: {
|
|
|
|
|
type: Object,
|
|
|
|
|
default: () => { }
|
|
|
|
|
},
|
|
|
|
|
formContent: {
|
|
|
|
|
// type: Array,
|
|
|
|
|
default: () => { }
|
|
|
|
|
},
|
|
|
|
|
patientInifoH5: {
|
|
|
|
|
// type: Object,
|
|
|
|
|
default: () => { }
|
|
|
|
|
},
|
|
|
|
|
patientId: {
|
|
|
|
|
type: String,
|
|
|
|
|
default: ''
|
|
|
|
|
},
|
|
|
|
|
currentUrl: {
|
|
|
|
|
type: String,
|
|
|
|
|
default: ''
|
|
|
|
|
},
|
|
|
|
|
patientInfoObj: {
|
|
|
|
|
type: Object,
|
|
|
|
|
default: () => { }
|
|
|
|
|
},
|
|
|
|
|
userData: {
|
|
|
|
|
type: Object,
|
|
|
|
|
default: () => { }
|
|
|
|
|
},
|
|
|
|
|
roleList: {
|
|
|
|
|
type: Array,
|
|
|
|
|
default: () => []
|
|
|
|
|
},
|
|
|
|
|
positionName: {
|
|
|
|
|
type: Array,
|
|
|
|
|
default: () => []
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
imgEditorVisible: false,
|
|
|
|
|
isGetFormValue: false,
|
|
|
|
|
saveEidtTitle: '编辑',
|
|
|
|
|
formListValue: {
|
|
|
|
|
isConfirm: null, // 0:未确认,1:已确认
|
|
|
|
|
patientName: '',
|
|
|
|
|
patientId: '',
|
|
|
|
|
jzDate: '',
|
|
|
|
|
// 基因采血编号
|
|
|
|
|
jycxbh: '',
|
|
|
|
|
patientSex: '',
|
|
|
|
|
patientBirthday: '',
|
|
|
|
|
patientAge: '',
|
|
|
|
|
patientAddress: '',
|
|
|
|
|
patientPhone: '',
|
|
|
|
|
zhiye: '',
|
|
|
|
|
minzu: '汉族',
|
|
|
|
|
jiguan: '',
|
|
|
|
|
changzhuguo: '中国',
|
|
|
|
|
date: '',
|
|
|
|
|
createName: '',
|
|
|
|
|
createSign: '',
|
|
|
|
|
createDate: '',
|
|
|
|
|
// 主诉及病史
|
|
|
|
|
zsandBs: '',
|
|
|
|
|
// 视力逐渐减退
|
|
|
|
|
jsEyetypeRadio: '',
|
|
|
|
|
jsTimeInput: '',
|
|
|
|
|
jsUnit: '年',
|
|
|
|
|
// 戴眼镜
|
|
|
|
|
dyjRadio: '',
|
|
|
|
|
dyjTimeInput: '',
|
|
|
|
|
dyjUnit: '年',
|
|
|
|
|
dyjbeizhu: '',
|
|
|
|
|
// 现镜度数
|
|
|
|
|
xjdsRadio: '',
|
|
|
|
|
xjdsOdInput: '',
|
|
|
|
|
xjdsOsInput: '',
|
|
|
|
|
// 是否禁用戴镜度数的填写输入框
|
|
|
|
|
djdsIsDisabled: false,
|
|
|
|
|
// 戴镜度数
|
|
|
|
|
djdsOd: '',
|
|
|
|
|
djdsOs: '',
|
|
|
|
|
djdsBX: '',
|
|
|
|
|
// 现镜配置时间
|
|
|
|
|
xjpzTimeInput: '',
|
|
|
|
|
xjpzTimeUnit: '年',
|
|
|
|
|
// 戴隐形眼镜
|
|
|
|
|
yxyjRadio: '',
|
|
|
|
|
// ok镜
|
|
|
|
|
yxyjOkCheck: false,
|
|
|
|
|
yxyjOkInput: '',
|
|
|
|
|
yxyjOkUnit: '年',
|
|
|
|
|
yxyjOkPlRadio: '',
|
|
|
|
|
yxyjOkTdTimeInput: '',
|
|
|
|
|
yxyjOkTdTimeUnit: '年',
|
|
|
|
|
// 巩膜镜
|
|
|
|
|
yxyjGmjCheck: false,
|
|
|
|
|
yxyjGmjInput: '',
|
|
|
|
|
yxyjGmjUnit: '年',
|
|
|
|
|
yxyjGmjPlRadio: '',
|
|
|
|
|
yxyjGmjTdTimeInput: '',
|
|
|
|
|
yxyjGmjTdTimeUnit: '年',
|
|
|
|
|
// RGP
|
|
|
|
|
yxyjRgpCheck: false,
|
|
|
|
|
yxyjRgpInput: '',
|
|
|
|
|
yxyjRgpUnit: '年',
|
|
|
|
|
yxyjRgpPlRadio: '',
|
|
|
|
|
yxyjRgpTdTimeInput: '',
|
|
|
|
|
yxyjRgpTdTimeUnit: '年',
|
|
|
|
|
// 软镜
|
|
|
|
|
yxyjRjCheck: false,
|
|
|
|
|
yxyjRjInput: '',
|
|
|
|
|
yxyjRjUnit: '年',
|
|
|
|
|
yxyjRjPlRadio: '',
|
|
|
|
|
yxyjRjTdTimeInput: '',
|
|
|
|
|
yxyjRjTdTimeUnit: '年',
|
|
|
|
|
// 2年内稳定情况
|
|
|
|
|
twoYearwdqkRadio: '',
|
|
|
|
|
// 每年增长度数
|
|
|
|
|
everyYearDsInput: '',
|
|
|
|
|
// 其它屈光手术史
|
|
|
|
|
qtqgssRadio: '',
|
|
|
|
|
qtqgssInput: '',
|
|
|
|
|
qtbsBeizhu: '',
|
|
|
|
|
// 眼病及眼科手术史
|
|
|
|
|
ybykSssRadio: '',
|
|
|
|
|
ybykSssInput: '',
|
|
|
|
|
// 眼睛是否有不适
|
|
|
|
|
yjbsCheckbox: [],
|
|
|
|
|
// 要求手术原因
|
|
|
|
|
yqssCheckbox: [],
|
|
|
|
|
// 选择体检后的选项
|
|
|
|
|
tijianCheckbox: [],
|
|
|
|
|
// 手术其它原因
|
|
|
|
|
ssqtInput: '',
|
|
|
|
|
// 外伤/手术史
|
|
|
|
|
wsOperaRadio: '',
|
|
|
|
|
wsOperaInput: '',
|
|
|
|
|
// 药物过敏史
|
|
|
|
|
ywgmsRadio: '',
|
|
|
|
|
ywgmsInput: '',
|
|
|
|
|
// 瘢痕体质
|
|
|
|
|
bhtzRadio: '',
|
|
|
|
|
bhtzInput: '',
|
|
|
|
|
// 揉眼史
|
|
|
|
|
rysInput: '',
|
|
|
|
|
// 其它全身病史
|
|
|
|
|
qtbsRadio: '',
|
|
|
|
|
qtbsCheck: [],
|
|
|
|
|
qtbsInput: '',
|
|
|
|
|
// 半年内服药史
|
|
|
|
|
fysRadio: '',
|
|
|
|
|
fysCheck: [],
|
|
|
|
|
// 激素类药物
|
|
|
|
|
fysJislInput: '',
|
|
|
|
|
// 精神类药物
|
|
|
|
|
fysJingslInput: '',
|
|
|
|
|
fysInput: '',
|
|
|
|
|
fysBeizhu: '',
|
|
|
|
|
// 家族史
|
|
|
|
|
jzsRadio: '',
|
|
|
|
|
jzsInput: '',
|
|
|
|
|
// 遗传倾向病史
|
|
|
|
|
ycsOrYcqxs: '',
|
|
|
|
|
|
|
|
|
|
// 分数
|
|
|
|
|
xlpgScore: '',
|
|
|
|
|
// 奇数序号题目为焦虑题
|
|
|
|
|
xlpgScoreOdd: '',
|
|
|
|
|
// 偶数序号题目为抑郁题
|
|
|
|
|
xlpgScoreEven: '',
|
|
|
|
|
|
|
|
|
|
// 裸眼远/近/常用戴镜视力 明
|
|
|
|
|
slLyYuanMingOd: '',
|
|
|
|
|
slLyJinMingOd: '',
|
|
|
|
|
slDjMingOd: '',
|
|
|
|
|
slLyYuanMingOs: '',
|
|
|
|
|
slLyJinMingOs: '',
|
|
|
|
|
slDjMingOs: '',
|
|
|
|
|
slMingSign: '',
|
|
|
|
|
slMingTime: '',
|
|
|
|
|
slMingDate: '',
|
|
|
|
|
// 裸眼远/近/常用戴镜视力 暗
|
|
|
|
|
slLyYuanAnOd: '',
|
|
|
|
|
slLyJinAnOd: '',
|
|
|
|
|
slDjAnOd: '',
|
|
|
|
|
slLyYuanAnOs: '',
|
|
|
|
|
slLyJinAnOs: '',
|
|
|
|
|
slDjAnOs: '',
|
|
|
|
|
slAnSign: '',
|
|
|
|
|
slAnTime: '',
|
|
|
|
|
slAnDate: '',
|
|
|
|
|
xjdsOd1: '',
|
|
|
|
|
xjdsOd2: '',
|
|
|
|
|
xjdsOd3: '',
|
|
|
|
|
xjdsOs1: '',
|
|
|
|
|
xjdsOs2: '',
|
|
|
|
|
xjdsOs3: '',
|
|
|
|
|
xjdsTime: '',
|
|
|
|
|
xjdsDate: '',
|
|
|
|
|
xjdsSign: '',
|
|
|
|
|
// 电脑验光小瞳
|
|
|
|
|
dnygXtOd1: '',
|
|
|
|
|
dnygXtOd2: '',
|
|
|
|
|
dnygXtOd3: '',
|
|
|
|
|
dnygXtOs1: '',
|
|
|
|
|
dnygXtOs2: '',
|
|
|
|
|
dnygXtOs3: '',
|
|
|
|
|
dnygXtOs4: '',
|
|
|
|
|
dnygXtSign: '',
|
|
|
|
|
dnygXtTime: '',
|
|
|
|
|
dnygXtDate: '',
|
|
|
|
|
// 电脑验光散瞳
|
|
|
|
|
dnygStOd1: '',
|
|
|
|
|
dnygStOd2: '',
|
|
|
|
|
dnygStOd3: '',
|
|
|
|
|
dnygStOs1: '',
|
|
|
|
|
dnygStOs2: '',
|
|
|
|
|
dnygStOs3: '',
|
|
|
|
|
dnygStSign: '',
|
|
|
|
|
dnygStTime: '',
|
|
|
|
|
dnygStDate: '',
|
|
|
|
|
// 主觉验光小瞳
|
|
|
|
|
zjygXtOd1: '',
|
|
|
|
|
zjygXtOd2: '',
|
|
|
|
|
zjygXtOd3: '',
|
|
|
|
|
zjygXtOd4: '',
|
|
|
|
|
zjygXtOs1: '',
|
|
|
|
|
zjygXtOs2: '',
|
|
|
|
|
zjygXtOs3: '',
|
|
|
|
|
zjygXtOs4: '',
|
|
|
|
|
zjygXtSign: '',
|
|
|
|
|
zjygXtTime: '',
|
|
|
|
|
zjygXtDate: '',
|
|
|
|
|
// 主觉验光散瞳
|
|
|
|
|
zjygStOd1: '',
|
|
|
|
|
zjygStOd2: '',
|
|
|
|
|
zjygStOd3: '',
|
|
|
|
|
zjygStOd4: '',
|
|
|
|
|
zjygStOs1: '',
|
|
|
|
|
zjygStOs2: '',
|
|
|
|
|
zjygStOs3: '',
|
|
|
|
|
zjygStOs4: '',
|
|
|
|
|
zjygStSign: '',
|
|
|
|
|
zjygStTime: '',
|
|
|
|
|
zjygStDate: '',
|
|
|
|
|
// 优势眼
|
|
|
|
|
ysy: '',
|
|
|
|
|
// AMP
|
|
|
|
|
ampOd: '',
|
|
|
|
|
ampOs: '',
|
|
|
|
|
ampOu: '',
|
|
|
|
|
ampAdd: '',
|
|
|
|
|
ampSign: '',
|
|
|
|
|
ampTime: '',
|
|
|
|
|
ampDate: '',
|
|
|
|
|
// 对比敏感度暗
|
|
|
|
|
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:'',
|
|
|
|
|
jmdxtSign: '',
|
|
|
|
|
jmdxtTime: '',
|
|
|
|
|
jmdxtDate: '',
|
|
|
|
|
jmdxtDeviceName: '',
|
|
|
|
|
// 眼压
|
|
|
|
|
yyOd1: '',
|
|
|
|
|
yyOd2: '',
|
|
|
|
|
yyOs1: '',
|
|
|
|
|
yyOs2: '',
|
|
|
|
|
yySign: '',
|
|
|
|
|
yyTime: '',
|
|
|
|
|
yyDate: '',
|
|
|
|
|
// 角膜直径
|
|
|
|
|
jmzjOd: '',
|
|
|
|
|
jmzjOs: '',
|
|
|
|
|
// 角膜厚度
|
|
|
|
|
jmhdOd: '',
|
|
|
|
|
jmhdOs: '',
|
|
|
|
|
jmzjJmhdSign: '',
|
|
|
|
|
jmzjJmhdTime: '',
|
|
|
|
|
jmzjJmhdDate: '',
|
|
|
|
|
// 暗瞳直径
|
|
|
|
|
atzjOd: '',
|
|
|
|
|
atzjOs: '',
|
|
|
|
|
atzjSign: '',
|
|
|
|
|
atzjTime: '',
|
|
|
|
|
atzjDate: '',
|
|
|
|
|
// offset
|
|
|
|
|
offsetXOd:'',
|
|
|
|
|
offsetYOd:'',
|
|
|
|
|
offsetROd1:'',
|
|
|
|
|
offsetROd2:'',
|
|
|
|
|
offsetXOs:'',
|
|
|
|
|
offsetYOs:'',
|
|
|
|
|
offsetROs1:'',
|
|
|
|
|
offsetROs2:'',
|
|
|
|
|
offsetSign: '',
|
|
|
|
|
offsetTime: '',
|
|
|
|
|
offsetDate: '',
|
|
|
|
|
// corvis
|
|
|
|
|
corvisOd1:'',
|
|
|
|
|
corvisOd2:'',
|
|
|
|
|
corvisOd3:'',
|
|
|
|
|
corvisOs1:'',
|
|
|
|
|
corvisOs2:'',
|
|
|
|
|
corvisOs3:'',
|
|
|
|
|
corvisSign: '',
|
|
|
|
|
corvisTime: '',
|
|
|
|
|
corvisDate: '',
|
|
|
|
|
// 眼轴
|
|
|
|
|
yzOd: '',
|
|
|
|
|
yzOs: '',
|
|
|
|
|
yzSign: '',
|
|
|
|
|
yzTime: '',
|
|
|
|
|
yzDate: '',
|
|
|
|
|
// 内皮
|
|
|
|
|
npOd:'',
|
|
|
|
|
npOs:'',
|
|
|
|
|
npSign: '',
|
|
|
|
|
npTime: '',
|
|
|
|
|
npDate: '',
|
|
|
|
|
// 眼前段
|
|
|
|
|
lxdjcYanjOd: '',
|
|
|
|
|
lxdjcJiemOd: '',
|
|
|
|
|
lxdjcJiaomOd: '',
|
|
|
|
|
lxdjcQianfOd: '',
|
|
|
|
|
lxdjcTonkOd: '',
|
|
|
|
|
lxdjcJintOd: '',
|
|
|
|
|
lxdjcQtOd: '',
|
|
|
|
|
lxdjcImgOd: '',
|
|
|
|
|
lxdjcYanjOs: '',
|
|
|
|
|
lxdjcJiemOs: '',
|
|
|
|
|
lxdjcJiaomOs: '',
|
|
|
|
|
lxdjcQianfOs: '',
|
|
|
|
|
lxdjcTonkOs: '',
|
|
|
|
|
lxdjcJintOs: '',
|
|
|
|
|
lxdjcQtOs: '',
|
|
|
|
|
lxdjcImgOs: '',
|
|
|
|
|
lxdjcTime: '',
|
|
|
|
|
lxdjcDate: '',
|
|
|
|
|
lxdjcSign: '',
|
|
|
|
|
// 眼后段
|
|
|
|
|
stydjcShipOd: '',
|
|
|
|
|
stydjcHuangbOd: '',
|
|
|
|
|
stydjcXuegOd: '',
|
|
|
|
|
stydjcShiwmOd: '',
|
|
|
|
|
stydjcCdOd: '',
|
|
|
|
|
stydjcImgOd: '',
|
|
|
|
|
stydjcShipOs: '',
|
|
|
|
|
stydjcHuangbOs: '',
|
|
|
|
|
stydjcXuegOs: '',
|
|
|
|
|
stydjcShiwmOs: '',
|
|
|
|
|
stydjcCdOs: '',
|
|
|
|
|
stydjcImgOs: '',
|
|
|
|
|
stydjcSign: '',
|
|
|
|
|
stydjcTime: '',
|
|
|
|
|
stydjcDate: '',
|
|
|
|
|
// 内皮细胞密度/6A
|
|
|
|
|
npxbmdOd1: '',
|
|
|
|
|
npxbmdOd2: '',
|
|
|
|
|
npxbmdOs1: '',
|
|
|
|
|
npxbmdOs2: '',
|
|
|
|
|
npxbmdSign: '',
|
|
|
|
|
npxbmdTime: '',
|
|
|
|
|
npxbmdDate: '',
|
|
|
|
|
// OCT上皮/最薄角膜厚度
|
|
|
|
|
octspZbjmhdOd1: '',
|
|
|
|
|
octspZbjmhdOd2: '',
|
|
|
|
|
octspZbjmhdOs1: '',
|
|
|
|
|
octspZbjmhdOs2: '',
|
|
|
|
|
octspZbjmhdSign: '',
|
|
|
|
|
octspZbjmhdTime: '',
|
|
|
|
|
octspZbjmhdDate: '',
|
|
|
|
|
// 其它
|
|
|
|
|
qt: '',
|
|
|
|
|
qtSign: '',
|
|
|
|
|
qtTime: '',
|
|
|
|
|
qtDate: '',
|
|
|
|
|
// 诊断
|
|
|
|
|
zd: '',
|
|
|
|
|
zdSign: '',
|
|
|
|
|
zdTime: '',
|
|
|
|
|
zdDate: '',
|
|
|
|
|
// 处理意见
|
|
|
|
|
clyj: '',
|
|
|
|
|
clyjSign: '',
|
|
|
|
|
clyjTime: '',
|
|
|
|
|
clyjDate: '',
|
|
|
|
|
saveName: '',
|
|
|
|
|
saveSign: '',
|
|
|
|
|
saveTime: ''
|
|
|
|
|
},
|
|
|
|
|
cascaderValue: '',
|
|
|
|
|
IsSsfsEdit: '',
|
|
|
|
|
blRecordid: '',
|
|
|
|
|
// 表单标志位,1:屈光电子病历/屈光电子病历(复诊) 2:术后检查记录表,3:角膜交联病历/角膜交联病历(复诊),4:角膜交联术后检查记录单,5:复诊病历,6:手术计划,8:告知书,10:联合手术同意书、激光手术同意书
|
|
|
|
|
formFlag: 3
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
computed: {
|
|
|
|
|
dataRule() {
|
|
|
|
|
var validataSljtRadio = (rule, value, callback) => {
|
|
|
|
|
if (this.formListValue.clyj && !this.formListValue.jsEyetypeRadio) {
|
|
|
|
|
return callback(new Error(this.$t('还未选择')))
|
|
|
|
|
}
|
|
|
|
|
callback()
|
|
|
|
|
}
|
|
|
|
|
var validataSljtInput = (rule, value, callback) => {
|
|
|
|
|
if (this.formListValue.clyj && !this.formListValue.jsTimeInput) {
|
|
|
|
|
return callback(new Error(this.$t('还未填写')))
|
|
|
|
|
}
|
|
|
|
|
callback()
|
|
|
|
|
}
|
|
|
|
|
return {
|
|
|
|
|
zsandBs: [
|
|
|
|
|
{ required: true, message: '请输入内容', trigger: 'blur' }
|
|
|
|
|
],
|
|
|
|
|
clyj: [
|
|
|
|
|
{ required: true, message: '请输入内容', trigger: 'blur' }
|
|
|
|
|
],
|
|
|
|
|
jsTimeInput: [
|
|
|
|
|
{ required: true, validator: validataSljtInput, trigger: 'blur' }
|
|
|
|
|
],
|
|
|
|
|
jsEyetypeRadio: [
|
|
|
|
|
{ required: true, validator: validataSljtRadio, trigger: 'change' }
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
watch: {
|
|
|
|
|
formContent: {
|
|
|
|
|
handler(value) {
|
|
|
|
|
console.log(value)
|
|
|
|
|
// this.formListValue = value
|
|
|
|
|
// value.length > 0 || !Array.isArray(value) ? this.formListValue = value : ''
|
|
|
|
|
},
|
|
|
|
|
deep: true
|
|
|
|
|
},
|
|
|
|
|
patientInifoH5: {
|
|
|
|
|
handler(value) {
|
|
|
|
|
console.log('patientInifoH5', value)
|
|
|
|
|
},
|
|
|
|
|
deep: true
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
created() {
|
|
|
|
|
// 获取ca开启状态 判断是否启用“确认CA”按钮
|
|
|
|
|
this.getSendCaStatus(this.archiveCaseCRFItem.formName)
|
|
|
|
|
},
|
|
|
|
|
mounted() {
|
|
|
|
|
},
|
|
|
|
|
destroyed() {
|
|
|
|
|
console.log('角膜交联病历destroyed')
|
|
|
|
|
// this.$parent.deleteErmUpdating(this.archiveCaseCRFItem.id)
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
init() {
|
|
|
|
|
this.getInfo()
|
|
|
|
|
// 设置表单展示哪些行
|
|
|
|
|
this.setFormRow()
|
|
|
|
|
// this.$parent.deleteErmUpdating(this.archiveCaseCRFItem.id)
|
|
|
|
|
},
|
|
|
|
|
// 点编辑按钮自动获取签名
|
|
|
|
|
getSign() {
|
|
|
|
|
this.formListValue.zd ? this.getSystomSign('zdSign', 'zdDate') : ''
|
|
|
|
|
},
|
|
|
|
|
inputChange(signtext, signdate) {
|
|
|
|
|
// if(!this.formListValue[signtext] && !this.formListValue[signdate]) {
|
|
|
|
|
// console.log('@@@@@@@@@@@@@@@@@');
|
|
|
|
|
// this.getSystomSign(signtext,signdate)
|
|
|
|
|
// }
|
|
|
|
|
this.getSystomSign(signtext, signdate)
|
|
|
|
|
},
|
|
|
|
|
// 获取角膜交联病历
|
|
|
|
|
async getInfo() {
|
|
|
|
|
this.isGetFormValue = false
|
|
|
|
|
this.formListValue.lxdjcImgOd = this.lxdjcImgOd
|
|
|
|
|
this.formListValue.lxdjcImgOs = this.lxdjcImgOs
|
|
|
|
|
this.formListValue.stydjcImgOd = this.stydjcImgOd
|
|
|
|
|
this.formListValue.stydjcImgOs = this.stydjcImgOs
|
|
|
|
|
const { data: res } = await this.$http.get('/quguang/jmjl/getJmjlInfo', {
|
|
|
|
|
params: {
|
|
|
|
|
formId: this.archiveCaseCRFItem.id,
|
|
|
|
|
formName: this.archiveCaseCRFItem.formName,
|
|
|
|
|
formDate: this.archiveCaseCRFItem.formDate,
|
|
|
|
|
patientIdNumber: this.archiveCaseCRFItem.patientIdNumber,
|
|
|
|
|
patientId: this.patientId
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
if (res.code === 0) {
|
|
|
|
|
this.$emit('load')
|
|
|
|
|
if (this.archiveCaseCRFItem.id === res.data.formId) {
|
|
|
|
|
Object.keys(res.data).forEach((item) => {
|
|
|
|
|
// 如果data中没有定义这个字段,就自动加进去
|
|
|
|
|
this.formListValue[item] || typeof this.formListValue[item] === 'boolean' ? '' : this.formListValue[item] = ''
|
|
|
|
|
// 如果不为空就赋值上去
|
|
|
|
|
if ((res.data[item] && res.data[item] !== 'false' && res.data[item] !== 'true') || typeof res.data[item] === 'number') {
|
|
|
|
|
this.formListValue[item] = res.data[item]
|
|
|
|
|
}
|
|
|
|
|
if (res.data[item] && typeof res.data[item] !== 'number') {
|
|
|
|
|
res.data[item].includes('[') || res.data[item] === 'false' || res.data[item] === 'true' ? this.formListValue[item] = JSON.parse(res.data[item]) : ''
|
|
|
|
|
if (res.data[item].includes('<0.3')) {
|
|
|
|
|
const dataValue = JSON.parse(res.data[item])
|
|
|
|
|
dataValue.splice(dataValue.indexOf('<0.3'), 1, '<0.3')
|
|
|
|
|
this.formListValue[item] = dataValue
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
this.isGetFormValue = true
|
|
|
|
|
} else {
|
|
|
|
|
this.$message.error(res.msg)
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
// 设置表单展示哪些行
|
|
|
|
|
setFormRow() {
|
|
|
|
|
if (this.archiveCaseCRFItem.formName.includes('复诊')) {
|
|
|
|
|
const deleteArr = ['ykbs', 'jws', 'xlpg']
|
|
|
|
|
this.setFormRowFun(deleteArr)
|
|
|
|
|
} else {
|
|
|
|
|
const deleteArr = ['rowFour']
|
|
|
|
|
this.setFormRowFun(deleteArr)
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
// 表单展示哪些行封装
|
|
|
|
|
setFormRowFun(deleteArr) {
|
|
|
|
|
deleteArr.forEach(item => {
|
|
|
|
|
this.tableData.forEach((iten, index) => {
|
|
|
|
|
if (iten.name === item) {
|
|
|
|
|
this.tableData.splice(index, 1)
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
// 下拉选择
|
|
|
|
|
dropdownHandle(e, text) {
|
|
|
|
|
// console.log(e, text)
|
|
|
|
|
this.formListValue[text] = e
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
// 级联选择器下拉框出现隐藏时回调
|
|
|
|
|
visibleChange(e) {
|
|
|
|
|
e ? this.cascaderValue = '' : ''
|
|
|
|
|
},
|
|
|
|
|
// img-editor.vue中的方法
|
|
|
|
|
fullImgBack(base64String, imgAlt, text) {
|
|
|
|
|
this.formListValue[text] = base64String
|
|
|
|
|
},
|
|
|
|
|
// 图片编辑
|
|
|
|
|
imgClick(text) {
|
|
|
|
|
this.imgEditorVisible = true
|
|
|
|
|
this.$nextTick(() => {
|
|
|
|
|
this.$refs.imgEditorRef.imgUrl = this.formListValue[text]
|
|
|
|
|
this.$refs.imgEditorRef.init(text)
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
// 选择
|
|
|
|
|
selectChange(e, text, signText, dateText) {
|
|
|
|
|
console.log(e, text)
|
|
|
|
|
this.getSystomSign(signText, dateText)
|
|
|
|
|
},
|
|
|
|
|
// 多选框改变时
|
|
|
|
|
checkChange(text1, text2) {
|
|
|
|
|
const beizhuArr = this.formListValue[text1]
|
|
|
|
|
const beizhuArr1 = JSON.parse(JSON.stringify(beizhuArr))
|
|
|
|
|
beizhuArr1.indexOf('其它') !== -1 ? beizhuArr1.splice(beizhuArr1.indexOf('其它'), 1) : ''
|
|
|
|
|
this.formListValue[text2] = beizhuArr1.join('、')
|
|
|
|
|
},
|
|
|
|
|
// 默认值
|
|
|
|
|
morenClick(text, signText, dateText) {
|
|
|
|
|
this.getSystomSign(signText, dateText)
|
|
|
|
|
if (text === 'lxdjcOd') {
|
|
|
|
|
this.formListValue.lxdjcYanjOd = ['无倒睫']
|
|
|
|
|
this.formListValue.lxdjcJiemOd = ['平滑']
|
|
|
|
|
this.formListValue.lxdjcJiaomOd = ['透明']
|
|
|
|
|
this.formListValue.lxdjcQianfOd = ['深清']
|
|
|
|
|
this.formListValue.lxdjcTonkOd = ['ERRL']
|
|
|
|
|
this.formListValue.lxdjcJintOd = ['透明']
|
|
|
|
|
} else if (text === 'lxdjcOs') {
|
|
|
|
|
this.formListValue.lxdjcYanjOs = ['无倒睫']
|
|
|
|
|
this.formListValue.lxdjcJiemOs = ['平滑']
|
|
|
|
|
this.formListValue.lxdjcJiaomOs = ['透明']
|
|
|
|
|
this.formListValue.lxdjcQianfOs = ['深清']
|
|
|
|
|
this.formListValue.lxdjcTonkOs = ['ERRL']
|
|
|
|
|
this.formListValue.lxdjcJintOs = ['透明']
|
|
|
|
|
} else if (text === 'stydjcOd') {
|
|
|
|
|
this.formListValue.stydjcShipOd = ['界清色红']
|
|
|
|
|
this.formListValue.stydjcHuangbOd = ['中心凹反光存']
|
|
|
|
|
this.formListValue.stydjcXuegOd = ['A/V=2/3']
|
|
|
|
|
this.formListValue.stydjcShiwmOd = ['平伏']
|
|
|
|
|
this.formListValue.stydjcCdOd = ['0.3']
|
|
|
|
|
} else if (text === 'stydjcOs') {
|
|
|
|
|
this.formListValue.stydjcShipOs = ['界清色红']
|
|
|
|
|
this.formListValue.stydjcHuangbOs = ['中心凹反光存']
|
|
|
|
|
this.formListValue.stydjcXuegOs = ['A/V=2/3']
|
|
|
|
|
this.formListValue.stydjcShiwmOs = ['平伏']
|
|
|
|
|
this.formListValue.stydjcCdOs = ['0.3']
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
// 引入检查数据
|
|
|
|
|
async yrData() {
|
|
|
|
|
// flag 1 引入当天 flag 0 最新
|
|
|
|
|
const { data: res } = await this.$http.get('/quguang/qg/emr/getCollectData', {
|
|
|
|
|
params: {
|
|
|
|
|
patientId: this.patientId,
|
|
|
|
|
flag: 1
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
if (res.code === 0) {
|
|
|
|
|
this.yinruClick(res.data, '引入保存')
|
|
|
|
|
} else {
|
|
|
|
|
this.$message.error(res.msg)
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
// 保存表单封装
|
|
|
|
|
saveAllForm(yrFlag) {
|
|
|
|
|
// publicFile.js中调取--获取上次保存时间方法
|
|
|
|
|
this.getUpSaveTime('/quguang/jmjl/getJmjlInfo', yrFlag)
|
|
|
|
|
},
|
|
|
|
|
// 保存表单
|
|
|
|
|
saveForm(yrFlag) {
|
|
|
|
|
this.$refs.formListValue.validate((valid) => {
|
|
|
|
|
if (!valid) {
|
|
|
|
|
this.$message({
|
|
|
|
|
message: '您有必填的内容未填写,请检查填写后再保存',
|
|
|
|
|
type: 'warning'
|
|
|
|
|
})
|
|
|
|
|
return false
|
|
|
|
|
}
|
|
|
|
|
// 分数为空提示语
|
|
|
|
|
let xlpgContent = (!this.formListValue.xlpgScoreOdd || !this.formListValue.xlpgScoreEven) && this.formListValue.clyj ? '<div>此患者心理评估分数目前为空!</div>' : ''
|
|
|
|
|
// 眼后段为空提示语
|
|
|
|
|
let stydjcContent = this.formListValue.stydjcShipOs.length <= 0 && this.formListValue.clyj ? '<div>此患者眼后段还未保存!</div>' : ''
|
|
|
|
|
let sumContent = xlpgContent + stydjcContent
|
|
|
|
|
if (sumContent && yrFlag !== '引入保存') {
|
|
|
|
|
this.$confirm(`${sumContent}您是否要继续保存?`, '提示', {
|
|
|
|
|
confirmButtonText: '确定',
|
|
|
|
|
cancelButtonText: '取消',
|
|
|
|
|
type: 'warning',
|
|
|
|
|
dangerouslyUseHTMLString: true
|
|
|
|
|
}).then(() => {
|
|
|
|
|
this.savePd(yrFlag)
|
|
|
|
|
}).catch(() => {
|
|
|
|
|
this.$message({
|
|
|
|
|
type: 'info',
|
|
|
|
|
message: '您已取消保存'
|
|
|
|
|
});
|
|
|
|
|
})
|
|
|
|
|
} else {
|
|
|
|
|
this.savePd(yrFlag)
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
// 保存前的逻辑判断
|
|
|
|
|
savePd(yrFlag) {
|
|
|
|
|
if ((!this.formListValue.slMingDate || !this.formListValue.xjdsDate || !this.formListValue.dnygXtDate ||
|
|
|
|
|
!this.formListValue.dnygStDate || !this.formListValue.zjygXtDate || !this.formListValue.jmdxtDate ||
|
|
|
|
|
!this.formListValue.yyDate || !this.formListValue.jmzjJmhdDate || !this.formListValue.oraDate ||
|
|
|
|
|
!this.formListValue.tkzjAnDate || !this.formListValue.yzjmhdDate) && this.formListValue.clyj && yrFlag !== '引入保存') {
|
|
|
|
|
this.$confirm('当前表单还有检查数据为空,您是否需要一键引入当天检查数据后再保存?', '提示', {
|
|
|
|
|
confirmButtonText: '引入保存',
|
|
|
|
|
cancelButtonText: '直接保存',
|
|
|
|
|
type: 'warning'
|
|
|
|
|
}).then(() => {
|
|
|
|
|
this.yrData()
|
|
|
|
|
}).catch(() => {
|
|
|
|
|
this.saveFormFun()
|
|
|
|
|
})
|
|
|
|
|
} else {
|
|
|
|
|
this.saveFormFun()
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
async saveFormFun() {
|
|
|
|
|
this.formListValue.saveName = this.userData.realName
|
|
|
|
|
this.formListValue.saveTime = this.$moment().format('YYYY-MM-DD')
|
|
|
|
|
this.formListValue.createName = this.userData.realName
|
|
|
|
|
const formvalue = JSON.parse(JSON.stringify(this.formListValue))
|
|
|
|
|
Object.keys(formvalue).forEach(item => {
|
|
|
|
|
if (Array.isArray(formvalue[item])) {
|
|
|
|
|
formvalue[item] = JSON.stringify(formvalue[item])
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
const { data: res } = await this.$http.post('/quguang/jmjl/saveJmjlInfo', formvalue)
|
|
|
|
|
if (res.code === 0) {
|
|
|
|
|
this.saveEidtTitle = '编辑'
|
|
|
|
|
// res.data:病历最新的记录Id
|
|
|
|
|
this.blRecordid = res.data
|
|
|
|
|
|
|
|
|
|
this.$message({
|
|
|
|
|
message: '您已保存成功',
|
|
|
|
|
type: 'success'
|
|
|
|
|
})
|
|
|
|
|
this.getInfo()
|
|
|
|
|
} else {
|
|
|
|
|
this.$message.error(res.msg)
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
// 确认ca
|
|
|
|
|
sureCa() {
|
|
|
|
|
const userData = window.localStorage.getItem('qg-userData') ? JSON.parse(window.localStorage.getItem('qg-userData')) : ''
|
|
|
|
|
if (userData.realName !== this.formListValue.createName) {
|
|
|
|
|
return this.$message({
|
|
|
|
|
message: `此病历是${this.formListValue.createName}医生的,您不能操作其他医生的患者病历哦!`,
|
|
|
|
|
type: 'warning'
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
if ((this.archiveCaseCRFItem.formName.includes('复诊') && this.formListValue.zsandBs && this.formListValue.zd && this.formListValue.clyj) ||
|
|
|
|
|
(!this.archiveCaseCRFItem.formName.includes('复诊')) && (this.formListValue.jsEyetypeRadio || this.formListValue.jsTimeInput) && this.formListValue.zd && this.formListValue.clyj) {
|
|
|
|
|
// formFlag: 1:屈光电子病历/屈光电子病历(复诊) 2:术后检查记录表,3:角膜交联病历/角膜交联病历(复诊),4:角膜交联术后检查记录单,5:复诊病历
|
|
|
|
|
this.$refs.jmjlDzblBookPdf.init(this.formListValue.recordId, '3')
|
|
|
|
|
} else {
|
|
|
|
|
this.$message.error('标准病历文书内容不完善,请补全后再进行CA确认吧!')
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
// 给table每一行设置名字
|
|
|
|
|
returnName(obj) {
|
|
|
|
|
// console.log(obj)
|
|
|
|
|
// rowIndex 就是第几行的意思
|
|
|
|
|
// 当时 第一列的时候 返回tableTextColor 当的class
|
|
|
|
|
// 否则 不处理不添加class
|
|
|
|
|
return obj.row.name
|
|
|
|
|
},
|
|
|
|
|
// 合并
|
|
|
|
|
objectSpanMethod({ row, column, rowIndex, columnIndex }) {
|
|
|
|
|
// console.log(rowIndex, columnIndex)
|
|
|
|
|
// console.log(row)
|
|
|
|
|
// 第0行
|
|
|
|
|
if ((row.name === 'rowOne' && columnIndex === 0)) {
|
|
|
|
|
return {
|
|
|
|
|
rowspan: 1,
|
|
|
|
|
colspan: 3
|
|
|
|
|
}
|
|
|
|
|
} else if (row.name === 'rowOne' && (columnIndex > 0 && columnIndex < 3)) {
|
|
|
|
|
// 偏移原因及解决方案 清除就是这俩属性设置为0
|
|
|
|
|
return {
|
|
|
|
|
rowspan: 0,
|
|
|
|
|
colspan: 0
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if ((row.name === 'rowOne' && columnIndex === 3)) {
|
|
|
|
|
return {
|
|
|
|
|
rowspan: 1,
|
|
|
|
|
colspan: 3
|
|
|
|
|
}
|
|
|
|
|
} else if (row.name === 'rowOne' && (columnIndex > 3 && columnIndex < 7)) {
|
|
|
|
|
// 偏移原因及解决方案 清除就是这俩属性设置为0
|
|
|
|
|
return {
|
|
|
|
|
rowspan: 0,
|
|
|
|
|
colspan: 0
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// 合并0-4列
|
|
|
|
|
if ((row.name === 'rowTwo' || row.name === 'rowThree' || row.name === 'rowFour') && columnIndex === 0) {
|
|
|
|
|
return {
|
|
|
|
|
rowspan: 1,
|
|
|
|
|
colspan: 6
|
|
|
|
|
}
|
|
|
|
|
} else if ((row.name === 'rowTwo' || row.name === 'rowThree' || row.name === 'rowFour') && (columnIndex > 0 && columnIndex < 7)) {
|
|
|
|
|
// 偏移原因及解决方案 清除就是这俩属性设置为0
|
|
|
|
|
return {
|
|
|
|
|
rowspan: 0,
|
|
|
|
|
colspan: 0
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// 合并三四五列
|
|
|
|
|
if ((row.name === 'ykbs' || row.name === 'jws' || row.name === 'xlpg') && columnIndex === 1) {
|
|
|
|
|
return {
|
|
|
|
|
rowspan: 1,
|
|
|
|
|
colspan: 5
|
|
|
|
|
}
|
|
|
|
|
} else if ((row.name === 'ykbs' || row.name === 'jws' || row.name === 'xlpg') && (columnIndex > 1 && columnIndex < 7)) {
|
|
|
|
|
// 偏移原因及解决方案 清除就是这俩属性设置为0
|
|
|
|
|
return {
|
|
|
|
|
rowspan: 0,
|
|
|
|
|
colspan: 0
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// 合并一二列
|
|
|
|
|
if ((row.name === 'jcxm' || row.name === 'xjds' || row.name === 'Amp' || row.name === 'jmdxt' || row.name === 'yanya' || row.name === 'jmzjJmhd' || row.name === 'tkzjAn' || row.name === 'ORA' || row.name === 'yzjmhd' || row.name === 'npxbmd' || row.name === 'octspZbjmhd' || 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') && 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 === 'tkzjAn' || row.name === 'ORA' || row.name === 'yzjmhd' || row.name === 'npxbmd' || row.name === 'octspZbjmhd' || 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') && (columnIndex > 0 && columnIndex < 2)) {
|
|
|
|
|
// 偏移原因及解决方案 清除就是这俩属性设置为0
|
|
|
|
|
return {
|
|
|
|
|
rowspan: 0,
|
|
|
|
|
colspan: 0
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// 合并7-8
|
|
|
|
|
if (row.name === 'shiliM' && columnIndex === 0) {
|
|
|
|
|
return {
|
|
|
|
|
rowspan: [2],
|
|
|
|
|
colspan: 1
|
|
|
|
|
}
|
|
|
|
|
} else if ((row.name === 'shiliAn') && (columnIndex === 0)) {
|
|
|
|
|
// 偏移原因及解决方案 清除就是这俩属性设置为0
|
|
|
|
|
return {
|
|
|
|
|
rowspan: 0,
|
|
|
|
|
colspan: 0
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// 合并9-10行
|
|
|
|
|
if (row.name === 'dnygOne' && columnIndex === 0) {
|
|
|
|
|
return {
|
|
|
|
|
rowspan: [2],
|
|
|
|
|
colspan: 1
|
|
|
|
|
}
|
|
|
|
|
} else if ((row.name === 'dnygTwo') && (columnIndex === 0)) {
|
|
|
|
|
// 偏移原因及解决方案 清除就是这俩属性设置为0
|
|
|
|
|
return {
|
|
|
|
|
rowspan: 0,
|
|
|
|
|
colspan: 0
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// 合并11-12行
|
|
|
|
|
if (row.name === 'zjygOne' && columnIndex === 0) {
|
|
|
|
|
return {
|
|
|
|
|
rowspan: [2],
|
|
|
|
|
colspan: 1
|
|
|
|
|
}
|
|
|
|
|
} else if ((row.name === 'zjygTwo') && (columnIndex === 0)) {
|
|
|
|
|
// 偏移原因及解决方案 清除就是这俩属性设置为0
|
|
|
|
|
return {
|
|
|
|
|
rowspan: 0,
|
|
|
|
|
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') && columnIndex === 2) {
|
|
|
|
|
return {
|
|
|
|
|
rowspan: 1,
|
|
|
|
|
colspan: 2
|
|
|
|
|
}
|
|
|
|
|
} else if ((row.name === 'Amp' || row.name === 'other' || row.name === 'zhenduan' || row.name === 'ldcx' || row.name === 'clyj') && (columnIndex > 2 && columnIndex < 4)) {
|
|
|
|
|
// 偏移原因及解决方案 清除就是这俩属性设置为0
|
|
|
|
|
return {
|
|
|
|
|
rowspan: 0,
|
|
|
|
|
colspan: 0
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style lang="scss">
|
|
|
|
|
table tr {
|
|
|
|
|
page-break-inside: avoid;
|
|
|
|
|
}
|
|
|
|
|
@media print {
|
|
|
|
|
html {
|
|
|
|
|
// zoom: 94%;
|
|
|
|
|
}
|
|
|
|
|
.mce-item-anchor {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.qg-dzbl {
|
|
|
|
|
background: #fff;
|
|
|
|
|
padding: 10px 20px 50px 20px;
|
|
|
|
|
font-size: 16px;
|
|
|
|
|
// height: 93%;
|
|
|
|
|
|
|
|
|
|
.el-icon-refresh {
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
font-size: 18px;
|
|
|
|
|
}
|
|
|
|
|
.moren {
|
|
|
|
|
position: relative;
|
|
|
|
|
right: -97px;
|
|
|
|
|
padding-left: 5px;
|
|
|
|
|
padding-right: 5px;
|
|
|
|
|
}
|
|
|
|
|
.title {
|
|
|
|
|
font-size: 32px;
|
|
|
|
|
font-weight: 700;
|
|
|
|
|
}
|
|
|
|
|
// overflow: auto;
|
|
|
|
|
.qg-dzbl-table {
|
|
|
|
|
width: 100%;
|
|
|
|
|
.operation-text {
|
|
|
|
|
font-weight: 700;
|
|
|
|
|
}
|
|
|
|
|
.text {
|
|
|
|
|
font-weight: 700;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.title-width-70 {
|
|
|
|
|
width: 70px;
|
|
|
|
|
}
|
|
|
|
|
.title-width-60 {
|
|
|
|
|
width: 60px;
|
|
|
|
|
}
|
|
|
|
|
.sign {
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
color: #46a1ff;
|
|
|
|
|
}
|
|
|
|
|
.dataList-input {
|
|
|
|
|
width: 100px;
|
|
|
|
|
border-bottom: 1px solid #ccc;
|
|
|
|
|
}
|
|
|
|
|
.tijian {
|
|
|
|
|
display: inline-block;
|
|
|
|
|
// border-left: 1px solid #ccc;
|
|
|
|
|
padding-left: 98px;
|
|
|
|
|
}
|
|
|
|
|
.YKJC {
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
align-items: center;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.el-textarea {
|
|
|
|
|
width: auto !important;
|
|
|
|
|
}
|
|
|
|
|
.el-textarea__inner {
|
|
|
|
|
border: none;
|
|
|
|
|
border-radius: 0;
|
|
|
|
|
height: 35px;
|
|
|
|
|
border-bottom: 1px solid #ccc;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.inlineBlock {
|
|
|
|
|
display: inline-block;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.LXDJC,
|
|
|
|
|
.stydjc {
|
|
|
|
|
.el-input__inner {
|
|
|
|
|
text-align: left;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.zdInput {
|
|
|
|
|
.el-input__inner {
|
|
|
|
|
text-align: left;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.el-input__prefix {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
.el-date-editor.el-input,
|
|
|
|
|
.el-date-editor.el-input__inner {
|
|
|
|
|
width: 120px;
|
|
|
|
|
}
|
|
|
|
|
.el-input__suffix {
|
|
|
|
|
top: -7px;
|
|
|
|
|
}
|
|
|
|
|
.el-checkbox {
|
|
|
|
|
margin-right: 8px;
|
|
|
|
|
}
|
|
|
|
|
.checkbox-block {
|
|
|
|
|
.el-checkbox-group {
|
|
|
|
|
display: block;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.el-checkbox-group {
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.el-radio {
|
|
|
|
|
margin-right: 8px;
|
|
|
|
|
display: block;
|
|
|
|
|
}
|
|
|
|
|
.el-radio-group {
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.el-table .cell {
|
|
|
|
|
padding: 2px 4px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 表头
|
|
|
|
|
.has-gutter {
|
|
|
|
|
.cell {
|
|
|
|
|
font-weight: 700;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.el-table .el-table__cell {
|
|
|
|
|
padding: 2px 0;
|
|
|
|
|
}
|
|
|
|
|
.el-checkbox__label {
|
|
|
|
|
padding-left: 2px;
|
|
|
|
|
}
|
|
|
|
|
.select-search {
|
|
|
|
|
width: 500px;
|
|
|
|
|
display: block;
|
|
|
|
|
margin-bottom: 10px;
|
|
|
|
|
}
|
|
|
|
|
.cl-tag {
|
|
|
|
|
margin-right: 10px;
|
|
|
|
|
margin-bottom: 10px;
|
|
|
|
|
}
|
|
|
|
|
.el-select__tags-text {
|
|
|
|
|
white-space: pre-wrap;
|
|
|
|
|
}
|
|
|
|
|
.el-tag {
|
|
|
|
|
background: #fff;
|
|
|
|
|
border: none;
|
|
|
|
|
display: inline-block;
|
|
|
|
|
font-size: 16px;
|
|
|
|
|
color: #000;
|
|
|
|
|
text-align: left;
|
|
|
|
|
height: initial;
|
|
|
|
|
margin: 0;
|
|
|
|
|
}
|
|
|
|
|
.el-tag .el-tag__close {
|
|
|
|
|
color: #000;
|
|
|
|
|
}
|
|
|
|
|
.el-tag--small {
|
|
|
|
|
padding: 0;
|
|
|
|
|
padding-right: 14px;
|
|
|
|
|
}
|
|
|
|
|
.el-select__input {
|
|
|
|
|
margin-left: 0;
|
|
|
|
|
}
|
|
|
|
|
.el-select__input-edit {
|
|
|
|
|
.el-select__input {
|
|
|
|
|
display: block;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.el-select__input-save {
|
|
|
|
|
.el-select__input {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.el-select__tags > span {
|
|
|
|
|
display: block;
|
|
|
|
|
text-align: left;
|
|
|
|
|
}
|
|
|
|
|
.el-icon-close {
|
|
|
|
|
right: -3px;
|
|
|
|
|
}
|
|
|
|
|
.el-tag .el-tag__close:hover {
|
|
|
|
|
background: #767676;
|
|
|
|
|
}
|
|
|
|
|
.el-input__icon {
|
|
|
|
|
line-height: 100% !important;
|
|
|
|
|
}
|
|
|
|
|
.el-input__suffix {
|
|
|
|
|
top: -2px !important;
|
|
|
|
|
right: -8px;
|
|
|
|
|
}
|
|
|
|
|
.select-width-auto {
|
|
|
|
|
.el-select {
|
|
|
|
|
width: auto;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.el-input-number--small {
|
|
|
|
|
width: 100px;
|
|
|
|
|
}
|
|
|
|
|
.el-input.is-disabled .el-input__inner {
|
|
|
|
|
background: none;
|
|
|
|
|
}
|
|
|
|
|
.font-size-13 {
|
|
|
|
|
font-size: 13px;
|
|
|
|
|
}
|
|
|
|
|
.radio-block {
|
|
|
|
|
.el-radio-group {
|
|
|
|
|
display: block;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.el-form-item {
|
|
|
|
|
margin-bottom: 0;
|
|
|
|
|
}
|
|
|
|
|
.el-form-item__error {
|
|
|
|
|
top: 20%;
|
|
|
|
|
left: initial;
|
|
|
|
|
right: 10px;
|
|
|
|
|
}
|
|
|
|
|
.font-w-big {
|
|
|
|
|
font-size: 20px;
|
|
|
|
|
font-weight: 700;
|
|
|
|
|
.el-input__inner {
|
|
|
|
|
font-size: 20px;
|
|
|
|
|
font-weight: 700;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.jsEyeClass {
|
|
|
|
|
.el-form-item__error {
|
|
|
|
|
top: 82%;
|
|
|
|
|
right: 29px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</style>
|