You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
171 lines
3.7 KiB
171 lines
3.7 KiB
<template>
|
|
<view class="">
|
|
<navigation :showBack="true" :bgnum="true">
|
|
<text class="big_title">
|
|
{{i18n.Transactiondetails}}
|
|
</text>
|
|
</navigation>
|
|
<view class="main">
|
|
<view class="main_con">
|
|
<view class="yuan">
|
|
<image src="../../../../static/tongyonh/check-circle.png" mode="aspectFit" class="img1"></image>
|
|
</view>
|
|
<view class="title">
|
|
{{i18n.Confirmed}}
|
|
</view>
|
|
<view class="scroll">
|
|
<view class="title_con flex">
|
|
<view class="text1">
|
|
{{i18n.Amount}}
|
|
</view>
|
|
<view class="text1">
|
|
{{info.amount}} {{info.coin}}
|
|
</view>
|
|
</view>
|
|
<view class="title_con flex">
|
|
<view class="text1">
|
|
{{i18n.Time}}
|
|
</view>
|
|
<view class="text2">
|
|
{{info.transactionTime}}
|
|
</view>
|
|
</view>
|
|
<view class="title_con flex">
|
|
<view class="text2">
|
|
{{i18n.TxFee}}
|
|
</view>
|
|
<view class="text2">
|
|
{{info.fee}} {{info.chainName}}
|
|
</view>
|
|
</view>
|
|
|
|
<view class="item">
|
|
<view class="text1">
|
|
{{i18n.TransactionID}}
|
|
</view>
|
|
<view class="text2">
|
|
{{info.txid}}
|
|
<image src="../../../../static/tongyonh/copy_24px.png" mode="aspectFit" class="img"
|
|
@click="copyTextMethod(info.txid)"></image>
|
|
</view>
|
|
</view>
|
|
<view class="item">
|
|
<view class="text1">
|
|
{{i18n.Sendaddress}}
|
|
<text v-if="isIn"> ({{i18n.others}})</text>
|
|
<text v-else> ({{i18n.me}})</text>
|
|
</view>
|
|
<view class="text2">
|
|
{{info.fromAddress}}
|
|
<image @click="copyTextMethod(info.fromAddress)" src="../../../../static/tongyonh/copy_24px.png" mode="aspectFit" class="img"></image>
|
|
</view>
|
|
</view>
|
|
<view class="item">
|
|
<view class="text1">
|
|
{{i18n.Receivingaddress}}
|
|
<text v-if="isIn">({{i18n.me}})</text>
|
|
<text v-else>({{i18n.others}})</text>
|
|
</view>
|
|
<view class="text2">
|
|
{{info.toAddress}}
|
|
<image @click="copyTextMethod(info.to)" src="../../../../static/tongyonh/copy_24px.png" mode="aspectFit" class="img"></image>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="item goto">
|
|
{{i18n.moreinformation}}
|
|
</view>
|
|
<!-- <view class="sett" v-if="show">
|
|
<view class="top">
|
|
<view class="item">
|
|
Copy address
|
|
</view>
|
|
<view class="item">
|
|
Add to Address Book
|
|
</view>
|
|
</view>
|
|
<view class="cancel" @click="show = false">
|
|
Cancel
|
|
</view>
|
|
</view> -->
|
|
</view>
|
|
|
|
<u-mask :show="show" z-index="10"></u-mask>
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
<script>
|
|
import cont from "@/components/navigation/navigation.vue"
|
|
import index from '@/utils/index.js'
|
|
export default {
|
|
data() {
|
|
return {
|
|
show: false,
|
|
info: {},
|
|
isIn:true,
|
|
toTop: false,
|
|
}
|
|
},
|
|
computed: {
|
|
i18n() {
|
|
return this.$t('index')
|
|
},
|
|
},
|
|
methods: {
|
|
copyTextMethod(text) {
|
|
console.log(text)
|
|
// #ifdef H5
|
|
this.$copyText(text).then(res => {
|
|
// Copy address Successful!
|
|
uni.showToast({
|
|
title: this.$t('index').CopySuccessful,
|
|
icon: 'none',
|
|
duration: 1500
|
|
})
|
|
|
|
})
|
|
// #endif
|
|
// #ifdef APP-PLUS
|
|
var that = this
|
|
console.log(123132)
|
|
uni.setClipboardData({
|
|
data: text,
|
|
success() {
|
|
uni.showToast({
|
|
title: this.$t('index').CopySuccessful,
|
|
icon: 'none',
|
|
duration: 1500
|
|
})
|
|
}
|
|
})
|
|
// #endif
|
|
}
|
|
},
|
|
onLoad(option) {
|
|
this.info = uni.getStorageSync('transDetail')
|
|
console.log(this.info,787878)
|
|
this.isIn=this.info.type==='in';
|
|
console.log(this.isIn)
|
|
|
|
}
|
|
};
|
|
</script>
|
|
<style scoped>
|
|
page {
|
|
background: #FAFAFA;
|
|
|
|
}
|
|
</style>
|
|
|
|
<style>
|
|
@import './index.css';
|
|
</style>
|
|
|