Browse Source

1152358

master
Dread 4 years ago
parent
commit
8709f82f3f
  1. 2
      components/navigation/navigation.vue
  2. 17
      components/tabBar/tabBar.vue
  3. 31
      main.js
  4. 35
      pages.json
  5. 16
      pages/menu/about/index.css
  6. 22
      pages/menu/about/index.vue
  7. 4
      pages/menu/backUp/backUp4/index.vue
  8. 7
      pages/menu/backUp/index.css
  9. 59
      pages/menu/backUp/index.vue
  10. 14
      pages/menu/backUp/transPaw/index.vue
  11. 6
      pages/menu/backUp/transPawKey/index.css
  12. 8
      pages/menu/backUp/transPawKey/index.vue
  13. 6
      pages/menu/backUp/transPawKeyOut/index.css
  14. 2
      pages/menu/backUp/transPawKeyOut/index.vue
  15. 6
      pages/menu/backUp/transPawMan/index.css
  16. 60
      pages/menu/index/index.vue
  17. 4
      pages/menu/load/index.vue
  18. 47
      pages/menu/profile/index.vue
  19. 3
      pages/menu/sendToken/addAddress/index.css
  20. 240
      pages/menu/sendToken/addAddress/index.vue
  21. 405
      pages/menu/sendToken/addAddress2/index.css
  22. 378
      pages/menu/sendToken/addAddress2/index.vue
  23. 20
      pages/menu/sendToken/address/index.css
  24. 197
      pages/menu/sendToken/address/index.vue
  25. 8
      pages/menu/token/btc/index.css
  26. 59
      pages/menu/token/btc/index.vue
  27. 7
      pages/menu/wallet/cwallet/index.vue
  28. 4
      pages/menu/wallet/mwallet/index.css
  29. 4
      pages/register/index.css
  30. 40
      pages/register/index.vue
  31. BIN
      static/tongyonh/Discover_icon.png
  32. BIN
      static/tongyonh/Discover_icona.png
  33. BIN
      static/tongyonh/Frame28.png
  34. BIN
      static/tongyonh/Frame300.png
  35. BIN
      static/tongyonh/Frame3299.png
  36. BIN
      static/tongyonh/Frame330.png
  37. BIN
      static/tongyonh/Frame60.png
  38. BIN
      static/tongyonh/Frame68p.png
  39. BIN
      static/tongyonh/Frame70.png
  40. BIN
      static/tongyonh/Frame71.png
  41. BIN
      static/tongyonh/Frame72.png
  42. BIN
      static/tongyonh/Group8-1.png
  43. BIN
      static/tongyonh/Group80.png
  44. BIN
      static/tongyonh/Profile_icon.png
  45. BIN
      static/tongyonh/Profile_icona.png
  46. BIN
      static/tongyonh/Rectangle550.png
  47. BIN
      static/tongyonh/Shape.png
  48. BIN
      static/tongyonh/Shield-protected.png
  49. BIN
      static/tongyonh/Subtract.png
  50. BIN
      static/tongyonh/Union.png
  51. BIN
      static/tongyonh/Uniona.png
  52. BIN
      static/tongyonh/Vector.png
  53. BIN
      static/tongyonh/alert-circle.png
  54. BIN
      static/tongyonh/arrow-up-leftp.png
  55. BIN
      static/tongyonh/btc_icon.png
  56. BIN
      static/tongyonh/bye.png
  57. BIN
      static/tongyonh/check-circle.png
  58. BIN
      static/tongyonh/chevron_right_24px.png
  59. BIN
      static/tongyonh/circle.png
  60. BIN
      static/tongyonh/codeci.png
  61. BIN
      static/tongyonh/copy_24px.png
  62. BIN
      static/tongyonh/create_24px.png
  63. BIN
      static/tongyonh/ellipsis.png
  64. BIN
      static/tongyonh/erwei.png
  65. BIN
      static/tongyonh/ethereum.png
  66. BIN
      static/tongyonh/filter-left.png
  67. BIN
      static/tongyonh/insert_drive_file_24px.png
  68. BIN
      static/tongyonh/insert_drive_file_24px_outlined.png
  69. BIN
      static/tongyonh/market_icon.png
  70. BIN
      static/tongyonh/market_icona.png
  71. BIN
      static/tongyonh/nft_icon.png
  72. BIN
      static/tongyonh/notifications_image.png
  73. BIN
      static/tongyonh/phone_image.png
  74. BIN
      static/tongyonh/profile1.png
  75. BIN
      static/tongyonh/san.png
  76. BIN
      static/tongyonh/textt.png
  77. BIN
      static/tongyonh/trash.png
  78. BIN
      static/tongyonh/tron1.png
  79. BIN
      static/tongyonh/tronicon.png
  80. BIN
      static/tongyonh/visibility_24px.png
  81. BIN
      unpackage/cache/apk/__UNI__1ECBEE1_cm.apk
  82. 2
      unpackage/cache/apk/apkurl
  83. 2
      unpackage/cache/apk/cmManifestCache.json
  84. 4
      unpackage/cache/wgt/__UNI__1ECBEE1/app-config-service.js
  85. 20
      unpackage/cache/wgt/__UNI__1ECBEE1/app-service.js
  86. 2
      unpackage/cache/wgt/__UNI__1ECBEE1/app-view.js
  87. 2
      unpackage/cache/wgt/__UNI__1ECBEE1/manifest.json
  88. BIN
      unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Discover_icon.png
  89. BIN
      unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Discover_icona.png
  90. BIN
      unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/ETH_icon.png
  91. BIN
      unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Frame28.png
  92. BIN
      unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Frame300.png
  93. BIN
      unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Frame3299.png
  94. BIN
      unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Frame330.png
  95. BIN
      unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Frame60.png
  96. BIN
      unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Frame68p.png
  97. BIN
      unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Frame70.png
  98. BIN
      unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Frame71.png
  99. BIN
      unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Frame72.png
  100. BIN
      unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Group8-1.png

2
components/navigation/navigation.vue

