151 门诊医生站的诊断TAB页通过维护的个人/科室诊断内容双击开单诊断类型字段显示数字11

This commit is contained in:
sindir
2026-03-10 16:33:47 +08:00
parent e46e2be830
commit b26ad75299
4 changed files with 143 additions and 12 deletions

View File

@@ -94,6 +94,7 @@ import {
updateTcmDiagnosis,
getTcmDiagnosis,
} from '@/views/doctorstation/components/api';
import { DIAG_TYPE } from '@/utils/medicalConstants';
const props = defineProps({
openAddDiagnosisDialog: {
@@ -120,6 +121,11 @@ const selectedDisease = ref(false);
const { proxy } = getCurrentInstance();
const emit = defineEmits(['close']);
// 获取诊断类型字典
const { diag_type } = proxy.useDict('diag_type');
function handleOpen() {
// 获取诊断列表
getTcmCondition().then((res) => {
@@ -227,7 +233,7 @@ function handleClickRow(row) {
ybNo: row.ybNo,
syndromeGroupNo: timestamp.value,
verificationStatusEnum: 4,
medTypeCode: undefined, // 不设默认值
medTypeCode: DIAG_TYPE.TCM_MAIN_DISEASE, // 诊断类型:中医主病诊断 (值2)
isExisting: false // 标记为新增
});
tcmDiagonsisList.value.push({
@@ -255,6 +261,7 @@ function clickSyndromeRow(row) {
definitionId: row.id,
ybNo: row.ybNo,
syndromeGroupNo: timestamp.value,
medTypeCode: DIAG_TYPE.TCM_MAIN_SYNDROME, // 诊断类型:中医主证诊断 (值3)
isExisting: false // 标记为新增
});
tcmDiagonsisList.value[tcmDiagonsisList.value.length - 1].syndromeName = row.name;
@@ -381,7 +388,6 @@ function close() {
gap: 20px;
margin-bottom: 25px;
}
.disease-section,
.syndrome-section,
.diagnosis-section {