bianyaqi 2 years ago
parent
commit
67772d6e79
  1. 2
      src/page-subspecialty/views/modules/imgEditorFabric/index.vue
  2. 231
      src/page-subspecialty/views/modules/optometryManagement/seeDoctor/CornealReview.vue

2
src/page-subspecialty/views/modules/imgEditorFabric/index.vue

@ -30,7 +30,6 @@
<div v-show="menuActive === '4'" class="left-panel">
<div style="display: inline-block">
<el-button type="primary" class="btn btn-info" size="small" @click="changeDrawing">{{ controlBtn }}</el-button>
<div v-if="controlDrawing">
<div class="drawing_item" style="display: flex">
<span for="drawing-mode-selector">风格:</span>
@ -44,7 +43,6 @@
<el-slider v-model="lineWidth" :min="0" :max="150" @change="changeLineWidth" />
<input id="drawing-line-width" type="range" value="30" min="0" max="150">
</div>
<div class="drawing_item" style="display: flex;align-items: center">
<div for="drawing-color">线条颜色:</div>
<el-input id="drawing-color" class="toolStyle" type="color" value="#FF0000" />

231
src/page-subspecialty/views/modules/optometryManagement/seeDoctor/CornealReview.vue

@ -27,9 +27,12 @@
<tr>
<td colspan="6">
<div style="display: flex;flex-wrap: wrap">
<div v-for="(item,index) in formData.checkList" :key="index" class="checkItem" @click="item.isSelect=!item.isSelect">
<input type="checkbox" :checked="item.isSelect">{{ item.name }}
</div>
<el-select v-model="formData.check" placeholder="" clearable multiple filterable allow-create style="width: 100%">
<el-option v-for="(item,index) in cornealList " :key="index" :value="item.id" :label="item.name" />
</el-select>
<!-- <div v-for="(item,index) in formData.checkList" :key="index" class="checkItem" @click="item.isSelect=!item.isSelect">-->
<!-- <input type="checkbox" :checked="item.isSelect">{{ item.name }}-->
<!-- </div>-->
</div>
</td>
</tr>
@ -40,9 +43,25 @@
</tr>
<tr v-for="(item,index) in formData.projectList" :key="`${index}_${index}`">
<template v-if="index<4">
<td colspan="2">{{ item.name }}</td>
<td colspan="2"><el-input v-model="item.os" /></td>
<td colspan="2"><el-input v-model="item.od" /></td>
<template v-if="item.name === '角膜地形图'">
<td colspan="2">{{ item.name }}</td>
<td colspan="2">
<el-select v-model="item.os" placeholder="" clearable multiple filterable allow-create style="width: 100%">
<el-option v-for="(item,index) in cornealList " :key="index" :value="item.id" :label="item.name" />
</el-select>
</td>
<td colspan="2">
<el-select v-model="item.od" placeholder="" clearable multiple filterable allow-create style="width: 100%">
<el-option v-for="(item,index) in cornealList " :key="index" :value="item.id" :label="item.name" />
</el-select>
</td>
</template>
<template v-else>
<td colspan="2">{{ item.name }}</td>
<td colspan="2"><el-input v-model="item.os" /></td>
<td colspan="2"><el-input v-model="item.od" /></td>
</template>
</template>
</tr>
<tr>
@ -57,16 +76,16 @@
<td colspan="2">{{ formData.projectList[5].name }}</td>
<td colspan="2">
<div style="display: flex;flex-wrap: wrap">
<div v-for="(item,index) in formData.projectList[5].osList" :key="index" class="checkItem" @click="item.isSelect=!item.isSelect">
<input type="checkbox" :checked="item.isSelect">{{ item.name }}
</div>
<el-select v-model="formData.lensOD" placeholder="" clearable multiple filterable allow-create style="width: 100%">
<el-option v-for="(item,index) in lensList " :key="index" :value="item.id" :label="item.name" />
</el-select>
</div>
</td>
<td colspan="2">
<div style="display: flex;flex-wrap: wrap">
<div v-for="(item,index) in formData.projectList[5].odList" :key="index" class="checkItem" @click="item.isSelect=!item.isSelect">
<input type="checkbox" :checked="item.isSelect">{{ item.name }}
</div>
<el-select v-model="formData.lensOS" placeholder="" clearable multiple filterable allow-create style="width: 100%">
<el-option v-for="(item,index) in lensList " :key="index" :value="item.id" :label="item.name" />
</el-select>
</div>
</td>
</tr>
@ -104,43 +123,133 @@ export default {
},
data() {
return {
cornealList: [
{
name: '居中',
id: 1
},
{
name: '大致居中',
id: 2
},
{
name: '偏上',
id: 3
},
{
name: '偏下',
id: 4
},
{
name: '偏左',
id: 5
},
{
name: '偏右',
id: 6
},
{
name: '偏颞上',
id: 7
},
{
name: '偏颞下',
id: 8
},
{
name: '偏鼻上',
id: 9
},
{
name: '偏鼻下',
id: 10
},
{
name: '稍上',
id: 11
},
{
name: '稍下',
id: 12
},
{
name: '稍左',
id: 13
},
{
name: '稍右',
id: 14
},
{
name: '稍颞上',
id: 15
},
{
name: '稍颞下',
id: 16
},
{
name: '稍鼻上',
id: 17
},
{
name: '稍鼻下',
id: 18
}
],
checkList: [
{
name: '正常',
id: 1
}, {
name: '重影',
id: 2
}, {
name: '视力波动',
id: 3
}, {
name: '异物感',
id: 4
}, {
name: '镜片难摘',
id: 5
}, {
name: '眼红',
id: 6
}, {
name: '眼痛',
id: 7
}, {
name: '眩光',
id: 8
}, {
name: '视力不佳',
id: 9
}, {
name: '其他',
id: 10
}
],
lensList: [
{
name: '正常',
id: 1
}, {
name: '划痕',
id: 2
}, {
name: '污染',
id: 3
}, {
name: '破损',
id: 4
}
],
formData: {
patientName: '',
patientCheckDate: '',
patientWearTime: '',
checkList: [
{
name: '正常',
isSelect: false
}, {
name: '重影',
isSelect: false
}, {
name: '视力波动',
isSelect: false
}, {
name: '异物感',
isSelect: false
}, {
name: '镜片难摘',
isSelect: false
}, {
name: '眼红',
isSelect: false
}, {
name: '眼痛',
isSelect: false
}, {
name: '眩光',
isSelect: false
}, {
name: '视力不佳',
isSelect: false
}, {
name: '其他',
isSelect: false
}
],
check: '',
projectList: [
{
name: '视力',
@ -181,40 +290,12 @@ export default {
name: '镜片',
os: '',
od: '',
osList: [
{
name: '正常',
isSelect: false
}, {
name: '划痕',
isSelect: false
}, {
name: '污染',
isSelect: false
}, {
name: '破损',
isSelect: false
}
],
odList: [
{
name: '正常',
isSelect: false
}, {
name: '划痕',
isSelect: false
}, {
name: '污染',
isSelect: false
}, {
name: '破损',
isSelect: false
}
]
}
],
remark: '',
patientSign: '',
lensOD: '',
lensOS: '',
docSign: ''
}
}

Loading…
Cancel
Save