From 30d1ee7be942d7a2201e1ab2ca7d96badff8bf50 Mon Sep 17 00:00:00 2001
From: 李 <344137771@qq.com>
Date: Sat, 23 May 2026 11:23:00 +0800
Subject: [PATCH] 1
---
src/service/user.api.js | 39 ++++++++++++++++++++++++++++++++++-----
1 files changed, 34 insertions(+), 5 deletions(-)
diff --git a/src/service/user.api.js b/src/service/user.api.js
index ecfb6aa..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({
@@ -322,7 +342,7 @@
export const _customer = () => {
return request({
- url: "api/syspara!getSyspara.action",
+ url: "api/syspara/getSyspara.action",
method: "GET",
params: {
code: "customer_service_url"
@@ -374,4 +394,13 @@
method: "POST",
params,
})
-}
\ No newline at end of file
+}
+
+//重置账户密码
+export const _registerEorP = (params) => {
+ return request({
+ url: `${API_PREFIX}/user/resetUserName`,
+ method: METHODS.POST,
+ data: params
+ })
+};
\ No newline at end of file
--
Gitblit v1.9.3