feat(mine): 删除推荐、抗衰达人接口及页面
This commit is contained in:
parent
2df9abaf42
commit
606001aa17
|
@ -1,275 +0,0 @@
|
||||||
<template>
|
|
||||||
<view class="main">
|
|
||||||
<!-- 推荐达人 -->
|
|
||||||
<u-popup :show="drShow" :round="10" mode="center" @close="closeShow" closeable>
|
|
||||||
<view class="uni-margin-wrap">
|
|
||||||
<swiper class="swiper" circular :indicator-dots="indicatorDots" :autoplay="autoplay"
|
|
||||||
:interval="interval" :duration="duration">
|
|
||||||
<swiper-item>
|
|
||||||
<view class="swiper-item">
|
|
||||||
<view class="title-con">{{ '推荐达人' }}</view>
|
|
||||||
<view class="screen">
|
|
||||||
<view class="screen-view" @click="screenTaps(index, item)"
|
|
||||||
v-for="(item, index) in screenList"
|
|
||||||
:style="remIndex == item.id ? 'font-weight:bold' : ''">
|
|
||||||
{{ item.name }}
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="tjClass" v-for="(item, index) in tjList">
|
|
||||||
<view class="styleColors">NO.0{{ item.rank }}</view>
|
|
||||||
<img class="avatar" v-if="item.headPath" :src="item.headPath" />
|
|
||||||
<image class="avatar" v-else src="@/static/images/avatar.png" />
|
|
||||||
<view class="user-name">{{ item.memberName }}</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</swiper-item>
|
|
||||||
<swiper-item>
|
|
||||||
<view class="swiper-item">
|
|
||||||
<view class="title-con">{{ '抗衰达人' }}</view>
|
|
||||||
<view class="screen">
|
|
||||||
<view class="screen-view" @click="screenTaps1(index, item)"
|
|
||||||
v-for="(item, index) in screenList1"
|
|
||||||
:style="remIndex1 == item.id ? 'font-weight:600' : ''">
|
|
||||||
{{ item.name }}
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
<view class="tjClass" v-for="(item, index) in ksList">
|
|
||||||
<view class="styleColors">NO.0{{ item.rank }}</view>
|
|
||||||
<img class="avatar" v-if="item.headPath" :src="item.headPath" />
|
|
||||||
<image class="avatar" v-else src="@/static/images/avatar.png" />
|
|
||||||
<view class="user-name">{{ item.memberName }}</view>
|
|
||||||
</view>
|
|
||||||
</view>
|
|
||||||
</swiper-item>
|
|
||||||
</swiper>
|
|
||||||
</view>
|
|
||||||
</u-popup>
|
|
||||||
</view>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
import * as my from '@/config/mine.js'
|
|
||||||
// import Swiper from "swiper";
|
|
||||||
export default {
|
|
||||||
name: "talentList",
|
|
||||||
props: {
|
|
||||||
drShow: {
|
|
||||||
type: Boolean,
|
|
||||||
default: false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
data() {
|
|
||||||
return {
|
|
||||||
|
|
||||||
screenList: [{
|
|
||||||
name: '年度',
|
|
||||||
id: 6
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '季度',
|
|
||||||
id: 5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '月度',
|
|
||||||
id: 4
|
|
||||||
},
|
|
||||||
],
|
|
||||||
screenList1: [{
|
|
||||||
name: '年度',
|
|
||||||
id: 9
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '季度',
|
|
||||||
id: 8
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: '月度',
|
|
||||||
id: 7
|
|
||||||
},
|
|
||||||
],
|
|
||||||
remIndex: 6, //推荐达人下标
|
|
||||||
remIndex1: 9, //抗衰达人下标
|
|
||||||
tjList: [],
|
|
||||||
ksList: [],
|
|
||||||
indicatorDots: true,
|
|
||||||
autoplay: false,
|
|
||||||
interval: 2000,
|
|
||||||
duration: 500
|
|
||||||
|
|
||||||
};
|
|
||||||
},
|
|
||||||
mounted() {
|
|
||||||
|
|
||||||
this.getUserTj();
|
|
||||||
this.getUserKs()
|
|
||||||
},
|
|
||||||
|
|
||||||
|
|
||||||
methods: {
|
|
||||||
closeShow(){
|
|
||||||
this.$emit('closeShow')
|
|
||||||
},
|
|
||||||
screenTaps(index, item) {
|
|
||||||
this.remIndex = item.id;
|
|
||||||
this.getUserTj();
|
|
||||||
},
|
|
||||||
screenTaps1(index, item) {
|
|
||||||
this.remIndex1 = item.id;
|
|
||||||
this.getUserKs();
|
|
||||||
},
|
|
||||||
getUserTj() {
|
|
||||||
my.recommend({
|
|
||||||
wallType: this.remIndex
|
|
||||||
}).then((res) => {
|
|
||||||
this.tjList = res.rows;
|
|
||||||
});
|
|
||||||
},
|
|
||||||
getUserKs() {
|
|
||||||
my.repurchase({
|
|
||||||
wallType: this.remIndex1
|
|
||||||
}).then((res) => {
|
|
||||||
this.ksList = res.rows;
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
|
||||||
.uni-margin-wrap {
|
|
||||||
width: 690rpx;
|
|
||||||
height:800rpx;
|
|
||||||
|
|
||||||
.swiper {
|
|
||||||
height: 800rpx;
|
|
||||||
.swiper-item {
|
|
||||||
display: block;
|
|
||||||
text-align: center;
|
|
||||||
.title-con {
|
|
||||||
font-size: 36rpx;
|
|
||||||
font-family: Source Han Sans CN;
|
|
||||||
font-weight: bold;
|
|
||||||
color: #282828;
|
|
||||||
margin: 60rpx 0;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
.screen {
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: center;
|
|
||||||
|
|
||||||
.screen-view {
|
|
||||||
margin: 0 50rpx;
|
|
||||||
cursor: pointer;
|
|
||||||
font-size: 30rpx;
|
|
||||||
font-family: Source Han Sans CN;
|
|
||||||
color: #282828;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
.tjClass {
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
margin-top: 30rpx;
|
|
||||||
justify-content: center;
|
|
||||||
|
|
||||||
.styleColors {
|
|
||||||
font-size: 26rpx;
|
|
||||||
font-family: Source Han Sans CN;
|
|
||||||
font-weight: bold;
|
|
||||||
color: #005BAC;
|
|
||||||
}
|
|
||||||
|
|
||||||
.avatar {
|
|
||||||
width: 124rpx;
|
|
||||||
height: 124rpx;
|
|
||||||
border-radius: 50%;
|
|
||||||
margin-top: 10rpx;
|
|
||||||
margin: 0 30rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.user-name {
|
|
||||||
font-size: 32rpx;
|
|
||||||
font-family: Source Han Sans CN;
|
|
||||||
font-weight: 400;
|
|
||||||
color: #282828;
|
|
||||||
overflow: hidden;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.swiper-container {
|
|
||||||
|
|
||||||
.swiper-slide {
|
|
||||||
width: 650rpx;
|
|
||||||
padding-bottom: 40rpx;
|
|
||||||
background: #ffffff;
|
|
||||||
text-align: center;
|
|
||||||
|
|
||||||
.title-con {
|
|
||||||
font-size: 36rpx;
|
|
||||||
font-family: Source Han Sans CN;
|
|
||||||
font-weight: bold;
|
|
||||||
color: #282828;
|
|
||||||
margin: 60rpx 0;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
.screen {
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: center;
|
|
||||||
|
|
||||||
.screen-view {
|
|
||||||
margin: 0 50rpx;
|
|
||||||
cursor: pointer;
|
|
||||||
font-size: 30rpx;
|
|
||||||
font-family: Source Han Sans CN;
|
|
||||||
color: #282828;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.tjClass {
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
margin-top: 30rpx;
|
|
||||||
justify-content: center;
|
|
||||||
|
|
||||||
.styleColors {
|
|
||||||
font-size: 26rpx;
|
|
||||||
font-family: Source Han Sans CN;
|
|
||||||
font-weight: bold;
|
|
||||||
color: #005BAC;
|
|
||||||
}
|
|
||||||
|
|
||||||
.avatar {
|
|
||||||
width: 124rpx;
|
|
||||||
height: 124rpx;
|
|
||||||
border-radius: 50%;
|
|
||||||
margin-top: 10rpx;
|
|
||||||
margin: 0 30rpx;
|
|
||||||
}
|
|
||||||
|
|
||||||
.user-name {
|
|
||||||
font-size: 32rpx;
|
|
||||||
font-family: Source Han Sans CN;
|
|
||||||
font-weight: 400;
|
|
||||||
color: #282828;
|
|
||||||
overflow: hidden;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</style>
|
|
|
@ -12,12 +12,5 @@ export const getMemberGift = (params) => http.get('/member/api/member-gift/membe
|
||||||
//全部荣誉墙
|
//全部荣誉墙
|
||||||
export const getMemberHonorWallAll = (params) => http.get('/member/api/member/member-honor-wall-all', { params })
|
export const getMemberHonorWallAll = (params) => http.get('/member/api/member/member-honor-wall-all', { params })
|
||||||
|
|
||||||
// 获取抗衰达人
|
|
||||||
export const repurchase =(params)=>http.post('/member/api/achieve/repurchase',params)
|
|
||||||
|
|
||||||
// 获取推荐达人
|
|
||||||
export const recommend =(params)=>http.post('/member/api/achieve/recommend',params)
|
|
||||||
|
|
||||||
|
|
||||||
//年度奖衔
|
//年度奖衔
|
||||||
export const yearAwards = (params) => http.get('/member/api/member/year-awards-list', { params })
|
export const yearAwards = (params) => http.get('/member/api/member/year-awards-list', { params })
|
||||||
|
|
Loading…
Reference in New Issue