Browse Source

所有下拉选择支持手动输入

master
bianyaqi 1 year ago
parent
commit
357103985f
  1. 14
      src/components/360View/commonForm/deveopmentFIle.vue
  2. 30
      src/components/360View/commonForm/eyesVision.vue
  3. 6
      src/components/360View/commonForm/optometryForm.vue
  4. 6
      src/components/360View/commonForm/threeVision.vue
  5. 61
      src/components/360View/opticalFile/index.vue
  6. 413
      src/page-subspecialty/views/modules/formList/screenReport.vue
  7. 1
      src/page-subspecialty/views/modules/nurseManagement/reservation/subList/printTable.vue

14
src/components/360View/commonForm/deveopmentFIle.vue

@ -45,7 +45,7 @@
</div>
<div v-if="scope.row.name == '是否戴镜'">
<div style="display:flex;">
<el-select v-model="dataForm.sfDj" clearable placeholder="" style="width: 80%">
<el-select v-model="dataForm.sfDj" filterable allow-create clearable placeholder="" style="width: 80%">
<el-option
v-for="item in scope.row.mirrorList"
:key="item.id"
@ -90,7 +90,7 @@
</div>
<div v-if="scope.row.name == '是否戴镜'">
<div style="display:flex;">
<el-select v-model="dataForm.djXg" clearable placeholder="" style="width: 80%">
<el-select v-model="dataForm.djXg" filterable allow-create clearable placeholder="" style="width: 80%">
<el-option
v-for="item in scope.row.mirrorHabit"
:key="item.id"
@ -144,7 +144,7 @@
<el-table-column label="" width="" :resizable="false" prop="type">
<template slot-scope="scope">
<div v-if="scope.row.name == '戴镜类型'">
<el-select v-model="dataForm.djLx" clearable placeholder="" style="width: 80%">
<el-select v-model="dataForm.djLx" filterable allow-create clearable placeholder="" style="width: 80%">
<el-option
v-for="item in scope.row.mirrorType"
:key="item.id"
@ -161,7 +161,7 @@
</div>
</div>
<div v-if="scope.row.name == '父母是否近视'">
<el-select v-model="dataForm.fmSfJs" clearable placeholder="" style="width: 80%">
<el-select v-model="dataForm.fmSfJs" filterable allow-create clearable placeholder="" style="width: 80%">
<el-option
v-for="item in scope.row.shortsighte"
:key="item.id"
@ -171,7 +171,7 @@
</el-select>
</div>
<div v-if="scope.row.name == '户外活动时间'">
<el-select v-model="dataForm.hwHdSj" clearable placeholder="" style="width: 80%">
<el-select v-model="dataForm.hwHdSj" filterable allow-create clearable placeholder="" style="width: 80%">
<el-option
v-for="item in scope.row.outTime"
:key="item.id"
@ -197,7 +197,7 @@
</div>
<div v-if="scope.row.name == '是否散瞳'">
<div>
<el-select v-model="dataForm.sfstOd" clearable placeholder="" style="width: 80%">
<el-select v-model="dataForm.sfstOd" filterable allow-create clearable placeholder="" style="width: 80%">
<el-option
v-for="item in scope.row.mydriasis"
:key="item.id"
@ -238,7 +238,7 @@
</div>
</div>
<div v-if="scope.row.name == '建议'">
<el-select v-model="dataForm.jianYi" clearable placeholder="" style="width: 80%">
<el-select v-model="dataForm.jianYi" filterable allow-create clearable placeholder="" style="width: 80%">
<el-option
v-for="item in scope.row.suggest"
:key="item.id"

30
src/components/360View/commonForm/eyesVision.vue

