Browse Source

pacs

master
pengjun 1 year ago
parent
commit
0aa0cb1b06
  1. 2
      src/components/doctorCheck/CheckItemList.vue
  2. 2
      src/components/doctorCheck/CheckPicture.vue
  3. 13
      src/components/doctorCheck/PacsDcmList.vue
  4. 4
      src/components/doctorCheck/PacsTemplate.vue
  5. 14
      src/views/doctorCheck/doctorCheck.vue

2
src/components/doctorCheck/CheckItemList.vue

@ -254,7 +254,7 @@
:title="'Pacs结果录入模版 -- ' + doctorCheck.asbitemName" :title="'Pacs结果录入模版 -- ' + doctorCheck.asbitemName"
v-if="dialogWinPacsTemplate" v-if="dialogWinPacsTemplate"
:visible.sync="dialogWinPacsTemplate" :visible.sync="dialogWinPacsTemplate"
width="800px"
width="880px"
:close-on-click-modal="false" :close-on-click-modal="false"
> >
<PacsTemplate <PacsTemplate

2
src/components/doctorCheck/CheckPicture.vue

@ -156,7 +156,7 @@
</div> </div>
</el-dialog> </el-dialog>
<!--Pacs结果录入模版--> <!--Pacs结果录入模版-->
<el-dialog :title="'Pacs结果录入模版 -- ' + doctorCheck.asbitemName" :visible.sync="dialogWin.PacsTemplate" width="800px"
<el-dialog :title="'Pacs结果录入模版 -- ' + doctorCheck.asbitemName" :visible.sync="dialogWin.PacsTemplate" width="880px"
:close-on-click-modal="false"> :close-on-click-modal="false">
<PacsTemplate :refParams="pacsParams" :refFuncOther="handlePacsResult" /> <PacsTemplate :refParams="pacsParams" :refFuncOther="handlePacsResult" />
</el-dialog> </el-dialog>

13
src/components/doctorCheck/PacsDcmList.vue

