From c79bf06fe0105c2016254c6d8cd670acedd15a04 Mon Sep 17 00:00:00 2001
From: zhaofang <752743406@qq.com>
Date: Mon, 19 Sep 2022 18:01:16 +0800
Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E5=8B=8B=E7=AB=A0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/phase2/stat.js | 11 +-
src/components/Portal/interestCollection.vue | 18 ++-
src/components/Portal/medalImg.vue | 66 ++++++++
src/layout/index.vue | 2 +-
src/views/medal/Index.vue | 156 ++++++++++++++++---
5 files changed, 221 insertions(+), 32 deletions(-)
create mode 100644 src/components/Portal/medalImg.vue
diff --git a/src/api/phase2/stat.js b/src/api/phase2/stat.js
index b0793133..51f1aa50 100644
--- a/src/api/phase2/stat.js
+++ b/src/api/phase2/stat.js
@@ -55,10 +55,19 @@ const userDynamicList = function(data) {
const userCoinList = function(aid,days) {
return ajax.get(baseURL,'/xboe/m/stat/usercoinrecord/list?aid='+aid+'&days='+days);
}
+/**
+ * 获取用户全部勋章
+ * @param {String} aid 用户的id
+ *
+ */
+ const userMedal = function(aid) {
+ return ajax.get(baseURL,'/xboe/m/stat/medal/user-medal?aid='+aid);
+}
export default {
sendEvent,
userTotal,
userDynamicList,
- userCoinList
+ userCoinList,
+ userMedal
}
diff --git a/src/components/Portal/interestCollection.vue b/src/components/Portal/interestCollection.vue
index 5defcb2b..50dc362a 100644
--- a/src/components/Portal/interestCollection.vue
+++ b/src/components/Portal/interestCollection.vue
@@ -38,13 +38,17 @@
// this.userAvatar=require("@/assets/images/user/default.png");
apiUserhobby.has().then(res=>{
if(res.status == 200) {
- this.interestCollection = true;
- } else {
- let time = localStorage.getItem('notYet');
- let day = (new Date() - new Date(time))/(1000*60*60*24);
- if(day > 15){
- this.interestCollection = true;
- }
+ let time = localStorage.getItem('notYet');
+ if(time == '') {
+ this.interestCollection = true;
+ } else {
+ let time = localStorage.getItem('notYet');
+ let day = (new Date() - new Date(time))/(1000*60*60*24);
+ if(day > 15){
+ this.interestCollection = true;
+ }
+ }
+
}
})
},
diff --git a/src/components/Portal/medalImg.vue b/src/components/Portal/medalImg.vue
new file mode 100644
index 00000000..b4106202
--- /dev/null
+++ b/src/components/Portal/medalImg.vue
@@ -0,0 +1,66 @@
+
+
+
![]()
+
LV.{{item.medalLevel}}
+
{{item.medalName}}
+
+
+
+
+
diff --git a/src/layout/index.vue b/src/layout/index.vue
index bc5b2dcf..cf7da099 100644
--- a/src/layout/index.vue
+++ b/src/layout/index.vue
@@ -1,6 +1,6 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+