|
|
@@ -62,6 +62,7 @@ const emit = defineEmits(['nodeClick', 'typeChange', 'patientMedicalRecord'])
|
|
|
|
|
|
let returnData = $ref({
|
|
|
emrTree: [],
|
|
|
+ dept: [],
|
|
|
patientTree: []
|
|
|
})
|
|
|
let filterText = $ref('')
|
|
|
@@ -82,7 +83,7 @@ const treeData = computed(() => {
|
|
|
case 0 :
|
|
|
return returnData.emrTree;
|
|
|
case 1:
|
|
|
- return [];
|
|
|
+ return returnData.deptTree;
|
|
|
case 2:
|
|
|
return returnData.patientTree;
|
|
|
}
|
|
|
@@ -91,7 +92,7 @@ const treeData = computed(() => {
|
|
|
|
|
|
const handleNodeClick = async (val, property, event) => {
|
|
|
let temp = {}
|
|
|
- if (templateType === 0) {
|
|
|
+ if (templateType === 0 || templateType === 1) {
|
|
|
temp = {
|
|
|
documentId: null,
|
|
|
categoryCode: val.code,
|
|
|
@@ -242,7 +243,8 @@ onMounted(() => {
|
|
|
}
|
|
|
})
|
|
|
getEmrTree().then((res) => {
|
|
|
- returnData.emrTree = res
|
|
|
+ returnData.emrTree = res.all
|
|
|
+ returnData.deptTree = res.dept
|
|
|
})
|
|
|
} else {
|
|
|
templateType = 2
|