diff --git a/apps/web-antd/src/views/doctor/doctor-reception/components/PrescriptionDetail.vue b/apps/web-antd/src/views/doctor/doctor-reception/components/PrescriptionDetail.vue index 788bede0..c32ac8fd 100644 --- a/apps/web-antd/src/views/doctor/doctor-reception/components/PrescriptionDetail.vue +++ b/apps/web-antd/src/views/doctor/doctor-reception/components/PrescriptionDetail.vue @@ -92,6 +92,14 @@ function handleWindowPrint(ele, fileName) { // 解密方法示例(需要根据实际加密方式实现) const decrypt = (str: string) => str; // 简单base64解码示例 + +const getImageSource = (imageString) => { + if (imageString && imageString.includes('http')) { + return imageString; // 直接使用HTTP URL + } else { + return `data:image/jpeg;base64,${imageString}`; // 使用Base64格式 + } +}