diff --git a/src/api/neUser/smf.ts b/src/api/neUser/smf.ts index 3a848850..0d8c3df9 100644 --- a/src/api/neUser/smf.ts +++ b/src/api/neUser/smf.ts @@ -21,12 +21,14 @@ export async function listUEInfoBySMF(query: Record) { }; // 解析数据 if (result.code === RESULT_CODE_SUCCESS && result.data) { - if (Array.isArray(result.data.data)) { - const rows = result.data.data; - data.total = rows.length; - data.rows = rows; + if (result.data.total && result.data.data) { + data.total = result.data.total; + data.rows = result.data.data; } else { - Object.assign(data, result.data); + Object.assign(data, { + total: result.data.length, + rows: result.data, + }); } }