Merge remote-tracking branch 'origin/develop' into develop

This commit is contained in:
2026-03-27 11:56:48 +08:00
9 changed files with 151 additions and 542 deletions

View File

@@ -636,7 +636,7 @@ function getList() {
surgeryList.value = res.data.records || []
}).catch(error => {
console.error('获取手术列表失败:', error)
proxy.$message.error('数据加载失败,请稍后重试')
proxy.$modal.msgError('数据加载失败,请稍后重试')
surgeryList.value = []
}).finally(() => {
loading.value = false
@@ -715,14 +715,14 @@ function loadDoctorList() {
// 新增
function handleAdd() {
if (!props.patientInfo?.encounterId) {
proxy.$message.warning('请先选择患者')
proxy.$modal.msgWarning('请先选择患者')
return
}
title.value = '新增手术申请'
open.value = true
reset()
// 自动填充患者信息
form.value.patientId = props.patientInfo.patientId
form.value.encounterId = props.patientInfo.encounterId
@@ -737,7 +737,7 @@ function handleAdd() {
if (doctorList.value.length === 0) {
loadDoctorList()
}
// 加载诊断信息
loadDiagnosisInfo()
}
@@ -1049,32 +1049,33 @@ function submitForm() {
// 新增手术
addSurgery(form.value).then((res) => {
if (res.code === 200) {
proxy.$modal.msgSuccess('新增成功')
//保存麻醉方式
proxy.$modal.msgSuccess(res.msg || '新增成功')
// 保存麻醉方式
sessionStorage.setItem('anesthesiaType', form.value.anesthesiaTypeEnum)
open.value = false
getList()
} else {
proxy.$modal.msgError(res.msg || '新增手术失败')
proxy.$modal.msgError(res.msg || '新增手术失败,请检查表单信息')
}
}).catch(error => {
console.error('新增手术失败:', error)
proxy.$modal.msgError('新增手术失败,请稍后重试')
proxy.$modal.msgError('新增手术失败,请检查表单信息')
})
} else {
// 修改手术
updateSurgery(form.value).then((res) => {
if (res.code === 200) {
proxy.$modal.msgSuccess('修改成功')
proxy.$modal.msgSuccess(res.msg || '修改成功')
// 保存麻醉方式
sessionStorage.setItem('anesthesiaType', form.value.anesthesiaTypeEnum)
open.value = false
getList()
} else {
proxy.$modal.msgError(res.msg || '修改手术失败')
proxy.$modal.msgError(res.msg || '更新手术失败,请检查表单信息')
}
}).catch(error => {
console.error('更新手术失败:', error)
proxy.$modal.msgError('更新手术失败,请稍后重试')
proxy.$modal.msgError('更新手术失败,请检查表单信息')
})
}
} else {