From 112ec2e4a31ac89c68fd6ff61f144b3e0ccbc010 Mon Sep 17 00:00:00 2001 From: Ranyunqiao <2499115710@qq.com> Date: Fri, 27 Mar 2026 13:23:44 +0800 Subject: [PATCH] =?UTF-8?q?275=20276=20=20284=20=20285=20286=20287=20?= =?UTF-8?q?=E6=A3=80=E6=9F=A5=E9=A1=B9=E7=9B=AE=E8=AE=BE=E7=BD=AE-?= =?UTF-8?q?=E3=80=8B=E5=A5=97=E9=A4=90=E7=AE=A1=E7=90=86=EF=BC=9A=E5=8D=AB?= =?UTF-8?q?=E7=94=9F=E6=9C=BA=E6=9E=84=E4=B8=8B=E6=8B=89=E9=80=89=E9=A1=B9?= =?UTF-8?q?=E5=8F=96=E5=80=BC=E9=94=99=E8=AF=AF=20=E6=A3=80=E6=9F=A5?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E8=AE=BE=E7=BD=AE-=E3=80=8B=E6=A3=80?= =?UTF-8?q?=E6=9F=A5=E9=83=A8=E4=BD=8D=EF=BC=9A=E4=B8=8B=E6=8B=89=E5=8C=BB?= =?UTF-8?q?=E6=8A=80=E7=B1=BB=E5=9E=8B=E6=9C=AA=E5=81=9A=E6=88=90=E4=B8=8B?= =?UTF-8?q?=E6=8B=89=E9=80=89=E9=A1=B9=20=E6=A3=80=E6=9F=A5=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E8=AE=BE=E7=BD=AE-=E3=80=8B=E6=A3=80=E6=9F=A5?= =?UTF-8?q?=E6=96=B9=E6=B3=95=EF=BC=9A=E8=B4=B9=E7=94=A8=E5=A5=97=E9=A4=90?= =?UTF-8?q?=E7=AD=9B=E9=80=89=E5=AD=97=E6=AE=B5=E4=B8=8D=E5=8F=AF=E4=BB=A5?= =?UTF-8?q?=E6=A8=A1=E7=B3=8A=E6=9F=A5=E6=89=BE=E9=80=89=E9=A1=B9=E5=86=85?= =?UTF-8?q?=E5=AE=B9=E3=80=82=20=E6=A3=80=E6=9F=A5=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE-=E3=80=8B=E6=A3=80=E6=9F=A5=E6=96=B9?= =?UTF-8?q?=E6=B3=95=EF=BC=9A=E7=82=B9=E3=80=90=E5=AF=BC=E5=87=BA=E8=A1=A8?= =?UTF-8?q?=E6=A0=BC=E3=80=91=E6=8A=A5=E9=94=99=E3=80=82=20=E6=A3=80?= =?UTF-8?q?=E6=9F=A5=E9=A1=B9=E7=9B=AE=E8=AE=BE=E7=BD=AE-=E3=80=8B?= =?UTF-8?q?=E6=A3=80=E6=9F=A5=E9=83=A8=E4=BD=8D=EF=BC=9A=E7=82=B9=E5=87=BB?= =?UTF-8?q?=E3=80=90=E5=AF=BC=E5=87=BA=E8=A1=A8=E6=A0=BC=E3=80=91=E6=8A=A5?= =?UTF-8?q?=E9=94=99=20=E6=A3=80=E6=9F=A5=E9=A1=B9=E7=9B=AE=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE-=E3=80=8B=E5=A5=97=E9=A4=90=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=EF=BC=9A=E3=80=90=E5=A5=97=E9=A4=90=E8=AE=BE=E7=BD=AE=E3=80=91?= =?UTF-8?q?=E6=94=B9=E6=88=90=E3=80=90=E5=A5=97=E9=A4=90=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E3=80=91=E5=A5=BD=E5=8C=BA=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- openhis-ui-vue3/src/utils/request.js | 7 +- .../components/PackageSettings.vue | 2 +- .../checkprojectSettings/index.vue | 145 +++++++++++++----- 3 files changed, 112 insertions(+), 42 deletions(-) diff --git a/openhis-ui-vue3/src/utils/request.js b/openhis-ui-vue3/src/utils/request.js index 65edb4ff..4fc4f340 100644 --- a/openhis-ui-vue3/src/utils/request.js +++ b/openhis-ui-vue3/src/utils/request.js @@ -58,11 +58,14 @@ const service = axios.create({ // 新增:重写响应解析逻辑,大数字自动转字符串(移到这里!) transformResponse: [ function (data) { - if (!data) return {} // 空数据直接返回,避免解析报错 + if (!data) return {} + // 如果是 Blob 或 ArrayBuffer,直接返回,不进行 JSON 解析 + if (data instanceof Blob || data instanceof ArrayBuffer) { + return data + } try { return jsonBig.parse(data) } catch (err) { - // 解析失败时用默认方式,兼容特殊情况 return JSON.parse(data) } } diff --git a/openhis-ui-vue3/src/views/maintainSystem/checkprojectSettings/components/PackageSettings.vue b/openhis-ui-vue3/src/views/maintainSystem/checkprojectSettings/components/PackageSettings.vue index 030fe9f2..1058c9e4 100644 --- a/openhis-ui-vue3/src/views/maintainSystem/checkprojectSettings/components/PackageSettings.vue +++ b/openhis-ui-vue3/src/views/maintainSystem/checkprojectSettings/components/PackageSettings.vue @@ -2,7 +2,7 @@
- 套餐设置 + 套餐管理 刷新 保存
diff --git a/openhis-ui-vue3/src/views/maintainSystem/checkprojectSettings/index.vue b/openhis-ui-vue3/src/views/maintainSystem/checkprojectSettings/index.vue index 4c41ae1a..35374610 100644 --- a/openhis-ui-vue3/src/views/maintainSystem/checkprojectSettings/index.vue +++ b/openhis-ui-vue3/src/views/maintainSystem/checkprojectSettings/index.vue @@ -40,7 +40,7 @@
- +