423 lines
7.8 KiB
JavaScript
423 lines
7.8 KiB
JavaScript
|
|
|
||
|
|
import request from '@/utils/request'
|
||
|
|
import config from '@/config'
|
||
|
|
import { getToken } from '@/utils/auth'
|
||
|
|
// 用户密码重置
|
||
|
|
export function updateUserPwd(oldPassword, newPassword) {
|
||
|
|
const data = {
|
||
|
|
oldPassword,
|
||
|
|
newPassword
|
||
|
|
}
|
||
|
|
return request({
|
||
|
|
url: '/system/user/profile/updatePwd',
|
||
|
|
method: 'put',
|
||
|
|
params: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 查询用户个人信息
|
||
|
|
export function getUserProfile() {
|
||
|
|
return request({
|
||
|
|
url: '/system/user/profile',
|
||
|
|
method: 'get'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 修改用户个人信息
|
||
|
|
export function updateUserProfile(data) {
|
||
|
|
return request({
|
||
|
|
url: '/system/user/profile',
|
||
|
|
method: 'put',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 用户头像上传
|
||
|
|
export function uploadAvatar(data) {
|
||
|
|
return upload({
|
||
|
|
url: '/system/user/profile/avatar',
|
||
|
|
name: data.name,
|
||
|
|
filePath: data.filePath
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 支付
|
||
|
|
export function payInvestmentRecord(data) {
|
||
|
|
return request({
|
||
|
|
url: '/investmentRecord/payInvestmentRecord',
|
||
|
|
method: 'post',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 水果卡未领取
|
||
|
|
export function getFruitUnclaimedOrder(data) {
|
||
|
|
return request({
|
||
|
|
url: '/api/fruit/orderDraw/unclaimedOrder',
|
||
|
|
method: 'get',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
// 水果卡已领取
|
||
|
|
export function getFruitMerchantList(data) {
|
||
|
|
return request({
|
||
|
|
url: '/api/fruit/orderDraw/fruitMerchantList',
|
||
|
|
method: 'get',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 领取水果卡
|
||
|
|
export function setdrawFruit(data) {
|
||
|
|
return request({
|
||
|
|
url: '/api/fruit/orderDraw/drawFruit',
|
||
|
|
method: 'post',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
// 获取余额绿色积分
|
||
|
|
export function getUserBalance(data) {
|
||
|
|
return request({
|
||
|
|
url: '/asset/getMyAsset',
|
||
|
|
method: 'get'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
// 获取对公账户信息
|
||
|
|
export function getBankAccount () {
|
||
|
|
return request({
|
||
|
|
url: '/dict/data/type/bank_account',
|
||
|
|
method: 'get'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 获取槟榔对公账户信息
|
||
|
|
export function getBlBankAccount () {
|
||
|
|
return request({
|
||
|
|
url: '/dict/data/type/bl_bank_account',
|
||
|
|
method: 'get'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 充值
|
||
|
|
export function rechargeMoney (data) {
|
||
|
|
return request({
|
||
|
|
url: '/topup/topup',
|
||
|
|
method: 'post',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
// 获取辣椒数量
|
||
|
|
export function getMyRecordsStatistics (params) {
|
||
|
|
return request({
|
||
|
|
url: '/investmentRecord/getMyRecordStatistics',
|
||
|
|
method: 'get',
|
||
|
|
params: params
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 申请槟榔代理等级
|
||
|
|
export function applyBlAgency (data) {
|
||
|
|
return request({
|
||
|
|
url: '/blAgencyRecord/applyBlAgency',
|
||
|
|
method: 'post',
|
||
|
|
data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 查询我的槟榔代理等级申请记录
|
||
|
|
export function getMyAgencyRecord () {
|
||
|
|
return request({
|
||
|
|
url: '/blAgencyRecord/myAgencyRecord',
|
||
|
|
method: 'get',
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
//实名认证申请
|
||
|
|
export function getAuthentication(data) {
|
||
|
|
return request({
|
||
|
|
url: '/authentication/realNameAuthentication',
|
||
|
|
method: 'post',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
//查询我的实名信息
|
||
|
|
export function getApplyAuth(params) {
|
||
|
|
return request({
|
||
|
|
url: '/authentication/getApplyAuth',
|
||
|
|
method: 'get',
|
||
|
|
params: params
|
||
|
|
})
|
||
|
|
}
|
||
|
|
//查询我的实名认证信息
|
||
|
|
export function getMyAuthentication() {
|
||
|
|
return request({
|
||
|
|
url: '/authentication/getMyAuthentication',
|
||
|
|
method: 'get',
|
||
|
|
})
|
||
|
|
}
|
||
|
|
// 获取充值记录
|
||
|
|
export function getRechargeRecord (data) {
|
||
|
|
return request({
|
||
|
|
url: '/topup/getTopupList',
|
||
|
|
method: 'get',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 获取充值记录详情
|
||
|
|
export function getRecordDetail (data) {
|
||
|
|
return request({
|
||
|
|
url: `/topup/${data}`,
|
||
|
|
method: 'get'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 获取充值记录详情
|
||
|
|
export function getBankName (data) {
|
||
|
|
return request({
|
||
|
|
url: `/dict/data/type/bank_name`,
|
||
|
|
method: 'get'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
// 获取宾郎等级
|
||
|
|
export function getAbclevel (data) {
|
||
|
|
return request({
|
||
|
|
url: `/dict/data/type/abc_level`,
|
||
|
|
method: 'get'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 获取宾郎代理等级
|
||
|
|
export function getAgencylevel (data) {
|
||
|
|
return request({
|
||
|
|
url: `/dict/data/type/bl_agency_level`,
|
||
|
|
method: 'get'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 绑定银行卡
|
||
|
|
export function bindBank (data) {
|
||
|
|
return request({
|
||
|
|
url: `/umsBankCard/bindBankCard`,
|
||
|
|
method: 'post',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
// 解绑银行卡
|
||
|
|
export function ubbindCard (data) {
|
||
|
|
return request({
|
||
|
|
url: `/umsBankCard/unbindBankCard/${data}`,
|
||
|
|
method: 'get'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 获取绑定银行卡列表
|
||
|
|
export function getBankList (data) {
|
||
|
|
return request({
|
||
|
|
url: '/umsBankCard/getMyBankCard',
|
||
|
|
method: 'get',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 获取银行卡详情
|
||
|
|
export function getCardDetail (data) {
|
||
|
|
return request({
|
||
|
|
url: '/umsBankCard/' + data,
|
||
|
|
method: 'get'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 提现
|
||
|
|
export function widthDraw (data) {
|
||
|
|
return request({
|
||
|
|
url: `/umsWithdraw/withdrawApply`,
|
||
|
|
method: 'post',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 获取总棵数
|
||
|
|
export function getTeamInfo (data) {
|
||
|
|
return request({
|
||
|
|
url: `/investmentRecord/myTeamPerformance`,
|
||
|
|
method: 'get',
|
||
|
|
params: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 获取等级
|
||
|
|
export function getIdentity () {
|
||
|
|
return request({
|
||
|
|
url: `/identity/getMyIdentity`,
|
||
|
|
method: 'get'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 获取提现记录
|
||
|
|
export function getDrawRecord () {
|
||
|
|
return request({
|
||
|
|
url: `/umsWithdraw/getMyWithdraw`,
|
||
|
|
method: 'get'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 获取提现记录详情
|
||
|
|
export function getDrawRecordDetail (data) {
|
||
|
|
return request({
|
||
|
|
url: `/umsWithdraw/${data}`,
|
||
|
|
method: 'get'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 取消订单
|
||
|
|
export function cancleOrder (data) {
|
||
|
|
return request({
|
||
|
|
url: `/investmentRecord/cancelRecord`,
|
||
|
|
method: 'get',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 获取奖励列表/investmentEarnings/myInvestmentEarningsList
|
||
|
|
export function getRewardList (data) {
|
||
|
|
return request({
|
||
|
|
url: `/investmentEarnings/myInvestmentEarningsList`,
|
||
|
|
method: 'get',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 获取奖励详情
|
||
|
|
export function getRewardDetail (data) {
|
||
|
|
return request({
|
||
|
|
url: `/investmentRecord/getRecordInfo`,
|
||
|
|
method: 'get',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 获取购买券明细
|
||
|
|
export function getCouponList (data) {
|
||
|
|
return request({
|
||
|
|
url: `/assetChangeInfo/getMyParticulars`,
|
||
|
|
method: 'get',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 查询我的绿色积分记录
|
||
|
|
export function getMyLsjfInfo (data) {
|
||
|
|
return request({
|
||
|
|
url: `/lsjfChangeInfo/getMyLsjfInfo`,
|
||
|
|
method: 'get',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
// 查询我的贡献值记录
|
||
|
|
export function getMyXfzInfo (data) {
|
||
|
|
return request({
|
||
|
|
url: `/xfzChangeInfo/getMyXfzInfo`,
|
||
|
|
method: 'get',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 购买券转账
|
||
|
|
export function changeCoupon (data) {
|
||
|
|
return request({
|
||
|
|
url: `/asset/transferAccounts`,
|
||
|
|
method: 'post',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
//原来的接口需要再第二步执行,第一步需要请求接口
|
||
|
|
export function checkFirstApi (data) {
|
||
|
|
return request({
|
||
|
|
url: `/asset/dashangChange`,
|
||
|
|
method: 'post',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 上传图片
|
||
|
|
// 是否需要设置 token
|
||
|
|
const isToken = (config.headers || {}).isToken === false
|
||
|
|
config.header = config.header || {}
|
||
|
|
if (getToken() && !isToken) {
|
||
|
|
config.header['Authorization'] = 'Bearer ' + getToken()
|
||
|
|
}
|
||
|
|
export function upload (path) {
|
||
|
|
const isToken = (config.headers || {}).isToken === false
|
||
|
|
config.header = config.header || {}
|
||
|
|
if (getToken() && !isToken) {
|
||
|
|
config.header['Authorization'] = 'Bearer ' + getToken()
|
||
|
|
}
|
||
|
|
return new Promise((resolve, reject) => {
|
||
|
|
uni.uploadFile({
|
||
|
|
url: config.baseUrl + '/oss/uploadToAliOss',
|
||
|
|
filePath: path,
|
||
|
|
name: 'file',
|
||
|
|
header: config.header,
|
||
|
|
success: (res) => {
|
||
|
|
resolve(JSON.parse(res.data))
|
||
|
|
}
|
||
|
|
})
|
||
|
|
})
|
||
|
|
}
|
||
|
|
// 发起签署
|
||
|
|
export function signContract (param) {
|
||
|
|
return request({
|
||
|
|
url: `/contract/signContract`,
|
||
|
|
method: 'get',
|
||
|
|
params: param
|
||
|
|
})
|
||
|
|
}
|
||
|
|
// 生成合同
|
||
|
|
export function createContract (data) {
|
||
|
|
return request({
|
||
|
|
url: `/contract/createContract`,
|
||
|
|
method: 'post',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 查询奖励业绩
|
||
|
|
export function myGivePerformance (params) {
|
||
|
|
return request({
|
||
|
|
url: `/investmentRecord/myGivePerformance`,
|
||
|
|
method: 'get',
|
||
|
|
params: params
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 打赏(土地兑付申请提现)
|
||
|
|
export function tudicheckapi (data) {
|
||
|
|
return request({
|
||
|
|
url: '/umsWithdraw/dashangWith',
|
||
|
|
method: 'post',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
// 删除银行卡
|
||
|
|
export function delCard (params) {
|
||
|
|
return request({
|
||
|
|
url: '/umsBankCard/unbindBankCard/' + params.id,
|
||
|
|
method: 'get'
|
||
|
|
})
|
||
|
|
}
|
||
|
|
// 兑付转换
|
||
|
|
export function assetCashConvert (data) {
|
||
|
|
return request({
|
||
|
|
url: '/asset/cashConvert',
|
||
|
|
method: 'post',
|
||
|
|
data: data
|
||
|
|
})
|
||
|
|
}
|