Ver código fonte

登录信息及错误异常信息绑定完成

BF-202210271038\Administrator 3 anos atrás
pai
commit
b28f0e1533

+ 10 - 0
common/js/tools.js

@@ -221,6 +221,16 @@ tools.leftClick=function (){
     }
 }
 
+/**
+ * 跳转到异常界面
+ * @param errorType
+ */
+tools.goToError=function (errorType){
+    uni.reLaunch({
+        'url':'/pages/index/error?errorType='+errorType
+    })
+}
+
 tools.toError=function (errorMsg){
     if(!errorMsg){
         errorMsg='出错啦!~~';

+ 0 - 2
common/router/router.js

@@ -20,12 +20,10 @@ router.beforeEach((to, from, next) => {
             if (token) {
                 uni.setStorageSync('token',token);
             }
-            console.log('inviteCode:'+inviteCode)
             if (inviteCode) {
                 uni.setStorageSync('inviteCode',inviteCode);
             }
             const userToken = uni.getStorageSync('token')
-            console.log('userToken:'+userToken)
             if(!userToken  ){
                 if(whiteList.indexOf(to.path)<0){
                     next('/pages/login/index');

+ 1 - 0
locale/zh-Hans.json

@@ -40,6 +40,7 @@
 	"index.error.errorMsg.noWallet": "请使用tokenpocket打开!",
 	"index.error.errorMsg.noAddress": "地址信息异常!",
 	"index.error.errorMsg.noInvite": "推荐信息无效!",
+	"index.error.errorMsg.noInvest": "服务异常!",
 
 	"index.index.register.inviteMsg": "请输入推荐码",
 

+ 3 - 0
pages/index/error.vue

@@ -30,6 +30,9 @@ export default {
       errorKey:[
           'errorMsg',
           'noWallet',
+          'noAddress',
+          'noInvite',
+          'noInvest',
       ],
       errorType:0
     }

+ 19 - 2
pages/index/index.vue

@@ -108,6 +108,9 @@
 
 </template>
 <script>
+import {getInvestData} from "@/api/contract";
+import tools from "@/common/js/tools";
+
 export default {
   components: {},
   data() {
@@ -118,6 +121,9 @@ export default {
       isAjax: false,
       langList:[{'name':'zh-Hans','value':'简体中文'},{'name':'en','value':'English'},{'name':'ja','value':'日本語'},{'name':'ko','value':'한국어'}],
       tabNum:0,
+      investData:{
+
+      }
 
     }
 
@@ -125,7 +131,7 @@ export default {
   watch: {},
   async onLoad(query) {
     this.applicationLocale = uni.getLocale();
-    // this.getInvestData()
+    this.getInvestData()
     // this.usdtNum = await bitkeepTron.getTokenBalance('', 0);
   },
   mounted() {
@@ -145,7 +151,18 @@ export default {
       if(tabNum!==this.tabNum){
         this.tabNum=tabNum
       }
-    }
+    },
+    getInvestData() {
+      getInvestData().then((res) => {
+        if (res.code === 1) {
+          this.investData = res.data
+        } else {
+          tools.goToError(4)
+        }
+      }).catch((e) => {
+        tools.goToError(4)
+      })
+    },
 
 
   },

+ 2 - 5
pages/login/index.vue

@@ -25,19 +25,16 @@
     },
     methods: {
       async getAccount(){
-        console.log('--------------dssadsa')
         tokenpocketBnb.getAccounts().then(async (Address) => {
-          console.log('Address:' + Address)
           // let data = await tokenpocketBnb.getTransactionData('0xFbb82E21F36D67FCb1b8aAade20C2b0a9F5aC6d2', 0.0001)
           // tokenpocketBnb.sendTransaction(data)
-          // console.log(data)
           if (Address) {
             this.login(Address)
           } else {
-            tools.toError(this.$t('index.error.errorMsg.noAddress'))
+            tools.goToError(2)
           }
         }).catch((e)=>{
-          tools.toError(this.$t('index.error.errorMsg.noAddress'))
+          tools.goToError(2)
         })
       },
       login(Address){