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