248 门诊医生站-》手术申请TAB页面:点击行【编辑】手术申请界面的手术类型、手术等级、切口类型、麻醉方式选项显示数字

This commit is contained in:
Ranyunqiao
2026-03-25 10:16:46 +08:00
parent d20a95c3c4
commit d3deb244c0

View File

@@ -592,11 +592,7 @@ const surgeryStatusOptions = ref([
{ value: 5, label: '暂停' } { value: 5, label: '暂停' }
]) ])
const surgeryTypeOptions = ref([
{ value: 1, label: '门诊手术' },
{ value: 2, label: '日间手术' },
{ value: 3, label: '急诊手术' }
])
const rules = ref({ const rules = ref({
surgeryName: [{ required: true, message: '请输入手术名称', trigger: 'blur' }], surgeryName: [{ required: true, message: '请输入手术名称', trigger: 'blur' }],
@@ -773,8 +769,12 @@ getSurgeryDetail(row.id).then(res => {
console.log('【编辑手术】手术指征字段值:', res.data.surgeryIndication) console.log('【编辑手术】手术指征字段值:', res.data.surgeryIndication)
Object.assign(form.value, res.data) Object.assign(form.value, res.data)
form.value.surgeryTypeEnum = String(res.data.surgeryTypeEnum)
form.value.surgeryLevel = String(res.data.surgeryLevel)
form.value.incisionLevel = String(res.data.incisionLevel)
form.value.anesthesiaTypeEnum = String(res.data.anesthesiaTypeEnum)
console.log('【编辑手术】赋值后form.surgeryIndication:', form.value.surgeryIndication)
// 处理麻醉名称回显 // 处理麻醉名称回显
if (res.data.anesthesiaTypeEnum_dictText) { if (res.data.anesthesiaTypeEnum_dictText) {
@@ -795,6 +795,7 @@ getSurgeryDetail(row.id).then(res => {
if (!form.value.secondarySurgeries) { if (!form.value.secondarySurgeries) {
form.value.secondarySurgeries = [] form.value.secondarySurgeries = []
} }
} }
}).catch(error => { }).catch(error => {
console.error('获取手术信息失败:', error) console.error('获取手术信息失败:', error)