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 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+