@ -140,7 +140,7 @@
<div v-if="scope.row.name == '交替遮盖试验(CT)'">
<div class="center">
<div style="display: flex;justify-content: space-around;align-items: center"><span>:</span>
<el-select v-model="formData.ctYuan" placeholder="" clearable style="display: inline-block;width: 100px">
<el-select v-model="formData.ctYuan" filterable allow-create placeholder="" clearable style="display: inline-block;width: 100px">
<el-option
v-for="item in ctList"
:key="item.id"
@ -149,7 +149,7 @@
/>
</el-select>
<span>:</span>
<el-select v-model="formData.ctJin" placeholder="" clearable style="display: inline-block;width: 100px">
<el-select v-model="formData.ctJin" filterable allow-create placeholder="" clearable style="display: inline-block;width: 100px">
<el-option
v-for="item in ctList"
:key="item.id"
@ -170,7 +170,7 @@
</div>
<div v-if="scope.row.name == 'Worth-4-dot'">
<div class="center" style="display: flex">
<el-select v-model="formData.worth1" placeholder="" clearable style="display: inline-block;width: 50px" @change="selectWorth($event, 'od')">
<el-select v-model="formData.worth1" placeholder="" filterable allow-create clearable style="display: inline-block;width: 50px" @change="selectWorth($event, 'od')">
<el-option
v-for="item in worthList"
:key="item.id"
@ -186,7 +186,7 @@
<div v-if="scope.row.name == '立体视(stereo)'">
<div class="center">
<span>RDD():</span>
<el-select v-model="formData.stereoRdd" placeholder="" clearable style="display: inline-block;width: 100px" @change="selectWorth($event, 'od')">
<el-select v-model="formData.stereoRdd" placeholder="" filterable allow-create clearable style="display: inline-block;width: 100px" @change="selectWorth($event, 'od')">
<el-option
v-for="item in stereoList"
:key="item.id"
@ -202,7 +202,7 @@
<template slot="prepend">:</template>
</el-input>
<span></span>
<el-select v-model="formData.ywYuanExtra" placeholder="" style="width: 100px">
<el-select v-model="formData.ywYuanExtra" allow-create filterable placeholder="" style="width: 100px">
<el-option
v-for="item in position"
:key="item.id"
@ -273,7 +273,7 @@
<el-input v-model="formData.afOd1" placeholder="" style="width: 120px">
<template slot="prepend">OD:</template>
</el-input>
<el-select v-model="formData.afOd2" placeholder="" clearable style="display: inline-block;width: 100px;margin-left: 8px" @change="selectWorth($event, 'od')">
<el-select v-model="formData.afOd2" placeholder="" filterable allow-create clearable style="display: inline-block;width: 100px;margin-left: 8px" @change="selectWorth($event, 'od')">
<el-option
v-for="item in afList"
:key="item.id"
@ -286,7 +286,7 @@
<el-input v-model="formData.afOs1" placeholder="" style="width: 120px">
<template slot="prepend">OS:</template>
</el-input>
<el-select v-model="formData.afOs2" placeholder="" clearable style="display: inline-block;width: 100px;margin-left: 8px" @change="selectWorth($event, 'od')">
<el-select v-model="formData.afOs2" filterable allow-create placeholder="" clearable style="display: inline-block;width: 100px;margin-left: 8px" @change="selectWorth($event, 'od')">
<el-option
v-for="item in afList"
:key="item.id"
@ -344,14 +344,6 @@
<input type="checkbox" :checked="item.isSelect">
<div>{{ item.name }}</div>
</div>
<!-- <el-select v-model="formData.cbzdXs" multiple placeholder="请选择" style="width: 100%">-->
<!-- <el-option-->
<!-- v-for="item in scope.row.c"-->
<!-- :key="item.id"-->
<!-- :label="item.name"-->
<!-- :value="item.name"-->
<!-- />-->
<!-- </el-select>-->
</div>
</div>
</div>
@ -399,7 +391,7 @@
</div>
<div v-if="scope.row.name == 'Worth-4-dot'">
<div class="center" style="display: flex">
<el-select v-model="formData.worth3" placeholder="" clearable style="display: inline-block;width: 50px" @change="selectWorth($event, 'os')">
<el-select v-model="formData.worth3" placeholder="" filterable allow-create clearable style="display: inline-block;width: 50px" @change="selectWorth($event, 'os')">
<el-option
v-for="item in worthList"
:key="item.id"
@ -415,7 +407,7 @@
<div v-if="scope.row.name == '立体视(stereo)'">
<div class="center">
<span>TNO():</span>
<el-select v-model="formData.stereoTno" placeholder="" clearable style="display: inline-block;width: 100px" @change="selectWorth($event, 'od')">
<el-select v-model="formData.stereoTno" placeholder="" filterable allow-create clearable style="display: inline-block;width: 100px" @change="selectWorth($event, 'od')">
<el-option
v-for="item in stereoList"
:key="item.id"
@ -431,7 +423,7 @@
<template slot="prepend">:</template>
</el-input>
<span></span>
<el-select v-model="formData.ywJinExtra" placeholder="" style="width: 100px">
<el-select v-model="formData.ywJinExtra" filterable allow-create placeholder="" style="width: 100px">
<el-option
v-for="item in position"
:key="item.id"
@ -491,7 +483,7 @@
<el-input v-model="formData.afOu1" placeholder="" style="width: 120px">
<template slot="prepend">OU:</template>
</el-input>
<el-select v-model="formData.afOu2" placeholder="" clearable style="display: inline-block;width: 100px;margin-left: 8px" @change="selectWorth($event, 'od')">
<el-select v-model="formData.afOu2" placeholder="" filterable allow-create clearable style="display: inline-block;width: 100px;margin-left: 8px" @change="selectWorth($event, 'od')">
<el-option
v-for="item in afList"
:key="item.id"

