|
|
|
@ -26,7 +26,7 @@ |
|
|
|
<td colspan="2"> |
|
|
|
<div class="tdItem"> |
|
|
|
已戴镜时间 |
|
|
|
<el-select v-model="formData.djTime" placeholder="" clearable filterable allow-create style="flex: 1"> |
|
|
|
<el-select v-model="formData.djTime" placeholder="" multiple clearable filterable allow-create style="flex: 1"> |
|
|
|
<el-option v-for="(item,index) in timeList " :key="index" :value="item.timeValue" :label="item.timeValue" /> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
@ -99,20 +99,20 @@ |
|
|
|
<td>角膜</td> |
|
|
|
<td colspan="2"> |
|
|
|
<div class="flex a-c j-b"> |
|
|
|
<el-select v-model="formData.corneaOd" placeholder="" clearable filterable allow-create style="flex: 1"> |
|
|
|
<el-select v-model="formData.corneaOd" placeholder="" multiple clearable filterable allow-create style="flex: 1"> |
|
|
|
<el-option v-for="item in corneaList " :key="item.label" :value="item.value" :label="item.label" /> |
|
|
|
</el-select> |
|
|
|
<el-select v-model="formData.corneaExtraOd" placeholder="" clearable filterable allow-create style="flex: 1"> |
|
|
|
<el-select v-model="formData.corneaExtraOd" placeholder="" multiple clearable filterable allow-create style="flex: 1"> |
|
|
|
<el-option v-for="item in corneaList2 " :key="item.label" :value="item.value" :label="item.label" /> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
</td> |
|
|
|
<td colspan="2"> |
|
|
|
<div class="flex a-c j-b"> |
|
|
|
<el-select v-model="formData.corneaOs" placeholder="" clearable filterable allow-create style="flex: 1"> |
|
|
|
<el-select v-model="formData.corneaOs" placeholder="" multiple clearable filterable allow-create style="flex: 1"> |
|
|
|
<el-option v-for="item in corneaList " :key="item.label" :value="item.value" :label="item.label" /> |
|
|
|
</el-select> |
|
|
|
<el-select v-model="formData.corneaExtraOs" placeholder="" clearable filterable allow-create style="flex: 1"> |
|
|
|
<el-select v-model="formData.corneaExtraOs" placeholder="" multiple clearable filterable allow-create style="flex: 1"> |
|
|
|
<el-option v-for="item in corneaList2 " :key="item.label" :value="item.value" :label="item.label" /> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
@ -122,14 +122,14 @@ |
|
|
|
<td>结膜</td> |
|
|
|
<td colspan="2"> |
|
|
|
<div class="flex a-c j-b"> |
|
|
|
<el-select v-model="formData.conjunctivaOd" placeholder="" clearable filterable allow-create style="flex: 1"> |
|
|
|
<el-select v-model="formData.conjunctivaOd" placeholder="" multiple clearable filterable allow-create style="flex: 1"> |
|
|
|
<el-option v-for="item in conjunctivaList" :key="item.label" :value="item.value" :label="item.label" /> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
</td> |
|
|
|
<td colspan="2"> |
|
|
|
<div class="flex a-c j-b"> |
|
|
|
<el-select v-model="formData.conjunctivaOs" placeholder="" clearable filterable allow-create style="flex: 1"> |
|
|
|
<el-select v-model="formData.conjunctivaOs" placeholder="" multiple clearable filterable allow-create style="flex: 1"> |
|
|
|
<el-option v-for="item in conjunctivaList" :key="item.label" :value="item.value" :label="item.label" /> |
|
|
|
</el-select> |
|
|
|
</div> |
|
|
|
@ -138,12 +138,12 @@ |
|
|
|
<tr> |
|
|
|
<td>其他</td> |
|
|
|
<td colspan="2"> |
|
|
|
<el-select v-model="formData.otherOd" placeholder="" clearable filterable allow-create style="width: 100%"> |
|
|
|
<el-select v-model="formData.otherOd" placeholder="" multiple clearable filterable allow-create style="width: 100%"> |
|
|
|
<el-option v-for="item in otherList" :key="item.label" :value="item.value" :label="item.label" /> |
|
|
|
</el-select> |
|
|
|
</td> |
|
|
|
<td colspan="2"> |
|
|
|
<el-select v-model="formData.otherOs" placeholder="" clearable filterable allow-create style="width: 100%"> |
|
|
|
<el-select v-model="formData.otherOs" placeholder="" multiple clearable filterable allow-create style="width: 100%"> |
|
|
|
<el-option v-for="item in otherList" :key="item.label" :value="item.value" :label="item.label" /> |
|
|
|
</el-select> |
|
|
|
</td> |
|
|
|
@ -304,38 +304,38 @@ export default { |
|
|
|
], |
|
|
|
visionList: [ |
|
|
|
{ |
|
|
|
label: 1.2, |
|
|
|
value: 1.2 |
|
|
|
label: '1.2', |
|
|
|
value: '1.2' |
|
|
|
}, { |
|
|
|
label: '1.0', |
|
|
|
value: 1.0 |
|
|
|
value: '1.0' |
|
|
|
}, { |
|
|
|
label: 0.9, |
|
|
|
value: 0.9 |
|
|
|
label: '0.9', |
|
|
|
value: '0.9' |
|
|
|
}, { |
|
|
|
label: 0.8, |
|
|
|
value: 0.8 |
|
|
|
label: '0.8', |
|
|
|
value: '0.8' |
|
|
|
}, { |
|
|
|
label: 0.7, |
|
|
|
value: 0.7 |
|
|
|
label: '0.7', |
|
|
|
value: '0.7' |
|
|
|
}, { |
|
|
|
label: 0.6, |
|
|
|
value: 0.6 |
|
|
|
label: '0.6', |
|
|
|
value: '0.6' |
|
|
|
}, { |
|
|
|
label: 0.5, |
|
|
|
value: 0.5 |
|
|
|
label: '0.5', |
|
|
|
value: '0.5' |
|
|
|
}, { |
|
|
|
label: 0.4, |
|
|
|
value: 0.4 |
|
|
|
label: '0.4', |
|
|
|
value: '0.4' |
|
|
|
}, { |
|
|
|
label: 0.3, |
|
|
|
value: 0.3 |
|
|
|
label: '0.3', |
|
|
|
value: '0.3' |
|
|
|
}, { |
|
|
|
label: 0.2, |
|
|
|
value: 0.2 |
|
|
|
label: '0.2', |
|
|
|
value: '0.2' |
|
|
|
}, { |
|
|
|
label: 0.1, |
|
|
|
value: 0.1 |
|
|
|
label: '0.1', |
|
|
|
value: '0.1' |
|
|
|
} |
|
|
|
], |
|
|
|
cornealOtherList: [ |
|
|
|
@ -509,13 +509,13 @@ export default { |
|
|
|
formData: { |
|
|
|
checkResult: [], // 检查结果,多个用逗号分割 |
|
|
|
checkSign: '', // 检查者签名 |
|
|
|
conjunctivaOd: '', // 右眼结膜 |
|
|
|
conjunctivaOs: '', // 左眼结膜 |
|
|
|
corneaOd: '', // 右眼角膜 |
|
|
|
corneaExtraOd: '', // 右眼角膜 |
|
|
|
corneaOs: '', // 左眼角膜 |
|
|
|
corneaExtraOs: '', // 左眼角膜 |
|
|
|
djTime: '', // 戴镜时间 |
|
|
|
conjunctivaOd: [], // 右眼结膜 |
|
|
|
conjunctivaOs: [], // 左眼结膜 |
|
|
|
corneaOd: [], // 右眼角膜 |
|
|
|
corneaExtraOd: [], // 右眼角膜 |
|
|
|
corneaOs: [], // 左眼角膜 |
|
|
|
corneaExtraOs: [], // 左眼角膜 |
|
|
|
djTime: [], // 戴镜时间 |
|
|
|
doctorSign: '', // 医生签名 |
|
|
|
iolOd: '', // 右眼眼轴 |
|
|
|
iolOs: '', // 左眼眼轴 |
|
|
|
@ -525,8 +525,8 @@ export default { |
|
|
|
jmdxtOs: [], // 左眼角膜地形图 |
|
|
|
mirrorOd: [], // 右眼镜片状态 |
|
|
|
mirrorOs: [], // 左眼镜片状态 |
|
|
|
otherOd: '', // 右眼其他 |
|
|
|
otherOs: '', // 左眼其他 |
|
|
|
otherOd: [], // 右眼其他 |
|
|
|
otherOs: [], // 左眼其他 |
|
|
|
patientName: '', // 患者名称 |
|
|
|
patientAddress: '', // 地址 |
|
|
|
patientBirthday: '', // 生日 |
|
|
|
@ -597,7 +597,16 @@ export default { |
|
|
|
}) |
|
|
|
if (res.code === 0) { |
|
|
|
this.formData = res.data |
|
|
|
this.formData.djTime = this.formData.djTime ? this.formData.djTime.split(',') : [] |
|
|
|
this.formData.checkResult = this.formData.checkResult ? this.formData.checkResult.split(',') : [] |
|
|
|
this.formData.corneaOd = this.formData.corneaOd ? this.formData.corneaOd.split(',') : [] |
|
|
|
this.formData.corneaExtraOd = this.formData.corneaExtraOd ? this.formData.corneaExtraOd.split(',') : [] |
|
|
|
this.formData.corneaOs = this.formData.corneaOs ? this.formData.corneaOs.split(',') : [] |
|
|
|
this.formData.corneaExtraOs = this.formData.corneaExtraOs ? this.formData.corneaExtraOs.split(',') : [] |
|
|
|
this.formData.conjunctivaOd = this.formData.conjunctivaOd ? this.formData.conjunctivaOd.split(',') : [] |
|
|
|
this.formData.conjunctivaOs = this.formData.conjunctivaOs ? this.formData.conjunctivaOs.split(',') : [] |
|
|
|
this.formData.otherOd = this.formData.otherOd ? this.formData.otherOd.split(',') : [] |
|
|
|
this.formData.otherOs = this.formData.otherOs ? this.formData.otherOs.split(',') : [] |
|
|
|
this.formData.jmdxtOd = this.formData.jmdxtOd ? this.formData.jmdxtOd.split(',') : [] |
|
|
|
this.formData.jmdxtOs = this.formData.jmdxtOs ? this.formData.jmdxtOs.split(',') : [] |
|
|
|
this.formData.mirrorOd = this.formData.mirrorOd ? this.formData.mirrorOd.split(',') : [] |
|
|
|
@ -642,6 +651,15 @@ export default { |
|
|
|
this.$message.error('签字未成功请重新签字后再保存') |
|
|
|
return |
|
|
|
} |
|
|
|
this.formData.djTime = this.formData.djTime.length ? this.formData.djTime.join(',') : '' |
|
|
|
this.formData.corneaOd = this.formData.corneaOd.length ? this.formData.corneaOd.join(',') : '' |
|
|
|
this.formData.corneaExtraOd = this.formData.corneaExtraOd.length ? this.formData.corneaExtraOd.join(',') : '' |
|
|
|
this.formData.corneaOs = this.formData.corneaOs.length ? this.formData.corneaOs.join(',') : '' |
|
|
|
this.formData.corneaExtraOs = this.formData.corneaExtraOs.length ? this.formData.corneaExtraOs.join(',') : '' |
|
|
|
this.formData.conjunctivaOd = this.formData.conjunctivaOd.length ? this.formData.conjunctivaOd.join(',') : '' |
|
|
|
this.formData.conjunctivaOs = this.formData.conjunctivaOs.length ? this.formData.conjunctivaOs.join(',') : '' |
|
|
|
this.formData.otherOd = this.formData.otherOd.length ? this.formData.otherOd.join(',') : '' |
|
|
|
this.formData.otherOs = this.formData.otherOs.length ? this.formData.otherOs.join(',') : '' |
|
|
|
this.formData.checkResult = this.formData.checkResult.length ? this.formData.checkResult.join(',') : '' |
|
|
|
this.formData.jmdxtOd = this.formData.jmdxtOd.length ? this.formData.jmdxtOd.join(',') : '' |
|
|
|
this.formData.jmdxtOs = this.formData.jmdxtOs.length ? this.formData.jmdxtOs.join(',') : '' |
|
|
|
@ -665,6 +683,13 @@ export default { |
|
|
|
</script> |
|
|
|
|
|
|
|
<style lang="scss" scoped> |
|
|
|
::v-deep .el-tag{ |
|
|
|
font-size: 16px; |
|
|
|
} |
|
|
|
::v-deep .el-tag.el-tag--info{ |
|
|
|
color: #333; |
|
|
|
border-color: #999; |
|
|
|
} |
|
|
|
.flex{ |
|
|
|
display: flex; |
|
|
|
} |
|
|
|
|