|
@@ -8,34 +8,43 @@
|
|
<view class="commend-box" v-for="(item,i) in list" :key="i" @click="ckItem(item)">
|
|
<view class="commend-box" v-for="(item,i) in list" :key="i" @click="ckItem(item)">
|
|
<view class="commend-content">
|
|
<view class="commend-content">
|
|
<view class="title">
|
|
<view class="title">
|
|
- {{item.orgName?item.orgName:item.typeName}}
|
|
|
|
|
|
+ <view class="title1">{{item.honorId}}</view>
|
|
|
|
+ <view class="title2">{{item.orgName}}</view>
|
|
</view>
|
|
</view>
|
|
- <view class="commendation">
|
|
|
|
|
|
+ <!-- <view class="commendation">
|
|
{{item.content}}
|
|
{{item.content}}
|
|
- </view>
|
|
|
|
- <view class="integral">
|
|
|
|
- <view class="icon">
|
|
|
|
- <img src="../../../assets/img/riFill-copper-diamond-fill@2x.png" alt="">
|
|
|
|
- </view>
|
|
|
|
- <view class="text">
|
|
|
|
- {{item.scoreInfo}}积分
|
|
|
|
|
|
+
|
|
|
|
+ </view> -->
|
|
|
|
+ <view class="integralMain">
|
|
|
|
+ <view class="integral">
|
|
|
|
+ <view class="icon">
|
|
|
|
+ <img src="../../../assets/img/riFill-copper-diamond-fill@2x.png" alt="">
|
|
|
|
+ </view>
|
|
|
|
+ <view class="text">
|
|
|
|
+ <span class="text1"><span v-if="type=='team'" >每人</span>+{{item.scoreInfo}}积分</span>
|
|
|
|
+
|
|
|
|
+ </view>
|
|
</view>
|
|
</view>
|
|
|
|
+ <span class="text2" v-if="type=='my'" >{{item.userName?item.userName:item.badgeName}} </span>
|
|
|
|
+
|
|
</view>
|
|
</view>
|
|
|
|
+
|
|
</view>
|
|
</view>
|
|
- <view class="gainer">
|
|
|
|
|
|
+ <view class="gainer" v-if="false" >
|
|
<template v-if="type=='team'">
|
|
<template v-if="type=='team'">
|
|
- <img src="@/assets/img/honorPic2.png" alt="">
|
|
|
|
|
|
+ <!-- <img src="@/assets/img/honorPic2.png" alt=""> -->
|
|
<!-- <img v-if="item.badge&&item.badge.imgUrl" :src="item.badge.imgUrl" alt="">
|
|
<!-- <img v-if="item.badge&&item.badge.imgUrl" :src="item.badge.imgUrl" alt="">
|
|
<u-avatar v-else size="136" ></u-avatar> -->
|
|
<u-avatar v-else size="136" ></u-avatar> -->
|
|
|
|
+
|
|
</template>
|
|
</template>
|
|
<template v-if="type=='my'">
|
|
<template v-if="type=='my'">
|
|
- <img v-if="item.regUser&&item.regUser.headImg" :src="item.regUser.headImg" alt="">
|
|
|
|
- <u-avatar v-else size="136" ></u-avatar>
|
|
|
|
|
|
+ <!-- <img v-if="item.regUser&&item.regUser.headImg" :src="item.regUser.headImg" alt="">
|
|
|
|
+ <u-avatar v-else size="136" ></u-avatar> -->
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<view class="name">
|
|
<view class="name">
|
|
- {{item.userName?item.userName:item.badgeName}}
|
|
|
|
|
|
+ <!-- {{item.userName?item.userName:item.badgeName}} -->
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
@@ -92,12 +101,10 @@
|
|
methods: {
|
|
methods: {
|
|
|
|
|
|
ckItem(item){
|
|
ckItem(item){
|
|
- if(item.badgeId){
|
|
|
|
- var url="/pages/staffHome/teamHonor/badgeDetails?type="+item.badgeId+"&id="+item.typeId;
|
|
|
|
- uni.navigateTo({
|
|
|
|
- url:url
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
|
|
+ var url="/pages/staffHome/teamHonor/badgeDetails?id="+item.id;
|
|
|
|
+ uni.navigateTo({
|
|
|
|
+ url:url
|
|
|
|
+ })
|
|
},
|
|
},
|
|
myLoadmore(){
|
|
myLoadmore(){
|
|
this.listForm.pageIndex += 1;
|
|
this.listForm.pageIndex += 1;
|
|
@@ -132,13 +139,10 @@
|
|
},
|
|
},
|
|
getByType(){
|
|
getByType(){
|
|
|
|
|
|
- uni.showLoading({
|
|
|
|
- title: "加载中",
|
|
|
|
- mask: true,
|
|
|
|
- })
|
|
|
|
|
|
+
|
|
|
|
|
|
API.getByType(this.type).then((response) => {
|
|
API.getByType(this.type).then((response) => {
|
|
- uni.hideLoading();
|
|
|
|
|
|
+
|
|
this.tabList=[
|
|
this.tabList=[
|
|
{
|
|
{
|
|
id:'',
|
|
id:'',
|
|
@@ -182,18 +186,49 @@
|
|
display: flex;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
.commend-content{
|
|
.commend-content{
|
|
|
|
+ width: 100%;
|
|
.title{
|
|
.title{
|
|
color: rgba(51, 51, 51, 1);
|
|
color: rgba(51, 51, 51, 1);
|
|
font-size: 16px;
|
|
font-size: 16px;
|
|
line-height: 23px;
|
|
line-height: 23px;
|
|
font-family: 'Medium';
|
|
font-family: 'Medium';
|
|
|
|
+ display: flex;
|
|
|
|
+ justify-content: space-between;
|
|
|
|
+
|
|
|
|
+ .title1{
|
|
|
|
+ width: 60%;
|
|
|
|
+ min-width: 430rpx;
|
|
|
|
+ font-weight: bold;
|
|
|
|
+ padding-left: 4px;
|
|
|
|
+ padding-bottom: 4px;
|
|
|
|
+ }
|
|
|
|
+ .title2{
|
|
|
|
+ width: 30%;
|
|
|
|
+ text-align: right;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
.commendation{
|
|
.commendation{
|
|
color: rgba(119, 119, 119, 1);
|
|
color: rgba(119, 119, 119, 1);
|
|
font-size: 12px;
|
|
font-size: 12px;
|
|
line-height: 17px;
|
|
line-height: 17px;
|
|
margin-top: 4rpx;
|
|
margin-top: 4rpx;
|
|
- width: 430rpx;
|
|
|
|
|
|
+ padding: 8rpx 0px;
|
|
|
|
+ //width: 430rpx;
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ .commendationMy{
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ .integralMain{
|
|
|
|
+ display: flex;
|
|
|
|
+ justify-content: space-between;
|
|
|
|
+ .text2{
|
|
|
|
+ vertical-align: middle;
|
|
|
|
+ padding-top: 14rpx;
|
|
|
|
+ margin-top: 10rpx;
|
|
|
|
+ font-size: 32rpx;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
.integral{
|
|
.integral{
|
|
font-family: 'Regular';
|
|
font-family: 'Regular';
|
|
@@ -216,6 +251,8 @@
|
|
.text{
|
|
.text{
|
|
font-size: 24rpx;
|
|
font-size: 24rpx;
|
|
color: rgba(119, 119, 119, 1);
|
|
color: rgba(119, 119, 119, 1);
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|