Browse Source

角膜塑形镜复查单单选改为多选

master
bianyaqi 3 weeks ago
parent
commit
2bd86d9705
  1. 4
      .env.development
  2. 103
      src/page-subspecialty/views/modules/optometryManagement/seeDoctor/CornealReview.vue

4
.env.development

@ -1,8 +1,8 @@
NODE_ENV=development
VUE_APP_NODE_ENV=dev
#VUE_APP_LOGIN_URL='http://47.110.224.240:8036/xiangan-crf'
VUE_APP_LOGIN_URL='http://192.168.4.24:8036/xiangan-crf'
VUE_APP_LOGIN_URL='http://47.110.224.240:8036/xiangan-crf'
#VUE_APP_LOGIN_URL='http://192.168.4.24:8036/xiangan-crf'
# 免登录链接
VUE_APP_SINGLE_URL='https://10.80.3.194:8002/oauth/authorize'

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

@ -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;
}

Loading…
Cancel
Save