Browse Source

知情同意书加上眼别

master
bianyaqi 2 years ago
parent
commit
51b88ca699
  1. 4
      src/components/360View/medicalRecord/outPatientRecord/leftFormList.vue
  2. 17
      src/page-subspecialty/views/modules/formList/DrugInjection.vue
  3. 17
      src/page-subspecialty/views/modules/formList/InjectionTherapy.vue
  4. 21
      src/page-subspecialty/views/modules/formList/MinorOperation.vue
  5. 35
      src/page-subspecialty/views/modules/formList/StyeForm.vue
  6. 17
      src/page-subspecialty/views/modules/formList/childrenLacrimal.vue
  7. 19
      src/page-subspecialty/views/modules/formList/conjunctivalOperation.vue
  8. 17
      src/page-subspecialty/views/modules/formList/cornealForeign.vue
  9. 17
      src/page-subspecialty/views/modules/formList/puncture.vue
  10. 8
      src/page-subspecialty/views/modules/formList/treatNotice.vue

4
src/components/360View/medicalRecord/outPatientRecord/leftFormList.vue

@ -57,12 +57,12 @@ export default {
formTypeList: [
{
type: '治疗',
list: ['眼科激光手术患者知情同意书', '眼科激光手术治疗', '眼底血管造影知情同意书', '眼底血管造影患者预约单',
list: ['眼科激光手术治疗', '眼底血管造影知情同意书', '眼底血管造影患者预约单',
'三面镜检查结果记录', '房角镜检查结果记录', '三面镜/眼部激光治疗流程', '眼科门诊治疗须知']
},
{
type: '同意书',
list: ['干眼激光治疗知情同意书', '干眼手术知情同意书', '角膜异物剔除术知情同意书',
list: ['眼科激光手术患者知情同意书', '干眼激光治疗知情同意书', '干眼手术知情同意书', '角膜异物剔除术知情同意书',
'麦粒肿、霰粒肿、肉芽肿、眼睑肿物手术知情同意书', '前房穿刺知情同意书', '球旁注射同意书',
'小儿泪道冲洗知情同意书', '药物注射手术知情同意书']
},

17
src/page-subspecialty/views/modules/formList/DrugInjection.vue

@ -42,6 +42,19 @@
登记号<el-input v-model="confirmData.patientId" style="width: 100px" />
</div>
</div>
<div class="flex a-c" style="margin: 5px 0">眼别
<div class="flex">
<div class="checkBox" @click="confirmData.eyeType='OD'">
<input type="checkbox" :checked="confirmData.eyeType==='OD'">右眼
</div>
<div style="margin-left: 15px" class="checkBox" @click="confirmData.eyeType='OS'">
<input type="checkbox" :checked="confirmData.eyeType==='OS'">左眼
</div>
<div style="margin-left: 15px" class="checkBox" @click="confirmData.eyeType='OU'">
<input type="checkbox" :checked="confirmData.eyeType==='OU'">双眼
</div>
</div>
</div>
<div class="flex strongTitle">
疾病诊断和治疗建议
</div>
@ -271,6 +284,7 @@ export default {
printHidden: true,
orgin: '',
confirmData: {
eyeType: '',
patientName: '',
patientAge: '',
patientId: '',
@ -412,6 +426,9 @@ export default {
.underline{
text-decoration: underline;
}
.checkBox{
cursor: pointer;
}
::v-deep .el-icon-arrow-up{
display: none;
}

17
src/page-subspecialty/views/modules/formList/InjectionTherapy.vue

@ -39,6 +39,19 @@
登记号<el-input v-model="confirmData.patientId" style="flex: 1" />
</div>
</div>
<div class="flex a-c" style="margin: 10px 0">眼别
<div class="flex">
<div class="checkBox" @click="confirmData.eyeType='OD'">
<input type="checkbox" :checked="confirmData.eyeType==='OD'">右眼
</div>
<div style="margin-left: 15px" class="checkBox" @click="confirmData.eyeType='OS'">
<input type="checkbox" :checked="confirmData.eyeType==='OS'">左眼
</div>
<div style="margin-left: 15px" class="checkBox" @click="confirmData.eyeType='OU'">
<input type="checkbox" :checked="confirmData.eyeType==='OU'">双眼
</div>
</div>
</div>
<div class="flex" style="margin-top: 15px">
诊断<el-input v-model="confirmData.diagnose" type="textarea" autosize style="flex: 1" />
</div>
@ -160,6 +173,7 @@ export default {
printHidden: true,
orgin: '',
confirmData: {
eyeType: '',
options: [
{
name: 'OD',
@ -310,6 +324,9 @@ export default {
.underline{
text-decoration: underline;
}
.checkBox{
cursor: pointer;
}
::v-deep .el-icon-arrow-up{
display: none;
}

21
src/page-subspecialty/views/modules/formList/MinorOperation.vue

@ -42,10 +42,23 @@
登记号<el-input v-model="confirmData.patientId" style="width: 100px" />
</div>
</div>
<div class="flex a-c" style="margin: 5px 0">眼别
<div class="flex">
<div class="checkBox" @click="confirmData.eyeType='OD'">
<input type="checkbox" :checked="confirmData.eyeType==='OD'">右眼
</div>
<div style="margin-left: 15px" class="checkBox" @click="confirmData.eyeType='OS'">
<input type="checkbox" :checked="confirmData.eyeType==='OS'">左眼
</div>
<div style="margin-left: 15px" class="checkBox" @click="confirmData.eyeType='OU'">
<input type="checkbox" :checked="confirmData.eyeType==='OU'">双眼
</div>
</div>
</div>
<div class="flex strongTitle">
疾病诊断和治疗建议
</div>
<div class="flex ">
<div class="flex">
医生已告知我患有<el-input v-model="confirmData.illness" style="width: 200px" />
需要在<el-input v-model="confirmData.way" style="width: 200px" />
麻醉下进行<el-input v-model="confirmData.operate" style="width: 200px" />手术
@ -279,6 +292,7 @@ export default {
printHidden: true,
orgin: '',
confirmData: {
eyeType: '',
patientName: '',
patientAge: '',
patientId: '',
@ -410,7 +424,7 @@ export default {
.strongTitle{
font-size: 20px;
font-weight: bold;
margin: 10px 0 5px 0;
margin: 5px 0;
}
.strong{
font-weight: bold;
@ -432,4 +446,7 @@ export default {
::v-deep .el-input__prefix{
display: none;
}
.checkBox{
cursor: pointer;
}
</style>

35
src/page-subspecialty/views/modules/formList/StyeForm.vue

@ -42,27 +42,23 @@
登记号<el-input v-model="confirmData.patientId" style="width: 100px" />
</div>
</div>
<div class="flex a-c" style="margin: 10px 0">眼别
<div class="flex">
<div class="checkBox" @click="confirmData.eyeType='OD'">
<input type="checkbox" :checked="confirmData.eyeType==='OD'">右眼
</div>
<div style="margin-left: 15px" class="checkBox" @click="confirmData.eyeType='OS'">
<input type="checkbox" :checked="confirmData.eyeType==='OS'">左眼
</div>
<div style="margin-left: 15px" class="checkBox" @click="confirmData.eyeType='OU'">
<input type="checkbox" :checked="confirmData.eyeType==='OU'">双眼
</div>
</div>
</div>
<div>
<div class="flex">
诊断<el-input v-model="confirmData.diagnose" type="textarea" autosize style="flex: 1" />
</div>
<div class="flex" style="margin: 8px 0">
眼别
<el-select
v-model="confirmData.eyeType"
filterable
allow-create
placeholder=""
style="flex: 1"
>
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>
</div>
<div class="flex" style="margin: 8px 0">
手术名称
<el-select v-model="confirmData.operationName" style="flex: 1" filterable allow-create clearable placeholder="">
@ -269,6 +265,7 @@ export default {
minorKinSign: ''
},
confirmData: {
eyeType: '',
patientName: '',
patientAge: '',
patientId: '',
@ -289,7 +286,6 @@ export default {
isSelect: false
}
],
eyeType: '',
diagnose: '',
operationName: '',
narcotism: '局部浸润麻醉',
@ -432,6 +428,9 @@ export default {
.underline{
text-decoration: underline;
}
.checkBox{
cursor: pointer;
}
::v-deep .el-icon-arrow-up{
display: none;
}

17
src/page-subspecialty/views/modules/formList/childrenLacrimal.vue

@ -42,6 +42,19 @@
登记号<el-input v-model="confirmData.patientId" style="width: 100px" />
</div>
</div>
<div class="flex a-c" style="margin: 5px 0">眼别
<div class="flex">
<div class="checkBox" @click="confirmData.eyeType='OD'">
<input type="checkbox" :checked="confirmData.eyeType==='OD'">右眼
</div>
<div style="margin-left: 15px" class="checkBox" @click="confirmData.eyeType='OS'">
<input type="checkbox" :checked="confirmData.eyeType==='OS'">左眼
</div>
<div style="margin-left: 15px" class="checkBox" @click="confirmData.eyeType='OU'">
<input type="checkbox" :checked="confirmData.eyeType==='OU'">双眼
</div>
</div>
</div>
<!--患者信息-->
<div class="form_top">
<div class="flex a-c">
@ -190,6 +203,7 @@ export default {
printHidden: true,
formId: '',
confirmData: {
eyeType: '',
patientName: '',
patientAge: '',
patientId: '',
@ -345,6 +359,9 @@ export default {
text-indent: 2rem;
margin: 3px 0;
}
.checkBox{
cursor: pointer;
}
::v-deep .el-input__inner{
border: none;
border-bottom: 1px solid #cccccc;

19
src/page-subspecialty/views/modules/formList/conjunctivalOperation.vue

@ -44,6 +44,19 @@
</div>
<!--患者信息-->
<div class="form_top">
<div class="flex a-c" style="margin: 10px 0">眼别
<div class="flex">
<div class="checkBox" @click="confirmData.eyeType='OD'">
<input type="checkbox" :checked="confirmData.eyeType==='OD'">右眼
</div>
<div style="margin-left: 15px" class="checkBox" @click="confirmData.eyeType='OS'">
<input type="checkbox" :checked="confirmData.eyeType==='OS'">左眼
</div>
<div style="margin-left: 15px" class="checkBox" @click="confirmData.eyeType='OU'">
<input type="checkbox" :checked="confirmData.eyeType==='OU'">双眼
</div>
</div>
</div>
<div class="flex a-c">
<span style="font-weight: bold">诊断</span><el-input v-model="confirmData.diagnose" autosize type="textarea" style="width: 700px" />
</div>
@ -229,6 +242,7 @@ export default {
formId: '',
sourceData: {},
confirmData: {
eyeType: '',
patientName: '',
patientAge: '',
patientId: '',
@ -388,6 +402,9 @@ export default {
text-indent: 2rem;
margin: 3px 0;
}
.checkBox{
cursor: pointer;
}
::v-deep .el-input__inner{
border: none;
border-bottom: 1px solid #606266;
@ -403,5 +420,7 @@ export default {
border: none;
border-bottom: 1px solid #606266;
border-radius: 0;
font-size: 16px;
padding: 0;
}
</style>

17
src/page-subspecialty/views/modules/formList/cornealForeign.vue

@ -42,6 +42,19 @@
登记号<el-input v-model="confirmData.patientId" style="width: 100px" />
</div>
</div>
<div class="flex a-c" style="margin: 5px 0">眼别
<div class="flex">
<div class="checkBox" @click="confirmData.eyeType='OD'">
<input type="checkbox" :checked="confirmData.eyeType==='OD'">右眼
</div>
<div style="margin-left: 15px" class="checkBox" @click="confirmData.eyeType='OS'">
<input type="checkbox" :checked="confirmData.eyeType==='OS'">左眼
</div>
<div style="margin-left: 15px" class="checkBox" @click="confirmData.eyeType='OU'">
<input type="checkbox" :checked="confirmData.eyeType==='OU'">双眼
</div>
</div>
</div>
<!--患者信息-->
<div class="form_top">
<div class="flex a-c">
@ -230,6 +243,7 @@ export default {
cornealKinSign: ''
},
confirmData: {
eyeType: '',
patientName: '',
patientAge: '',
patientId: '',
@ -381,6 +395,9 @@ export default {
text-indent: 2rem;
margin: 3px 0;
}
.checkBox{
cursor: pointer;
}
::v-deep .el-input__inner{
border: none;
border-bottom: 1px solid #cccccc;

17
src/page-subspecialty/views/modules/formList/puncture.vue

@ -42,6 +42,19 @@
登记号<el-input v-model="confirmData.patientId" style="width: 100px" />
</div>
</div>
<div class="flex a-c" style="margin: 10px 0">眼别
<div class="flex">
<div class="checkBox" @click="confirmData.eyeType='OD'">
<input type="checkbox" :checked="confirmData.eyeType==='OD'">右眼
</div>
<div style="margin-left: 15px" class="checkBox" @click="confirmData.eyeType='OS'">
<input type="checkbox" :checked="confirmData.eyeType==='OS'">左眼
</div>
<div style="margin-left: 15px" class="checkBox" @click="confirmData.eyeType='OU'">
<input type="checkbox" :checked="confirmData.eyeType==='OU'">双眼
</div>
</div>
</div>
<div class="form_content">
<div v-for="(item,index) in content" :key="index" style="margin: 5px 0">
<span style="font-weight: bold">{{ item.title }}</span>
@ -222,6 +235,7 @@ export default {
formId: '',
sourceData: {},
confirmData: {
eyeType: '',
patientName: '',
patientAge: '',
patientId: '',
@ -376,6 +390,9 @@ export default {
text-indent: 2rem;
margin: 3px 0;
}
.checkBox{
cursor: pointer;
}
::v-deep .el-input__inner{
border: none;
border-bottom: 1px solid #cccccc;

8
src/page-subspecialty/views/modules/formList/treatNotice.vue

@ -226,6 +226,13 @@ export default {
}
this.handleSaveTable()
},
queryDiagnostic() {
this.$http.get('/mzbl/getLastDiagnostic', { params: {
patientId: this.patientDetail.patientId
}}).then(data => {
this.confirmData.zd = data.data.data
})
},
getConfirmDetail() {
this.$http.get('/mzbl/getMzblykmzxz', { params: {
caseId: this.caseId
@ -236,6 +243,7 @@ export default {
this.formListValue.patientSign = detail.patientSign
this.formListValue.patientJsSign = detail.patientJsSign
if (!detail.jzNumber) {
this.queryDiagnostic()
const userData = JSON.parse(window.sessionStorage.getItem('qg-userData'))
this.confirmData.czzSign = userData.signImgBase
this.confirmData.patientName = this.patientDetail.patientName

Loading…
Cancel
Save