From ef52095f5e9f0a9fe2da779bb1573947d77d75b6 Mon Sep 17 00:00:00 2001
From: jhzh <1628036192@qq.com>
Date: Fri, 22 May 2026 10:53:01 +0800
Subject: [PATCH] 1

---
 src/service/user.api.js |   26 +++++++++++++++++++++++---
 1 files changed, 23 insertions(+), 3 deletions(-)

diff --git a/src/service/user.api.js b/src/service/user.api.js
index 65b3a7c..ae97f51 100644
--- a/src/service/user.api.js
+++ b/src/service/user.api.js
@@ -211,12 +211,13 @@
         duration: 0,
         params: {
             nationality: data.countryName, // 国籍
-            idName: data.idname || 'id/passpost', // 证件名称
+            idName: data.idname || 'id/passport', // 证件类型
             idNumber: data.idnumber, // 证件号码
-            name: data.name, // 姓名
+            name: data.name, // 姓 last name
+            firstName: data.firstName, // 名
+            birth: data.birth, // 生日
             idFrontImg: data.frontFile.length && data.frontFile[0].resURL || '',
             idBackImg: data.reverseFile.length && data.reverseFile[0].resURL || '',
-            handheldPhoto: data.fileList.length && data.fileList[0].resURL || ''
         }
     })
 }
@@ -278,6 +279,25 @@
         data: params,
     })
 };
+
+// 首页新闻 Tab:美国头条,返回 articles 数组(兼容多种后端返回结构)
+export const _getUsHeadNews = () => {
+    return request({
+        url: `${API_PREFIX}/news!getUsHeadNews.action`,
+        method: METHODS.GET,
+        returnType: 'origin', // 拿原始 res.data,避免拦截器只返回 data 导致取不到 articles
+    }).then((res) => {
+        if (!res) return [];
+        // 标准包装:{ code: 0, data: { articles } } 或 data 为数组
+        const raw = res.data != null ? res.data : res;
+        if (Array.isArray(raw)) return raw;
+        if (raw && Array.isArray(raw.articles)) return raw.articles;
+        if (raw && Array.isArray(raw.list)) return raw.list;
+        if (Array.isArray(res.articles)) return res.articles;
+        if (Array.isArray(res.list)) return res.list;
+        return [];
+    }).catch(() => []);
+};
 //首页弹出新闻
 export const _getPopupNews = (params) => {
     return request({

--
Gitblit v1.9.3