From 4e10584d477c0fd5da7e3a7164ca04df795a4936 Mon Sep 17 00:00:00 2001
From: Tevin <tingquanren@163.com>
Date: Wed, 29 Jun 2022 10:47:54 +0800
Subject: [PATCH] 主机类型管理,缓存主动设定的主机类型,并在下次优先使用

---
 bases/Fetcher.js |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/bases/Fetcher.js b/bases/Fetcher.js
index 3c48845..b2ffbd9 100644
--- a/bases/Fetcher.js
+++ b/bases/Fetcher.js
@@ -215,8 +215,8 @@
         if (typeof responseData.state === 'object' && typeof responseData.data === 'object') {
             return responseData;
         }
-        // App版请求,响应体转换
-        if (typeof responseData.ret !== 'undefined' && typeof responseData.data !== 'undefined') {
+        // App版请求(存在ret直接视为App请求),响应体转换
+        if (typeof responseData.ret !== 'undefined') {
             // 转换数据体
             let data2 = { rows: [] };
             // 数组类型
@@ -231,6 +231,10 @@
                     data2 = responseData.data;
                 }
             }
+            // 不存在
+            else if (typeof responseData.data === 'undefined') {
+                data2 = {};
+            }
             // 转换响应码
             let code = 0;
             // 正常

--
Gitblit v1.9.1