From 0691c960839c1c628d63b94a27a3fa9e416d5e66 Mon Sep 17 00:00:00 2001 From: lixg Date: Wed, 8 Feb 2023 09:49:15 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E4=BF=AE=E6=94=B9=E4=BC=A0=E5=8F=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 26 +++++++++++------- src/api/api.js | 5 ++-- src/views/ballotpage/BallotPage.vue | 29 +++++---------------- src/views/faceteach/FaceTeach.vue | 2 +- src/views/homeworkpage/HomeworkPage.vue | 13 ++------- src/views/liveboradcast/LiveBoradcast.vue | 2 +- src/views/outerchain/OuterChain.vue | 4 +-- src/views/pathmap/PathmapPage.vue | 2 +- src/views/projectdetails/ProjectPath.vue | 14 +++++----- src/views/projectdetails/projectDetails.vue | 4 +-- 10 files changed, 42 insertions(+), 59 deletions(-) diff --git a/src/App.vue b/src/App.vue index a285f4a..d2fef29 100644 --- a/src/App.vue +++ b/src/App.vue @@ -22,9 +22,11 @@ import { computed, onMounted } from "vue"; import { useRouter, useRoute } from "vue-router"; import { useStore } from "vuex"; -import { boeRequest } from "@/api/request"; +import { boeRequest, request } from "@/api/request"; import { GET_USER_INFO } from "@/api/ThirdApi"; import { getCookie } from "@/api/utils"; + +import { USER_INFO } from "@/api/api"; console.log("版本1.2.0------------"); const store = useStore(); const router = useRouter(); @@ -34,14 +36,20 @@ onMounted(() => { }); function getUserInfo() { - boeRequest(GET_USER_INFO).then((res) => { - console.log(222222222); - console.log(res); - res.result.avatar = res.result.avatar - ? res.result.avatar - : "/800e23f7-b58c-4192-820d-0c6a2b7544cc.png"; - store.commit("SET_USER", res.result); - }); + if ( + import.meta.env.MODE === "development" || + import.meta.env.MODE === "test" + ) { + request(USER_INFO, {}).then((res) => { + store.commit("SET_USER", res.data); + }); + } else { + boeRequest(GET_USER_INFO).then((res) => { + res.result.avatar = + res.result.avatar || "/800e23f7-b58c-4192-820d-0c6a2b7544cc.png"; + store.commit("SET_USER", res.result); + }); + } }