Files
x-forend/src/service/index.ts
T
2025-01-08 08:30:28 +08:00

181 lines
3.1 KiB
TypeScript

import { http } from '@/utils/http'
// 注册用户
export const registerUserAPI = (data) =>
http({
url: '/api/user/register',
method: 'POST',
data,
})
// 登录
export const loginUserAPI = (data) =>
http({
url: '/api/user/login',
method: 'POST',
data,
})
// 获取用户信息
export const getUserInfoAPI = () =>
http({
url: '/api/user/index',
method: 'GET',
})
// 退出登录
export const logoutUserAPI = () =>
http({
url: '/api/user/logout',
method: 'POST',
})
// 简介、公告、新闻
export const getIntroductionAPI = (data) =>
http({
url: '/api/index/articlelist',
method: 'POST',
data,
})
// 新闻详情
export const getIntroductionDetailAPI = (data) =>
http({
url: '/api/index/articledetails',
method: 'POST',
data,
})
// 投资理财列表
export const getInvestmentListAPI = (data) =>
http({
url: '/api/index/investlist',
method: 'POST',
data,
})
// 提交投资
export const submitInvestAPI = (data) =>
http({
url: '/api/user/submitinvest',
method: 'POST',
data,
})
// 获取投资记录
export const getInvestmentRecordAPI = (data) =>
http({
url: '/api/user/myinvestlist',
method: 'POST',
data,
})
// 查询实名认证
export const getRealNameAuthAPI = () =>
http({
url: '/api/user/finduserauth',
method: 'POST',
})
// 实名认证
export const realNameAuthAPI = (data) =>
http({
url: '/api/user/userauth',
method: 'POST',
data,
})
// 我的邀请
export const getMyTeamAPI = (data) =>
http({
url: '/api/user/inviteelist',
method: 'POST',
data,
})
// 我的资产
export const getMyAssetAPI = (data) =>
http({
url: '/api/user/myassets',
method: 'POST',
data,
})
// 股数转换
export const convertScoreAPI = (data) =>
http({
url: '/api/user/conversion',
method: 'POST',
data,
})
// 添加银行卡
export const addBankCardAPI = (data) =>
http({
url: '/api/user/addbank',
method: 'POST',
data,
})
// 获取银行卡
export const getBankCardAPI = (data) =>
http({
url: '/api/user/banklist',
method: 'POST',
data,
})
// 删除银行卡
export const deleteBankCardAPI = (data) =>
http({
url: '/api/user/delbank',
method: 'POST',
data,
})
// 提交提现
export const submitWithdrawalAPI = (data) =>
http({
url: '/api/user/withdrawal',
method: 'POST',
data,
})
// 获取提现记录
export const getWithdrawalRecordAPI = (data) =>
http({
url: '/api/user/withdrawallist',
method: 'POST',
data,
})
// 下载APP
export const downloadAppAPI = () => {
location.href = 'https://tiktok-test.gbnorg.com/7885922.apk'
}
// 修改密码第一步
export const editPasswordFirstAPI = (data) =>
http({
url: '/api/user/forgetpassone',
method: 'POST',
data,
hideErrorToast: true,
})
// 修改密码第二步
export const editPasswordSecondAPI = (data) =>
http({
url: '/api/user/forgetpasstwo',
method: 'POST',
data,
})
// 修改实名认证信息
export const editRealNameAuthAPI = (data) =>
http({
url: '/api/user/updateuserauth',
method: 'POST',
data,
})