@@ -69,7 +68,26 @@
import { mapGetters } from 'vuex';
export default{
computed: {
- ...mapGetters(['userInfo'])
+ ...mapGetters(['userInfo']),
+ medalData(){
+ let data = [];
+ if(this.activeName == 'first') {
+ data = this.medalList
+ } else if(this.activeName == 'second') {
+ data = this.medalList.filter(item=>{
+ return item.medalId == 1 || item.medalId == 2;
+ })
+ } else if(this.activeName == 'third') {
+ data = this.medalList.filter(item=>{
+ return item.medalId == 4;
+ })
+ } else if(this.activeName == 'fourth') {
+ data = this.medalList.filter(item=>{
+ return item.medalId == 3;
+ })
+ }
+ return data;
+ }
},
components: {
MedalImg
@@ -97,7 +115,6 @@
}
})
for (let index = 0; index < item.medalLevel; index++) {
-
this.tableData.push({
medalIcon:item.medalIcon,
medalLevel:index,