Browse Source

peter

master
pengqiang 1 year ago
parent
commit
6ad76fb7be
  1. 6
      src/components/360View/commonForm/deveopmentFIle.vue
  2. 14
      src/components/360View/commonForm/eyesVision.vue
  3. 8
      src/components/360View/commonForm/optometryForm.vue
  4. 11
      src/components/360View/commonForm/threeVision.vue
  5. 8
      src/components/360View/medicalRecord/outPatientRecord/index.vue
  6. 1
      src/page-subspecialty/store/index.js
  7. 6
      src/page-subspecialty/views/modules/formList/DrugInjection.vue
  8. 6
      src/page-subspecialty/views/modules/formList/InformedConsent.vue
  9. 7
      src/page-subspecialty/views/modules/formList/InjectionTherapy.vue
  10. 8
      src/page-subspecialty/views/modules/formList/Lacrimal.vue
  11. 10
      src/page-subspecialty/views/modules/formList/MinorOperation.vue
  12. 6
      src/page-subspecialty/views/modules/formList/StyeForm.vue
  13. 6
      src/page-subspecialty/views/modules/formList/childrenLacrimal.vue
  14. 6
      src/page-subspecialty/views/modules/formList/conjunctivalOperation.vue
  15. 6
      src/page-subspecialty/views/modules/formList/cornealForeign.vue
  16. 6
      src/page-subspecialty/views/modules/formList/gonioscope.vue
  17. 11
      src/page-subspecialty/views/modules/formList/laserSurgery.vue
  18. 6
      src/page-subspecialty/views/modules/formList/mraForm.vue
  19. 11
      src/page-subspecialty/views/modules/formList/mraOrder.vue
  20. 6
      src/page-subspecialty/views/modules/formList/puncture.vue
  21. 11
      src/page-subspecialty/views/modules/formList/reportForm.vue
  22. 11
      src/page-subspecialty/views/modules/formList/screenReport.vue
  23. 6
      src/page-subspecialty/views/modules/formList/threeMirror.vue
  24. 6
      src/page-subspecialty/views/modules/formList/treatNotice.vue
  25. 6
      src/page-subspecialty/views/modules/formList/treatProcess.vue
  26. 2
      src/page-subspecialty/views/modules/optometryManagement/dioptric/index.vue
  27. 5
      src/page-subspecialty/views/modules/outpatientManagement/treat/index.vue

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

@ -349,6 +349,12 @@ export default {
return {
printObj: {
id: 'threeFunc',
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
document.title = '眼科工作平台'
},
extraHead: '<meta http-equiv="Content-Language"content="zh-cn"/>,<style>  #printId { width: 100%; !important; } .el-input__prefix { display: none } <style>'
},
dataForm: {

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

@ -2,7 +2,8 @@
<div id="operation-record" style=" background: #fff; padding: 10px 20px 50px 20px;page-break-after:always">
<div style="position: fixed;z-index: 999;right: 90px;">
<div v-if="!onlyRead && isPlatform">
<el-button v-print="'#eyesFunc'" size="small" @click="handlePrint">打印</el-button>
<!-- <el-button v-print="'#eyesFunc'" size="small" @click="handlePrint">打印</el-button>-->
<el-button v-print="printAll" 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="handleDelete">删除</el-button>
@ -901,7 +902,16 @@ export default {
name: '建议'
}, {
name: '签名'
}]
}],
printAll: {
id: 'eyesFunc',
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
document.title = '眼科工作平台'
}
}
}
},
watch: {

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

@ -570,7 +570,13 @@ export default {
name: '备注'
}],
print: {
id: 'optomeFunc'
id: 'optomeFunc',
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
document.title = '眼科工作平台'
}
}
}
},

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