@ -1,5 +1,6 @@
<template>
<view class="nav-head">
<slot name="address"></slot>
<slot></slot>
<slot name="bread"></slot>
<slot name="logo"></slot>
@ -74,6 +75,7 @@
justify-content: center;
flex-direction: row-reverse;
align-items: center;
margin-top: 80rpx;
}
.back{
width: 16rpx;

17
components/tabBar/tabBar.vue

@ -11,7 +11,7 @@
</view>
</view>
</view>
<!-- <view class="tabbar_item" @click="goToPage(2)">
<view class="tabbar_item" @click="goToPage(2)">
<view class="uni-tabbar_bd">
<view class="uni-tabbar_icon">
<image :src="'/static/tongyonh/'+(selectActive==2?'nft_icon':'nft_icon')+'.png'" mode="aspectFit" class="img1"></image>
@ -20,7 +20,7 @@
NFT
</view>
</view>
</view> -->
</view>
<view class="tabbar_item" @click="goToPage(3)">
<view class="uni-tabbar_bd">
<view class="uni-tabbar_icon">
@ -44,7 +44,7 @@
<view class="tabbar_item" @click="goToPage(5)">
<view class="uni-tabbar_bd">
<view class="uni-tabbar_icon">
<image :src="'/static/tongyonh/'+(selectActive==5?'Profile_icona':'Profile_icon')+'.png'" mode="aspectFit" class="img1"></image>
<image :src="'/static/tongyonh/'+(selectActive==5?'Profile_icon':'Profile_icona')+'.png'" mode="aspectFit" class="img1"></image>
</view>
<view class="uni-tabbar_label" :class="['text', selectActive==5?'active':'']">
Profile
@ -55,10 +55,7 @@
</view>
</template>
<script>
import api from '@/utils/api'
import utils from '@/utils'
import md5 from 'js-md5'
import store from '@/store'
const COMPONENT_NAME = 'tabBar'
export default {
name: COMPONENT_NAME,
@ -92,8 +89,10 @@
})
} else if (num == 2) {
uni.reLaunch({
url: '/pages/menu/profile/index'
uni.showToast({
title: 'Not yet open',
icon: 'none',
duration: 1500,
})
} else if (num == 3) {
uni.reLaunch({

31
main.js

@ -1,9 +1,5 @@
import Vue from 'vue'
import App from './App'
import ZH from './utils/locales/zh.js'
import EN from './utils/locales/en.js'
import axios from './utils/axios.js'
import store from './store'
import uView from "uview-ui";
import VueClipboards from 'vue-clipboard2'
import VueI18n from 'vue-i18n'
@ -17,6 +13,8 @@ import bitcoin from 'bitcoinjs-lib'
import ethers from 'ethers'
import util from 'ethereumjs-util'
import store from './store'
Vue.prototype.$store = store
Vue.prototype.tronweb = tronweb
Vue.prototype.bip32 = bip32
@ -24,45 +22,26 @@ Vue.prototype.bip39 = bip39
Vue.prototype.Tx = Tx
Vue.prototype.bitcoin = bitcoin
Vue.prototype.ethers = ethers
Vue.prototype.utils = util
Vue.config.productionTip = false
// 自定义底部导航栏
import tabBar from 'components/tabBar/tabBar.vue'
Vue.component('tab-bar', tabBar)
Vue.use(uView);
Vue.use(VueClipboards);
Vue.use(VueI18n);
Vue.prototype.$axios = axios
Vue.prototype.$store = store
Vue.config.productionTip = false
Vue.component('tab-bar', tabBar)
// 获取钱包相关方法
import TokenUtil from './utils/TokenUtil.js'
import TronUtil from './utils/TronUtil.js'
import EthUtil from './utils/EthUtil.js'
import TronUtil from './utils/TronUtil.js'
Vue.prototype.$Token = TokenUtil
Vue.prototype.$EthUtil = EthUtil
Vue.prototype.$TronUtil = TronUtil
// Vue.prototype.$showDialog = true
App.mpType = 'app'
const i18n = new VueI18n({
// locale: store.state.language, // 默认选择的语言
// locale:'en',
locale:'zh-CN',
messages: {
'zh-CN': ZH,
'en': EN
}
})
Vue.prototype.$_i18n = i18n
Vue.config.productionTip = false
const app = new Vue({
i18n,
store,
...App
})

35
pages.json

@ -9,6 +9,27 @@
"navigationStyle": "custom"
}
},
{
"path": "pages/menu/backUp/index",
"style": {
"navigationStyle": "custom"
}
},
{
"path": "pages/menu/index/index",
"style": {
"navigationStyle": "custom"
}
},
{
"path": "pages/register/index",
"style": {
"navigationStyle": "custom"
}
},
{
"path": "pages/menu/wallet/cwallet/index",
@ -78,12 +99,7 @@
"navigationStyle": "custom"
}
},
{
"path": "pages/menu/backUp/index",
"style": {
"navigationStyle": "custom"
}
},
{
"path": "pages/menu/backUp/backUp3/index",
"style": {
@ -115,6 +131,12 @@
"navigationStyle": "custom"
}
},
{
"path": "pages/menu/sendToken/addAddress2/index",
"style": {
"navigationStyle": "custom"
}
},
{
"path": "pages/menu/profile/index",
"style": {
@ -128,6 +150,7 @@
"navigationStyle": "custom"
}
},
{
"path": "pages/menu/sendToken/address/index",
"style": {

16
pages/menu/about/index.css

@ -9,12 +9,28 @@
height: 400rpx;
margin: 0 auto;
}
.bot_con .topcon .img{
width: 102rpx;
height: 102rpx;
display: block;
margin: 0 auto;
}
.bot_con .topcon .img2{
width: 206rpx;
height: 54rpx;
display: block;
margin: 0 auto;
margin-top: 26rpx;
}
.bot_con{
background-color: #fff;
box-shadow: 0 20rpx 20rpx 20rpx #ECEEF1;
border-radius: 20rpx;
padding: 0 20rpx;
padding-top: 48rpx;
margin-top: 50rpx;
}
.flex{
display: flex;

22
pages/menu/about/index.vue

@ -4,9 +4,12 @@
About us
</navigation>
<view class="main">
<view class="top_con">
</view>
<view class="bot_con">
<view class="topcon">
<image src="../../../static/tongyonh/Group285.png" mode="aspectFit" class="img"></image>
<image src="../../../static/tongyonh/textt.png" mode="aspectFit" class="img2"></image>
</view>
<view class="flex item">
<view class="text1">
Version update
@ -23,7 +26,7 @@
https://bitcooo.com
</view>
</view>
<view class="flex item">
<view class="flex item" @click="goTerms">
<view class="text1">
Terms of Service
</view>
@ -31,7 +34,7 @@
<image src="../../../static/tongyonh/chevron_right_24px.png" mode="aspectFit" class="img1"></image>
</view>
</view>
<view class="flex item">
<view class="flex item" @click="goPrivacy">
<view class="text1">
Privacy Policy
</view>
@ -55,7 +58,16 @@
};
},
methods: {
goTerms(){
uni.navigateTo({
url:'./terms/index'
})
},
goPrivacy(){
uni.navigateTo({
url:'./Privacy/index'
})
}
}
};
</script>

4
pages/menu/backUp/backUp4/index.vue

@ -105,9 +105,8 @@
}
var a=uni.getStorageSync('createWalletName')
if(a=='BTC'&&a!=''&&a!=undefined){
this.walletInfo=uni.getStorageSync('word');
this.walletInfo=uni.getStorageSync('walletInfo');
var mnemonic=this.wordInfo;
uni.setStorageSync('word',mnemonic);
let btc;
@ -123,7 +122,6 @@
return;
}
for(var i=0;i<this.walletInfo.BTC.length;i++){
if(this.walletInfo.BTC[i].address==btc.address){
uni.showToast({

7
pages/menu/backUp/index.css

@ -52,9 +52,6 @@
top: 10rpx;
}
.sheng{
background-color: #5B53FF;
}
/deep/ .u-checkbox__icon-wrap--disabled {
background-color: #2979ff;
border-color: #2979ff;
background-color: #5B53FF !important;
}

59
pages/menu/backUp/index.vue

@ -12,7 +12,7 @@
Backup Tips
</view>
<view class="bottom">
<u-checkbox-group @change="checkboxGroupChange">
<u-checkbox-group @change="checkedAll()">
<u-checkbox
@change="checkboxChange(index)"
v-model="item.checked"
@ -25,7 +25,7 @@
:disabled="item.disabled"
><text class="textname">{{item.name}}</text></u-checkbox>
</u-checkbox-group>
<u-button class="custom-style" @click="test" :class="inde?'sheng':''">Start backup</u-button>
<button class="custom-style" @click="test" :class="inde?'sheng':''">Start backup</button>
</view>
</view>
</view>
@ -40,41 +40,48 @@
list: [
{
name: 'Axioms are the only way to control assets.',
checked: true,
disabled: true
checked: false,
disabled: false
},
{
name: 'You cannot retrieve a lost mnemonic, so be sure to back it up!',
checked: true,
disabled: true
checked: false,
disabled: false
},
{
name: 'Do not disclose your mnemonic to anyone.',
checked: true,
disabled: true
checked: false,
disabled: false
}
],
inde:1,
inde:false,
showI:-1
};
},
methods: {
test(){
if(true){
if(this.inde){
console.log(this.list,777)
for(var i=0;i<this.list.length;i++){
this.list[i].checked=false
}
this.inde=false
console.log(this.list,8888)
uni.navigateTo({
url:'./backUp2/index',
})
}else{
uni.showToast({
title: 'Please check the prompt to agree to backup',
icon: 'none',
duration: 1500
})
}
},
// checkbox
checkboxChange(i) {
if(this.inde%2==0){
this.list[i].checked=true;
}else{
this.list[i].checked=false;
}
this.inde++
this.list[i].checked=true
},
// checkboxcheckbox-group
checkboxGroupChange(e) {
@ -82,9 +89,17 @@
},
//
checkedAll() {
this.list.map(val => {
val.checked = true;
})
for(var i=0;i<this.list.length;i++){
console.log(i)
if(this.list[i].checked==true){
this.inde=true;
console.log(this.inde,'true')
}else{
this.inde=false
console.log(this.inde)
}
}
}
},
onLoad(item){
@ -107,10 +122,10 @@
</script>
<style scoped>
.custom-style {
height: 112rpx;
line-height: 112rpx;
text-align: center;
color: #fff;
background-color: #ACA8FE;
background-color: #ABA7FD;
border-radius: 40rpx;
}
.u-default-hover{

14
pages/menu/backUp/transPaw/index.vue

@ -90,6 +90,8 @@
console.log(this.$store.state.btci,555566565)
this.$store.commit('addBtci',1)
uni.setStorageSync('wallet',btc)
uni.setStorageSync('walleti',btc.privateKey)
this.walletInfo.BTC[this.$store.state.btci]=btc;
//
console.log(this.$store.state.btci,555566565)
@ -122,13 +124,8 @@
console.log(mnemonic,7777777777)
let eth=this.$Token.generateEth(mnemonic);
// this.$EthUtil.getBalance(eth.address).then(res => {
// console.log(res,7777777)
// })
// console.log(yue,'')
eth.mnemonic=mnemonic;
eth.password=e;
eth.coinList=[{
@ -136,9 +133,11 @@
xname:'Ethereum',
icon:require('@/static/tongyonh/Frame3299.png')
}];
console.log(this.$store.state.ethi,555566565)
this.$store.commit('addEthi',1)
uni.setStorageSync('wallet',eth)
uni.setStorageSync('walleti',eth.privateKey)
this.walletInfo.ETH[this.$store.state.ethi]=eth;
//
@ -180,6 +179,7 @@
//
this.$store.commit('addTroni',1)
uni.setStorageSync('wallet',tron)
uni.setStorageSync('walleti',tron.privateKey)
this.walletInfo.TRON[this.$store.state.troni]=tron;
uni.setStorageSync('walletInfo',this.walletInfo);
if(this.password!=e){
@ -187,7 +187,7 @@
return;
}else{
uni.showToast({
title: 'Password set successfully',
title: 'Set successfully',
icon: 'success',
duration: 1500,
})
@ -209,7 +209,7 @@
return;
}else{
uni.showToast({
title: 'Password set successfully',
title: 'Set successfully',
icon: 'success',
duration: 1500,
})

6
pages/menu/backUp/transPawKey/index.css

@ -1,5 +1,4 @@
.main{
padding: 0 48rpx;
margin-top: 64rpx;
}
.main .title{
@ -9,6 +8,7 @@
text-align: center;
margin-top: 32rpx;
margin-bottom: 140rpx;
padding: 0 80rpx;
}
@ -130,9 +130,7 @@ margin-top: 65rpx;
}
/deep/ .u-char-item[data-v-0e1e7f9a] {
margin: 10rpx 6rpx;
}
/* /deep/ .u-box[data-v-0e1e7f9a] {
border: 2rpx solid #E0E5F2 !important;

8
pages/menu/backUp/transPawKey/index.vue

@ -99,7 +99,7 @@
return;
}else{
uni.showToast({
title: 'Password set successfully',
title: 'Set successfully',
icon: 'success',
duration: 1500,
})
@ -137,7 +137,7 @@
return;
}else{
uni.showToast({
title: 'Password set successfully',
title: 'Set successfully',
icon: 'success',
duration: 1500,
})
@ -173,7 +173,7 @@
return;
}else{
uni.showToast({
title: 'Password set successfully',
title: 'Set successfully',
icon: 'success',
duration: 1500,
})
@ -195,7 +195,7 @@
return;
}else{
uni.showToast({
title: 'Password set successfully',
title: 'Set successfully',
icon: 'success',
duration: 1500,
})

6
pages/menu/backUp/transPawKeyOut/index.css

@ -1,5 +1,4 @@
.main{
padding: 0 48rpx;
margin-top: 64rpx;
}
.main .title{
@ -9,6 +8,7 @@
text-align: center;
margin-top: 32rpx;
margin-bottom: 140rpx;
padding: 0 80rpx;
}
@ -130,9 +130,7 @@ margin-top: 65rpx;
}
/deep/ .u-char-item[data-v-0e1e7f9a] {
margin: 10rpx 6rpx;
}
/* /deep/ .u-box[data-v-0e1e7f9a] {
border: 2rpx solid #E0E5F2 !important;

2
pages/menu/backUp/transPawKeyOut/index.vue

@ -64,7 +64,7 @@
this.info=true
}else{
uni.showToast({
title: 'The private key is correct',
title: 'Correct',
icon: 'success',
duration: 1500,
})

6
pages/menu/backUp/transPawMan/index.css

@ -1,5 +1,4 @@
.main{
padding: 0 48rpx;
margin-top: 64rpx;
}
.main .title{
@ -9,6 +8,7 @@
text-align: center;
margin-top: 32rpx;
margin-bottom: 140rpx;
padding: 0 80rpx;
}
@ -130,9 +130,7 @@ margin-top: 65rpx;
}
/deep/ .u-char-item[data-v-0e1e7f9a] {
margin: 10rpx 6rpx;
}
/* /deep/ .u-box[data-v-0e1e7f9a] {
border: 2rpx solid #E0E5F2 !important;

60
pages/menu/index/index.vue

@ -0,0 +1,60 @@
<template>
<view class="content">
<image class="logo" src="/static/logo.png"></image>
<view class="text-area">
<view class="title">{{eth}}</view>
</view>
<view class="title">{{trc}}</view>
</view>
</template>
<script>
export default {
data() {
return {
eth: '',
trc: 'Hello'
}
},
async onLoad() {
this.eth = await this.$EthUtil.getBalance('0x939cF3748a33deA9f64F7ac28910Bee3Cb2f0AbB')
this.$TronUtil.getTronBalance('TGPirBtr42YvWtwDNgVEgv3YYhiCkE8hJq').then((res) => {
// console.log(res)
this.trc = res
}).catch(err => {
console.log(err)
})
},
methods: {
}
}
</script>
<style>
.content {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.logo {
height: 200rpx;
width: 200rpx;
margin-top: 200rpx;
margin-left: auto;
margin-right: auto;
margin-bottom: 50rpx;
}
.text-area {
display: flex;
justify-content: center;
}
.title {
font-size: 36rpx;
color: #8f8f94;
}
</style>

4
pages/menu/load/index.vue

@ -9,10 +9,6 @@
</template>
<script>
import api from '@/utils/api'
import utils from '@/utils'
import md5 from 'js-md5'
import store from '@/store'
import cont from "@/components/navigation/navigation.vue"
export default {

47
pages/menu/profile/index.vue

@ -10,35 +10,35 @@
<view class="title">
App settings
</view>
<view class="item flex">
<view class="item flex" @click="goMan()">
<view class="itemImg flex">
<image src="../../../static/tongyonh/profile1.png" class="img1" mode="aspectFit"></image>
<text class="text1">Manage Wallet</text>
</view>
<image src="../../../static/tongyonh/chevron_right_24px.png" class="img2" mode="aspectFit"></image>
</view>
<view class="item flex">
<view class="item flex" @click="goAddress()">
<view class="itemImg flex">
<image src="../../../static/tongyonh/circle.png" class="img1" mode="aspectFit"></image>
<text class="text1">Address Book</text>
</view>
<image src="../../../static/tongyonh/chevron_right_24px.png" class="img2" mode="aspectFit"></image>
</view>
<view class="item flex">
<view class="item flex" @click="goSettings()">
<view class="itemImg flex">
<image src="../../../static/tongyonh/Frame68p.png" class="img1" mode="aspectFit"></image>
<text class="text1">Settings</text>
</view>
<image src="../../../static/tongyonh/chevron_right_24px.png" class="img2" mode="aspectFit"></image>
</view>
<view class="item flex">
<view class="item flex" @click="goHelp()">
<view class="itemImg flex">
<image src="../../../static/tongyonh/Frame70.png" class="img1" mode="aspectFit"></image>
<text class="text1">Help Center</text>
</view>
<image src="../../../static/tongyonh/chevron_right_24px.png" class="img2" mode="aspectFit"></image>
</view>
<view class="item flex">
<view class="item flex" @click="goAbout()">
<view class="itemImg flex">
<image src="../../../static/tongyonh/Frame71.png" class="img1" mode="aspectFit"></image>
<text class="text1">About Us</text>
@ -52,7 +52,7 @@
<view class="title">
Hardware
</view>
<view class="item flex">
<view class="item flex" @click="goMatching()">
<view class="itemImg flex">
<image src="../../../static/tongyonh/Frame72.png" class="img1" mode="aspectFit"></image>
<text class="text1">Matching hardware</text>
@ -89,7 +89,40 @@
methods: {
goMatching(){
uni.showToast({
title: 'Not yet open',
icon: 'none',
duration: 1500
})
},
goAbout(){
uni.navigateTo({
url:'/pages/menu/about/index'
})
},
goHelp(){
uni.showToast({
title: 'Not yet open',
icon: 'none',
duration: 1500
})
},
goSettings(){
uni.navigateTo({
url:'/pages/menu/setting/index'
})
},
goMan(){
uni.navigateTo({
url:'/pages/menu/wallet/mwallet/index'
})
},
goAddress(){
uni.navigateTo({
url:'/pages/menu/sendToken/address/index'
})
},
},
onLoad() {

3
pages/menu/sendToken/addAddress/index.css

@ -400,3 +400,6 @@
color: #000;
font-weight: normal;
}
.sheng{
background-color: #5B53FF !important;
}

240
pages/menu/sendToken/addAddress/index.vue

@ -1,7 +1,6 @@
<template>
<view class="hr">
<navigation :showBack="true" :bgnum="true">
<image src="../../../../static/tongyonh/IconGroup.png" mode="aspectFit" class="renYou" slot="logo"></image>
<text class="big_title">
Add address
</text>
@ -16,7 +15,7 @@
</view>
</view>
<view class="inputcon">
<input type="text" value="" placeholder-style="font-size: 30rpx; color: #D0D0D2;" placeholder="Please select the currency" class="input1"/>
<input type="text" value="" v-model="value" placeholder-style="font-size: 30rpx; color: #D0D0D2;" placeholder="Please select the currency" class="input1" @click="showSelect()" :disabled="true"/>
<image src="../../../../static/tongyonh/chevron_right_24px.png" mode="aspectFit" class="img1"></image>
</view>
</view>
@ -28,8 +27,8 @@
</view>
</view>
<view class="inputcon">
<input type="text" value="" placeholder-style="font-size: 30rpx; color: #D0D0D2;" placeholder="Please enter the recipient address" class="input1"/>
<image src="../../../../static/tongyonh/Frame330.png" mode="aspectFit" class="img2"></image>
<input type="text" value="" @input="showSave()" placeholder-style="font-size: 30rpx; color: #D0D0D2;" placeholder="Please enter the recipient address" class="input1" v-model="bigAddress"/>
<image src="../../../../static/tongyonh/Frame330.png" mode="aspectFit" class="img2" @click="chooseImage"></image>
</view>
</view>
@ -41,11 +40,11 @@
</view>
</view>
<view class="inputcon">
<input type="text" value="" placeholder-style="font-size: 30rpx; color: #D0D0D2;" placeholder="Please enter the name" class="input1"/>
<input type="text" @input="showSave" value="" placeholder-style="font-size: 30rpx; color: #D0D0D2;" placeholder="Please enter the name" class="input1" v-model="addressName"/>
</view>
</view>
<view class="btn">
<view class="btn" @click="handove()" :class="save?'sheng':''">
Save
</view>
@ -53,14 +52,14 @@
<u-mask z-index="10" :show="show" @click="show = false"></u-mask>
</view>
<view class="big_con w100">
<view class="tiao"></view>
<view class="big_con w100" v-if="show">
<view class="tiao" @click="show=false"></view>
<view class="title">
Please select currency
</view>
<view class="bottom_con zindex">
<view class="bottom_con zindex" v-if="show">
<u-radio-group v-model="value" >
<view class="item flex" v-for="(item, index) in list" :key="index" @click="handove()">
<view class="item flex" v-for="(item, index) in list" :key="index" @click="handove2(item)">
<view class="text1 flex">
<image :src="item.url" mode="aspectFit" class="img"></image>
<view class="textcon">
@ -99,7 +98,13 @@
export default {
data() {
return {
show: true,
info:{},
addressName:'',
value:'',
bigAddress:'',
save:false,
show: false,
checked: false,
list: [
{
@ -125,10 +130,223 @@ show: true,
// u-radio-groupv-modelradioname
value: '',
}
},
onLoad() {
},
methods: {
//
chooseImage() {
var _this = this
uni.chooseImage({
count: 1, //9
sizeType: ['original', 'compressed'], //
sourceType: ['album', 'camera'], //
success: function(res) {
_this.imgShow = res.tempFilePaths[0]
}
});
// ass()
},
handove2(item){
this.info=item;
this.show=false;
},
showSave(){
if(this.bigAddress!=''&&this.name!=''&&this.value!=''){
this.save=true;
}else{
this.save=false;
}
},
handove(item){
if(this.value==''){
this.save=false
uni.showToast({
title: 'Please select a currency',
icon: 'none',
duration: 1500
})
return;
}
if(this.bigAddress==''||this.addressName==''){
this.save=false
uni.showToast({
title: 'Address or name cannot be empty',
icon: 'none',
duration: 1500
})
return;
}
if(this.info.name=='BTC'){
console.log(uni.getStorageSync('BTCAddressInfo'),777)
if(uni.getStorageSync('BTCAddressInfo').length>0){
let btc=new Object;
btc.address=this.bigAddress;
btc.name=this.addressName
btc.coinList=[{
name:"BTC",
xname:'Bitcoin',
icon:require('@/static/tongyonh/bye.png')
}];
let BTCAddressInfo=[]
BTCAddressInfo=uni.getStorageSync('BTCAddressInfo')
BTCAddressInfo.push(btc)
uni.setStorageSync('BTCAddressInfo',BTCAddressInfo)
console.log(BTCAddressInfo,1111)
uni.showToast({
title: 'Successfully',
icon: 'success',
duration: 1500
})
uni.reLaunch({
url:'../address/index'
})
}else{
let btc=new Object;
btc.address=this.bigAddress;
btc.name=this.addressName
btc.coinList=[{
name:"BTC",
xname:'Bitcoin',
icon:require('@/static/tongyonh/bye.png')
}];
console.log(btc,4444)
let BTCAddressInfo=[]
BTCAddressInfo.push(btc)
console.log(BTCAddressInfo,4444)
uni.setStorageSync('BTCAddressInfo',BTCAddressInfo)
uni.showToast({
title: 'Successfully',
icon: 'success',
duration: 1500
})
setTimeout(()=>{
uni.reLaunch({
url:'../address/index'
})
},1500)
}
}
if(this.info.name=='ETH'){
console.log(uni.getStorageSync('ETHAddressInfo'),777)
if(uni.getStorageSync('ETHAddressInfo').length>0){
let eth=new Object;
eth.address=this.bigAddress;
eth.name=this.addressName
eth.coinList=[{
name:"ETH",
xname:'Ethereum',
icon:require('@/static/tongyonh/Frame3299.png')
}];
let ETHAddressInfo=[]
ETHAddressInfo=uni.getStorageSync('ETHAddressInfo')
ETHAddressInfo.push(eth)
uni.setStorageSync('ETHAddressInfo',ETHAddressInfo)
console.log(ETHAddressInfo,1111)
uni.showToast({
title: 'Successfully',
icon: 'success',
duration: 1500
})
setTimeout(()=>{
uni.reLaunch({
url:'../address/index'
})
},1500)
}else{
let eth=new Object;
eth.address=this.bigAddress;
eth.name=this.addressName
eth.coinList=[{
name:"ETH",
xname:'Ethereum',
icon:require('@/static/tongyonh/Frame3299.png')
}];
console.log(eth,4444)
let ETHAddressInfo=[]
ETHAddressInfo.push(eth)
console.log(ETHAddressInfo,4444)
uni.setStorageSync('ETHAddressInfo',ETHAddressInfo)
uni.showToast({
title: 'Successfully',
icon: 'success',
duration: 1500
})
setTimeout(()=>{
uni.reLaunch({
url:'../address/index'
})
},1500)
}
}
if(this.info.name=='TRX'){
console.log(uni.getStorageSync('TRXAddressInfo'),777)
if(uni.getStorageSync('TRXAddressInfo').length>0){
let trx=new Object;
trx.address=this.bigAddress;
trx.name=this.addressName
trx.coinList=[{
name:"TRX",
xname:'TRON',
icon:require('@/static/tongyonh/tron1.png')
}];
let TRXAddressInfo=[]
TRXAddressInfo=uni.getStorageSync('TRXAddressInfo')
TRXAddressInfo.push(trx)
uni.setStorageSync('TRXAddressInfo',TRXAddressInfo)
console.log(TRXAddressInfo,1111)
uni.showToast({
title: 'Successfully',
icon: 'success',
duration: 1500
})
setTimeout(()=>{
uni.reLaunch({
url:'../address/index'
})
},1500)
}else{
let trx=new Object;
trx.address=this.bigAddress;
trx.name=this.addressName
trx.coinList=[{
name:"TRX",
xname:'TRON',
icon:require('@/static/tongyonh/tron1.png')
}];
console.log(trx,4444)
let TRXAddressInfo=[]
TRXAddressInfo.push(trx)
console.log(TRXAddressInfo,4444)
uni.setStorageSync('TRXAddressInfo',TRXAddressInfo)
uni.showToast({
title: 'Successfully',
icon: 'success',
duration: 1500
})
setTimeout(()=>{
uni.reLaunch({
url:'../address/index'
})
},1500)
}
}
},
showSelect(){
this.show=true;
},
}
};

405
pages/menu/sendToken/addAddress2/index.css

@ -0,0 +1,405 @@
.ac{
position: relative;
}
.renYou{
width: 48rpx;
height: 48rpx;
position: absolute;
right: 30rpx;
}
.main{
padding: 0 26rpx;
padding-bottom: 50rpx;
}
.main_con{
background-color: #fff;
border-radius: 26rpx;
padding-left: 26rpx;
padding-right: 40rpx;
margin-top: 98rpx;
box-shadow: 0 10rpx 30rpx 10rpx #EAEDF0;
position: relative;
padding-bottom: 52rpx;
}
.yuan{
width: 114rpx;
height: 114rpx;
border-radius: 50%;
position: absolute;
top:-50rpx;
left: 50%;
transform: translateX(-50%);
}
.yuan .img1{
width: 90rpx;
height: 90rpx;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.main_con .title{
padding-top: 60rpx;
text-align: center;
font-size: 36rpx;
font-weight: 600;
}
.flex{
display: flex;
justify-content: space-between;
align-items: center;
}
.main_con .item{
border-bottom: 2rpx solid #F6F8FD;
padding: 40rpx 0;
}
.main_con .item .inputcon{
background-color: #FAFAFA;
border-radius: 22rpx;
}
.main_con .item .input1{
padding-left: 20rpx;
margin-top: 24rpx;
width: 85%;
position: relative;
}
.inputcon{
position: relative;
}
.inputcon .img1{
width: 24rpx;
height: 24rpx;
position: absolute;
right: 20rpx;
top: 50%;
transform: translateY(-50%);
}
.inputcon .img2{
width: 48rpx;
height: 48rpx;
position: absolute;
right: 20rpx;
top: 50%;
transform: translateY(-50%);
}
.main_con .item .top .text1{
color: #000;
font-size: 30rpx;
}
.main_con .item .top .text2{
color: #5B53FF;
font-size: 30rpx;
}
.main_con .item .top .text3{
color: #A3AED0;
font-size: 28rpx;
}
.bg{
text-align: center;
width: 108rpx;
line-height: 56rpx;
background-color: #F4F7FE;
}
.main_con .item .bottom{
margin-top: 16rpx;
}
.main_con .item .inputcon .rig{
position: absolute;
right: 20rpx;
top: 50%;
transform: translateY(-50%);
color: #A3AED0;
}
.main_con .item .inputcon .rig .text1{
margin-right: 8rpx;
}
.main_con .item .inputcon .rig .text2{
margin-left: 8rpx;
}
.ac{
color: #000 !important;
}
.main_con .item .input2{
width: 68% !important;
padding-left: 20rpx;
margin-top: 20rpx;
}
.inputcon2{
margin-top: 20rpx;
}
.inputcon2 .inputc{
background-color: #FAFAFA;
border-radius: 22rpx;
position: relative;
padding: 0 20rpx;
}
.inputcon2 .inputc .input3{
width: 60%;
}
.flex{
display: flex;
justify-content: space-between;
align-items: center;
}
.textt{
font-weight: 500;
font-size: 32rpx;
}
.btn_con{
position: relative;
bottom: 0;
background-color: #fff;
padding: 20rpx 48rpx;
}
.btn_con .btn{
text-align: center;
color: #fff;
background-color: #5B53FF;
border-radius: 32rpx;
line-height: 96rpx;
}
.bottom_con{
background-color: #F8F8F9;
border-radius: 24rpx 24rpx 0 0;
padding-top: 24rpx;
margin-top: 64rpx;
}
.bottom_con .tiao{
width: 96rpx;
height: 8rpx;
background-color: #C9D4EA;
border-radius: 8rpx;
margin: 0 auto;
}
.big_con .bigtitle{
text-align: center;
font-weight: 700;
font-size: 36rpx;
padding-top: 34rpx;
}
.big_con .tiao{
width: 96rpx;
height: 8rpx;
background-color: #C9D4EA;
border-radius: 8rpx;
margin: 0 auto;
}
.bottom_con {
background-color: #fff;
border-radius: 26rpx;
padding-left: 26rpx;
padding-right: 40rpx;
position: relative;
padding-bottom: 40rpx;
}
.bottom_con .title{
text-align: center;
font-size: 36rpx;
padding-top: 50rpx;
}
.flex{
display: flex;
justify-content: space-between;
align-items: center;
}
.bottom_con .title_con{
padding-top: 60rpx;
padding-bottom: 34rpx;
border-bottom: 2rpx solid #F6F8FD;
}
.bottom_con .title_con .text1{
font-size: 40rpx;
font-size: 500;
}
.bottom_con .item{
padding: 34rpx 0;
}
.bottom_con .item .text1{
font-size: 28rpx;
color: #7D87A6;
}
.bottom_con .item .text1 .img{
width: 80rpx;
height: 80rpx;
}
.bottom_con .item .text2{
font-size: 32rpx;
margin-top: 8rpx;
}
.bottom_con .item .text2 .img{
width: 48rpx;
height: 48rpx;
margin-left: 12rpx;
vertical-align: middle;
}
.yuan{
width: 114rpx;
height: 114rpx;
border-radius: 50%;
position: absolute;
top:-50rpx;
left: 50%;
transform: translateX(-50%);
}
.yuan .img1{
width: 92rpx;
height: 92rpx;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.big_con{
background-color: #F8F8F9;
border-radius: 26rpx 26rpx 0 0;
padding: 0 24rpx;
position: absolute;
z-index: 999;
bottom: 0;
padding-top: 24rpx;
padding-bottom: 100rpx;
}
.goto{
text-align: center;
color: #fff;
background-color: #5B53FF;
border-radius: 32rpx;
line-height: 96rpx;
margin-top: 88rpx;
}
.zhiwen_con{
background-color: #F8F8F9;
border-radius: 26rpx 26rpx 0 0;
padding: 0 24rpx;
position: absolute;
z-index: 9999;
bottom: 0;
padding-top: 24rpx;
padding-bottom: 100rpx;
width: 100%;
}
.zhiwen_con .tiao{
width: 96rpx;
height: 8rpx;
background-color: #C9D4EA;
border-radius: 8rpx;
margin: 0 auto;
}
.zhiwen_con .bigtitle{
text-align: center;
font-weight: 700;
font-size: 36rpx;
padding-top: 34rpx;
}
.zhiwen_con .bottom_con {
background-color: #fff;
border-radius: 26rpx;
padding-left: 26rpx;
padding-right: 40rpx;
position: relative;
height: 480rpx;
padding-top: 100rpx;
}
.zhiwen_con .bottom_con .img1{
display: block;
width: 96rpx;
height: 106rpx;
margin: 0 auto;
}
.zhiwen_con .bottom_con .text1{
text-align: center;
color: #7D87A6;
font-size: 28rpx;
margin-top: 45rpx;
margin-bottom: 80rpx;
}
.zhiwen_con .bottom_con .con .textt1{
color: #5B53FF;
}
.zhiwen_con .bottom_con .con .textt2{
color: #639AF2;
}
.red{
color: #F16063 !important;
}
.green{
color: #6AD6A8 !important;
}
.main .btn{
color: #fff;
text-align: center;
line-height: 96rpx;
border-radius: 32rpx;
background-color: #ADA9FF;
}
.main_con .item:last-child{
border: none;
}
.zindex{
z-index: 999;
}
.w100{
width: 100%;
}
.w100{
text-align: center;
font-weight: 700;
font-size: 36rpx;
padding-top: 40rpx !important;
}
.flex{
display: flex;
justify-content: space-between;
align-items: center;
}
.bottom_con .item{
padding: 30rpx 0;
height: 136rpx;
border-bottom: 2rpx solid #F4F7FE;
width: 100%;
}
/deep/ .u-radio-group{
width: 100% !important;
}
.select_btn{
width: 100%;
background-color: #5B53FF;
border-radius: 30rpx;
text-align: center;
color: #fff;
font-size: 32rpx;
margin-top: 40rpx;
line-height: 96rpx;
}
.big_con .title{
margin-top: 20rpx;
}
.bottom_con .item .text2{
font-size: 30rpx;
text-align: left;
color: #A3AED0;
font-weight: normal;
margin-top: 0;
}
.bottom_con .item .text1 .textcon{
margin-left: 15rpx;
}
.bottom_con .item .text1{
font-size: 32rpx;
color: #000;
font-weight: normal;
}
.sheng{
background-color: #5B53FF !important;
}

378
pages/menu/sendToken/addAddress2/index.vue

@ -0,0 +1,378 @@
<template>
<view class="hr">
<navigation :showBack="true" :bgnum="true">
<text class="big_title">
Add address
</text>
</navigation>
<view class="main">
<view class="main_con">
<view class="item">
<view class="top flex">
<view class="text1">
Currency
</view>
</view>
<view class="inputcon">
<input type="text" value="" v-model="value" placeholder-style="font-size: 30rpx; color: #D0D0D2;" placeholder="Please select the currency" class="input1" @click="showSelect()" :disabled="true"/>
<image src="../../../../static/tongyonh/chevron_right_24px.png" mode="aspectFit" class="img1"></image>
</view>
</view>
<view class="item">
<view class="top flex">
<view class="text1">
Address
</view>
</view>
<view class="inputcon">
<input type="text" value="" @input="showSave()" placeholder-style="font-size: 30rpx; color: #D0D0D2;" placeholder="Please enter the recipient address" class="input1" v-model="bigAddress"/>
<image src="../../../../static/tongyonh/Frame330.png" mode="aspectFit" class="img2" @click="chooseImage"></image>
</view>
</view>
<view class="item">
<view class="top flex">
<view class="text1">
Name
</view>
</view>
<view class="inputcon">
<input type="text" @input="showSave" value="" placeholder-style="font-size: 30rpx; color: #D0D0D2;" placeholder="Please enter the name" class="input1" v-model="addressName"/>
</view>
</view>
<view class="btn" @click="handove()" :class="save?'sheng':''">
Save
</view>
</view>
<u-mask z-index="10" :show="show" @click="show = false"></u-mask>
</view>
<view class="big_con w100" v-if="show">
<view class="tiao" @click="show=false"></view>
<view class="title">
Please select currency
</view>
<view class="bottom_con zindex" v-if="show">
<u-radio-group v-model="value" >
<view class="item flex" v-for="(item, index) in list" :key="index" @click="handove2(item)">
<view class="text1 flex">
<image :src="item.url" mode="aspectFit" class="img"></image>
<view class="textcon">
<view class="text1">
{{item.lang}}
</view>
<view class="text2">
{{item.name}}
</view>
</view>
</view>
<u-radio
:name="item.name"
:disabled="item.disabled"
active-color="#5B53FF"
>
</u-radio>
</view>
</u-radio-group>
<view class="select_btn">
Select
</view>
</view>
</view>
</view>
</template>
<script>
import cont from "@/components/navigation/navigation.vue"
export default {
data() {
return {
AddressInfo:{},
info:{},
addressName:'',
value:'',
bigAddress:'',
save:true,
AddressIndex:-1,
show: false,
checked: false,
list: [
{
url:'../../../../static/tongyonh/bye.png',
lang:'Bitcoin',
disabled: false,
name:"BTC"
},
{
url:'../../../../static/tongyonh/Frame3299.png',
lang:'Ethereum',
disabled: false,
name:"ETH"
},
{
url:'../../../../static/tongyonh/tron1.png',
lang:'Tron',
disabled: false,
name:"TRX"
},
],
// u-radio-groupv-modelradioname
value: '',
}
},
onLoad() {
if(uni.getStorageSync('AddressInfo',this.info)){
this.info=uni.getStorageSync('AddressInfo')
console.log(uni.getStorageSync('AddressInfo'),7777)
this.AddressInfo=uni.getStorageSync('AddressInfo')
console.log(this.AddressInfo)
this.addressName=this.AddressInfo.name
this.bigAddress=this.AddressInfo.address,
this.value=uni.getStorageSync('AddressName')
this.AddressIndex=uni.getStorageSync('AddressIndex')
}
},
methods: {
//
chooseImage() {
var _this = this
uni.chooseImage({
count: 1, //9
sizeType: ['original', 'compressed'], //
sourceType: ['album', 'camera'], //
success: function(res) {
_this.imgShow = res.tempFilePaths[0]
}
});
// ass()
},
handove2(item){
this.info=item;
this.show=false;
},
showSave(){
if(this.bigAddress!=''&&this.name!=''&&this.value!=''){
this.save=true;
}else{
this.save=false;
}
},
handove(item){
console.log(this.value)
console.log(this.bigAddress)
console.log(this.addressName)
console.log(this.info.name)
if(this.value==''){
this.save=false
uni.showToast({
title: 'Please select a currency',
icon: 'none',
duration: 1500
})
return;
}
if(this.bigAddress==''||this.addressName==''){
this.save=false
uni.showToast({
title: 'Address or name cannot be empty',
icon: 'none',
duration: 1500
})
return;
}
if(this.info.coinList[0].name=='BTC'){
console.log(uni.getStorageSync('BTCAddressInfo'),777)
if(uni.getStorageSync('BTCAddressInfo').length>0){
let btc=new Object;
btc.address=this.bigAddress;
btc.name=this.addressName
btc.coinList=[{
name:"BTC",
xname:'Bitcoin',
icon:require('@/static/tongyonh/bye.png')
}];
let BTCAddressInfo=[]
BTCAddressInfo=uni.getStorageSync('BTCAddressInfo')
BTCAddressInfo[this.AddressIndex]=btc
uni.setStorageSync('BTCAddressInfo',BTCAddressInfo)
console.log(BTCAddressInfo,1111)
uni.showToast({
title: 'Successfully',
icon: 'success',
duration: 1500
})
uni.navigateTo({
url:'../address/index'
})
}else{
let btc=new Object;
btc.address=this.bigAddress;
btc.name=this.addressName
btc.coinList=[{
name:"BTC",
xname:'Bitcoin',
icon:require('@/static/tongyonh/bye.png')
}];
console.log(btc,4444)
let BTCAddressInfo=[]
BTCAddressInfo.push(btc)
console.log(BTCAddressInfo,4444)
uni.setStorageSync('BTCAddressInfo',BTCAddressInfo)
uni.showToast({
title: 'Successfully',
icon: 'success',
duration: 1500
})
setTimeout(()=>{
uni.reLaunch({
url:'../address/index'
})
},1500)
}
}
if(this.info.coinList[0].name=='ETH'){
console.log(uni.getStorageSync('ETHAddressInfo'),777)
if(uni.getStorageSync('ETHAddressInfo').length>0){
let eth=new Object;
eth.address=this.bigAddress;
eth.name=this.addressName
eth.coinList=[{
name:"ETH",
xname:'Ethereum',
icon:require('@/static/tongyonh/Frame3299.png')
}];
let ETHAddressInfo=[]
ETHAddressInfo=uni.getStorageSync('ETHAddressInfo')
ETHAddressInfo[this.AddressIndex]=eth
uni.setStorageSync('ETHAddressInfo',ETHAddressInfo)
console.log(ETHAddressInfo,1111)
uni.showToast({
title: 'Successfully',
icon: 'success',
duration: 1500
})
setTimeout(()=>{
uni.reLaunch({
url:'../address/index'
})
},1500)
}else{
let eth=new Object;
eth.address=this.bigAddress;
eth.name=this.addressName
eth.coinList=[{
name:"ETH",
xname:'Ethereum',
icon:require('@/static/tongyonh/Frame3299.png')
}];
console.log(eth,4444)
let ETHAddressInfo=[]
ETHAddressInfo.push(eth)
console.log(ETHAddressInfo,4444)
uni.setStorageSync('ETHAddressInfo',ETHAddressInfo)
uni.showToast({
title: 'Successfully',
icon: 'success',
duration: 1500
})
setTimeout(()=>{
uni.reLaunch({
url:'../address/index'
})
},1500)
}
}
if(this.info.coinList[0].name=='TRX'){
console.log(uni.getStorageSync('TRXAddressInfo'),777)
if(uni.getStorageSync('TRXAddressInfo').length>0){
let trx=new Object;
trx.address=this.bigAddress;
trx.name=this.addressName
trx.coinList=[{
name:"TRX",
xname:'TRON',
icon:require('@/static/tongyonh/tron1.png')
}];
let TRXAddressInfo=[]
TRXAddressInfo=uni.getStorageSync('TRXAddressInfo')
TRXAddressInfo[this.AddressIndex]=trx
uni.setStorageSync('TRXAddressInfo',TRXAddressInfo)
console.log(TRXAddressInfo,1111)
uni.showToast({
title: 'Successfully',
icon: 'success',
duration: 1500
})
setTimeout(()=>{
uni.reLaunch({
url:'../address/index'
})
},1500)
}else{
let trx=new Object;
trx.address=this.bigAddress;
trx.name=this.addressName
trx.coinList=[{
name:"TRX",
xname:'TRON',
icon:require('@/static/tongyonh/tron1.png')
}];
console.log(trx,4444)
let TRXAddressInfo=[]
TRXAddressInfo.push(trx)
console.log(TRXAddressInfo,4444)
uni.setStorageSync('TRXAddressInfo',TRXAddressInfo)
uni.showToast({
title: 'Successfully',
icon: 'success',
duration: 1500
})
setTimeout(()=>{
uni.reLaunch({
url:'../address/index'
})
},1500)
}
}
},
showSelect(){
this.show=true;
},
}
};
</script>
<style scoped>
page {
background: #FAFAFA;
height: 100%;
}
</style>
<style>
@import './index.css';
</style>

20
pages/menu/sendToken/address/index.css

@ -1,6 +1,14 @@
.hr{
height: 100%;
}
.renYou2{
width: 16rpx;
height: 24rpx;
position: absolute;
left:36rpx;
top: 50%;
transform: translateY(-50%);
}
.renYou{
width: 48rpx;
height: 48rpx;
@ -16,6 +24,7 @@ padding: 0 24rpx;
margin-top: 50rpx;
height: 100%;
position: relative;
padding-bottom: 150rpx;
}
.main .item{
background-color: #fff;
@ -33,7 +42,9 @@ position: relative;
width: 48rpx;
height: 48rpx;
}
.big_item{
position: relative;
}
.bigcon .text1{
font-size: 28rpx;
margin-top: 15rpx;
@ -45,8 +56,8 @@ position: relative;
}
.bigcon .textimg .img{
width: 50rpx;
height: 50rpx;
width: 60rpx;
height: 60rpx;
}
.flexx{
display: flex;
@ -112,8 +123,9 @@ position: relative;
height: 120rpx;
display: flex;
align-items: center;
position: absolute;
position: fixed;
bottom: 60rpx;
z-index: 999;
border-radius: 26rpx;
justify-content: space-between;
padding: 0 48rpx;

197
pages/menu/sendToken/address/index.vue

@ -1,68 +1,94 @@
<template>
<view class="hr">
<navigation :showBack="true" :bgnum="true">
<image src="../../../../static/tongyonh/IconGroup.png" mode="aspectFit" class="renYou" slot="logo"></image>
<view class="">
<navigation :showBack="false" :bgnum="true">
<image src="../../../../static/tongyonh/Vector.png" mode="aspectFit" slot="address" @click="back()" class="renYou2"></image>
<image src="../../../../static/tongyonh/IconGroup.png" mode="aspectFit" class="renYou" slot="logo" @click="goAddress()"></image>
<text class="big_title">
Address
</text>
</navigation>
<view class="main">
<view class="item flex">
<view class="big_item">
<view class="item flex" v-for="(item,index) in BTCAddressInfo">
<view class="textcon flex">
<view class="bigcon">
<view class="textimg flexx">
<image src="../../../../static/tongyonh/bye.png" mode="aspectFit" class="img"></image>
<text class="textt">BTC</text>
<text class="textt2">Chisu</text>
<image :src="item.coinList[0].icon" mode="aspectFit" class="img"></image>
<text class="textt">{{item.coinList[0].name}}</text>
<text class="textt2">{{item.name}}</text>
</view>
<view class="text1">
TAADz1cFXLB2fWikE1sRi9znpmFFaMgaad
{{item.address}}
</view>
</view>
</view>
<view class="btncon">
<image src="../../../../static/tongyonh/more_vert_24px_outlined.svg" mode="aspectFit" class="img2" @click="show = true">
<image src="../../../../static/tongyonh/more_vert_24px_outlined.svg" mode="aspectFit" class="img2" @click="showIndex(item,index)">
</image>
</view>
<view class="set_con" v-if="show">
<image src="../../../../static/tongyonh/xg.png" mode="aspectFit" class="img1" @click="show = false"></image>
<view class="itemm flexx">
<image src="../../../../static/tongyonh/create_24px.png" mode="aspectFit" class="img"></image>
Edit
</view>
<view class="itemm flexx red">
<image src="../../../../static/tongyonh/trash.png" mode="aspectFit" class="img"></image>
Delete
<view class="item flex" v-for="(item,index) in ETHAddressInfo">
<view class="textcon flex">
<view class="bigcon">
<view class="textimg flexx">
<image :src="item.coinList[0].icon" mode="aspectFit" class="img"></image>
<text class="textt">{{item.coinList[0].name}}</text>
<text class="textt2">{{item.name}}</text>
</view>
<view class="text1">
{{item.address}}
</view>
</view>
</view>
<view class="btncon">
<image src="../../../../static/tongyonh/more_vert_24px_outlined.svg" mode="aspectFit" class="img2" @click="showIndex(item,index)">
</image>
</view>
<view class="item flex">
</view>
<view class="item flex" v-for="(item,index) in TRXAddressInfo">
<view class="textcon flex">
<view class="bigcon">
<view class="textimg flexx">
<image src="../../../../static/tongyonh/bye.png" mode="aspectFit" class="img"></image>
<text class="textt">BTC</text>
<text class="textt2">Chisu</text>
<image :src="item.coinList[0].icon" mode="aspectFit" class="img"></image>
<text class="textt">{{item.coinList[0].name}}</text>
<text class="textt2">{{item.name}}</text>
</view>
<view class="text1">
TAADz1cFXLB2fWikE1sRi9znpmFFaMgaad
{{item.address}}
</view>
</view>
</view>
<view class="btncon">
<image src="../../../../static/tongyonh/more_vert_24px_outlined.svg" mode="aspectFit" class="img2">
<image src="../../../../static/tongyonh/more_vert_24px_outlined.svg" mode="aspectFit" class="img2" @click="showIndex(item,index)">
</image>
</view>
</view>
<view class="set_con" v-if="show">
<image src="../../../../static/tongyonh/xg.png" mode="aspectFit" class="img1" @click="show = false"></image>
<view class="itemm flexx" @click="editItem()">
<image src="../../../../static/tongyonh/create_24px.png" mode="aspectFit" class="img"></image>
Edit
</view>
<view class="itemm flexx red" @click="deleteItem()">
<image src="../../../../static/tongyonh/trash.png" mode="aspectFit" class="img"></image>
Delete
</view>
</view>
</view>
<view class="info_con green">
<view class="info_con green" v-if="showImte">
<view class="text">
BTC TAADz1c...1sFFaMgaad
{{itemCoin}} {{itemAddress}}
</view>
<view class="text text2">
DELETE
@ -88,7 +114,15 @@
export default {
data() {
return {
show: true,
showImte:false,
BTCAddressInfo:{},
ETHAddressInfo:{},
TRXAddressInfo:{},
walletIndex:-1,
itemCoin:'',
itemAddress:'',
info:{},
show: false,
list: [
{
name: 'Single address',
@ -109,8 +143,117 @@ show: true,
}
},
methods: {
back(){
uni.navigateTo({
url:'/pages/menu/profile/index'
})
},
editItem(){
uni.setStorageSync('AddressInfo',this.info)
uni.setStorageSync('AddressName',this.itemCoin)
uni.setStorageSync('AddressIndex',this.walletIndex)
uni.navigateTo({
url:'../addAddress2/index'
})
},
showIndex(item,index){
this.info= item
this.itemCoin=item.coinList[0].name
this.itemAddress=item.address
this.show=true;
this.walletIndex=index;
},
deleteItem(){
if(this.itemCoin=='BTC'){
if(this.BTCAddressInfo.length==1){
let BTCAddressInfo=[]
uni.setStorageSync('BTCAddressInfo',BTCAddressInfo)
}
console.log(this.BTCAddressInfo,1111)
console.log(this.walletIndex,44444)
let BTCAddressInfo=[]
BTCAddressInfo=uni.getStorageSync('BTCAddressInfo')
BTCAddressInfo=BTCAddressInfo.splice(this.walletIndex,1)
console.log(BTCAddressInfo,77777)
uni.setStorageSync('BTCAddressInfo',BTCAddressInfo)
this.showImte=true;
console.log(BTCAddressInfo,2222)
this.show=false;
setTimeout(()=>{
uni.reLaunch({
url:'../address/index'
})
},1500)
}
if(this.itemCoin=='ETH'){
if(this.ETHAddressInfo.length==1){
let ETHAddressInfo=[]
uni.setStorageSync('ETHAddressInfo',ETHAddressInfo)
}
console.log(this.ETHAddressInfo,1111)
console.log(this.walletIndex,44444)
let ETHAddressInfo=[]
ETHAddressInfo=uni.getStorageSync('ETHAddressInfo')
ETHAddressInfo=ETHAddressInfo.splice(this.walletIndex-1,1)
console.log(ETHAddressInfo,77777)
uni.setStorageSync('ETHAddressInfo',ETHAddressInfo)
this.showImte=true;
console.log(ETHAddressInfo,2222)
this.show=false;
setTimeout(()=>{
uni.reLaunch({
url:'../address/index'
})
},1500)
}
if(this.itemCoin=='TRX'){
if(this.TRXAddressInfo.length==1){
let TRXAddressInfo=[]
uni.setStorageSync('TRXAddressInfo',TRXAddressInfo)
}
console.log(this.TRXAddressInfo,1111)
console.log(this.walletIndex,44444)
let TRXAddressInfo=[]
TRXAddressInfo=uni.getStorageSync('TRXAddressInfo')
TRXAddressInfo=TRXAddressInfo.splice(this.walletIndex-1,1)
console.log(TRXAddressInfo,77777)
uni.setStorageSync('TRXAddressInfo',TRXAddressInfo)
this.showImte=true;
console.log(TRXAddressInfo,2222)
this.show=false;
setTimeout(()=>{
uni.reLaunch({
url:'../address/index'
})
},1500)
}
},
goAddress(){
uni.navigateTo({
url:'../addAddress/index'
})
}
},
onLoad() {
if(uni.getStorageSync('BTCAddressInfo')){
this.BTCAddressInfo=uni.getStorageSync('BTCAddressInfo')
console.log(this.BTCAddressInfo,777)
}
if(uni.getStorageSync('ETHAddressInfo')){
this.ETHAddressInfo=uni.getStorageSync('ETHAddressInfo')
console.log(this.ETHAddressInfo,777)
}
if(uni.getStorageSync('TRXAddressInfo')){
this.TRXAddressInfo=uni.getStorageSync('TRXAddressInfo')
console.log(this.TRXAddressInfo,777)
}
}
};
</script>
<style scoped>

8
pages/menu/token/btc/index.css

@ -53,7 +53,7 @@
}
.select_con{
width: 100%;
padding-bottom: 100rpx;
padding-bottom: 260rpx;
}
.select_con .select{
margin: 0 12px;
@ -109,6 +109,8 @@
margin-top: 20rpx;
}
.btnconn{
position: fixed;
bottom: 0;
background-color: #fff;
padding: 24rpx 24rpx;
width: 100%;
@ -174,3 +176,7 @@
position: relative;
border-radius: 24rpx;
}
.select_con .item1 .rig_con .text1 text{
margin-left: 10rpx;
}

59
pages/menu/token/btc/index.vue

@ -1,7 +1,6 @@
<template>
<view class="">
<navigation :showBack="true" :bgnum="true">
<image @click="goPro()" src="../../../../static/tongyonh/account_circle_24px.png" mode="aspectFit" class="renYou" slot="logo"></image>
<text class="big_title" v-if="userObject.coinList[0].xname=='Bitcoin'">
BTC
</text>
@ -25,7 +24,7 @@
<view class="" v-if="userObject.coinList[0].xname=='TRON'">
0.00 TRX
</view>
<text class="text2"> $25.521.00</text>
<text class="text2"> $0.0</text>
</text>
<image src="../../../../static/tongyonh/ethereum.png" mode="aspectFit" class="img1" v-if="userObject.coinList[0].xname=='Ethereum'"></image>
<image src="../../../../static/tongyonh/Frame28.png" mode="aspectFit" class="img1" v-if="userObject.coinList[0].xname=='Bitcoin'"></image>
@ -34,7 +33,7 @@
<view class="textcon1">
<view class="v1">
<view class="t1">
0.4
0.0
</view>
<view class="t2">
Existing balance
@ -42,7 +41,7 @@
</view>
<view class="v1 v2">
<view class="t1">
0.121
0.0
</view>
<view class="t2">
Freeze balance
@ -63,13 +62,23 @@
TDJK ... gaad
</view>
<view class="text2">
09.01/ 10:32
00.01/ 00:00
</view>
</view>
</view>
<view class="rig_con">
<view class="text1">
+0.1 BTC
+0.0
<text class="" v-if="userObject.coinList[0].xname=='Bitcoin'">
BTC
</text>
<text class="" v-if="userObject.coinList[0].xname=='Ethereum'">
ETH
</text >
<text class="" v-if="userObject.coinList[0].xname=='TRON'">
TRX
</text >
</view>
<image src="../../../../static/tongyonh/Shape.png" mode="aspectFit" class="img1"></image>
</view>
@ -83,13 +92,23 @@
TDJK ... gaad
</view>
<view class="text2">
09.01/ 10:32
00.01/ 00:00
</view>
</view>
</view>
<view class="rig_con">
<view class="text1">
+0.1 BTC
+0.0
<text class="" v-if="userObject.coinList[0].xname=='Bitcoin'">
BTC
</text>
<text class="" v-if="userObject.coinList[0].xname=='Ethereum'">
ETH
</text >
<text class="" v-if="userObject.coinList[0].xname=='TRON'">
TRX
</text >
</view>
<image src="../../../../static/tongyonh/Shape.png" mode="aspectFit" class="img1"></image>
</view>
@ -103,15 +122,25 @@
TDJK ... gaad
</view>
<view class="text2">
09.01/ 10:32
00.01/ 00:00
</view>
</view>
</view>
<view class="rig_con">
<view class="text1">
+0.1 BTC
+0.0
<text class="" v-if="userObject.coinList[0].xname=='Bitcoin'">
BTC
</text>
<text class="" v-if="userObject.coinList[0].xname=='Ethereum'">
ETH
</text >
<text class="" v-if="userObject.coinList[0].xname=='TRON'">
TRX
</text >
</view>
<image src="../../../../static/tongyonh/x.png" mode="aspectFit" class="img2"></image>
<image src="../../../../static/tongyonh/Shape.png" mode="aspectFit" class="img1"></image>
</view>
</view>
@ -152,17 +181,15 @@
}
},
methods: {
goPro(){
uni.navigateTo({
url:'/pages/menu/profile/index'
})
},
change(index) {
this.current = index;
},
},
onLoad(option) {
const item = JSON.parse(option.item);
console.log(item,777)
this.userObject=item
}
};

7
pages/menu/wallet/cwallet/index.vue

@ -122,7 +122,7 @@
uni.reLaunch({
url:'../index'
})
},500)
},5)
}
if(index.coinList[0].name=='ETH'){
console.log(this.walletInfoETH2[i],777777777)
@ -131,7 +131,7 @@
uni.reLaunch({
url:'../index'
})
},500)
},5)
}
if(index.coinList[0].name=='TRX'){
console.log(this.walletInfoTRX2[i])
@ -140,7 +140,7 @@
uni.reLaunch({
url:'../index'
})
},500)
},5)
}
},
@ -222,6 +222,7 @@
if(uni.getStorageSync('walleti')!=''){
this.num=uni.getStorageSync('walleti')
}
}
};
</script>

4
pages/menu/wallet/mwallet/index.css

@ -80,7 +80,7 @@
width: 575rpx;
height: 164rpx;
background-image: linear-gradient(to right, #FF9913, #FFB60C);
padding: 44rpx 0;
padding: 30rpx 0;
padding-left: 25rpx;
padding-right: 32rpx;
border-radius: 24rpx;
@ -168,7 +168,7 @@
.bot_con .item .rig .img1{
display: block;
width: 32rpx;
height: 10rpx;
height: 32rpx;
margin-left: 32rpx;
margin-bottom: 26rpx;
}

4
pages/register/index.css

@ -1,3 +1,7 @@
.main{
margin-top: 120rpx;
}
.swiper-item .img1{
display: block;
margin: 0 auto;

40
pages/register/index.vue

@ -1,5 +1,5 @@
<template>
<view class="">
<view class="main">
<view class="wrap">
<swiper class="swiper" :indicator-dots="indicatorDots" :autoplay="autoplay" :interval="interval" >
<swiper-item>
@ -83,8 +83,8 @@
<u-checkbox-group @change="checkboxGroupChange">
<u-checkbox
@change="checkboxChange"
v-model="item.checked"
v-for="(item, index) in list2" :key="index"
v-model="item.checked"
:name="item.name"
active-color="#5B53FF"
> <text class="name">I have read and agree to the
@ -100,7 +100,6 @@
</template>
<script>
import api from '@/utils/api'
import utils from '@/utils'
import md5 from 'js-md5'
import store from '@/store'
@ -127,9 +126,16 @@
},
onLoad() {
uni.clearStorageSync();
this.list2.checked=false;
},
onShow() {
console.log(uni.getStorageSync('walletInfo'))
if(uni.getStorageSync('walletInfo')) {
uni.reLaunch({
url: '/pages/menu/wallet/index'
})
}
// uni.clearStorageSync();
this.list2.checked = false;
},
methods: {
checkboxGroupChange(){
@ -137,15 +143,14 @@
},
checkboxChange(){
if(this.inde%2==0){
this.list2.checked=false;
this.list2[0].checked=false;
}else{
this.list2.checked=true;
this.list2[0].checked=true;
}
this.inde++
},
createWallet(){
if(this.list2.checked!=true){
if(this.list2[0].checked!=true){
uni.showToast({
title: 'Please check the terms of service',
icon: 'none',
@ -153,9 +158,7 @@
})
return;
}
uni.navigateTo({
url:'../menu/backUp/index',
})
var word=this.$Token.creatingWallets();
// ,
var word2=word.mnemonic
@ -166,10 +169,15 @@
console.log('success',word2)
}
});
console.log(this.list2.checked,224)
this.list2[0].checked=false;
console.log(this.list2.checked,444)
uni.navigateTo({
url:'../menu/backUp/index',
})
},
loginWallet(){
if(this.list2.checked!=true){
if(this.list2[0].checked!=true){
uni.showToast({
title: 'Please check the terms of service',
icon: 'none',
@ -177,6 +185,7 @@
})
return;
}
this.list2[0].checked=false;
uni.navigateTo({
url:'../menu/backUp/backUp4/index',
})
@ -194,3 +203,4 @@ Terms(){
<style>
@import './index.css';
</style>

BIN
static/tongyonh/Discover_icon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 800 B

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
static/tongyonh/Discover_icona.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 640 B

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
static/tongyonh/Frame28.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
static/tongyonh/Frame300.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 409 B

After

Width:  |  Height:  |  Size: 955 B

BIN
static/tongyonh/Frame3299.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 21 KiB

BIN
static/tongyonh/Frame330.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 391 B

After

Width:  |  Height:  |  Size: 914 B

BIN
static/tongyonh/Frame60.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

BIN
static/tongyonh/Frame68p.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

BIN
static/tongyonh/Frame70.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

BIN
static/tongyonh/Frame71.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

BIN
static/tongyonh/Frame72.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

BIN
static/tongyonh/Group8-1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 706 KiB

BIN
static/tongyonh/Group80.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 964 KiB

BIN
static/tongyonh/Profile_icon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 674 B

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
static/tongyonh/Profile_icona.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 496 B

After

Width:  |  Height:  |  Size: 2.3 KiB

BIN
static/tongyonh/Rectangle550.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 295 B

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
static/tongyonh/Shape.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 239 B

After

Width:  |  Height:  |  Size: 447 B

BIN
static/tongyonh/Shield-protected.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
static/tongyonh/Subtract.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

BIN
static/tongyonh/Union.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 491 B

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
static/tongyonh/Uniona.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 399 B

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
static/tongyonh/Vector.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 242 B

After

Width:  |  Height:  |  Size: 423 B

BIN
static/tongyonh/alert-circle.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 6.1 KiB

BIN
static/tongyonh/arrow-up-leftp.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 713 B

After

Width:  |  Height:  |  Size: 17 KiB

BIN
static/tongyonh/btc_icon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
static/tongyonh/bye.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 20 KiB

BIN
static/tongyonh/check-circle.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

BIN
static/tongyonh/chevron_right_24px.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 271 B

After

Width:  |  Height:  |  Size: 432 B

BIN
static/tongyonh/circle.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

BIN
static/tongyonh/codeci.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 391 B

After

Width:  |  Height:  |  Size: 914 B

BIN
static/tongyonh/copy_24px.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 356 B

After

Width:  |  Height:  |  Size: 746 B

BIN
static/tongyonh/create_24px.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 357 B

After

Width:  |  Height:  |  Size: 849 B

BIN
static/tongyonh/ellipsis.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 150 B

After

Width:  |  Height:  |  Size: 295 B

BIN
static/tongyonh/erwei.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 409 B

After

Width:  |  Height:  |  Size: 955 B

BIN
static/tongyonh/ethereum.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 740 B

After

Width:  |  Height:  |  Size: 2.5 KiB

BIN
static/tongyonh/filter-left.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 864 B

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
static/tongyonh/insert_drive_file_24px.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 658 B

BIN
static/tongyonh/insert_drive_file_24px_outlined.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 275 B

After

Width:  |  Height:  |  Size: 657 B

BIN
static/tongyonh/market_icon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 664 B

After

Width:  |  Height:  |  Size: 2.2 KiB

BIN
static/tongyonh/market_icona.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 505 B

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
static/tongyonh/nft_icon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 496 B

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
static/tongyonh/notifications_image.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 19 KiB

BIN
static/tongyonh/phone_image.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 22 KiB

BIN
static/tongyonh/profile1.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

BIN
static/tongyonh/san.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 176 B

After

Width:  |  Height:  |  Size: 290 B

BIN
static/tongyonh/textt.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
static/tongyonh/trash.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 326 B

After

Width:  |  Height:  |  Size: 992 B

BIN
static/tongyonh/tron1.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 20 KiB

BIN
static/tongyonh/tronicon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 777 B

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
static/tongyonh/visibility_24px.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 389 B

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
unpackage/cache/apk/__UNI__1ECBEE1_cm.apk

Binary file not shown.

2
unpackage/cache/apk/apkurl

@ -1 +1 @@
https://ide.dcloud.net.cn/build/download/67060a70-3d7f-11ec-8e19-49fe6824cb2e
https://ide.dcloud.net.cn/build/download/be4eb480-3e4f-11ec-9ac3-33fd5f5b8cb1

2
unpackage/cache/apk/cmManifestCache.json

@ -1 +1 @@
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

4
unpackage/cache/wgt/__UNI__1ECBEE1/app-config-service.js

@ -1,8 +1,8 @@
var isReady=false;var onReadyCallbacks=[];
var isServiceReady=false;var onServiceReadyCallbacks=[];
var __uniConfig = {"pages":["pages/register/index","pages/menu/backUp/transPawKeyOut/index","pages/menu/backUp/transPawMan/index","pages/menu/backUp/backUpWord/index","pages/menu/backUp/backUp5/index","pages/menu/backUp/backUp4/index","pages/menu/market/index","pages/menu/backUp/transPaw/index","pages/menu/address/backUp/index","pages/menu/backUp/backUp2/index","pages/menu/backUp/index","pages/menu/backUp/backUp3/index","pages/menu/backUp/reSuccessful","pages/menu/wallet/add/index","pages/menu/wallet/cwallet/index","pages/menu/wallet/mwallet/manage/index","pages/menu/sendToken/addAddress/index","pages/menu/profile/index","pages/menu/address/index","pages/menu/sendToken/address/index","pages/menu/sendToken/transfer/index","pages/menu/sendToken/enPassword/index","pages/menu/setting/index","pages/menu/wallet/mwallet/index","pages/menu/transction/detail/index","pages/menu/sendToken/index","pages/menu/address/addressMangement/index","pages/menu/token/btc/index","pages/menu/wallet/index","pages/menu/load/index","pages/menu/discover/index","pages/menu/address/showKey/index","pages/menu/setting/payPassword/index","pages/menu/setting/addBtcNode/index","pages/menu/setting/btcNodeSetting/index","pages/menu/setting/nodeSetting/index","pages/menu/setting/currency/index","pages/menu/setting/lang/index","pages/menu/about/index","pages/menu/about/Privacy/index","pages/menu/about/terms/index","pages/menu/address/improtKey/index"],"window":{"navigationBarTextStyle":"black","navigationBarBackgroundColor":"#fff","style":{"app-plus":{"titleNView":false}}},"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"BITCOOO","compilerVersion":"3.2.12","entryPagePath":"pages/register/index","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
var __uniRoutes = [{"path":"/pages/register/index","meta":{"isQuit":true},"window":{}},{"path":"/pages/menu/backUp/transPawKeyOut/index","meta":{},"window":{}},{"path":"/pages/menu/backUp/transPawMan/index","meta":{},"window":{}},{"path":"/pages/menu/backUp/backUpWord/index","meta":{},"window":{}},{"path":"/pages/menu/backUp/backUp5/index","meta":{},"window":{}},{"path":"/pages/menu/backUp/backUp4/index","meta":{},"window":{}},{"path":"/pages/menu/market/index","meta":{},"window":{}},{"path":"/pages/menu/backUp/transPaw/index","meta":{},"window":{}},{"path":"/pages/menu/address/backUp/index","meta":{},"window":{}},{"path":"/pages/menu/backUp/backUp2/index","meta":{},"window":{}},{"path":"/pages/menu/backUp/index","meta":{},"window":{}},{"path":"/pages/menu/backUp/backUp3/index","meta":{},"window":{}},{"path":"/pages/menu/backUp/reSuccessful","meta":{},"window":{}},{"path":"/pages/menu/wallet/add/index","meta":{},"window":{}},{"path":"/pages/menu/wallet/cwallet/index","meta":{},"window":{}},{"path":"/pages/menu/wallet/mwallet/manage/index","meta":{},"window":{}},{"path":"/pages/menu/sendToken/addAddress/index","meta":{},"window":{}},{"path":"/pages/menu/profile/index","meta":{},"window":{}},{"path":"/pages/menu/address/index","meta":{},"window":{}},{"path":"/pages/menu/sendToken/address/index","meta":{},"window":{}},{"path":"/pages/menu/sendToken/transfer/index","meta":{},"window":{}},{"path":"/pages/menu/sendToken/enPassword/index","meta":{},"window":{}},{"path":"/pages/menu/setting/index","meta":{},"window":{}},{"path":"/pages/menu/wallet/mwallet/index","meta":{},"window":{}},{"path":"/pages/menu/transction/detail/index","meta":{},"window":{}},{"path":"/pages/menu/sendToken/index","meta":{},"window":{}},{"path":"/pages/menu/address/addressMangement/index","meta":{},"window":{}},{"path":"/pages/menu/token/btc/index","meta":{},"window":{}},{"path":"/pages/menu/wallet/index","meta":{},"window":{}},{"path":"/pages/menu/load/index","meta":{},"window":{}},{"path":"/pages/menu/discover/index","meta":{},"window":{}},{"path":"/pages/menu/address/showKey/index","meta":{},"window":{}},{"path":"/pages/menu/setting/payPassword/index","meta":{},"window":{}},{"path":"/pages/menu/setting/addBtcNode/index","meta":{},"window":{}},{"path":"/pages/menu/setting/btcNodeSetting/index","meta":{},"window":{}},{"path":"/pages/menu/setting/nodeSetting/index","meta":{},"window":{}},{"path":"/pages/menu/setting/currency/index","meta":{},"window":{}},{"path":"/pages/menu/setting/lang/index","meta":{},"window":{}},{"path":"/pages/menu/about/index","meta":{},"window":{}},{"path":"/pages/menu/about/Privacy/index","meta":{},"window":{}},{"path":"/pages/menu/about/terms/index","meta":{},"window":{}},{"path":"/pages/menu/address/improtKey/index","meta":{},"window":{}}];
var __uniConfig = {"pages":["pages/register/index","pages/menu/backUp/index","pages/menu/index/index","pages/register/index","pages/menu/wallet/cwallet/index","pages/menu/backUp/transPawKeyOut/index","pages/menu/backUp/transPawMan/index","pages/menu/backUp/backUpWord/index","pages/menu/backUp/backUp5/index","pages/menu/backUp/backUp4/index","pages/menu/market/index","pages/menu/backUp/transPaw/index","pages/menu/address/backUp/index","pages/menu/backUp/backUp2/index","pages/menu/wallet/add/index","pages/menu/backUp/backUp3/index","pages/menu/backUp/reSuccessful","pages/menu/wallet/mwallet/manage/index","pages/menu/sendToken/addAddress/index","pages/menu/sendToken/addAddress2/index","pages/menu/profile/index","pages/menu/address/index","pages/menu/sendToken/address/index","pages/menu/sendToken/transfer/index","pages/menu/sendToken/enPassword/index","pages/menu/setting/index","pages/menu/wallet/mwallet/index","pages/menu/transction/detail/index","pages/menu/sendToken/index","pages/menu/address/addressMangement/index","pages/menu/token/btc/index","pages/menu/wallet/index","pages/menu/load/index","pages/menu/discover/index","pages/menu/address/showKey/index","pages/menu/setting/payPassword/index","pages/menu/setting/addBtcNode/index","pages/menu/setting/btcNodeSetting/index","pages/menu/setting/nodeSetting/index","pages/menu/setting/currency/index","pages/menu/setting/lang/index","pages/menu/about/index","pages/menu/about/Privacy/index","pages/menu/about/terms/index","pages/menu/address/improtKey/index"],"window":{"navigationBarTextStyle":"black","navigationBarBackgroundColor":"#fff","style":{"app-plus":{"titleNView":false}}},"nvueCompiler":"uni-app","nvueStyleCompiler":"uni-app","renderer":"auto","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":false},"appname":"BITCOOO","compilerVersion":"3.2.12","entryPagePath":"pages/register/index","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000}};
var __uniRoutes = [{"path":"/pages/register/index","meta":{"isQuit":true},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/index/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/wallet/cwallet/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/transPawKeyOut/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/transPawMan/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/backUpWord/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/backUp5/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/backUp4/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/market/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/transPaw/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/address/backUp/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/backUp2/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/wallet/add/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/backUp3/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/backUp/reSuccessful","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/wallet/mwallet/manage/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/sendToken/addAddress/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/sendToken/addAddress2/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/profile/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/address/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/sendToken/address/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/sendToken/transfer/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/sendToken/enPassword/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/setting/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/wallet/mwallet/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/transction/detail/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/sendToken/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/address/addressMangement/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/token/btc/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/wallet/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/load/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/discover/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/address/showKey/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/setting/payPassword/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/setting/addBtcNode/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/setting/btcNodeSetting/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/setting/nodeSetting/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/setting/currency/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/setting/lang/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/about/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/about/Privacy/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/about/terms/index","meta":{},"window":{"navigationStyle":"custom"}},{"path":"/pages/menu/address/improtKey/index","meta":{},"window":{"navigationStyle":"custom"}}];
__uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
__uniConfig.onServiceReady=function(callback){if(__uniConfig.serviceReady){callback()}else{onServiceReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"serviceReady",{get:function(){return isServiceReady},set:function(val){isServiceReady=val;if(!isServiceReady){return}const callbacks=onServiceReadyCallbacks.slice(0);onServiceReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}});
service.register("uni-app-config",{create(a,b,c){if(!__uniConfig.viewport){var d=b.weex.config.env.scale,e=b.weex.config.env.deviceWidth,f=Math.ceil(e/d);Object.assign(__uniConfig,{viewport:f,defaultFontSize:Math.round(f/20)})}return{instance:{__uniConfig:__uniConfig,__uniRoutes:__uniRoutes,global:void 0,window:void 0,document:void 0,frames:void 0,self:void 0,location:void 0,navigator:void 0,localStorage:void 0,history:void 0,Caches:void 0,screen:void 0,alert:void 0,confirm:void 0,prompt:void 0,fetch:void 0,XMLHttpRequest:void 0,WebSocket:void 0,webkit:void 0,print:void 0}}}});

20
unpackage/cache/wgt/__UNI__1ECBEE1/app-service.js

File diff suppressed because one or more lines are too long

2
unpackage/cache/wgt/__UNI__1ECBEE1/app-view.js

File diff suppressed because one or more lines are too long

2
unpackage/cache/wgt/__UNI__1ECBEE1/manifest.json

@ -1 +1 @@
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__1ECBEE1","name":"BITCOOO","version":{"name":"1.0","code":"100"},"description":"","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#fff"},"compatible":{"ignoreVersion":true},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"distribute":{"icons":{"android":{"hdpi":"icon-android-hdpi.png","xhdpi":"icon-android-xhdpi.png","xxhdpi":"icon-android-xxhdpi.png","xxxhdpi":"icon-android-xxxhdpi.png"},"ios":{"appstore":"unpackage/res/icons/1024x1024.png","ipad":{"app":"unpackage/res/icons/76x76.png","app@2x":"unpackage/res/icons/152x152.png","proapp@2x":"unpackage/res/icons/167x167.png","spotlight":"unpackage/res/icons/40x40.png","spotlight@2x":"unpackage/res/icons/80x80.png","settings":"unpackage/res/icons/29x29.png","settings@2x":"unpackage/res/icons/58x58.png","notification":"unpackage/res/icons/20x20.png","notification@2x":"unpackage/res/icons/40x40.png"},"iphone":{"app@2x":"unpackage/res/icons/120x120.png","app@3x":"unpackage/res/icons/180x180.png","spotlight@2x":"unpackage/res/icons/80x80.png","spotlight@3x":"unpackage/res/icons/120x120.png","settings@2x":"unpackage/res/icons/58x58.png","settings@3x":"unpackage/res/icons/87x87.png","notification@2x":"unpackage/res/icons/40x40.png","notification@3x":"unpackage/res/icons/60x60.png"},"prerendered":"false"}},"google":{"permissions":["<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"],"packagename":"uni.UNI1ECBEE1","password":"owEUXhIlikr8dyWwHO6U9A==","aliasname":"jack501","keystore":"google-keystore","custompermissions":true},"apple":{"devices":"universal"},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}},"orientation":["portrait-primary"],"splashscreen":{}},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"3.2.12","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html","adid":"127964190008"}}
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__1ECBEE1","name":"BITCOOO","version":{"name":"1.0","code":"100"},"description":"","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#fff"},"compatible":{"ignoreVersion":true},"usingComponents":true,"nvueStyleCompiler":"uni-app","compilerVersion":3,"distribute":{"icons":{"android":{"hdpi":"icon-android-hdpi.png","xhdpi":"icon-android-xhdpi.png","xxhdpi":"icon-android-xxhdpi.png","xxxhdpi":"icon-android-xxxhdpi.png"},"ios":{"appstore":"unpackage/res/icons/1024x1024.png","ipad":{"app":"unpackage/res/icons/76x76.png","app@2x":"unpackage/res/icons/152x152.png","proapp@2x":"unpackage/res/icons/167x167.png","spotlight":"unpackage/res/icons/40x40.png","spotlight@2x":"unpackage/res/icons/80x80.png","settings":"unpackage/res/icons/29x29.png","settings@2x":"unpackage/res/icons/58x58.png","notification":"unpackage/res/icons/20x20.png","notification@2x":"unpackage/res/icons/40x40.png"},"iphone":{"app@2x":"unpackage/res/icons/120x120.png","app@3x":"unpackage/res/icons/180x180.png","spotlight@2x":"unpackage/res/icons/80x80.png","spotlight@3x":"unpackage/res/icons/120x120.png","settings@2x":"unpackage/res/icons/58x58.png","settings@3x":"unpackage/res/icons/87x87.png","notification@2x":"unpackage/res/icons/40x40.png","notification@3x":"unpackage/res/icons/60x60.png"},"prerendered":"false"}},"splashscreen":{"androidStyle":"default","iosStyle":"default"},"google":{"permissions":["<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-feature android:name=\"android.hardware.camera\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"],"packagename":"uni.UNI1ECBEE1","password":"owEUXhIlikr8dyWwHO6U9A==","aliasname":"jack501","keystore":"google-keystore","custompermissions":true},"apple":{"devices":"universal"},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}},"orientation":["portrait-primary"]},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"3.2.12","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html","adid":"127964190008"}}

BIN
unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Discover_icon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 800 B

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Discover_icona.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 640 B

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/ETH_icon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Frame28.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Frame300.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 409 B

After

Width:  |  Height:  |  Size: 955 B

BIN
unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Frame3299.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 21 KiB

BIN
unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Frame330.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 391 B

After

Width:  |  Height:  |  Size: 914 B

BIN
unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Frame60.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

BIN
unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Frame68p.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

BIN
unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Frame70.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

BIN
unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Frame71.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

BIN
unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Frame72.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

BIN
unpackage/cache/wgt/__UNI__1ECBEE1/static/tongyonh/Group8-1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 706 KiB

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save