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, 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> </template>
<script setup> <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'; import { computed } from 'vue';
const props = defineProps({ const props = defineProps({

View File

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