You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3684 lines
158 KiB
3684 lines
158 KiB
|
11 months ago
|
<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.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.yanya.length>0"
|
||
|
|
class="center"
|
||
|
|
:class="saveEidtTitle==='保存' ? 'cursor':''"
|
||
|
|
@dblclick="saveEidtTitle==='保存' && historyClick('getYanyaList')"
|
||
|
|
>
|
||
|
|
眼压
|
||
|
|
</div>
|
||
|
|
<div
|
||
|
|
v-if="scope.row.tkzjMjmzj.length>0"
|
||
|
|
class="center"
|
||
|
|
:class="saveEidtTitle==='保存' ? 'cursor':''"
|
||
|
|
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')"
|
||
|
|
>
|
||
|
|
瞳孔直径(明)/角膜直径
|
||
|
|
</div>
|
||
|
|
<div
|
||
|
|
v-if="scope.row.tkzjAn.length>0"
|
||
|
|
class="center"
|
||
|
|
:class="saveEidtTitle==='保存' ? 'cursor':''"
|
||
|
|
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')"
|
||
|
|
>
|
||
|
|
瞳孔直径(暗)
|
||
|
|
</div>
|
||
|
|
<div
|
||
|
|
v-if="scope.row.ORA.length>0"
|
||
|
|
class="center"
|
||
|
|
:class="saveEidtTitle==='保存' ? 'cursor':''"
|
||
|
|
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')"
|
||
|
|
>
|
||
|
|
ORA
|
||
|
|
</div>
|
||
|
|
<div
|
||
|
|
v-if="scope.row.yzjmhd.length>0"
|
||
|
|
class="center"
|
||
|
|
:class="saveEidtTitle==='保存' ? 'cursor':''"
|
||
|
|
@dblclick="saveEidtTitle==='保存' && historyClick('getQtList')"
|
||
|
|
>
|
||
|
|
眼轴 / 角膜厚度
|
||
|
|
</div>
|
||
|
|
<div v-if="scope.row.OCT.length>0" class="center flex-1">
|
||
|
|
OCT
|
||
|
|
<i
|
||
|
|
class="el-icon-platform-eleme padding-left-6 sign"
|
||
|
|
style="font-size:20px;"
|
||
|
|
@click.stop="pacsLinkClick"
|
||
|
|
/>
|
||
|
|
</div>
|
||
|
|
<div v-if="scope.row.tsjc.length>0" class="center flex-1">
|
||
|
|
特殊检查
|
||
|
|
<i
|
||
|
|
class="el-icon-platform-eleme padding-left-6 sign"
|
||
|
|
style="font-size:20px;"
|
||
|
|
@click.stop="pacsLinkClick"
|
||
|
|
/>
|
||
|
|
</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">
|
||
|
|
裂隙灯检查
|
||
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-refresh" @click="getKxdStydExam(1)" />
|
||
|
|
</div>
|
||
|
|
<div v-if="scope.row.stydjc.length>0" class="center">
|
||
|
|
散瞳眼底检查
|
||
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-refresh" @click="getKxdStydExam(2)" />
|
||
|
|
</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.ldcx.length>0" class="center">
|
||
|
|
泪道冲洗
|
||
|
|
<i v-show="saveEidtTitle==='保存'" class="el-icon-refresh" @click="getNewLdcxInfo()" />
|
||
|
|
</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>
|
||
|
|
<div v-if="scope.row.yyssfs.length>0" class="center">
|
||
|
|
<span>建议行手术方式</span>
|
||
|
|
<span
|
||
|
|
v-show="IsSsfsEdit>0 && saveEidtTitle==='保存'"
|
||
|
|
style="font-size:14px;color:red;"
|
||
|
|
>手术已预约,手术方式不可再修改</span>
|
||
|
|
</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 class="flex-2 margin-top-10">
|
||
|
|
<!-- <span class="flex-2">
|
||
|
|
现镜度数:
|
||
|
|
<el-radio-group v-model="formListValue.xjdsRadio" class="margin-left-6" @change="radioChange('xjdsRadio')">
|
||
|
|
<el-radio label="测量">测量</el-radio>
|
||
|
|
<el-radio label="未测量">未测量</el-radio>
|
||
|
|
</el-radio-group>
|
||
|
|
</span>
|
||
|
|
<span v-if="formListValue.xjdsRadio==='测量'">
|
||
|
|
<span class="width-80">
|
||
|
|
右眼:
|
||
|
|
<el-input v-model="formListValue.xjdsOdInput" placeholder="" />
|
||
|
|
左眼:
|
||
|
|
<el-input v-model="formListValue.xjdsOsInput" placeholder="" />
|
||
|
|
</span>
|
||
|
|
</span> -->
|
||
|
|
<span class="width-80">
|
||
|
|
现镜配置时间:
|
||
|
|
<el-input v-model="formListValue.xjpzTimeInput" placeholder="" />
|
||
|
|
<el-dropdown trigger="click" @command="dropdownHandle($event,'xjpzTimeUnit')">
|
||
|
|
<span class="el-dropdown-link">
|
||
|
|
{{ formListValue.xjpzTimeUnit }}<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="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-610 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-610 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">
|
||
|
|
<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 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>
|
||
|
|
</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.jmdxt.length>0" class="left">
|
||
|
|
<div class="width-60">
|
||
|
|
K2 <el-input v-model="formListValue.jmdxtOd1" placeholder="" />/
|
||
|
|
K1 <el-input v-model="formListValue.jmdxtOd2" placeholder="" />@
|
||
|
|
<el-input v-model="formListValue.jmdxtOd3" placeholder="" />
|
||
|
|
</div>
|
||
|
|
<div class="width-80">
|
||
|
|
Kmax <el-input v-model="formListValue.jmdxtKmaxOd" placeholder="" /> /
|
||
|
|
Astig <el-input v-model="formListValue.jmdxtAstigOd" placeholder="" />
|
||
|
|
</div>
|
||
|
|
<div class="width-80">
|
||
|
|
Rm<el-input v-model="formListValue.jmdxtRmOd" placeholder="" />mm /
|
||
|
|
Thin <el-input v-model="formListValue.jmdxtThinOd" placeholder="" />
|
||
|
|
</div>
|
||
|
|
<div class="width-140">
|
||
|
|
Pupil x(mm) <el-input v-model="formListValue.jmdxtPxOd" placeholder="" />/
|
||
|
|
</div>
|
||
|
|
<div class="width-160">
|
||
|
|
y(mm) <el-input v-model="formListValue.jmdxtPyOd" placeholder="" />
|
||
|
|
</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.tkzjMjmzj.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>
|
||
|
|
<!-- 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 center">
|
||
|
|
<el-checkbox-group v-model="formListValue.tsjcOd">
|
||
|
|
<el-checkbox label="Schwind" />
|
||
|
|
<el-checkbox label="Corvis" />
|
||
|
|
<el-checkbox label="Sirius" />
|
||
|
|
<el-checkbox label="内皮" />
|
||
|
|
</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>
|
||
|
|
<!-- 建议行手术方式-->
|
||
|
|
<div v-if="scope.row.yyssfs.length>0" class="width-500 left yyssfs select-width-auto">
|
||
|
|
<div v-if="(saveEidtTitle==='编辑' && yyssfs.ouList.length>0) || saveEidtTitle==='保存'" class="flex-2">
|
||
|
|
<span>OU:</span>
|
||
|
|
<el-select
|
||
|
|
v-model="yyssfs.ouList"
|
||
|
|
:disabled="yyssfs.odList.length > 0 || yyssfs.osList.length > 0 || IsSsfsEdit > 0"
|
||
|
|
multiple
|
||
|
|
placeholder="请选择"
|
||
|
|
@change="operaSelectChange($event,'ouList')"
|
||
|
|
>
|
||
|
|
<el-option
|
||
|
|
v-for="(item,index) in operaList"
|
||
|
|
:key="index"
|
||
|
|
:label="item.operaName"
|
||
|
|
:value="item.operaName"
|
||
|
|
/>
|
||
|
|
</el-select>
|
||
|
|
</div>
|
||
|
|
<div v-if="(saveEidtTitle==='编辑' && yyssfs.odList.length>0) || saveEidtTitle==='保存'" class="flex-2">
|
||
|
|
<span>OD:</span>
|
||
|
|
<el-select
|
||
|
|
v-model="yyssfs.odList"
|
||
|
|
:disabled="yyssfs.ouList.length > 0 || IsSsfsEdit > 0"
|
||
|
|
multiple
|
||
|
|
placeholder="请选择"
|
||
|
|
@change="operaSelectChange($event,'odList')"
|
||
|
|
>
|
||
|
|
<el-option
|
||
|
|
v-for="(item,index) in operaList"
|
||
|
|
:key="index"
|
||
|
|
:label="item.operaName"
|
||
|
|
:value="item.operaName"
|
||
|
|
/>
|
||
|
|
</el-select>
|
||
|
|
</div>
|
||
|
|
<div v-if="(saveEidtTitle==='编辑' && yyssfs.osList.length>0) || saveEidtTitle==='保存'" class="flex-2">
|
||
|
|
<span>OS:</span>
|
||
|
|
<el-select
|
||
|
|
v-model="yyssfs.osList"
|
||
|
|
:disabled="yyssfs.ouList.length > 0 || IsSsfsEdit > 0"
|
||
|
|
multiple
|
||
|
|
placeholder="请选择"
|
||
|
|
@change="operaSelectChange($event,'osList')"
|
||
|
|
>
|
||
|
|
<el-option
|
||
|
|
v-for="(item,index) in operaList"
|
||
|
|
:key="index"
|
||
|
|
:label="item.operaName"
|
||
|
|
:value="item.operaName"
|
||
|
|
/>
|
||
|
|
</el-select>
|
||
|
|
</div>
|
||
|
|
</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-120 left">
|
||
|
|
<span>就诊日期:</span>
|
||
|
|
<el-date-picker
|
||
|
|
v-model="formListValue.jzDate"
|
||
|
|
value-format="yyyy-MM-dd"
|
||
|
|
class="margin-right-6"
|
||
|
|
type="date"
|
||
|
|
placeholder="选择日期"
|
||
|
|
/>
|
||
|
|
</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.jmdxt.length>0" class="left">
|
||
|
|
<div class="width-60">
|
||
|
|
K2 <el-input v-model="formListValue.jmdxtOs1" placeholder="" />/
|
||
|
|
K1 <el-input v-model="formListValue.jmdxtOs2" placeholder="" />@
|
||
|
|
<el-input v-model="formListValue.jmdxtOs3" placeholder="" />
|
||
|
|
</div>
|
||
|
|
<div class="width-80">
|
||
|
|
Kmax <el-input v-model="formListValue.jmdxtKmaxOs" placeholder="" /> /
|
||
|
|
Astig <el-input v-model="formListValue.jmdxtAstigOs" placeholder="" />
|
||
|
|
</div>
|
||
|
|
<div class="width-80">
|
||
|
|
Rm<el-input v-model="formListValue.jmdxtRmOs" placeholder="" />mm /
|
||
|
|
Thin <el-input v-model="formListValue.jmdxtThinOs" placeholder="" />
|
||
|
|
</div>
|
||
|
|
<div class="width-140">
|
||
|
|
Pupil x(mm) <el-input v-model="formListValue.jmdxtPxOs" placeholder="" />/
|
||
|
|
</div>
|
||
|
|
<div class="width-160">
|
||
|
|
y(mm) <el-input v-model="formListValue.jmdxtPyOs" placeholder="" />
|
||
|
|
</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.tkzjMjmzj.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>
|
||
|
|
<!-- 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 center">
|
||
|
|
<el-checkbox-group v-model="formListValue.tsjcOs">
|
||
|
|
<el-checkbox label="Schwind" />
|
||
|
|
<el-checkbox label="Corvis" />
|
||
|
|
<el-checkbox label="Sirius" />
|
||
|
|
<el-checkbox label="内皮" />
|
||
|
|
</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','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('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','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('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','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('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','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('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','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('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','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.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','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('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','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('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','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('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','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('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','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.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" />
|
||
|
|
<!-- 预约手术方式-->
|
||
|
|
<div v-if="scope.row.yyssfs.length>0" class="width-400 left yyssfs" />
|
||
|
|
</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.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.tkzjMjmzj.length>0" class="center">
|
||
|
|
<!-- <span
|
||
|
|
v-if="!formListValue.tkzjJmzjSign && saveEidtTitle==='保存'"
|
||
|
|
class="sign"
|
||
|
|
@click="getSystomSign('tkzjJmzjSign')"
|
||
|
|
>获取签字</span> -->
|
||
|
|
<span v-if="formListValue.tkzjJmzjSign">
|
||
|
|
<img :src="formListValue.tkzjJmzjSign" alt="" width="60px" @click="getSystomSign('tkzjJmzjSign')">
|
||
|
|
<i
|
||
|
|
v-show="saveEidtTitle==='保存'"
|
||
|
|
class="el-icon-circle-close"
|
||
|
|
style="font-size:20px;cursor:pointer;"
|
||
|
|
@click="imageRemoveClick('tkzjJmzjSign')"
|
||
|
|
/>
|
||
|
|
</span>
|
||
|
|
<span v-if="formListValue.tkzjJmzjDate" class="font-size-13"> /
|
||
|
|
{{ formListValue.tkzjJmzjDate ? formListValue.tkzjJmzjDate : '-' }}</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>
|
||
|
|
<!-- 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.yyssfs.length>0" class="center">
|
||
|
|
<span
|
||
|
|
v-if="!formListValue.ssfsSign && saveEidtTitle==='保存'"
|
||
|
|
class="sign"
|
||
|
|
@click="getSystomSign('ssfsSign','ssfsDate')"
|
||
|
|
>获取签字</span>
|
||
|
|
<span v-if="formListValue.ssfsSign">
|
||
|
|
<img :src="formListValue.ssfsSign" alt="" width="60px" @click="getSystomSign('ssfsSign','ssfsDate')">
|
||
|
|
<i
|
||
|
|
v-show="saveEidtTitle==='保存'"
|
||
|
|
class="el-icon-circle-close"
|
||
|
|
style="font-size:20px;cursor:pointer;"
|
||
|
|
@click="imageRemoveClick('ssfsSign','ssfsDate')"
|
||
|
|
/>
|
||
|
|
</span>
|
||
|
|
<span v-if="formListValue.ssfsDate" class="font-size-13"> /
|
||
|
|
{{ formListValue.ssfsDate ? formListValue.ssfsDate : '-' }}</span>
|
||
|
|
</div>
|
||
|
|
<!-- 其它 备注-->
|
||
|
|
<div v-if="scope.row.other.length>0" class="center">
|
||
|
|
<!-- <span
|
||
|
|
v-if="!formListValue.qtSign && saveEidtTitle==='保存'"
|
||
|
|
class="sign"
|
||
|
|
@click="getSystomSign('qtSign')"
|
||
|
|
>获取签字</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="intoTemplateVisible = false"
|
||
|
|
/>
|
||
|
|
<!-- 门诊电子病历查看 -->
|
||
|
|
<dzblLook
|
||
|
|
v-if="blLookVisible"
|
||
|
|
ref="blLookRef"
|
||
|
|
:current-url="currentUrl"
|
||
|
|
:archive-case-c-r-f-item="archiveCaseCRFItem"
|
||
|
|
@closeDialog="blLookVisible=false"
|
||
|
|
/>
|
||
|
|
<!-- 病历处理成pdf格式上传 class="patientBlPosition"-->
|
||
|
|
<dzblLookPdf
|
||
|
|
ref="blLookRefPdf"
|
||
|
|
:current-url="currentUrl"
|
||
|
|
:archive-case-c-r-f-item="archiveCaseCRFItem"
|
||
|
|
:user-data="userData"
|
||
|
|
class="patientBlPosition"
|
||
|
|
/>
|
||
|
|
<!-- 病历对比 -->
|
||
|
|
<!-- <bldb
|
||
|
|
v-if="bldbVisible"
|
||
|
|
ref="bldbRef"
|
||
|
|
:patient-id="patientId"
|
||
|
|
:archive-case-c-r-f-item="archiveCaseCRFItem"
|
||
|
|
@closeDrawer="bldbVisible = false"
|
||
|
|
/> -->
|
||
|
|
</div>
|
||
|
|
</template>
|
||
|
|
<script>
|
||
|
|
import qgdzbl from '@/mixins/qgdzbl.js'
|
||
|
|
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 dzblLook from '@/components/H5form/dzblLook'
|
||
|
|
import dzblLookPdf from '@/components/H5form/dzblLookPdf'
|
||
|
|
import intoTemplate from '@/components/H5form/intoTemplate'
|
||
|
|
import bldb from '@/components/H5formOhter/bldb'
|
||
|
|
export default {
|
||
|
|
components: {
|
||
|
|
imgEditor,
|
||
|
|
historyData,
|
||
|
|
h5formButton,
|
||
|
|
dzblLook,
|
||
|
|
dzblLookPdf,
|
||
|
|
bldb,
|
||
|
|
intoTemplate
|
||
|
|
},
|
||
|
|
mixins: [qgdzbl, 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: '',
|
||
|
|
patientSex: '',
|
||
|
|
patientBirthday: '',
|
||
|
|
patientAge: '',
|
||
|
|
patientAddress: '',
|
||
|
|
patientPhone: '',
|
||
|
|
zhiye: '',
|
||
|
|
minzu: '汉族',
|
||
|
|
jiguan: '',
|
||
|
|
changzhuguo: '中国',
|
||
|
|
date: '',
|
||
|
|
createName: '',
|
||
|
|
createSign: '',
|
||
|
|
createDate: '',
|
||
|
|
// 主诉及病史
|
||
|
|
zsandBs: '',
|
||
|
|
// 视力逐渐减退
|
||
|
|
jsEyetypeRadio: '',
|
||
|
|
jsTimeInput: '',
|
||
|
|
jsUnit: '年',
|
||
|
|
// 戴眼镜
|
||
|
|
dyjRadio: '',
|
||
|
|
dyjTimeInput: '',
|
||
|
|
dyjUnit: '年',
|
||
|
|
dyjbeizhu: '',
|
||
|
|
// 现镜度数
|
||
|
|
xjdsRadio: '',
|
||
|
|
xjdsOdInput: '',
|
||
|
|
xjdsOsInput: '',
|
||
|
|
// 现镜配置时间
|
||
|
|
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: '',
|
||
|
|
// 其它全身病史
|
||
|
|
qtbsRadio: '否认',
|
||
|
|
qtbsCheck: [],
|
||
|
|
qtbsInput: '',
|
||
|
|
// 半年内服药史
|
||
|
|
fysRadio: '否认',
|
||
|
|
fysCheck: [],
|
||
|
|
fysInput: '',
|
||
|
|
// 激素类药物
|
||
|
|
fysJislInput:'',
|
||
|
|
// 精神类药物
|
||
|
|
fysJingslInput:'',
|
||
|
|
fysBeizhu: '',
|
||
|
|
// 家族史
|
||
|
|
jzsRadio: '否认',
|
||
|
|
jzsInput: '',
|
||
|
|
|
||
|
|
// 分数
|
||
|
|
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: '',
|
||
|
|
// 角膜地形图
|
||
|
|
jmdxtOd1: '',
|
||
|
|
jmdxtOd2: '',
|
||
|
|
jmdxtOd3: '',
|
||
|
|
jmdxtKmaxOd: '',
|
||
|
|
jmdxtAstigOd: '',
|
||
|
|
jmdxtThinOd: '',
|
||
|
|
jmdxtRmOd: '',
|
||
|
|
jmdxtPxOd: '',
|
||
|
|
jmdxtPyOd: '',
|
||
|
|
jmdxtOs1: '',
|
||
|
|
jmdxtOs2: '',
|
||
|
|
jmdxtOs3: '',
|
||
|
|
jmdxtKmaxOs: '',
|
||
|
|
jmdxtAstigOs: '',
|
||
|
|
jmdxtThinOs: '',
|
||
|
|
jmdxtRmOs: '',
|
||
|
|
jmdxtPxOs: '',
|
||
|
|
jmdxtPyOs: '',
|
||
|
|
jmdxtSign: '',
|
||
|
|
jmdxtTime: '',
|
||
|
|
jmdxtDate: '',
|
||
|
|
// 眼压
|
||
|
|
yyOd1: '',
|
||
|
|
yyOd2: '',
|
||
|
|
yyOs1: '',
|
||
|
|
yyOs2: '',
|
||
|
|
yySign: '',
|
||
|
|
yyTime: '',
|
||
|
|
yyDate: '',
|
||
|
|
// 瞳孔直径-明
|
||
|
|
tkzjMingOd: '',
|
||
|
|
tkzjMingOs: '',
|
||
|
|
// 角膜直径
|
||
|
|
jmzjOd: '',
|
||
|
|
jmzjOs: '',
|
||
|
|
tkzjJmzjSign: '',
|
||
|
|
tkzjJmzjTime: '',
|
||
|
|
tkzjJmzjDate: '',
|
||
|
|
// 瞳孔直径--暗
|
||
|
|
tkzjAnOd: '',
|
||
|
|
tkzjAnOs: '',
|
||
|
|
tkzjAnSign: '',
|
||
|
|
tkzjAnTime: '',
|
||
|
|
tkzjAnDate: '',
|
||
|
|
// ORA
|
||
|
|
oraIopccOd: '',
|
||
|
|
oraIopgOd: '',
|
||
|
|
oraCrfOd: '',
|
||
|
|
oraChOd: '',
|
||
|
|
oraIopccOs: '',
|
||
|
|
oraIopgOs: '',
|
||
|
|
oraCrfOs: '',
|
||
|
|
oraChOs: '',
|
||
|
|
oraSign: '',
|
||
|
|
oraTime: '',
|
||
|
|
oraDate: '',
|
||
|
|
// TBUT
|
||
|
|
tbutOd: '',
|
||
|
|
tbutOs: '',
|
||
|
|
tbutSign: '',
|
||
|
|
tbutTime: '',
|
||
|
|
tbutDate: '',
|
||
|
|
// 裂隙灯检查
|
||
|
|
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: '',
|
||
|
|
// 眼轴/角膜厚度
|
||
|
|
yzOd: '',
|
||
|
|
yzOs: '',
|
||
|
|
jmhdOd: '',
|
||
|
|
jmhdOs: '',
|
||
|
|
yzJmhdSign: '',
|
||
|
|
yzjmhdTime: '',
|
||
|
|
yzjmhdDate: '',
|
||
|
|
// OCT
|
||
|
|
octOd: [],
|
||
|
|
octOs: [],
|
||
|
|
octSign: '',
|
||
|
|
octTime: '',
|
||
|
|
octDate: '',
|
||
|
|
|
||
|
|
// 特殊检查
|
||
|
|
tsjcOd: [],
|
||
|
|
tsjcOs: [],
|
||
|
|
siriusBzOd: '',
|
||
|
|
siriusBzOs: '',
|
||
|
|
tsjcSign: '',
|
||
|
|
tsjcTime: '',
|
||
|
|
tsjcDate: '',
|
||
|
|
|
||
|
|
// 其它
|
||
|
|
qt: '',
|
||
|
|
qtSign: '',
|
||
|
|
qtTime: '',
|
||
|
|
qtDate: '',
|
||
|
|
|
||
|
|
// 诊断
|
||
|
|
// zdEyeType: '',
|
||
|
|
// zdCheck: [],
|
||
|
|
// zdRemark: '',
|
||
|
|
zd: '',
|
||
|
|
zdSign: '',
|
||
|
|
zdTime: '',
|
||
|
|
zdDate: '',
|
||
|
|
|
||
|
|
// 泪道冲洗
|
||
|
|
ldcx: '',
|
||
|
|
ldcxSign: '',
|
||
|
|
ldcxTime: '',
|
||
|
|
ldcxDate: '',
|
||
|
|
|
||
|
|
// 处理意见
|
||
|
|
clyj: '',
|
||
|
|
clyjSign: '',
|
||
|
|
clyjTime: '',
|
||
|
|
clyjDate: '',
|
||
|
|
// 预约手术方式
|
||
|
|
ssfsSign: '',
|
||
|
|
ssfsTime: '',
|
||
|
|
ssfsDate: '',
|
||
|
|
|
||
|
|
saveName: '',
|
||
|
|
saveTime: ''
|
||
|
|
},
|
||
|
|
cascaderValue: '',
|
||
|
|
// 预约手术方式
|
||
|
|
yyssfs: {
|
||
|
|
ouList: [],
|
||
|
|
odList: [],
|
||
|
|
osList: []
|
||
|
|
},
|
||
|
|
IsSsfsEdit: '',
|
||
|
|
operaList: [],
|
||
|
|
blRecordid: '',
|
||
|
|
// 表单标志位,1:屈光电子病历/屈光电子病历(复诊) 2:术后检查记录表,3:角膜交联病历/角膜交联病历(复诊),4:角膜交联术后检查记录单,5:复诊病历,6:手术计划,8:告知书,10:联合手术同意书、激光手术同意书
|
||
|
|
formFlag: 1
|
||
|
|
}
|
||
|
|
},
|
||
|
|
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
|
||
|
|
}
|
||
|
|
// 'formListValue.clyj'(val) {
|
||
|
|
// console.log('formListValue.clyj', val)
|
||
|
|
// this.getSystomSign('clyjSign', 'clyjDate')
|
||
|
|
// },
|
||
|
|
// 'formListValue.qt'(val) {
|
||
|
|
// console.log('formListValue.qt', val)
|
||
|
|
// this.getSystomSign('qtSign', 'qtDate')
|
||
|
|
// }
|
||
|
|
},
|
||
|
|
created() {
|
||
|
|
// 获取ca开启状态 判断是否启用“确认CA”按钮
|
||
|
|
this.getSendCaStatus(this.archiveCaseCRFItem.formName)
|
||
|
|
this.getOperaList()
|
||
|
|
},
|
||
|
|
mounted() {
|
||
|
|
},
|
||
|
|
destroyed() {
|
||
|
|
console.log('屈光电子病历destroyed')
|
||
|
|
// this.$parent.deleteErmUpdating(this.archiveCaseCRFItem.id)
|
||
|
|
},
|
||
|
|
methods: {
|
||
|
|
init() {
|
||
|
|
this.getsaveOperaList()
|
||
|
|
this.getInfo()
|
||
|
|
// 设置表单展示哪些行
|
||
|
|
this.setFormRow()
|
||
|
|
// this.$parent.deleteErmUpdating(this.archiveCaseCRFItem.id)
|
||
|
|
},
|
||
|
|
// 点编辑按钮自动获取签名
|
||
|
|
getSign() {
|
||
|
|
this.formListValue.zd ? this.getSystomSign('zdSign', 'zdDate') : ''
|
||
|
|
},
|
||
|
|
inputChange(signtext, signdate) {
|
||
|
|
console.log('inputChange')
|
||
|
|
// if(!this.formListValue[signtext] && !this.formListValue[signdate]) {
|
||
|
|
// console.log('@@@@@@@@@@@@@@@@@');
|
||
|
|
// this.getSystomSign(signtext,signdate)
|
||
|
|
// }
|
||
|
|
// console.log(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/qg/emr/getQgEmrInfo', {
|
||
|
|
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)
|
||
|
|
}
|
||
|
|
},
|
||
|
|
// 获取术士项目列表
|
||
|
|
async getOperaList() {
|
||
|
|
const { data: res } = await this.$http.get('/quguang/opera/patient/getOperaList')
|
||
|
|
if (res.code === 0) {
|
||
|
|
res.data.forEach(item => {
|
||
|
|
item.name = item.operaName
|
||
|
|
item.id = item.operaId
|
||
|
|
})
|
||
|
|
this.operaList = res.data
|
||
|
|
} else {
|
||
|
|
this.$message.error(res.msg)
|
||
|
|
}
|
||
|
|
},
|
||
|
|
// 获取预约手术信息
|
||
|
|
async getsaveOperaList() {
|
||
|
|
console.log('获取预约手术信息')
|
||
|
|
// flag>0 不能修改,因为已预约了
|
||
|
|
// flag=0可修改,还未预约
|
||
|
|
const { data: res } = await this.$http.get('/quguang/opera/patient/getExecuteOperaList', {
|
||
|
|
params: {
|
||
|
|
crfFormId: this.archiveCaseCRFItem.id
|
||
|
|
}
|
||
|
|
})
|
||
|
|
if (res.code !== 0) {
|
||
|
|
return this.$message.error(res.msg)
|
||
|
|
} else {
|
||
|
|
// console.log(res.data)
|
||
|
|
this.IsSsfsEdit = res.data.flag
|
||
|
|
if (res.data.operaList.length > 0) {
|
||
|
|
res.data.operaList.forEach(item => {
|
||
|
|
if (item.eyeType === 'OD') {
|
||
|
|
this.yyssfs.odList = item.operaEntityList.map(iten => iten.operationName)
|
||
|
|
} else if (item.eyeType === 'OS') {
|
||
|
|
this.yyssfs.osList = item.operaEntityList.map(iten => iten.operationName)
|
||
|
|
} else if (item.eyeType === 'OU') {
|
||
|
|
this.yyssfs.ouList = item.operaEntityList.map(iten => iten.operationName)
|
||
|
|
}
|
||
|
|
})
|
||
|
|
} else {
|
||
|
|
this.yyssfs.ouList = []
|
||
|
|
this.yyssfs.odList = []
|
||
|
|
this.yyssfs.osList = []
|
||
|
|
}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
// 设置表单展示哪些行
|
||
|
|
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)
|
||
|
|
},
|
||
|
|
// 手术选择
|
||
|
|
operaSelectChange(e, textOne) {
|
||
|
|
this.yyssfs[textOne] = e
|
||
|
|
this.yyssfs.odList.length > 0 || this.yyssfs.osList.length > 0 || this.yyssfs.ouList.length > 0 ? this.getSystomSign('ssfsSign', 'ssfsDate') : this.imageRemoveClick('ssfsSign', 'ssfsDate')
|
||
|
|
},
|
||
|
|
// 多选框改变时
|
||
|
|
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)
|
||
|
|
}
|
||
|
|
},
|
||
|
|
// 获取上次保存时间
|
||
|
|
async getUpSaveTime(yrFlag) {
|
||
|
|
const { data: res } = await this.$http.get('/quguang/qg/emr/getQgEmrInfo', {
|
||
|
|
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.$moment().format('YYYY-MM-DD HH:mm:ss')
|
||
|
|
// console.log(this.formListValue.createDate < res.data.createDate)
|
||
|
|
console.log(this.formListValue.createDate, res.data.createDate)
|
||
|
|
if (this.formListValue.createDate < res.data.createDate) {
|
||
|
|
this.$confirmFun('此表单已有人在您之前保存了,请您先刷新界面获取最新内容后再重新保存!', '您已取消操作').then(() => {
|
||
|
|
})
|
||
|
|
} else {
|
||
|
|
this.saveOrderScheduled(yrFlag)
|
||
|
|
}
|
||
|
|
} else {
|
||
|
|
this.$message.error(res.msg)
|
||
|
|
}
|
||
|
|
},
|
||
|
|
// 保存表单封装
|
||
|
|
saveAllForm(yrFlag) {
|
||
|
|
// if (this.yyssfs.ouList.length > 0 || this.yyssfs.odList.length > 0 || this.yyssfs.osList.length > 0) {
|
||
|
|
// this.saveOrderScheduled()
|
||
|
|
// } else {
|
||
|
|
// this.saveForm()
|
||
|
|
// }
|
||
|
|
this.getUpSaveTime(yrFlag)
|
||
|
|
},
|
||
|
|
// 保存预约手术信息
|
||
|
|
async saveOrderScheduled(yrFlag) {
|
||
|
|
const { data: res } = await this.$http.post('/quguang/opera/patient/save', {
|
||
|
|
crfFormId: this.archiveCaseCRFItem.id,
|
||
|
|
operaODOS: this.yyssfs.odList.length > 0 || this.yyssfs.osList.length > 0 || this.yyssfs.ouList.length > 0 ? [{
|
||
|
|
eyeType: 'OD',
|
||
|
|
operaList: this.yyssfs.odList,
|
||
|
|
operationPostionName: this.yyssfs.odList ? '右眼' : ''
|
||
|
|
}, {
|
||
|
|
eyeType: 'OS',
|
||
|
|
operaList: this.yyssfs.osList,
|
||
|
|
operationPostionName: this.yyssfs.osList ? '左眼' : ''
|
||
|
|
}, {
|
||
|
|
eyeType: 'OU',
|
||
|
|
operaList: this.yyssfs.ouList,
|
||
|
|
operationPostionName: this.yyssfs.ouList ? '双眼' : ''
|
||
|
|
}] : [],
|
||
|
|
patientIdNumber: this.archiveCaseCRFItem.patientIdNumber
|
||
|
|
})
|
||
|
|
if (res.code === 0) {
|
||
|
|
this.saveForm(yrFlag)
|
||
|
|
} else {
|
||
|
|
this.$message.error(res.msg)
|
||
|
|
}
|
||
|
|
},
|
||
|
|
// 保存表单
|
||
|
|
saveForm(yrFlag) {
|
||
|
|
this.$refs.formListValue.validate((valid) => {
|
||
|
|
if (!valid) {
|
||
|
|
this.$message({
|
||
|
|
message: '您有必填的内容未填写,请检查填写后再保存',
|
||
|
|
type: 'warning'
|
||
|
|
})
|
||
|
|
return false
|
||
|
|
}
|
||
|
|
// 处理意见有值时判断散瞳眼底检查是否为空,为空做出提醒
|
||
|
|
console.log('this.formListValue.stydjcShipOs',this.formListValue.stydjcShipOs.length);
|
||
|
|
if(this.formListValue.clyj && this.formListValue.stydjcShipOs.length<=0) {
|
||
|
|
this.$alert('此患者散瞳眼底检查还未保存', '提示', {
|
||
|
|
confirmButtonText: '确定'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
// 分数为空提示语
|
||
|
|
let xlpgContent = (!this.formListValue.xlpgScoreOdd || !this.formListValue.xlpgScoreEven) && this.formListValue.clyj && this.formListValue.formName === '屈光电子病历' ? '<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.tkzjJmzjDate || !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/qg/emr/saveQgEmrInfo', 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) {
|
||
|
|
this.$confirmFun('CA确认将会把最新一次标准病历文书发送至ca签名,您是否确认继续此操作?', '您已取消CA确认').then(() => {
|
||
|
|
this.$refs.blLookRefPdf.init(this.formListValue.recordId, '1')
|
||
|
|
})
|
||
|
|
} 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 === 'tkzjMjmzj' || row.name === 'tkzjAn' || row.name === 'ORA' || row.name === 'yzjmhd' || row.name === 'OCT' || row.name === 'tsjc' || row.name === 'TBUT' || row.name === 'LXDJC' || row.name === 'stydjc' || row.name === 'other' || row.name === 'zhenduan' || row.name === 'ldcx' || row.name === 'clyj' || row.name === 'yyssfs') && columnIndex === 0) {
|
||
|
|
return {
|
||
|
|
rowspan: 1,
|
||
|
|
colspan: 2
|
||
|
|
}
|
||
|
|
} else if ((row.name === 'jcxm' || row.name === 'xjds' || row.name === 'Amp' || row.name === 'jmdxt' || row.name === 'yanya' || row.name === 'tkzjMjmzj' || row.name === 'tkzjAn' || row.name === 'ORA' || row.name === 'yzjmhd' || row.name === 'OCT' || row.name === 'tsjc' || row.name === 'TBUT' || row.name === 'LXDJC' || row.name === 'stydjc' || row.name === 'other' || row.name === 'zhenduan' || row.name === 'ldcx' || row.name === 'clyj' || row.name === 'yyssfs') && (columnIndex > 0 && columnIndex < 2)) {
|
||
|
|
// 偏移原因及解决方案 清除就是这俩属性设置为0
|
||
|
|
return {
|
||
|
|
rowspan: 0,
|
||
|
|
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 === 'Amp' || row.name === 'other' || row.name === 'zhenduan' || row.name === 'ldcx' || row.name === 'clyj' || row.name === 'yyssfs') && columnIndex === 2) {
|
||
|
|
return {
|
||
|
|
rowspan: 1,
|
||
|
|
colspan: 2
|
||
|
|
}
|
||
|
|
} else if ((row.name === 'Amp' || row.name === 'other' || row.name === 'zhenduan' || row.name === 'ldcx' || row.name === 'clyj' || row.name === 'yyssfs') && (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;
|
||
|
|
}
|
||
|
|
.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>
|