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 @@
- +