From d0494a1b3ff6cdf48b1237058d99840da245a75e Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期五, 28 十一月 2025 16:40:45 +0800
Subject: [PATCH] 打印提醒优化
---
src/views/ecg/doctor/components/RoutinePanel.vue | 35 +++++++++++++++++++++++++++++------
1 files changed, 29 insertions(+), 6 deletions(-)
diff --git a/src/views/ecg/doctor/components/RoutinePanel.vue b/src/views/ecg/doctor/components/RoutinePanel.vue
index 204b1e9..ad7f9fd 100644
--- a/src/views/ecg/doctor/components/RoutinePanel.vue
+++ b/src/views/ecg/doctor/components/RoutinePanel.vue
@@ -269,14 +269,37 @@
formRef.value?.resetFields()
}
const yddownload = async () => {
- const response = await DoctorApi.yddownload(props.setappointmentId)
- console.log(response, 'xml1')
- console.log(response.fileContent, 'xml2')
- downloadWordFile(response.fileContent, response.fileName)
+ // 妫�鏌� setappointmentId 鏄惁瀛樺湪
+ if (!props.setappointmentId) {
+ message.warning('褰撳墠鏃犲氨璇婁腑鎮h�呰鍏堝彨鍙�')
+ return
+ }
+
+ yddownloadLoading.value = true
+ try {
+ const response = await DoctorApi.yddownload(props.setappointmentId)
+ console.log(response, 'xml1')
+ console.log(response.fileContent, 'xml2')
+ downloadWordFile(response.fileContent, response.fileName)
+ } finally {
+ yddownloadLoading.value = false
+ }
}
+
const sgdownload = async () => {
- const response = await DoctorApi.sgdownload(props.setappointmentId)
- downloadWordFile(response.fileContent, response.fileName)
+ // 妫�鏌� setappointmentId 鏄惁瀛樺湪
+ if (!props.setappointmentId) {
+ message.warning('褰撳墠鏃犲氨璇婁腑鎮h�呰鍏堝彨鍙�')
+ return
+ }
+
+ sgdownloadLoading.value = true
+ try {
+ const response = await DoctorApi.sgdownload(props.setappointmentId)
+ downloadWordFile(response.fileContent, response.fileName)
+ } finally {
+ sgdownloadLoading.value = false
+ }
}
const downloadWordFile = (data, filename = 'document') => {
try {
--
Gitblit v1.9.3