@ -2,7 +2,7 @@
<div id="operation-record" style=" background: #fff; padding: 10px 20px 50px 20px;page-break-after:always">
<div style="position: fixed;z-index: 999;right: 90px;">
<div v-if="!onlyRead && isPlatform">
<el-button v-print="'#threeFunc'" size="small" @click="handlePrint">打印</el-button>
<el-button v-print="printAll" 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="handleDelete">删除</el-button>
@ -803,6 +803,15 @@ export default {
},
data() {
return {
printAll: {
id: 'threeFunc',
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
document.title = '眼科工作平台'
}
},
myLayout: [
'@+-/%△°*()ᴿᴸ|1234567890|QWERTYUIOP|ASDFGHJKL|{shift:goto:1}ZXCVBNM|{space:space}{custom:custom}{delete:backspace}',
'1234567890{delete:backspace}|qwertyuiop|asdfghjkl|{shift:goto:0}zxcvbnm|{space:space}{custom:custom}'

8
src/components/360View/medicalRecord/outPatientRecord/index.vue

@ -142,7 +142,13 @@ export default {
comonFormActive: '1',
commonList: [],
printAll: {
id: 'allForeForm'
id: 'allForeForm',
beforeOpenCallback(event) {
document.title = `HM[E][D${event.$store.state.user.name}]`
},
closeCallback() {
document.title = '眼科工作平台'
}
}
}
},

1
src/page-subspecialty/store/index.js

@ -28,6 +28,7 @@ export default new Vuex.Store({
title: 'home'
}
],
examNo: '',
defauleActiveIndex: ''
},
modules: {

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

@ -277,8 +277,12 @@ export default {
],
print: {
id: 'DrugInjection',
closeCallback: () => {
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
this.printHidden = true
document.title = '眼科工作平台'
}
},
printHidden: true,

6
src/page-subspecialty/views/modules/formList/InformedConsent.vue

@ -203,7 +203,11 @@ export default {
printHidden: true,
print: {
id: 'informedConsent',
closeCallback: () => {
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
document.title = '眼科工作平台'
this.printHidden = true
}
},

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

@ -166,8 +166,11 @@ export default {
return {
print: {
id: 'injectionTherapy',
closeCallback: () => {
this.printHidden = true
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
document.title = '眼科工作平台'
}
},
printHidden: true,

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

@ -238,7 +238,13 @@ export default {
data() {
return {
print: {
id: 'lacrimal'
id: 'lacrimal',
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
document.title = '眼科工作平台'
}
},
options: [
{

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

@ -283,10 +283,12 @@ export default {
],
print: {
id: 'minorOperation',
closeCallback: () => {
this.$nextTick(() => {
this.printHidden = true
})
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
this.printHidden = true
document.title = '眼科工作平台'
}
},
printHidden: true,

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

@ -254,8 +254,12 @@ export default {
],
print: {
id: 'styeForm',
closeCallback: () => {
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
this.printHidden = true
document.title = '眼科工作平台'
}
},
printHidden: true,

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

@ -196,8 +196,12 @@ export default {
sourceData: {},
print: {
id: 'lacrimalOperation',
closeCallback: () => {
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
this.printHidden = true
document.title = '眼科工作平台'
}
},
printHidden: true,

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

@ -234,8 +234,12 @@ export default {
],
print: {
id: '#minorOperation',
closeCallback: () => {
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
this.printHidden = true
document.title = '眼科工作平台'
}
},
printHidden: true,

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

@ -231,8 +231,12 @@ export default {
],
print: {
id: 'cornealOperation',
closeCallback: () => {
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
this.printHidden = true
document.title = '眼科工作平台'
}
},
printHidden: true,

6
src/page-subspecialty/views/modules/formList/gonioscope.vue

@ -218,8 +218,12 @@ export default {
printHidden: true,
print: {
id: 'threeMirror',
closeCallback: () => {
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
this.printHidden = true
document.title = '眼科工作平台'
}
},
other: [

11
src/page-subspecialty/views/modules/formList/laserSurgery.vue

@ -2,7 +2,7 @@
<div style=" background: #fff; padding: 10px 20px 50px 20px;page-break-after:always">
<div class="btnBox">
<div v-if="!onlyRead && isPlatform">
<el-button v-print="'#laserFunc'" size="small" @click="handlePrint">打印</el-button>
<el-button v-print="print" 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>
@ -250,6 +250,15 @@ export default {
},
data() {
return {
print: {
id: 'laserFunc',
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
document.title = '眼科工作平台'
}
},
origin: '',
editorShow: false,
confirmData: {

6
src/page-subspecialty/views/modules/formList/mraForm.vue

@ -230,8 +230,12 @@ export default {
printHidden: true,
print: {
id: 'mraFunc',
closeCallback: () => {
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
this.printHidden = true
document.title = '眼科工作平台'
}
},
startTime: '',

11
src/page-subspecialty/views/modules/formList/mraOrder.vue

@ -2,7 +2,7 @@
<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="'#mraFunc'" size="small" @click="handlePrint">打印</el-button>
<el-button v-print="print" 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>
@ -332,6 +332,15 @@ export default {
},
data() {
return {
print: {
id: 'mraFunc',
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
document.title = '眼科工作平台'
}
},
origin: '',
options: [{
value: 'OD',

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

@ -227,8 +227,12 @@ export default {
],
print: {
id: 'punctureOperation',
closeCallback: () => {
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
this.printHidden = true
document.title = '眼科工作平台'
}
},
printHidden: true,

11
src/page-subspecialty/views/modules/formList/reportForm.vue

@ -2,7 +2,7 @@
<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>
<el-button v-print="print" 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>
@ -112,6 +112,15 @@ export default {
},
data() {
return {
print: {
id: 'reportForm',
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
document.title = '眼科工作平台'
}
},
origin: {},
originForm: {},
confirmData: {

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

@ -2,7 +2,7 @@
<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>
<el-button v-print="printAll" 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>
@ -181,6 +181,15 @@ export default {
},
data() {
return {
printAll: {
id: 'reportForm',
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
document.title = '眼科工作平台'
}
},
origin: {},
originForm: {},
tkList: [

6
src/page-subspecialty/views/modules/formList/threeMirror.vue

@ -198,8 +198,12 @@ export default {
printHidden: true,
print: {
id: 'threeMirror',
closeCallback: () => {
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
this.printHidden = true
document.title = '眼科工作平台'
}
},
eyeType: '',

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

@ -191,8 +191,12 @@ export default {
],
print: {
id: 'treatNotice',
closeCallback: () => {
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
this.printHidden = true
document.title = '眼科工作平台'
}
},
printHidden: true,

6
src/page-subspecialty/views/modules/formList/treatProcess.vue

@ -196,8 +196,12 @@ export default {
printHidden: true,
print: {
id: 'treatProcess',
closeCallback: () => {
beforeOpenCallback(event) {
document.title = `HM[E${event.$store.state.examNo}][D${event.$store.state.user.name}]`
},
closeCallback() {
this.printHidden = true
document.title = '眼科工作平台'
}
},
doctorList: [],

2
src/page-subspecialty/views/modules/optometryManagement/dioptric/index.vue

@ -303,12 +303,14 @@ export default {
},
//
showDetail(scopeRow, index) {
this.$store.state.examNo = ''
const list = []
const project = scopeRow.zlProjectList
if (project.length) {
project.forEach(item => {
list.push({ id: item.id, porjectCode: item.porjectCode })
})
this.$store.state.examNo = list[0].id
}
if (index === 1) {
this.receiveTreat(scopeRow)

5
src/page-subspecialty/views/modules/outpatientManagement/treat/index.vue

@ -437,6 +437,11 @@ export default {
},
//
showDetail(scopeRow, index) {
this.$store.state.examNo = ''
const project = scopeRow.zlProjectList
if (project.length) {
this.$store.state.examNo = project[0].id
}
if (index === 1) {
this.receiveTreat(scopeRow)
}

Loading…
Cancel
Save