7 changed files with 245 additions and 226 deletions
@ -1,27 +1,29 @@ |
|||
<template> |
|||
<view class="maintoP"> |
|||
<navigation :showBack="false" :bgnum="true" class="aaa"> |
|||
<image src="../../../../static/tongyonh/Vector.png" mode="aspectFit" class="back" @click="back()" ></image> |
|||
<image src="../../../../static/tongyonh/IconGroup.png" mode="aspectFit" @click="goAdd" class="renYou2" slot="logo"></image> |
|||
<text class="big_title"> |
|||
{{item.projectName}} |
|||
</text> |
|||
<image src="../../../../static/tongyonh/Vector.png" mode="aspectFit" class="back" @click="back()"></image> |
|||
<image src="../../../../static/tongyonh/IconGroup.png" mode="aspectFit" @click="goAdd" class="renYou2" |
|||
slot="logo"></image> |
|||
<text class="big_title"> |
|||
{{item.projectName}} |
|||
</text> |
|||
</navigation> |
|||
<view class="main"> |
|||
|
|||
<view class="item" v-for="item,index in result" :key="index"> |
|||
<view class="top"> |
|||
<image :src="item.chainIconUrl" mode="aspectFit" class="img"></image> |
|||
{{item.address}} |
|||
<image src="../../../../static/tongyonh/[email protected]" mode="aspectFit" class="img lfet" @click="goDetail(index)"></image> |
|||
</view> |
|||
<view class="top"> |
|||
<text class="textleft">Contracts: </text>{{item.contract}} |
|||
</view> |
|||
<view class="top"> |
|||
<text class="textleft texttt">ID: </text>{{item.id}} |
|||
</view> |
|||
</view> |
|||
<view class="item" v-for="item,index in result" :key="index"> |
|||
<view class="top"> |
|||
<image :src="item.chainIconUrl" mode="aspectFit" class="img"></image> |
|||
{{item.address}} |
|||
<image src="../../../../static/tongyonh/[email protected]" mode="aspectFit" class="img lfet" |
|||
@click="goDetail(index)"></image> |
|||
</view> |
|||
<view class="top"> |
|||
<text class="textleft">Contracts: </text>{{item.contract}} |
|||
</view> |
|||
<view class="top"> |
|||
<text class="textleft texttt">ID: </text>{{item.id}} |
|||
</view> |
|||
</view> |
|||
</view> |
|||
|
|||
</view> |
|||
@ -33,89 +35,89 @@ |
|||
export default { |
|||
data() { |
|||
return { |
|||
item:{}, |
|||
wallet:{}, |
|||
address:'', |
|||
result:[], |
|||
result2:[], |
|||
pageSize:10, |
|||
pageNum:1, |
|||
item: {}, |
|||
wallet: {}, |
|||
address: '', |
|||
result: [], |
|||
result2: [], |
|||
pageSize: 10, |
|||
pageNum: 1, |
|||
} |
|||
}, |
|||
|
|||
onLoad(option) { |
|||
if(uni.getStorageSync('wallet')){ |
|||
this.address=uni.getStorageSync('wallet').address |
|||
this.wallet=uni.getStorageSync('wallet') |
|||
this.wallet.address = this.wallet.address.substring(0, 6) + '...' + this.wallet.address |
|||
.substring(25, this.wallet.address.length); |
|||
|
|||
}else{ |
|||
this.wallet=uni.getStorageSync('walletInfo').BTC[0] |
|||
this.wallet.address = this.wallet.address.substring(0, 6) + '...' + this.wallet.address.substring(25, this.wallet.address.length); |
|||
console.log(this.wallet,111) |
|||
} |
|||
onLoad(option) { |
|||
if (uni.getStorageSync('wallet')) { |
|||
this.address = uni.getStorageSync('wallet').address |
|||
this.wallet = uni.getStorageSync('wallet') |
|||
this.wallet.address = this.wallet.address.substring(0, 6) + '...' + this.wallet.address |
|||
.substring(25, this.wallet.address.length); |
|||
|
|||
} else { |
|||
this.wallet = uni.getStorageSync('walletInfo').BTC[0] |
|||
this.wallet.address = this.wallet.address.substring(0, 6) + '...' + this.wallet.address.substring(25, this |
|||
.wallet.address.length); |
|||
console.log(this.wallet, 111) |
|||
} |
|||
|
|||
|
|||
this.item=uni.getStorageSync('nftitem') |
|||
this.item = uni.getStorageSync('nftitem') |
|||
|
|||
|
|||
this.getProject() |
|||
this.getProject2() |
|||
this.getProject() |
|||
this.getProject2() |
|||
}, |
|||
onReachBottom() { |
|||
this.pageSize+=5 |
|||
this.pageSize += 5 |
|||
this.getProject() |
|||
this.getProject2() |
|||
}, |
|||
methods: { |
|||
back(){ |
|||
back() { |
|||
uni.reLaunch({ |
|||
url:'../index' |
|||
url: '../index' |
|||
}) |
|||
}, |
|||
// http://wallet-api.weirui0755.com/api/nft/getNftCollectionList?nftProjectId=1&address= |
|||
getProject(){ |
|||
uni.request({ |
|||
url: 'http://wallet-api.weirui0755.com/api/nft/getNftCollectionList?'+'nftProjectId='+this.item.id+'&'+'address='+this.address+'&'+'pageSize='+this.pageSize+'&'+'pageNum='+this.pageNum, //请求接口 |
|||
header: { |
|||
'content-type': 'application/x-www-form-urlencoded', //自定义请求头信息 |
|||
}, |
|||
success: (res) => { |
|||
this.result=res.data.data.rows |
|||
for(var i =0;i<this.result.length;i++){ |
|||
this.result[i].address = this.result[i].address.substring(0, 6) + '...' + this.result[i].address |
|||
.substring(25, this.result[i].address.length); |
|||
} |
|||
|
|||
} |
|||
}); |
|||
async getProject() { |
|||
let params = { |
|||
nftProjectId: this.item.id, |
|||
address: this.address, |
|||
pageSize: this.pageSize, |
|||
pageNum: this.pageNum |
|||
} |
|||
const response = await this.$api.getNftCollectionList(params) |
|||
|
|||
this.result = response.data.rows |
|||
for (var i = 0; i < this.result.length; i++) { |
|||
this.result[i].address = this.result[i].address.substring(0, 6) + '...' + this.result[i].address |
|||
.substring(25, this.result[i].address.length); |
|||
} |
|||
|
|||
}, |
|||
async getProject2() { |
|||
let params = { |
|||
nftProjectId: this.item.id, |
|||
address: this.address, |
|||
pageSize: this.pageSize, |
|||
pageNum: this.pageNum |
|||
} |
|||
const response = await this.$api.getNftCollectionList(params); |
|||
this.result2 = response.data.rows |
|||
console.log(this.result2, 7878) |
|||
|
|||
}, |
|||
getProject2(){ |
|||
uni.request({ |
|||
url: 'http://wallet-api.weirui0755.com/api/nft/getNftCollectionList?'+'nftProjectId='+this.item.id+'&'+'address='+this.address+'&'+'pageSize='+this.pageSize+'&'+'pageNum='+this.pageNum, //请求接口 |
|||
header: { |
|||
'content-type': 'application/x-www-form-urlencoded', //自定义请求头信息 |
|||
}, |
|||
success: (res) => { |
|||
this.result2=res.data.data.rows |
|||
console.log( this.result2,7878) |
|||
} |
|||
}); |
|||
goAdd() { |
|||
uni.navigateTo({ |
|||
url: '../addCollection/index' |
|||
}) |
|||
}, |
|||
goAdd(){ |
|||
uni.navigateTo({ |
|||
url:'../addCollection/index' |
|||
}) |
|||
}, |
|||
goDetail(index){ |
|||
console.log(this.result2[index]) |
|||
uni.setStorageSync('nftOneItem',this.result2[index]) |
|||
uni.navigateTo({ |
|||
url:'../collectionDetailtrue/index' |
|||
}) |
|||
|
|||
} |
|||
goDetail(index) { |
|||
console.log(this.result2[index]) |
|||
uni.setStorageSync('nftOneItem', this.result2[index]) |
|||
uni.navigateTo({ |
|||
url: '../collectionDetailtrue/index' |
|||
}) |
|||
|
|||
} |
|||
|
|||
|
|||
}, |
|||
|
Loading…
Reference in new issue