diff --git a/openhis-ui-vue3/src/views/doctorstation/components/surgery/surgeryApplication.vue b/openhis-ui-vue3/src/views/doctorstation/components/surgery/surgeryApplication.vue index 98bc652e..8d0c616c 100644 --- a/openhis-ui-vue3/src/views/doctorstation/components/surgery/surgeryApplication.vue +++ b/openhis-ui-vue3/src/views/doctorstation/components/surgery/surgeryApplication.vue @@ -592,11 +592,7 @@ const surgeryStatusOptions = ref([ { value: 5, label: '暂停' } ]) -const surgeryTypeOptions = ref([ - { value: 1, label: '门诊手术' }, - { value: 2, label: '日间手术' }, - { value: 3, label: '急诊手术' } -]) + const rules = ref({ surgeryName: [{ required: true, message: '请输入手术名称', trigger: 'blur' }], @@ -773,8 +769,12 @@ getSurgeryDetail(row.id).then(res => { console.log('【编辑手术】手术指征字段值:', res.data.surgeryIndication) 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) { @@ -795,7 +795,8 @@ getSurgeryDetail(row.id).then(res => { if (!form.value.secondarySurgeries) { form.value.secondarySurgeries = [] } - } + + } }).catch(error => { console.error('获取手术信息失败:', error) proxy.$modal.msgError('获取手术信息失败')