From ed94f308b3fb345eb7238b8836a61d0b8bbaa98c Mon Sep 17 00:00:00 2001
From: chenhj <1263187585@qq.com>
Date: 星期五, 27 三月 2026 17:52:23 +0800
Subject: [PATCH] feat(salesLedger): 添加批号字段和销售出库单打印功能

---
 src/utils/request.js |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/src/utils/request.js b/src/utils/request.js
index 9cfcf5b..301a90b 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -72,7 +72,24 @@
 })
 
 // 鍝嶅簲鎷︽埅鍣�
-service.interceptors.response.use(res => {
+service.interceptors.response.use(async res => {
+      const isBlob = res.request.responseType === 'blob' || res.request.responseType === 'arraybuffer'
+
+      if (isBlob) {
+        const contentType = res.headers['content-type']
+
+        if (contentType && contentType.includes('application/json')) {
+          const text = await new Response(res.data).text()
+          const data = JSON.parse(text)
+
+          const msg = data.msg || '瀵煎嚭澶辫触'
+          ElMessage.error(msg)
+
+          return Promise.reject(new Error(msg))
+        }
+
+        return res.data
+      }
     // 鏈缃姸鎬佺爜鍒欓粯璁ゆ垚鍔熺姸鎬�
     const code = res.data.code || 200
     // 鑾峰彇閿欒淇℃伅

--
Gitblit v1.9.3