import request from "@/service/request";
|
import { API_PREFIX } from '@/config'
|
import { signatureGenerate } from "@/utils/signatureUtil"
|
import { compress } from 'image-conversion';
|
import axios from "axios";
|
import { useUserStore } from "@/store/user.js";
|
const userStore = useUserStore()
|
const TOKEN = userStore.userInfo.token
|
|
// 申请认证
|
export const _applyIdentify = data => {
|
return request({
|
url: `${API_PREFIX}/kyc!apply.action`,
|
method: 'GET',
|
loading: true,
|
duration: 0,
|
params: {
|
nationality: data.countryName, // 国籍
|
idname: data.idname || 'id/passpost', // 证件名称
|
idnumber: data.idnumber, // 证件号码
|
name: data.name, // 姓名
|
idimg_1: data.frontFile.length && data.frontFile[0].resURL || '',
|
idimg_2: data.reverseFile.length && data.reverseFile[0].resURL || '',
|
idimg_3: data.fileList.length && data.fileList[0].resURL || ''
|
}
|
})
|
}
|
|
// 认证信息
|
export const _getIdentify = () => {
|
return request({
|
url: `${API_PREFIX}/kyc!get.action`,
|
method: 'GET'
|
})
|
}
|
|
// ================= 闪兑 ================
|
|
|
export const _getWallet = () => {
|
return request({
|
url: `${API_PREFIX}/wallet!get.action`,
|
loading: false,
|
method: 'GET'
|
})
|
}
|
|
//闪兑
|
export const _getAllWallet = (params) => {
|
return request({
|
url: `${API_PREFIX}/wallet/getAll.action`,
|
loading: false,
|
method: 'GET',
|
params
|
})
|
}
|
|
|
// 初始化接口
|
export const _initExchange = () => {
|
return request({
|
url: `${API_PREFIX}/exchangeapplyorder!view.action`,
|
method: 'GET'
|
})
|
}
|
|
// 闪兑
|
export const _exchange = (params) => {
|
return request({
|
url: `${API_PREFIX}/exchangeapplyorder!buy_and_sell.action`,
|
method: 'GET',
|
loading: true,
|
params: {
|
volume: params.volume, // 数量
|
symbol: params.symbol.toLowerCase(), // 闪兑币
|
symbol_to: params.symbol_to.toLowerCase(), // 闪兑后的币
|
session_token: params.session_token //
|
}
|
})
|
}
|
|
// 汇率
|
export const _exchangeRage = (params) => {
|
return request({
|
url: `${API_PREFIX}/exchangeapplyorder!buy_and_sell_fee.action`,
|
method: 'GET',
|
params: {
|
symbol: params.symbol, // 闪兑币
|
symbol_to: params.symbol_to, // 闪兑后的币
|
volume: params.volume || 1 // 闪兑数量
|
}
|
})
|
}
|
|
// 币币历史
|
export const _exchangeHistory = page_no => {
|
return request({
|
url: `${API_PREFIX}/exchangeapplyorder!list.action`,
|
method: 'GET',
|
params: {
|
page_no
|
}
|
})
|
}
|
|
// 闪兑记录
|
export const _exchangeapplyorde = () => {
|
return request({
|
url: `${API_PREFIX}/exchangeapplyorder!queryExchangeList`,
|
method: 'GET',
|
})
|
}
|
|
// 获取质押余额
|
export const _getBalance = () => {
|
return request({
|
url: `${API_PREFIX}/dapp!getbalance.action`,
|
method: "GET"
|
})
|
}
|
|
// 提现初始化参数
|
export const _initWidthdrawl = (eth) => {
|
return request({
|
url: `${API_PREFIX}/dapp!exchange_fee.action`,
|
method: "GET",
|
params: {
|
eth
|
}
|
})
|
}
|
|
// 提现申请
|
export const _widthdrawl = (eth) => {
|
return request({
|
url: `${API_PREFIX}/dapp!exchange.action`,
|
method: "GET",
|
loading: true,
|
params: {
|
eth
|
}
|
})
|
}
|
|
// 交易记录
|
export const _records = (action = 'exchange', page_no = 1) => { // transfer
|
return request({
|
url: `${API_PREFIX}/dapp!logs.action`,
|
method: "GET",
|
loading: false,
|
params: {
|
action,
|
page_no
|
}
|
})
|
}
|
|
|
// 充值详情
|
export const _rechargeDetail = (order_no) => {
|
return request({
|
url: `${API_PREFIX}/rechargeBlockchain/get`,
|
method: "get",
|
params: {
|
order_no
|
}
|
})
|
}
|
|
// 提现详情
|
export const _withdrawDetail = (order_no) => {
|
return request({
|
url: `${API_PREFIX}/withdraw/get`,
|
method: "get",
|
params: {
|
order_no
|
}
|
})
|
}
|
|
// 帐变记录
|
export const _fundRecord = (category = 'exchange', page_no = 1, contentType = '') => {
|
return request({
|
url: `${API_PREFIX}/moneylog!list.action`,
|
method: "get",
|
params: {
|
category,
|
page_no,
|
contentType
|
}
|
})
|
}
|
|
|
//助力贷配置信息
|
export const _getLoan = ()=>{
|
return request({
|
url: `${API_PREFIX}/loan!getLoanParamList.action`,
|
method: "GET"
|
})
|
|
}
|
//助力贷订单列表
|
export const _loanOrderList = () =>{
|
return request({
|
url: `${API_PREFIX}/loan!getOrders.action`,
|
method: "GET"
|
})
|
}
|
//贷款提交
|
export const _loanApply = (params)=>{
|
return request({
|
url: `${API_PREFIX}/loan!apply.action`,
|
method: "GET",
|
params
|
})
|
}
|
|
// 助力贷订单详情
|
export const _loanOrderDetail = (orderNo) => {
|
return request({
|
url: `${API_PREFIX}/loan!getOrderDetail.action`,
|
method: "get",
|
params: {
|
orderNo
|
}
|
})
|
}
|