手术管理-》门诊手术安排:【新增手术安排】界面安排时间字段的时分秒无法选值和未显示
252 手术管理-》门诊手术安排:【新增手术安排】界面的麻醉方法字段未默认取值于手术申请的麻醉方式字段的值
254 手术管理-》门诊手术管理:【新增手术安排】界面的切口类型字段下拉选项未取值
277 门诊医生站-》手术申请TAB页面:【新增】/【编辑】界面点击【提交申请】提示成功也提示失败
This commit is contained in:
Ranyunqiao
2026-03-27 10:44:11 +08:00
parent 184871e84f
commit 2d705d2f81
4 changed files with 54 additions and 79 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 {