6
src/components/360View/commonForm/optometryForm.vue

@ -42,7 +42,7 @@
<span class="bold">性别<el-input v-model="dataForm.patientSex" style="width: 60px" placeholder="" /></span>
<span class="bold">年龄<el-input v-model="dataForm.patientAge" style="width: 60px" placeholder="" /></span>
<span class="bold">屈光发育档案
<el-select v-model="dataForm.qgFyda" placeholder="" clearable style="display: inline-block;width: 100px">
<el-select v-model="dataForm.qgFyda" filterable allow-create placeholder="" clearable style="display: inline-block;width: 100px">
<el-option
v-for="item in fileList"
:key="item.id"
@ -128,7 +128,7 @@
</div>
<div v-if="scope.row.name == '基本信息'">
<div class="width-100 center">
<el-select v-model="dataForm.slType" clearable placeholder="" style="width: 100%" @change="selectVision">
<el-select v-model="dataForm.slType" filterable allow-create clearable placeholder="" style="width: 100%" @change="selectVision">
<el-option
v-for="item in visionList"
:key="item.id"
@ -153,7 +153,7 @@
</div>
<div style="margin-left: 20px">
<span>其他:</span>
<el-select v-model="dataForm.pjyjQt" clearable placeholder="" style="width: 220px;display: inline-block">
<el-select v-model="dataForm.pjyjQt" filterable allow-create clearable placeholder="" style="width: 220px;display: inline-block">
<el-option
v-for="item in others"
:key="item.id"

6
src/components/360View/commonForm/threeVision.vue

