Browse Source

密码

master
vee 4 years ago
parent
commit
390cd7d113
  1. 8
      components/navigation/navigation.vue
  2. 8
      pages/menu/collection/collectionDetail/index.vue
  3. 4
      pages/menu/profile/index.vue
  4. 4
      pages/menu/transction/detail/index.css
  5. 127
      pages/register/index.vue
  6. BIN
      static/tongyonh/Frame.png
  7. BIN
      static/tongyonh/Illustration.png
  8. BIN
      static/tongyonh/Nftimg.png
  9. 4
      utils/locales/en.js
  10. 4
      utils/locales/zh-F.js
  11. 4
      utils/locales/zh.js

8
components/navigation/navigation.vue

@ -63,7 +63,7 @@
.nav-head{ .nav-head{
height: 40rpx; height: 40rpx;
// background-color: #fff; background-color: #fAFAFA;
text-align: center; text-align: center;
font-weight: 700; font-weight: 700;
font-size: 36rpx; font-size: 36rpx;
@ -74,9 +74,11 @@
justify-content: center; justify-content: center;
flex-direction: row-reverse; flex-direction: row-reverse;
align-items: center; align-items: center;
margin-top: 80rpx; //margin-top: 80rpx;
position: static;
position: sticky; position: sticky;
top: 40px; top: 40px;
width: 100%; width: 100%;
z-index: 9999; z-index: 9999;

8
pages/menu/collection/collectionDetail/index.vue

@ -26,7 +26,7 @@
</view> </view>
</view> </view>
</view> </view>
<u-empty :text="noData" mode="list" v-if="isData"></u-empty>
</view> </view>
</template> </template>
@ -36,7 +36,9 @@
export default { export default {
data() { data() {
return { return {
noData: this.$t('index').Nocontent,
item: {}, item: {},
isData:false,
wallet: {}, wallet: {},
address: '', address: '',
result: [], result: [],
@ -97,7 +99,9 @@
this.result[i].address = this.result[i].address.substring(0, 6) + '...' + this.result[i].address this.result[i].address = this.result[i].address.substring(0, 6) + '...' + this.result[i].address
.substring(25, this.result[i].address.length); .substring(25, this.result[i].address.length);
} }
if(this.result.length==0){
this.isData=true;
}
}, },
async getProject2() { async getProject2() {
let params = { let params = {

4
pages/menu/profile/index.vue

@ -48,7 +48,7 @@
</view> </view>
<view class="main_con"> <!-- <view class="main_con">
<view class="title"> <view class="title">
{{i18n.Hardware}} {{i18n.Hardware}}
</view> </view>
@ -62,7 +62,7 @@
</view> </view> -->

4
pages/menu/transction/detail/index.css

@ -1,6 +1,4 @@
page{
height:100%;
}
.main{ .main{
padding: 0 30rpx; padding: 0 30rpx;
/* padding-bottom: 100rpx; */ /* padding-bottom: 100rpx; */

127
pages/register/index.vue

@ -4,32 +4,46 @@
<swiper class="swiper" :indicator-dots="indicatorDots" :autoplay="autoplay" :interval="interval"> <swiper class="swiper" :indicator-dots="indicatorDots" :autoplay="autoplay" :interval="interval">
<swiper-item> <swiper-item>
<view class="swiper-item"> <view class="swiper-item">
<image src="../../static/tongyonh/phone_image.png" class="img1" mode="aspectFit"></image> <image src="../../static/tongyonh/Illustration.png" class="img1" mode="aspectFit"></image>
<view class="text_con"> <view class="text_con">
<view class="text1"> <view class="text1">
{{i18n.Decentralised}} {{i18n.Decentralised}}
</view> </view>
<view class="text2"> <view class="text2">
{{i18n.Localstorage}} {{i18n.Localstorage}}
</view> </view>
</view> </view>
</view> </view>
</swiper-item> </swiper-item>
<swiper-item> <swiper-item>
<view class="swiper-item"> <view class="swiper-item">
<image src="../../static/tongyonh/phone_image.png" class="img1" mode="aspectFit"></image> <image src="../../static/tongyonh/Frame.png" class="img1" mode="aspectFit"></image>
<view class="text_con"> <view class="text_con">
<view class="text1"> <view class="text1">
{{i18n.Decentralised}} {{i18n.EasyDecentralised}}
</view> </view>
<view class="text2"> <view class="text2">
{{i18n.Localstorage}} {{i18n.EasyLocalstorage}}
</view>
</view>
</view> </view>
</view> </swiper-item>
<swiper-item>
<view class="swiper-item">
<image src="../../static/tongyonh/Nftimg.png" class="img1" mode="aspectFit"></image>
<view class="text_con">
<view class="text1">
{{i18n.NftDecentralised}}
</view>
<view class="text2">
{{i18n.NftLocalstorage}}
</view>
</view>
</view> </view>
</swiper-item> </swiper-item>
</swiper> </swiper>
</view> </view>
@ -63,7 +77,7 @@
<image src="../../static/tongyonh/login_wallet.png" mode="aspectFit" class="letimg"></image> <image src="../../static/tongyonh/login_wallet.png" mode="aspectFit" class="letimg"></image>
<view class="textcon"> <view class="textcon">
<view class="text1"> <view class="text1">
{{i18n.Logintowallet}} {{i18n.Logintowallet}}
</view> </view>
<view class="text2"> <view class="text2">
{{i18n.Restoreexisting}} {{i18n.Restoreexisting}}
@ -78,13 +92,14 @@
</view> </view>
<view class="lans" @click="show = true"> <view class="lans" @click="show = true">
{{i18n.lans}} {{i18n.lans}}
</view> </view>
<view class="select"> <view class="select">
<u-checkbox-group @change="checkboxGroupChange"> <u-checkbox-group @change="checkboxGroupChange">
<u-checkbox @change="checkboxChange" v-for="(item, index) in list2" :key="index" <u-checkbox @change="checkboxChange" v-for="(item, index) in list2" :key="index"
v-model="item.checked" :name="item.name" active-color="#5B53FF"> <text class="name">{{i18n.AgreementConfirmation}} v-model="item.checked" :name="item.name" active-color="#5B53FF"> <text
class="name">{{i18n.AgreementConfirmation}}
<text class="active" @click.stop="Terms">{{i18n.TermsofService}}</text> <text class="active" @click.stop="Terms">{{i18n.TermsofService}}</text>
</text> </u-checkbox> </text> </u-checkbox>
</u-checkbox-group> </u-checkbox-group>
@ -92,7 +107,7 @@
</view> </view>
<u-select :confirm-text="cnt" :cancel-text="can" v-model="show" :list="list3" @confirm="confirm"></u-select> <u-select :confirm-text="cnt" :cancel-text="can" v-model="show" :list="list3" @confirm="confirm"></u-select>
@ -110,26 +125,26 @@
data() { data() {
return { return {
language: this.$store.state.language == 'en' ? 'English' : '简体中文', language: this.$store.state.language == 'en' ? 'English' : '简体中文',
cnt:this.$t('index').Confirm, cnt: this.$t('index').Confirm,
can:this.$t('index').Cancel, can: this.$t('index').Cancel,
show: false, show: false,
list3: [{ list3: [{
label: this.$t('index').langfan, label: this.$t('index').langfan,
disabled: false, disabled: false,
value: "b", value: "b",
}, },
{ {
label: this.$t('index').langjian, label: this.$t('index').langjian,
disabled: false, disabled: false,
value: "a", value: "a",
}, },
{ {
label: this.$t('index').eng, label: this.$t('index').eng,
disabled: false, disabled: false,
value: "c", value: "c",
}, },
], ],
list2: [{ list2: [{
name: '', name: '',
checked: false, checked: false,
@ -143,7 +158,7 @@
walletInfo: {}, walletInfo: {},
} }
}, },
computed: { computed: {
i18n() { i18n() {
return this.$t('index') return this.$t('index')
}, },
@ -161,25 +176,25 @@
}, },
methods: { methods: {
confirm(e){ confirm(e) {
uni.setStorageSync('lang',e[0].value) uni.setStorageSync('lang', e[0].value)
if (e[0].value == 'c') { if (e[0].value == 'c') {
this._i18n.locale = 'en' this._i18n.locale = 'en'
this.$store.commit('setLanguage', 'en') this.$store.commit('setLanguage', 'en')
uni.setStorageSync('langTrue', 'English') uni.setStorageSync('langTrue', 'English')
uni.setStorageSync("language", 'en') uni.setStorageSync("language", 'en')
} else if (e[0].value == 'a') { } else if (e[0].value == 'a') {
this._i18n.locale = 'zh-CN' this._i18n.locale = 'zh-CN'
this.$store.commit('setLanguage', 'zh-CN') this.$store.commit('setLanguage', 'zh-CN')
uni.setStorageSync("language", 'zh-CN') uni.setStorageSync("language", 'zh-CN')
uni.setStorageSync('langTrue', '简体中文') uni.setStorageSync('langTrue', '简体中文')
} else if (e[0].value == 'b'){ } else if (e[0].value == 'b') {
this._i18n.locale = 'zh-CNF' this._i18n.locale = 'zh-CNF'
this.$store.commit('setLanguage', 'zh-CNF') this.$store.commit('setLanguage', 'zh-CNF')
uni.setStorageSync("language", 'zh-CNF') uni.setStorageSync("language", 'zh-CNF')
uni.setStorageSync('langTrue', '繁體中文') uni.setStorageSync('langTrue', '繁體中文')
} }
}, },
checkboxGroupChange() { checkboxGroupChange() {

BIN
static/tongyonh/Frame.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 KiB

BIN
static/tongyonh/Illustration.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 KiB

BIN
static/tongyonh/Nftimg.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 KiB

4
utils/locales/en.js

@ -4,6 +4,10 @@ export default {
// regis // regis
Decentralised:'Decentralised wallets,self-directed assets', Decentralised:'Decentralised wallets,self-directed assets',
Localstorage:'Local storage of private keys, safe and secure', Localstorage:'Local storage of private keys, safe and secure',
EasyDecentralised:'Easy to use multi-chain wallet',
EasyLocalstorage:'Easy to manage multiple wallets, your close assistant',
NftDecentralised:'NFTCollection',
NftLocalstorage:'Convenient management of your NFT collection',
Oneidentity:'One identity management', Oneidentity:'One identity management',
Logintowallet:'Login to wallet', Logintowallet:'Login to wallet',
Restoreexisting:'Restore existing wallets', Restoreexisting:'Restore existing wallets',

4
utils/locales/zh-F.js

@ -5,6 +5,10 @@ export default {
// regis // regis
Decentralised:'去中心化錢包,自主資產', Decentralised:'去中心化錢包,自主資產',
Localstorage:'私鑰本地存儲,安全有保障', Localstorage:'私鑰本地存儲,安全有保障',
EasyDecentralised:'簡單易用多鏈錢包',
EasyLocalstorage:'輕鬆管理多個錢包,您的貼心助手',
NftDecentralised:'NFT收藏',
NftLocalstorage:'方便管理您的 NFT 收藏',
Oneidentity:'身份管理', Oneidentity:'身份管理',
Logintowallet:'導入錢包', Logintowallet:'導入錢包',
Restoreexisting:'恢復現有錢包', Restoreexisting:'恢復現有錢包',

4
utils/locales/zh.js

@ -4,6 +4,10 @@ export default {
// regis // regis
Decentralised:'去中心化钱包,自主资产', Decentralised:'去中心化钱包,自主资产',
Localstorage:'私钥本地存储,安全有保障', Localstorage:'私钥本地存储,安全有保障',
EasyDecentralised:'简单易用多链钱包',
EasyLocalstorage:'轻松管理多个钱包,您的贴心助手',
NftDecentralised:'NFT收藏',
NftLocalstorage:'方便管理您的 NFT 收藏',
Oneidentity:'身份管理', Oneidentity:'身份管理',
Logintowallet:'导入钱包', Logintowallet:'导入钱包',
Restoreexisting:'恢复现有钱包', Restoreexisting:'恢复现有钱包',

Loading…
Cancel
Save