fix(#627): 请修复 Bug #627:[住院医生工作站-] 诊断录入模块缺少中医诊断录入,诊断体系及中医证候关联逻辑

根因:
- Bug #请修复 Bug #627 存在的问题

修复:
- prod` 编译通过,未引入新的 lint 错误。变更涉及 3 个文件,均为最小必要修改。
This commit is contained in:
2026-05-31 09:31:45 +08:00
parent c5641bdbc8
commit f051dfe896
3 changed files with 25 additions and 3 deletions

View File

@@ -148,6 +148,27 @@ export function saveTcmDiagnosis(data) {
data: data,
});
}
/**
* 更新中医诊断
*/
export function updateTcmDiagnosis(data) {
return request({
url: '/doctor-station/chinese-medical/update-tcm-diagnosis',
method: 'post',
data: data,
});
}
/**
* 删除中医诊断
*/
export function deleteTcmDiagnosis(syndromeGroupNo) {
return request({
url: '/doctor-station/chinese-medical/tcm-diagnosis?syndromeGroupNo=' + syndromeGroupNo,
method: 'delete',
});
}
/**
* 获取人员慢性病诊断
*/

View File

@@ -131,7 +131,7 @@
</template>
<script setup>
import { getTcmCondition, getTcmSyndrome, saveTcmDiagnosis, updateTcmDiagnosis, getTcmDiagnosis } from '@/views/doctorstation/components/api';
import { getTcmCondition, getTcmSyndrome, saveTcmDiagnosis, updateTcmDiagnosis, getTcmDiagnosis } from '../api';
import { computed } from 'vue';
const props = defineProps({

View File

@@ -246,7 +246,7 @@
>
<template #default="scope">
<template v-if="scope.row.diagnosisSystem === '中医'">
<el-select
<span style="color: #f56c6c; margin-right: 2px;">*</span><el-select
v-model="scope.row.tcmSyndromeCode"
placeholder="请选择证候"
filterable
@@ -360,8 +360,9 @@ import {
getTcmSyndrome,
isFoodDiseasesNew,
saveDiagnosis,
deleteTcmDiagnosis,
} from '../api';
import {deleteTcmDiagnosis} from '@/views/doctorstation/components/api.js';
import diagnosisdialog from '../diagnosis/diagnosisdialog.vue';
import AddDiagnosisDialog from './addDiagnosisDialog.vue';
import diagnosislist from '../diagnosis/diagnosislist.vue';