@ -588,7 +588,7 @@
<div v-if="scope.row.name == 'CT+Prism'">
<div class="center">
<el-input v-model="dataForm.ctPrism" placeholder="" style="width: 120px" />
<el-select v-model="dataForm.ctPrismDw" placeholder="" clearable style="display: inline-block;width: 100px;margin-left: 8px">
<el-select v-model="dataForm.ctPrismDw" filterable allow-create placeholder="" clearable style="display: inline-block;width: 100px;margin-left: 8px">
<el-option
v-for="item in ctList"
:key="item.id"
@ -601,7 +601,7 @@
</div>
<div v-if="scope.row.name == '检查画片' && scope.row.type == '1'">
<div class="center">
<el-select v-model="dataForm.tssjcJchp" placeholder="" clearable style="display: inline-block;width: 180px;margin-left: 8px">
<el-select v-model="dataForm.tssjcJchp" filterable allow-create placeholder="" clearable style="display: inline-block;width: 180px;margin-left: 8px">
<el-option
v-for="item in checkList"
:key="item.id"
@ -697,7 +697,7 @@
</div>
<div v-if="scope.row.name == '客观斜视角'">
<span>异常视网膜对应:</span>
<el-select v-model="dataForm.tssjcKgxsj2" placeholder="" clearable style="display: inline-block;width: 120px;margin-left: 8px">
<el-select v-model="dataForm.tssjcKgxsj2" filterable allow-create placeholder="" clearable style="display: inline-block;width: 120px;margin-left: 8px">
<el-option
v-for="item in retinaList"
:key="item.id"

61
src/components/360View/opticalFile/index.vue

