|
|
|
@ -1,7 +1,7 @@ |
|
|
|
import index from './index.js' |
|
|
|
let DataUtil = { |
|
|
|
transactionData: function(type, dataType, address, contract, pageNum, pageSize, success) { |
|
|
|
console.log(type, dataType, address, contract, pageNum, pageSize,1111) |
|
|
|
console.log(type, dataType, address, contract, pageNum, pageSize, 1111) |
|
|
|
switch (type) { |
|
|
|
case 'BTC': |
|
|
|
success([]); |
|
|
|
@ -32,7 +32,7 @@ let DataUtil = { |
|
|
|
for (let i = 0; i < data.length; i++) { |
|
|
|
|
|
|
|
if (!data[i].toAlias) { |
|
|
|
debugger; |
|
|
|
debugger; |
|
|
|
if ((data[i].from != address && dataType == 'send') || (data[i] |
|
|
|
.to != address && dataType == 'receive')) { |
|
|
|
continue; |
|
|
|
@ -49,31 +49,33 @@ debugger; |
|
|
|
|
|
|
|
} |
|
|
|
if (data[i].from === address) { |
|
|
|
let address = data[i].to; |
|
|
|
address = address.substring(0, 6) + '...' + address.substring(25, |
|
|
|
let address = data[i].to; |
|
|
|
address = address.substring(0, 6) + '...' + address.substring( |
|
|
|
25, |
|
|
|
address.length) |
|
|
|
transactionData.address = address; |
|
|
|
transactionData.type = 'out'; |
|
|
|
} else { |
|
|
|
let address = data[i].from; |
|
|
|
address = address.substring(0, 6) + '...' + address.substring(25, |
|
|
|
let address = data[i].from; |
|
|
|
address = address.substring(0, 6) + '...' + address.substring( |
|
|
|
25, |
|
|
|
address.length) |
|
|
|
transactionData.address = address; |
|
|
|
|
|
|
|
|
|
|
|
transactionData.type = 'in'; |
|
|
|
} |
|
|
|
dataList.push(transactionData) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
success(dataList) |
|
|
|
|
|
|
|
}, |
|
|
|
error: (res) => { |
|
|
|
success(dataList) |
|
|
|
} |
|
|
|
error: (res) => { |
|
|
|
success(dataList) |
|
|
|
} |
|
|
|
}); |
|
|
|
} else { |
|
|
|
uni.request({ |
|
|
|
@ -90,7 +92,7 @@ debugger; |
|
|
|
for (let i = 0; i < data.length; i++) { |
|
|
|
|
|
|
|
if (!data[i].toAlias) { |
|
|
|
|
|
|
|
|
|
|
|
if ((data[i].from != address && dataType == 'send') || (data[i] |
|
|
|
.to != address && dataType == 'receive')) { |
|
|
|
continue; |
|
|
|
@ -107,24 +109,26 @@ debugger; |
|
|
|
|
|
|
|
} |
|
|
|
if (data[i].from === address) { |
|
|
|
let address = data[i].to; |
|
|
|
address = address.substring(0, 6) + '...' + address.substring(36, |
|
|
|
let address = data[i].to; |
|
|
|
address = address.substring(0, 6) + '...' + address.substring( |
|
|
|
36, |
|
|
|
address.length) |
|
|
|
transactionData.address = address; |
|
|
|
transactionData.type = 'out'; |
|
|
|
} else { |
|
|
|
let address = data[i].from; |
|
|
|
address = address.substring(0, 6) + '...' + address.substring(36, |
|
|
|
let address = data[i].from; |
|
|
|
address = address.substring(0, 6) + '...' + address.substring( |
|
|
|
36, |
|
|
|
address.length) |
|
|
|
transactionData.address = address; |
|
|
|
|
|
|
|
|
|
|
|
transactionData.type = 'in'; |
|
|
|
} |
|
|
|
dataList.push(transactionData) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
success(dataList) |
|
|
|
|
|
|
|
@ -137,8 +141,10 @@ debugger; |
|
|
|
|
|
|
|
, |
|
|
|
trxTransactionData: function(contract, dataType, address, pageNum, pageSize, success) { |
|
|
|
|
|
|
|
let dataList = []; |
|
|
|
if (!contract) { |
|
|
|
let add = address |
|
|
|
if (contract == null || contract == '') { |
|
|
|
uni.request({ |
|
|
|
url: 'http://scan.weirui0755.com/trx/api/trx/address/normal/' + address + '/' + |
|
|
|
pageNum + |
|
|
|
@ -147,14 +153,15 @@ debugger; |
|
|
|
'content-type': 'application/x-www-form-urlencoded', //自定义请求头信息
|
|
|
|
}, |
|
|
|
success: (res) => { |
|
|
|
console.log(res, 1234654) |
|
|
|
console.log(res.data.code) |
|
|
|
if (res.data.code === 1) { |
|
|
|
var data = res.data.data; |
|
|
|
for (let i = 0; i < data.length; i++) { |
|
|
|
|
|
|
|
for (let i = 0; i < data.length; i++) { |
|
|
|
|
|
|
|
if ((data[i].from != address && dataType == 'send') || (data[i] |
|
|
|
.to != address && dataType == 'receive')) { |
|
|
|
if ((data[i].from != add && dataType == 'send') || (data[i] |
|
|
|
.to != add && dataType == 'receive') || data[i].tType != |
|
|
|
'Transfer') { |
|
|
|
continue; |
|
|
|
} |
|
|
|
var transactionData = { |
|
|
|
@ -169,24 +176,24 @@ debugger; |
|
|
|
|
|
|
|
} |
|
|
|
if (data[i].from === address) { |
|
|
|
var address=data[i].to |
|
|
|
var address = data[i].to |
|
|
|
address = address.substring(0, 6) + '...' + address.substring(36, |
|
|
|
address.length); |
|
|
|
transactionData.address = address; |
|
|
|
transactionData.type = 'out'; |
|
|
|
} else { |
|
|
|
var address=data[i].from |
|
|
|
var address = data[i].from |
|
|
|
address = address.substring(0, 6) + '...' + address.substring(36, |
|
|
|
address.length); |
|
|
|
transactionData.address = address; |
|
|
|
|
|
|
|
|
|
|
|
transactionData.type = 'in'; |
|
|
|
} |
|
|
|
console.log(transactionData.address,123456) |
|
|
|
console.log(transactionData.address, 123456) |
|
|
|
dataList.push(transactionData) |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
success(dataList) |
|
|
|
|
|
|
|
@ -201,15 +208,18 @@ debugger; |
|
|
|
'content-type': 'application/x-www-form-urlencoded', //自定义请求头信息
|
|
|
|
}, |
|
|
|
success: (res) => { |
|
|
|
console.log(res, 1234654) |
|
|
|
console.log(res, 12346545555) |
|
|
|
console.log(dataType, 5555555555) |
|
|
|
if (res.data.code === 1) { |
|
|
|
var data = res.data.data; |
|
|
|
for (let i = 0; i < data.length; i++) { |
|
|
|
|
|
|
|
for (let i = 0; i < data.length; i++) { |
|
|
|
console.log(!data[i].toAlias, 5555555555,data[i].to == add) |
|
|
|
if (!data[i].toAlias) { |
|
|
|
|
|
|
|
if ((data[i].from != address && dataType == 'send') || (data[i] |
|
|
|
.to != address && dataType == 'receive')) { |
|
|
|
|
|
|
|
if ((data[i].to == add && dataType == 'send') || (data[i] |
|
|
|
.from == add && dataType == 'receive')) { |
|
|
|
continue; |
|
|
|
} |
|
|
|
var transactionData = { |
|
|
|
@ -224,24 +234,26 @@ debugger; |
|
|
|
|
|
|
|
} |
|
|
|
if (data[i].from === address) { |
|
|
|
var address=data[i].to |
|
|
|
address = address.substring(0, 6) + '...' + address.substring(25, |
|
|
|
var address = data[i].to |
|
|
|
address = address.substring(0, 6) + '...' + address.substring( |
|
|
|
25, |
|
|
|
address.length); |
|
|
|
transactionData.address = address; |
|
|
|
transactionData.type = 'out'; |
|
|
|
} else { |
|
|
|
var address=data[i].from |
|
|
|
address = address.substring(0, 6) + '...' + address.substring(25, |
|
|
|
var address = data[i].from |
|
|
|
address = address.substring(0, 6) + '...' + address.substring( |
|
|
|
25, |
|
|
|
address.length); |
|
|
|
transactionData.address = address; |
|
|
|
|
|
|
|
|
|
|
|
transactionData.type = 'in'; |
|
|
|
} |
|
|
|
dataList.push(transactionData) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
success(dataList) |
|
|
|
|
|
|
|
|