pengjun 2 years ago
parent
commit
9cc2ceb61f
  1. 7
      src/components/doctorCheck/ButtonList.vue
  2. 8
      src/components/doctorCheck/PatientRegisterBase.vue
  3. 5
      src/components/doctorCheck/PatientRegisterList.vue
  4. 347
      src/components/sumDoctorCheck/ButtonList.vue
  5. 25
      src/components/sumDoctorCheck/SumPREdit.vue
  6. 236
      src/components/sumDoctorCheck/SumSug.vue
  7. 8
      src/store/index.js
  8. 6
      src/views/doctorCheck/sumDoctorCheck.vue

7
src/components/doctorCheck/ButtonList.vue

@ -25,7 +25,7 @@
<el-button type="primary">生成小结</el-button>
</div>
<div class="listBtn">
<el-button type="primary">总检</el-button>
<el-button type="primary" @click="toSumDoctorCheck">总检</el-button>
</div>
<div class="listBtn">
<el-button type="primary" @click="audit">审核</el-button>
@ -240,6 +240,11 @@ export default {
});
},
//
toSumDoctorCheck(){
this.$router.push({ path: "/sumDoctorCheck" });
},
//
updateDoctorCheck() {
let body = {

8
src/components/doctorCheck/PatientRegisterBase.vue

@ -13,8 +13,7 @@
</div>
<div class="query">
<span>姓名</span>
<el-input placeholder="姓名" v-model="doctorCheck.prBase.patientName" size="small" style="width: 100px" clearable
@blur="onQuery()" />
<el-input placeholder="姓名" v-model="doctorCheck.prBase.patientName" size="small" style="width: 100px" disabled />
</div>
<div class="query">
<span>性别</span>
@ -132,7 +131,7 @@ export default {
console.log(`/api/app/patient-register/patient-register-or-patient?SType=1&PatientRegisterNo=${val}`)
getapi(`/api/app/patient-register/patient-register-or-patient?SType=1&PatientRegisterNo=${val}`)
.then((res) => {
if (res.code != -1) {
if (res.code != -1) {
this.doctorCheckPrBaseInit()
this.doctorCheck.prBase.patientRegisterNo = val
objCopy(res.data,this.doctorCheck.prBase)
@ -153,6 +152,9 @@ export default {
this.doctorCheckPrBaseInit()
this.doctorCheck.prBase.patientNo = val
objCopy(res.data,this.doctorCheck.prBase)
this.sumPREditInit()
objCopy(res.data,this.sumDoctorCheck.sumPREdit)
}
});
},

5
src/components/doctorCheck/PatientRegisterList.vue

@ -289,7 +289,7 @@ export default {
//
mounted() { },
computed: {
...mapState(["dict", "patientRegister", "customerOrg","doctorCheck"]),
...mapState(["dict", "patientRegister", "customerOrg","doctorCheck","sumDoctorCheck"]),
},
methods: {
...mapMutations(['doctorCheckPrBaseInit']),
@ -299,7 +299,8 @@ export default {
rowick(row) {
this.doctorCheckPrBaseInit()
this.doctorCheck.prBase.patientRegisterNo = row.patientRegisterNo
objCopy(row,this.doctorCheck.prBase)
objCopy(row,this.doctorCheck.prBase) //
objCopy(row,this.sumDoctorCheck.sumPREdit) //
},
ldddw(arrayData, key, value, display) {

347
src/components/sumDoctorCheck/ButtonList.vue

@ -1,35 +1,362 @@
<template>
<div>
<div class="listBtn">
<el-button type="primary">人员列表</el-button>
<el-button type="primary" @click="doctorCheck.doctorCheckDialogVisible=true">人员列表</el-button>
</div>
<div class="listBtn">
<el-button type="primary">医生诊台</el-button>
<el-button type="primary" @click="toDoctorCheck">医生诊台</el-button>
</div>
<div class="listBtn">
<el-button type="primary">保存</el-button>
<el-button type="primary" @click="save">保存</el-button>
</div>
<div class="listBtn">
<el-button type="primary" @click="edit">修改</el-button>
</div>
<div class="listBtn">
<el-button type="primary">审核</el-button>
<el-button type="primary" @click="del">取消总检</el-button>
</div>
<div class="listBtn">
<el-button type="primary">修改</el-button>
<el-button type="primary" @click="audit">审核</el-button>
</div>
<div class="listBtn">
<el-button type="primary">取消总检</el-button>
<el-button type="primary" @click="unAudit">取消审核</el-button>
</div>
<div class="listBtn">
<el-button type="primary">体检报告</el-button>
<el-button type="primary" @click="report">体检报告</el-button>
</div>
<div class="listBtn">
<el-button type="primary">复查</el-button>
<el-button type="primary" @click="reCheck">复查</el-button>
</div>
<div class="listBtn">
<el-button type="primary">干预措施</el-button>
</div>
<el-button type="primary" @click="intervene">干预措施</el-button>
</div>
<!-- 人员档案列表 -->
<el-dialog
title="人员档案列表"
:visible.sync="doctorCheck.doctorCheckDialogVisible"
width="1000px"
:append-to-body="true"
>
<PatientRegisterList/>
</el-dialog>
</div>
</template>
<script>
import { mapState } from "vuex";
import { getapi, postapi, putapi, deletapi } from "@/api/api";
import { arrayExistObj } from "../../utlis/proFunc";
import PatientRegisterList from "../doctorCheck/PatientRegisterList.vue";
export default {
components: {
PatientRegisterList,
},
data() {
return {
};
},
created() { },
//
mounted() {
},
computed: {
...mapState(["dict", "patientRegister", "doctorCheck", "sumDoctorCheck"]),
},
methods: {
//
toDoctorCheck(){
this.$router.push({ path: "/doctorCheck" });
},
//
optGrant(optType){
let ret = ''
if (!this.sumDoctorCheck.sumPREdit.id) return '请选择体检人员'
if (this.sumDoctorCheck.sumPREdit.isLock == 'Y') return '人员已锁定,不可执行此操作'
if(optType == 'save'){
if (!this.sumDoctorCheck.sumPREdit.summaryDoctor) return "请选择总检医生"
if (this.sumDoctorCheck.sumPREdit.completeFlag == '3') return "该人员已总检,不可再执行此操作,如需操作请点【修改】"
if (this.sumDoctorCheck.sumPREdit.isAudit == 'Y') return '该人员检查已审核,请先取消审核,方可执行此操作!'
}
if(optType == 'edit'){
if (this.sumDoctorCheck.sumPREdit.completeFlag != '3') return "该人员尚未总检,无需执行此操作"
if (this.sumDoctorCheck.sumPREdit.isAudit == 'Y') return '该人员检查已审核,请先取消审核,方可执行此操作!'
}
if(optType == 'del'){
if (this.sumDoctorCheck.sumPREdit.completeFlag != '3') return "该人员尚未总检,无需执行此操作"
if (this.sumDoctorCheck.sumPREdit.isAudit == 'Y') return '该人员检查已审核,请先取消审核,方可执行此操作!'
}
if(optType == 'audit'){
if (this.sumDoctorCheck.sumPREdit.completeFlag != '3') return "该检查项目尚未保存,不可执行此操作"
if (this.sumDoctorCheck.sumPREdit.isAudit == 'Y') return "该人员检查已审核,无需再执行此操作"
}
if(optType == 'unAudit'){
if (this.sumDoctorCheck.sumPREdit.completeFlag != '3') return "该人员尚未总检,不可执行此操作"
if (this.sumDoctorCheck.sumPREdit.isAudit == 'N') return "该人员检查尚未审核,无需执行此操作"
}
if(optType == 'report'){
if (this.sumDoctorCheck.sumPREdit.completeFlag != '3') return "该人员检查尚未总检,不可执行此操作"
if (this.sumDoctorCheck.sumPREdit.isAudit == 'N') return "该人员检查尚未审核,不可执行此操作"
}
return ret
},
//
save() {
let ret = this.optGrant('save')
if(ret){
alert(ret)
return
}
//
this.updateSumDoctorCheck();
//
this.saveCheckSummary();
//
this.saveCheckSuggestion();
},
//
edit(){
let ret = this.optGrant('edit')
if(ret){
alert(ret)
return
}
this.sumDoctorCheck.sumPREdit.completeFlag = '2'
},
//
del(){
let body = {
patientRegisterId: this.sumDoctorCheck.sumPREdit.id,
//summaryDate: this.sumDoctorCheck.sumPREdit.summaryDate,
//summaryDate: this.sumDoctorCheck.sumPREdit.summaryDate,
completeFlag: '2'
}
console.log(`/api/app/patientregister/updatepatientregistersummarydoctor`, body)
postapi(`/api/app/patientregister/updatepatientregistersummarydoctor`, body)
.then((res) => {
console.log("del", res.data);
if (res.code != -1) {
this.sumDoctorCheck.sumPREdit.completeFlag = '2';
console.log(`/api/app/sumsummaryheader/deletesumsummarymany?PatientRegisterId=${this.sumDoctorCheck.sumPREdit.id}`)
return postapi(`/api/app/sumsummaryheader/deletesumsummarymany?PatientRegisterId=${this.sumDoctorCheck.sumPREdit.id}`)
}
})
.then((res) => {
console.log("deletesumsuggestionmany", res.data);
if (res.code != -1) {
console.log(`/api/app/sumsuggestionheader/deletesumsuggestionmany?PatientRegisterId=${this.sumDoctorCheck.sumPREdit.id}`)
return postapi(`/api/app/sumsuggestionheader/deletesumsuggestionmany?PatientRegisterId=${this.sumDoctorCheck.sumPREdit.id}`)
}
})
.catch((err) => {
this.$message({ type: "error", message: `取消总检失败,原因:${err}` });
});
},
//
audit(){
let ret = this.optGrant('audit')
if(ret){
alert(ret)
return
}
let body ={
patientRegisterId: this.sumDoctorCheck.sumPREdit.id,
//auditDoctor: "3fa85f64-5717-4562-b3fc-2c963f66afa6",
//auditDate: "string"
isAudit:'Y'
}
console.log(`/api/app/patientregister/updatepatientregisterauditordoctor`,body)
postapi(`/api/app/patientregister/updatepatientregisterauditordoctor`,body)
.then((res) => {
console.log("audit", res.data);
if (res.code != -1) {
this.sumDoctorCheck.sumPREdit.isAudit = 'Y';
this.$message({ type: "success", message: `总检审核成功` });
}
})
.catch((err) => {
this.$message({ type: "error", message: `总检审核失败,原因:${err}` });
});
},
//
unAudit(){
let ret = this.optGrant('unAudit')
if(ret){
alert(ret)
return
}
let body ={
patientRegisterId: this.sumDoctorCheck.sumPREdit.id,
//auditDoctor: "3fa85f64-5717-4562-b3fc-2c963f66afa6",
//auditDate: "string"
isAudit:'N'
}
console.log(`/api/app/patientregister/updatepatientregisterauditordoctor`,body)
postapi(`/api/app/patientregister/updatepatientregisterauditordoctor`,body)
.then((res) => {
console.log("unAudit", res.data);
if (res.code != -1) {
this.sumDoctorCheck.sumPREdit.isAudit = 'N';
this.$message({ type: "success", message: `取消总检审核成功` });
}
})
.catch((err) => {
this.$message({ type: "error", message: `取消总检审核失败,原因:${err}` });
});
},
//
report(){
let ret = this.optGrant('report')
if(ret){
alert(ret)
return
}
},
//
reCheck(){
let ret = this.optGrant('reCheck')
if(ret){
alert(ret)
return
}
},
//
intervene(){
let ret = this.optGrant('intervene')
if(ret){
alert(ret)
return
}
},
//
updateSumDoctorCheck() {
let body = {
patientRegisterId: this.sumDoctorCheck.sumPREdit.id,
summaryDate: this.sumDoctorCheck.sumPREdit.summaryDate,
summaryDate: this.sumDoctorCheck.sumPREdit.summaryDate,
completeFlag: '3'
}
console.log(`/api/app/patientregister/updatepatientregistersummarydoctor`, body)
postapi(`/api/app/patientregister/updatepatientregistersummarydoctor`, body)
.then((res) => {
console.log("updateCheckItemList", res.data);
if (res.code != -1) {
this.sumDoctorCheck.sumPREdit.completeFlag = '3';
}
})
.catch((err) => {
this.$message({ type: "error", message: `项目明细保存失败,原因:${err}` });
});
},
//
saveCheckSummary() {
let body = []
this.doctorCheck.checkSummaryList.forEach(item => {
body.push({
registerCheckId: item.registerCheckId,
summary: item.summary,
summaryFlag: item.summaryFlag,
})
});
console.log(`/api/app/registerchecksummary/createregisterchecksummarymany`, body)
postapi(`/api/app/registerchecksummary/createregisterchecksummarymany`, body)
.then((res) => {
console.log("saveCheckSummary", res.data);
if (res.code != -1) {
//this.sumDoctorCheck.sumPREdit.completeFlag = '1';
}
})
.catch((err) => {
this.$message({ type: "error", message: `项目明细保存失败,原因:${err}` });
});
},
//
saveCheckSuggestion() {
let body = []
this.doctorCheck.checkSuggestionList.forEach(item => {
body.push({
registerCheckId: item.registerCheckId,
suggestion: item.suggestion
})
});
console.log(`/api/app/registerchecksuggestion/createregisterchecksuggestionmany`, body)
postapi(`/api/app/registerchecksuggestion/createregisterchecksuggestionmany`, body)
.then((res) => {
console.log("saveCheckSuggestion", res.data);
if (res.code != -1) {
//this.sumDoctorCheck.sumPREdit.completeFlag = '1';
}
})
.catch((err) => {
this.$message({ type: "error", message: `项目明细保存失败,原因:${err}` });
});
},
addSummary(){
if (!this.sumDoctorCheck.sumPREdit.id) {
alert("请选择检查项目")
return
}
this.doctorCheck.checkSummaryList.push({
registerCheckId: this.sumDoctorCheck.sumPREdit.id,
summary: '',
summaryFlag: 'N',
})
this.doctorCheck.checkSuggestionList.push({
registerCheckId: this.sumDoctorCheck.sumPREdit.id,
suggestion: '',
})
},
},
//()
watch: {
//1
"patientRegister.query.CustomerOrgParentId"(newVal, oldVal) {
console.log(
"watch patientRegister.query.CustomerOrgParentId newVal:",
newVal,
" oldVal:",
oldVal
);
if (newVal != oldVal && newVal !== this.dict.personOrgId) {
this.getCustomerOrgGroup(newVal);
}
},
},
};
</script>
<style scoped>
.listBtn {

25
src/components/sumDoctorCheck/SumPREdit.vue

@ -8,6 +8,10 @@
<div class="query">
<span>总检日期</span>
<el-date-picker v-model="sumDoctorCheck.sumPREdit.summaryDate" type="date" style="width: 130px" size="small" />
</div>
<div class="query" style="margin-top: 10px;">
<span>总检</span>
<el-checkbox :value="sumDoctorCheck.sumPREdit.completeFlag == '3'" disabled></el-checkbox>
</div>
<div class="query">
<span>审核医生</span>
@ -17,9 +21,9 @@
<span>审核日期</span>
<el-input :value="sumDoctorCheck.sumPREdit.auditDate ? lmoment(sumDoctorCheck.sumPREdit.auditDate, 'yyyy-MM-DD') :''" style="width: 120px" size="small" disabled></el-input>
</div>
<div class="query">
<div class="query" style="margin-top: 10px;">
<span>审核</span>
<el-checkbox v-model="sumDoctorCheck.sumPREdit.isAudit" disabled></el-checkbox>
<el-checkbox :value="sumDoctorCheck.sumPREdit.isAudit == 'Y'" disabled></el-checkbox>
</div>
</div>
@ -45,21 +49,12 @@ export default {
mounted() {},
computed: {
...mapState(["dict", "doctorCheck","sumDoctorCheck", ]),
lmoment(date, forMat) {
return moment(new Date(date)).format(forMat);
},
...mapState(["dict", "doctorCheck","sumDoctorCheck"]),
},
methods: {
//
btnQuery() {
this.sumDoctorCheck.sumPREdit.times++;
console.log("this.sumDoctorCheck.sumPREdit", this.sumDoctorCheck.sumPREdit);
},
methods: {
//
readIdCard() {
alert("读身份证");
lmoment(date, forMat) {
return moment(new Date(date)).format(forMat);
},
},
};

236
src/components/sumDoctorCheck/SumSug.vue

@ -0,0 +1,236 @@
<template>
<div style="display: flex;">
<div style="width:50%;">
<el-table id="tableSummary" row-key="id" :data="sumDoctorCheck.summaryList" width="100%" height="650" border >
<el-table-column prop="summaryTitle" label="综述" >
<template slot-scope="scope">
<div>
<el-input v-model="scope.row.summaryTitle" placeholder="请输入综述" disabled></el-input>
<el-table :id="scope.row.id" row-key="summaryContent" style="margin-left: 30px;"
:data="scope.row.details" border @row-click="rowClick" :show-header="false">
<el-table-column prop="summaryContent" label="综述" />
</el-table>
</div>
</template>
</el-table-column>
</el-table>
</div>
<div style="width:50%;">
<el-table id="tableSuggestion" row-key="id" :data="sumDoctorCheck.suggestionList" width="100%" height="650" border>
<el-table-column prop="suggestionTitle" label="建议" >
<template slot-scope="scope">
<div>
<el-input v-model="scope.row.suggestionTitle" placeholder="请输入建议"
:disabled="sumDoctorCheck.sumPREdit.completeFlag=='3' || sumDoctorCheck.sumPREdit.isAudit=='Y'"
>
<el-button slot="append" icon="el-icon-plus" @click="addSug" placeholder="请输入建议"
:disabled="sumDoctorCheck.sumPREdit.completeFlag=='3' || sumDoctorCheck.sumPREdit.isAudit=='Y'"></el-button>
</el-input>
<el-table :id="scope.row.id" row-key="suggestionContent" style="margin-left: 30px;"
:data="scope.row.details" border @row-click="rowClickSug" :show-header="false">
<el-table-column prop="suggestionContent" label="建议" />
</el-table>
</div>
</template>
</el-table-column>
</el-table>
</div>
</div>
</template>
<script lang="ts">
import { mapState } from 'vuex';
import Sortable from "sortablejs";
import { getapi, postapi, putapi, deletapi } from "@/api/api";
import { arrayExistObj } from '@/utlis/proFunc';
export default {
components: {},
data() {
return {
sumDetails:[],
sugDetails:[],
};
},
created() { },
//
mounted() {
this.rowDrop();
this.rowDropSuggestion()
},
computed: {
...mapState(['dict', 'sumDoctorCheck']),
},
methods: {
//
summaryList(RegisterId) {
// [
// {
// "id": "3a0c5bbb-dfea-eec1-ed37-78203086987c",
// "patientRegisterId": "3a0c5b73-0b3a-fe97-88b7-b47b18424136",
// "summaryTitle": "",
// "summaryFlag": null,
// "displayOrder": 0,
// "details": [
// {
// "sumSummaryHeaderId": "3a0c6589-9b6f-bbb1-bb8b-d6876ea5e4e6",
// "summaryContent": "",
// "displayOrder": 1
// }
// ]
// },
// ]
console.log(`/api/app/sumsummaryheader/getsumsummarylist?PatientRegisterId=${RegisterId}`)
getapi(`/api/app/sumsummaryheader/getsumsummarylist?PatientRegisterId=${RegisterId}`)
.then((res) => {
console.log("summaryList", res.data);
if (res.code != -1) {
this.sumDoctorCheck.summaryList = res.data;
}
})
.catch((err) => {
this.$message({ type: "error", message: `操作失败,原因:${err}` });
});
},
//
suggestionList(RegisterId) {
// [
// {
// "id": "3a0c6589-9b6f-bbb1-bb8b-d6876ea5e4e6",
// "patientRegisterId": "3a0c6589-99bb-5518-a196-4cf094b44e9a",
// "suggestionTitle": "",
// "suggestionFlag": null,
// "displayOrder": 0,
// "details": [
// {
// "sumSuggestionHeaderId": "3a0c6589-9b6f-bbb1-bb8b-d6876ea5e4e6",
// "suggestionContent": "\n",
// "displayOrder": 1
// }
// ]
// },
// ]
console.log(`/api/app/sumsuggestionheader/getsumsuggestionlist?PatientRegisterId=${RegisterId}`)
getapi(`/api/app/sumsuggestionheader/getsumsuggestionlist?PatientRegisterId=${RegisterId}`)
.then((res) => {
console.log("suggestionList", res.data);
if (res.code != -1) {
this.sumDoctorCheck.suggestionList = res.data;
}
})
.catch((err) => {
this.$message({ type: "error", message: `操作失败,原因:${err}` });
});
},
//
addSug(){
console.log('addSug')
},
//
rowClick(row) {
console.log('rowClick row',row)
let lfind = arrayExistObj(this.sumDoctorCheck.summaryList,'id',row.sumSummaryHeaderId)
if(lfind > -1) {
this.sumDetails = this.sumDoctorCheck.summaryList[lfind].details
this.rowDropSumDetail(row.sumSummaryHeaderId)
}
console.log('this.sumDetails',this.sumDetails)
},
//
rowDropSumDetail(id) {
this.$nextTick(() => {
const fEl = document.getElementById(id) // document.querySelector(`#${id} tbody`) querySelector;
console.log('rowDropSumDetail tbody',fEl,fEl.children) //el.childNodes,el.children
const el = this.findEl(fEl,'TBODY')
console.log('rowDropSumDetail tbody',el) //el.childNodes,el.children
const that = this;
Sortable.create(el, {
animation: 150, // ms, number ms
//
onEnd({ newIndex, oldIndex }) {
that.isshow = false;
const currRow = that.sumDetails.splice(oldIndex, 1)[0];
that.sumDetails.splice(newIndex, 0, currRow);
},
});
});
},
findEl(fEl,nodeName){
let el = null
for(let i=0;i<fEl.children.length;i++){
console.log(fEl.children[i].nodeName)
if(fEl.children[i].nodeName == nodeName){
el = fEl.children[i]
break
}else{
el = this.findEl(fEl.children[i],nodeName)
}
if(el) break
}
return el
},
rowClickSug(row){
console.log('rowClickSug',row)
},
//
rowDrop() {
this.$nextTick(() => {
const el = document.querySelector("#tableSummary tbody");
console.log('tbody',el)
const that = this;
Sortable.create(el, {
animation: 150, // ms, number ms
//
onEnd({ newIndex, oldIndex }) {
that.isshow = false;
const currRow = that.sumDoctorCheck.summaryList.splice(oldIndex, 1)[0];
that.sumDoctorCheck.summaryList.splice(newIndex, 0, currRow);
},
});
});
},
//
rowDropSuggestion() {
this.$nextTick(() => {
const el = document.querySelector("#tableSuggestion tbody");
console.log('tbody',el)
const that = this;
Sortable.create(el, {
animation: 150, // ms, number ms
//
onEnd({ newIndex, oldIndex }) {
that.isshow = false;
const currRow = that.sumDoctorCheck.suggestionList.splice(oldIndex, 1)[0];
that.sumDoctorCheck.suggestionList.splice(newIndex, 0, currRow);
},
});
});
},
},
//
watch: {
//
"sumDoctorCheck.sumPREdit.id"(newVal, oldVal) {
console.log("watch sumDoctorCheck.sumPREdit.id newVal:", newVal, " oldVal:", oldVal);
if (newVal != oldVal && newVal != '') {
this.summaryList(newVal)
this.suggestionList(newVal)
}
},
},
};
</script>
<style></style>

8
src/store/index.js

@ -39,8 +39,7 @@ export default new Vuex.Store({
patientRegisterTimes: 0, //体检人员登记窗口显示次数(弃用)
addTimes: 0, //用于触发新增时初始化赋值
saveTimes:0, //用于体检登记时,触发分组调整保存
photo:
"https://cube.elemecdn.com/6/94/4d3ea53c084bad6931a56d5158a48jpeg.jpeg", //单独抽出,拍照时会更新
photo:"https://cube.elemecdn.com/6/94/4d3ea53c084bad6931a56d5158a48jpeg.jpeg", //单独抽出,拍照时会更新
cameraVisble: false, //拍照控件显示
patientRegisterRdInit: {
id: "", //id
@ -130,7 +129,9 @@ export default new Vuex.Store({
//总检医生
sumDoctorCheck:{
sumPREdit:{}, //总检医生时间等相关信息
sumPREdit:{}, //总检医生时间等相关信息(sumPREditInit)
summaryList:[], //综述
suggestionList:[], //建议
},
//公共字典数据 add by pengjun
@ -233,6 +234,7 @@ export default new Vuex.Store({
isAudit:'', //审核状态
auditDoctor:'', //审核医生
auditDate:'', //审核日期
isLock:'', //锁定状态
} //人员体检登记显示基本信息
},
},

6
src/views/doctorCheck/sumDoctorCheck.vue

@ -14,7 +14,7 @@
<el-tabs style="margin-left: 10px" v-model="tabChoosed">
<el-tab-pane label="综述建议" name="1">
<div>
<CheckSumSug/>
<SumSug/>
<SumPREdit/>
</div>
</el-tab-pane>
@ -50,7 +50,7 @@
import RegisterCheckList from "../../components/doctorCheck/RegisterCheckList.vue";
import CheckItemList from "../../components/doctorCheck/CheckItemList.vue";
import CheckSumSug from "../../components/doctorCheck/CheckSumSug.vue";
import SumSug from "../../components/sumDoctorCheck/SumSug.vue";
import SumPREdit from "../../components/sumDoctorCheck/SumPREdit.vue";
export default {
@ -59,7 +59,7 @@
PatientRegisterBase,
ButtonList,
CheckItemList,
CheckSumSug,
SumSug,
SumPREdit
},
data() {

Loading…
Cancel
Save