@ -12,21 +12,27 @@
<!-- <div class="button"><i class="el-icon-plus" /> 新建表单</div> -->
</div>
<div v-if="isSearch === '3'" class="content-left-bottom">
<div class="commonForm-text">
<span>常用表单</span>
<span class="line" />
<el-checkbox v-model="defaultChecked">默认新建今日</el-checkbox>
</div>
<div class="record">
<p>验光报告单</p>
<img v-if="!onlyRead" :src="require('@/assets/img/add.png')" alt="" @click="addRecord(1,'验光报告单')">
<div style="height: 60px">
<div class="commonForm-text">
<span>常用表单</span>
<span class="line" />
<el-checkbox v-model="defaultChecked">默认新建今日</el-checkbox>
</div>
<div class="record">
<p>验光报告单</p>
<img v-if="!onlyRead" :src="require('@/assets/img/add.png')" alt="" @click="addRecord(1,'验光报告单')">
</div>
</div>
<div class="comonForm-tab">
<el-radio-group v-model="formType" size="small">
<el-radio-button label="报告单" name="1" style="" />
<el-radio-button label="其他" name="2" style="" />
</el-radio-group>
<div v-if="formType === '报告单'">
<div v-if="formType === '报告单'" class="bottomList">
<div class="record">
<p>视力筛查报告单</p>
<img v-if="!onlyRead" :src="require('@/assets/img/add.png')" alt="" @click="addRecord(2,'视力筛查报告单')">
</div>
<div class="record">
<p>双眼视功能检查报告单</p>
<img v-if="!onlyRead" :src="require('@/assets/img/add.png')" alt="" @click="addRecord(2,'双眼视功能检查报告单')">
@ -59,6 +65,18 @@
:creator="creator"
@del="deleteForm"
/>
<screen-report
v-if="name==='视力筛查报告单'"
ref="screenForm"
:is-dev="isDev"
:only-read="onlyRead"
:is-platform="isPlatform"
:patient-id="patientId"
:case-id="id"
:is-creator="isCreator"
:creator="creator"
@formDelete="deleteScreen"
/>
<optometryForm
v-if="name === '验光报告单'"
ref="optome"
@ -107,9 +125,11 @@ import ourPatientRecord from './outPatientRecord'
import eyesVision from '@/components/360View/commonForm/eyesVision' //
import threeVision from '@/components/360View/commonForm/threeVision' //
import optometryForm from '@/components/360View/commonForm/optometryForm' //
import deveopmentFile from '@/components/360View/commonForm/deveopmentFIle' //
import deveopmentFile from '@/components/360View/commonForm/deveopmentFIle'
import ScreenReport from '@/page-subspecialty/views/modules/formList/screenReport.vue' //
export default {
components: {
ScreenReport,
ourPatientRecord,
eyesVision,
optometryForm,
@ -164,6 +184,12 @@ export default {
this.getFormList()
},
methods: {
updateForm() {
},
deleteScreen() {
this.getFormList()
},
handleForm(index, item) {
const user = JSON.parse(window.sessionStorage.getItem('qg-userData'))
this.isCreator = item.doctorCode === user.employeeId
@ -198,6 +224,9 @@ export default {
case '验光报告单' :
this.$refs.optome.handleSaveTable()
break
case '视力筛查报告单' :
this.$refs.screenForm.handleSaveTable()
break
case '屈光发育档案':
this.$refs.deveope.handleSaveTable()
break
@ -335,9 +364,11 @@ export default {
.tree-date {
padding-right: 10px;
}
.content-left-bottom {
padding-top: 16px;
}
.content-left-top {
overflow-y: auto;
margin-bottom: 16px;
.CRFList-list {
display: flex;
justify-content: space-between;
@ -393,7 +424,8 @@ export default {
margin: 0 10px;
}
.comonForm-tab {
margin-top: 10px;
padding-top: 10px;
height: calc(100% - 60px);
}
.comonForm-tab-Pane {
margin-top: 10px;
@ -494,6 +526,11 @@ export default {
}
}
}
.bottomList{
height: calc(100% - 36px);
overflow: hidden;
overflow-y: scroll;
}
</style>
<style lang="scss">
.opticalFile {

413
src/page-subspecialty/views/modules/formList/screenReport.vue

@ -0,0 +1,413 @@
<template>
<div id="operation-record" style=" background: #fff; padding: 10px 20px 50px 20px;page-break-after:always">
<div class="btnBox">
<div v-if="!onlyRead && isPlatform">
<el-button v-print="'#reportForm'" size="small" @click="handlePrint">打印</el-button>
<template v-if="isCreator">
<el-button type="primary" size="small" @click="handleSaveTable">保存</el-button>
<el-button type="danger" size="small" @click="formDelete">删除</el-button>
</template>
</div>
<div v-if="creator" style="margin: 10px 0;text-align: left;color: #409EFF">
<div>
操作者{{ creator.doctorName }}
</div>
<div>
工号{{ creator.doctorCode }}
</div>
</div>
</div>
<div style="width: 840px">
<div id="reportForm" style="width: 100%;padding-right: 8px;text-align: left">
<div v-if="!isDev" class="flex j-c" style="padding-bottom: 8px">
<img width="650" src="@/assets/img/xianganlogo2.jpg">
</div>
<p style="color:#000000;font-size:24px;font-weight: 700;letter-spacing: 10px;text-align:center;margin-bottom: 10px;word-spacing: 3px">
视力筛查报告单
</p>
<div class="flex">
<div class="flex a-c">登记号:<el-input v-model="confirmData.patientId" style="flex: 1" /></div>
<div class="flex" style="width: 240px">姓名<el-input v-model="confirmData.patientName" style="flex: 1" /></div>
<div class="flex" style="width: 240px">性别<el-input v-model="confirmData.patientSex" style="flex: 1" /></div>
<div class="flex a-c">年龄:<el-input v-model="confirmData.patientAge" style="flex: 1" /></div>
</div>
<table class="treatAction">
<tbody>
<tr>
<td>
瞳孔
</td>
<td colspan="2">
<el-select v-model="confirmData.tk" filterable allow-create placeholder="" clearable>
<el-option
v-for="item in tkList"
:key="item.id"
:label="item.name"
:value="item.name"
/>
</el-select>
</td>
</tr>
<tr>
<td>眼别</td>
<td>右眼</td>
<td>左眼</td>
</tr>
<tr>
<td>屈光不正度D</td>
<td>
<div class="flex">
<el-input v-model="confirmData.qgbzdSphOd" placeholder="" />
<span>/</span>
<el-input v-model="confirmData.qgbzdCylOd" placeholder="" />
<span>/</span>
<el-input v-model="confirmData.qgbzdAxisOd" placeholder="" />
</div>
</td>
<td>
<div class="flex">
<el-input v-model="confirmData.qgbzdSphOs" placeholder="" />
<span>/</span>
<el-input v-model="confirmData.qgbzdCylOs" placeholder="" />
<span>/</span>
<el-input v-model="confirmData.qgbzdAxisOs" placeholder="" />
</div>
</td>
</tr>
<tr>
<td>眼位</td>
<td><el-input v-model="confirmData.ywOd" /></td>
<td><el-input v-model="confirmData.ywOs" /></td>
</tr>
<tr>
<td>瞳孔大小mm</td>
<td>
<el-input v-model="confirmData.tkdxOd" />
</td>
<td>
<el-input v-model="confirmData.tkdxOs" />
</td>
</tr>
<tr>
<td>结果</td>
<td colspan="2">
<el-checkbox-group v-model="jgSelect">
<el-checkbox label="正常" />
<el-checkbox label="远视" />
<el-checkbox label="近视" />
<el-checkbox label="散光" />
<el-checkbox label="屈光不正" />
<el-checkbox label="斜视" />
<el-checkbox label="其他">
其他<el-input v-model="confirmData.jgOther" />
</el-checkbox>
</el-checkbox-group>
</td>
</tr>
<tr>
<td>建议</td>
<td colspan="2">
<el-select v-model="confirmData.jy" filterable allow-create placeholder="" clearable>
<el-option
v-for="item in jyList"
:key="item.id"
:label="item.name"
:value="item.name"
/>
</el-select>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'ScreenReport',
props: {
onlyRead: {
type: Boolean,
default: false
},
isDev: {
type: Boolean
},
isPlatform: {
type: Boolean,
default: true
},
patientId: {
type: String
},
caseId: {
type: String,
default: ''
},
isCreator: {
type: Boolean,
default: true
},
//
creator: {
type: Object
}
},
data() {
return {
origin: {},
originForm: {},
tkList: [
{
name: '正常',
id: 1
}, {
name: '复方托吡卡胺',
id: 2
}, {
name: '赛飞杰',
id: 3
}, {
name: '阿托品',
id: 4
}
],
jyList: [
{
name: '随访',
id: '1'
}, {
name: '进一步检查',
id: '2'
}
],
jgSelect: [],
confirmData: {
tk: '正常',
jg: '',
jgOther: '',
jy: '',
tkdxOd: '',
tkdxOs: '',
ywOd: '',
ywOs: '',
qgbzdSphOd: '',
qgbzdSphOs: '',
qgbzdCylOd: '',
qgbzdCylOs: '',
qgbzdAxisOd: '',
qgbzdAxisOs: '',
jzNumber: '',
patientName: '',
patientAge: '',
patientSex: '',
patientId: '',
idList: []
}
}
},
watch: {
caseId(val) {
if (val) {
this.getReportInfo()
}
}
},
created() {
this.getReportInfo()
},
methods: {
async getPatientData() {
const { data: res } = await this.$http.get(
'/slscbg/getSlscbgInfo',
{
params: {
patientId: this.patientId
}
}
)
if (res.code === 0) {
this.confirmData.patientId = res.data.patientId
this.confirmData.patientAge = res.data.patientAge
this.confirmData.patientSex = res.data.patientSex
this.confirmData.patientName = res.data.patientName
} else {
this.$message.error(res.msg)
}
},
//
handleResValue(val, change) {
if (!val) {
return
}
change.forEach(item => {
item.isSelect = false
item.remark = ''
})
const list = val.split('/')
change.forEach(item => {
list.forEach(lis => {
if (lis === item.name) {
item.isSelect = true
}
if (lis.includes('其他') && item.name === '其他:') {
item.isSelect = true
item.remark = lis.split(':')[1]
}
})
//
if (!item.isSelect && item.name === '其他:') {
item.remark = ''
}
})
},
handlePrint() {
if (!this.isCreator) {
return
}
this.handleSaveTable()
},
//
handleSaveTable() {
this.confirmData.jg = this.jgSelect.join('/')
this.confirmData.jzNumber = window.sessionStorage.getItem('jzNumber')
this.$http.post('/slscbg/saveSlscbg', {
caseId: this.caseId,
...this.confirmData
}).then(() => {
this.getReportInfo()
this.$emit('handleSaveTable')
})
},
getReportInfo() {
const params = {
patientId: this.patientId,
caseId: this.caseId
}
this.$http.get('/slscbg/getSlscbgInfo', { params }).then(data => {
const res = data.data.data
this.setData(res)
})
},
setData(res) {
this.confirmData = res
this.jgSelect = this.confirmData.jg.split('/')
if (!res.jzNumber) {
this.getPatientData()
const userData = JSON.parse(window.sessionStorage.getItem('qg-userData'))
this.confirmData.operator = userData.signImgBase
this.confirmData.operateDate = this.$moment().format('YYYY-MM-DD')
}
},
// id
async queryProject() {
const project = window.sessionStorage.getItem('projectItem') ? JSON.parse(window.sessionStorage.getItem('projectItem')) : []
const { data: res } = await this.$http.get(
'/patient/getZlItemDict',
{
params: {
caseName: '报告'
}
}
)
if (res.code === 0) {
const data = res.data || []
const list = []
if (data.length) {
for (let i = 0; i < data.length; i++) {
for (let j = 0; j < project.length; j++) {
if (data[i].itemId === project[j].porjectCode) {
list.push(project[j].id)
}
}
}
this.confirmData.idList = list
}
} else {
this.$message.error(res.msg)
}
},
formDelete() {
this.$confirmFun('确定删除吗?').then(() => {
this.$http.post('/slscbg/delSlscbgInfo', {
id: this.caseId
}).then(() => {
this.$message.success('删除成功')
this.$emit('formDelete', 'del')
})
})
}
}
}
</script>
<style lang="scss" scoped>
#operation-record{
background: #fff;
padding: 10px 20px 50px 20px;
page-break-after:always;
height: 100%;
overflow: auto;
}
.btnBox{
position: fixed;
z-index: 999;
right: 90px;
}
.check {
cursor: pointer;
user-select: none;
display: flex;
input{
-webkit-appearance: checkbox !important;
margin-right: 5px;
}
}
.flex{
display: flex;
}
.a-c{
align-items: center;
}
.j-b{
justify-content: space-between;
}
.treatAction{
width: 100%;
margin-top: 10px;
tr td,tr th{
border: 1px solid #ccc;
padding: 5px;
}
td{
width: 25%;
text-align: center;
}
}
::v-deep .el-input__inner {
border: none;
height: 26px !important;
line-height: 26px !important;
text-align: center;
font-size: 16px;
}
::v-deep .el-input__icon{
line-height: 26px !important;
}
::v-deep .el-checkbox-group{
text-align: left;
}
::v-deep .el-input__inner {
border-bottom: 1px solid #ccc;
border-radius: 0;
padding: 0;
}
::v-deep .el-input__prefix {
display: none;
}
::v-deep .el-checkbox__label{
font-size: 16px !important;
}
</style>

1
src/page-subspecialty/views/modules/nurseManagement/reservation/subList/printTable.vue

@ -22,6 +22,7 @@
<el-table-column prop="patientId" label="登记号" header-align="center" align="center" width="120px" />
<el-table-column prop="patientPhone" label="电话" header-align="center" align="center" width="120px" />
<el-table-column label="眼别" prop="eyeType" header-align="center" align="center" width="80px" />
<el-table-column label="医疗项目" prop="itemName" header-align="center" align="center" width="100px" />
<el-table-column label="项目" prop="project" header-align="center" align="center" width="120px">
<template slot-scope="scope">
<div v-if="scope.row.project">

Loading…
Cancel
Save