@ -23,6 +23,8 @@
<div v-else> <div v-else>
<iframe :src="iframeSrc" :height="window.pageHeight - 105" :width="window.pageWidth - 330"></iframe> <iframe :src="iframeSrc" :height="window.pageHeight - 105" :width="window.pageWidth - 330"></iframe>
</div> </div>
<!-- 查询条件 -->
<div style="width: 310px;margin-left: 2px;"> <div style="width: 310px;margin-left: 2px;">
<div style="display: flex;"> <div style="display: flex;">
@ -130,7 +132,7 @@
</div> </div>
<!--Pacs结果录入模版--> <!--Pacs结果录入模版-->
<el-dialog :title="'Pacs结果录入模版 -- ' + doctorCheck.asbitemName" :visible.sync="dialogWin.PacsTemplate" width="800px"
<el-dialog :title="'Pacs结果录入模版 -- ' + doctorCheck.asbitemName" :visible.sync="dialogWin.PacsTemplate" width="880px"
:close-on-click-modal="false"> :close-on-click-modal="false">
<PacsTemplate :refParams="pacsParams" :refFuncOther="handlePacsResult" /> <PacsTemplate :refParams="pacsParams" :refFuncOther="handlePacsResult" />
</el-dialog> </el-dialog>
@ -336,6 +338,15 @@ export default {
this.$message.warning({ showClose: true, message: '请选择日期' }) this.$message.warning({ showClose: true, message: '请选择日期' })
return return
} }
// 0:; 1:; 2:; 3:
if(this.pacsType == 'image'){
body.checkTypeFlag = '2'
}else{
body.checkTypeFlag = '3'
}
postapi('/api/app/PacsBusiness/GetPatientRegisterPacsCheck', body) postapi('/api/app/PacsBusiness/GetPatientRegisterPacsCheck', body)
.then(res => { .then(res => {
if (res.code > -1) { if (res.code > -1) {

4
src/components/doctorCheck/PacsTemplate.vue

@ -1,11 +1,11 @@
<template> <template>
<div style="display: flex;"> <div style="display: flex;">
<div :style="`width: 220px;height:550px;border: 1px solid #EEE;`">
<div :style="`width: 300px;height:550px;border: 1px solid #EEE;`">
<div style="margin:2px 2px 2px 2px;"> <div style="margin:2px 2px 2px 2px;">
<el-input placeholder="输入关键字进行过滤" v-model="filterText" size="small" /> <el-input placeholder="输入关键字进行过滤" v-model="filterText" size="small" />
</div> </div>
<div> <div>
<el-tree :style="`overflow: scroll;width: 200px;height:510px;`" :data="pacsTemplateTree" :props="treeprops"
<el-tree :style="`overflow: scroll;width: 280px;height:510px;`" :data="pacsTemplateTree" :props="treeprops"
:filter-node-method="filterNode" :expand-on-click-node="false" highlight-current ref="ref_tree" show-checkbox :filter-node-method="filterNode" :expand-on-click-node="false" highlight-current ref="ref_tree" show-checkbox
default-expand-all @check-change="handleCheckChange"> default-expand-all @check-change="handleCheckChange">
<span class="custom-tree-node" slot-scope="{ node, data }"> <span class="custom-tree-node" slot-scope="{ node, data }">

14
src/views/doctorCheck/doctorCheck.vue

@ -38,7 +38,7 @@
</div> </div>
<div v-if="isCheckPicture" class="demo-image__preview" <div v-if="isCheckPicture" class="demo-image__preview"
:style="'margin-top: 2px;margin-left: 2px;height:110px;width:' + (window.pageWidth - 200 - 110 - 45 - 2) + 'px;'"> :style="'margin-top: 2px;margin-left: 2px;height:110px;width:' + (window.pageWidth - 200 - 110 - 45 - 2) + 'px;'">
<CheckPicture :doctorBtnDisabled="doctorBtnDisabled" :save="save"/>
<CheckPicture :doctorBtnDisabled="doctorBtnDisabled" :save="save" />
</div> </div>
<div :style="'margin-top: 2px;margin-left: 2px;width:' + (window.pageWidth - 200 - 110 - 15 - 2) + 'px;'"> <div :style="'margin-top: 2px;margin-left: 2px;width:' + (window.pageWidth - 200 - 110 - 15 - 2) + 'px;'">
@ -62,8 +62,8 @@
<!--组件弹窗--> <!--组件弹窗-->
<div v-if="dialogWin.FollowCriticalCheck"> <div v-if="dialogWin.FollowCriticalCheck">
<!-- 危急值 --> <!-- 危急值 -->
<el-dialog title="危急值" :visible.sync="dialogWin.FollowCriticalCheck" width="800px"
:show-close="false" :close-on-click-modal="false" :append-to-body="true">
<el-dialog title="危急值" :visible.sync="dialogWin.FollowCriticalCheck" width="800px" :show-close="false"
:close-on-click-modal="false" :append-to-body="true">
<FollowCriticalCheck /> <FollowCriticalCheck />
</el-dialog> </el-dialog>
</div> </div>
@ -176,7 +176,7 @@ export default {
// }, // },
computed: { computed: {
...mapState(["window", "dataTransOpts", "dict", "dialogWin","patientRegister", "customerOrg", "doctorCheck", "sumDoctorCheck"]),
...mapState(["window", "dataTransOpts", "dict", "dialogWin", "patientRegister", "customerOrg", "doctorCheck", "sumDoctorCheck"]),
}, },
methods: { methods: {
@ -518,10 +518,12 @@ export default {
suggestion: e.diagnosisSuggestion suggestion: e.diagnosisSuggestion
}) })
}) })
//
getapi(`/api/app/registercheck/getregistercheck?id=${this.doctorCheck.RegisterCheckId}`) getapi(`/api/app/registercheck/getregistercheck?id=${this.doctorCheck.RegisterCheckId}`)
.then(res => { .then(res => {
if(res.code>-1){
this.doctorCheck.RegisterCheckEdit=res.data
if (res.code > -1) {
this.doctorCheck.RegisterCheckEdit.isCriticalValue = res.data.isCriticalValue
} }
}) })
console.log("操作成功!") console.log("操作成功!")

Loading…
Cancel
Save