WebApp【公共组件库】@前端(For Git Submodule)
Tevin
2022-06-25 6317f81f3664e10de5063b73183e945e52727baf
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: [] };
            // 数组类型
@@ -230,6 +230,10 @@
                if (!Tools.isEmptyObject(responseData.data)) {
                    data2 = responseData.data;
                }
            }
            // 不存在
            else if (typeof responseData.data === 'undefined') {
                data2 = {};
            }
            // 转换响应码
            let code = 0;
@@ -256,15 +260,6 @@
                    msg: responseData.msg,
                },
                data: data2,
            };
        }
        if (responseData.ret === 3) {
            return {
                state: {
                    code: 5000,
                    msg: responseData.msg,
                },
                data: {},
            };
        }
        // 旧请求,操作类通讯,响应体转换