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 }) }