From 5a087f3a8f6db1f6344dc4a79af2e4c85d27cf1b Mon Sep 17 00:00:00 2001 From: whyczyk <525500596@qq.com> Date: 星期四, 05 五月 2022 17:14:22 +0800 Subject: [PATCH] 2.0 接口对接 --- src/pages/login/login.vue | 20 ++++++++++++-------- 1 files changed, 12 insertions(+), 8 deletions(-) diff --git a/src/pages/login/login.vue b/src/pages/login/login.vue index 32615b8..757c5c1 100644 --- a/src/pages/login/login.vue +++ b/src/pages/login/login.vue @@ -42,9 +42,9 @@ searchPlatformName() { searchPlatformName() .then((res) => { - let rs = JSON.parse(res.data.result); + let rs = res.data; if (rs.code == 1) { - let data = rs.data[0]; + let data = rs.data["1"][0]; this.platformName = data.param; } else { this.platformName = "钃勭數姹犲悗鍙扮洃鎺х鐞嗗钩鍙�"; @@ -84,7 +84,7 @@ }, changeVerifyCode() { getLoginVerity().then(res => { - let rs = JSON.parse(res.data.result); + let rs = res.data; if (rs.code == 1) { this.verifyCode = rs.data + ""; } else { @@ -97,12 +97,12 @@ // 鐧诲綍楠岃瘉 handleLogin(res) { // 鍏抽棴绛夊緟 - // this.loading = false; - let rs = JSON.parse(res.data.result); + let rs = res.data; if (rs.code == 1) { sessionStorage.setItem('username', this.username); - this.$store.dispatch("user/login", rs); + this.$store.dispatch("user/login", rs.data2[0]); this.initPageConfig() + } else { this.changeVerifyCode(); this.$toast(rs.msg); @@ -110,9 +110,13 @@ }, initPageConfig() { getRealTabsConfig().then(res => { - let rs = JSON.parse(res.data.result); + let rs = res?.data?.data || []; + let arr = [] + for (let key in rs) { + arr.push(...rs[key]) + } // 璁剧疆pageConfig - this.$store.dispatch('user/changeRealTabsConfig', rs.data); + this.$store.dispatch('user/changeRealTabsConfig', arr); this.$toast("鐧诲綍鎴愬姛!"); this.$router.push({ path: '/menu' -- Gitblit v1.9.1