181 lines
3.1 KiB
TypeScript
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,
|
|
})
|