|
|
- <template>
- <view class="my-xiansuo">
- <view class="course-box-item flex">
- <u--image :showLoading="true" :src="saleData.photo" width="281rpx" height="256rpx"></u--image>
- <view class="box-right">
- <view class="active-title">{{saleData.title}}</view>
- <view class="active-time">
- <text>{{saleData.activityTime}}</text>
- </view>
- <view class="active-add">
- <text>{{saleData.place}}</text>
- </view>
- <view class="user-img flex align-center">
- <u--image class="user-img-sing" v-for="(val,i) in saleData.members" :key="i" :showLoading="true" shape="circle" :src="val.headImage" width="51rpx" height="51rpx"></u--image>
- <view class="duode flex align-center justify-center">···</view>
- </view>
- </view>
- </view>
- <view class="liulan">
- <view class="liulan-title flex align-center justify-between">
- <text>浏览总数</text>
- <text class="num">{{saleData.members.length}}</text>
- </view>
- <view class="user-from">
- <view class="from-line flex align-center" v-for="(val,i) in saleData.members" :key="i">
- <view class="dot"></view>
- <view class="line-r flex align-center">
- <u--image class="mr-2" :showLoading="true" shape="circle" :src="val.headImage" width="88rpx" height="88rpx"></u--image>
- <view class="name-time">
- <view>{{val.nickName}}</view>
- <view class="time">{{val.createTime}}</view>
- </view>
- </view>
- </view>
- </view>
- </view>
- </view>
- </template>
-
- <script>
- export default{
- data(){
- return{
- activityId: '',
- saleData:{}
- }
- },
- onLoad(e) {
- this.activityId = e.id;
- this.getsaleClueById(e.id)
- },
- // 隐藏微信h5的标题栏
- onReady() {
- this.$com.displayNav()
- },
- methods:{
- getsaleClueById(activityId){
- this.$api('saleClueById',{activityId})
- .then(res=>{
- if(res.code == 200){
- this.saleData = res.result;
- }
- })
- }
- }
- }
- </script>
-
- <style lang="scss" scoped>
- .my-xiansuo {
- padding: 17rpx 19rpx 0 13rpx;
- .course-box-item {
- background: #ffffff;
- border-radius: 12rpx;
- box-shadow: 0px 3rpx 6rpx 0px rgba(0,0,0,0.16);
- padding: 33rpx 13rpx;
- .box-right {
- margin-left: 16rpx;
-
- .active-title {
- font-size: 30rpx;
- color: #000;
- line-height: 40rpx;
- overflow: hidden;
- display: -webkit-box;
- -webkit-box-orient: vertical;
- -webkit-line-clamp: 2;
- }
-
- .active-time {
- color: #707070;
- font-size: 26rpx;
- margin: 10rpx 0 14rpx 0;
- }
- .active-add {
- color: #707070;
- font-size: 26rpx;
- }
-
- .user-img {
- margin-top: 26rpx;
-
- .user-img-sing {
- margin-right: 10rpx;
- &:nth-child(6){
- margin-right: 0;
- }
- }
-
- .duode {
- width: 51rpx;
- height: 51rpx;
- border-radius: 50%;
- background-color: #C6C6C6;
- color: #ffffff;
- font-size: 44rpx;
- }
- }
-
- }
- }
-
- .liulan {
- background: #ffffff;
- border-radius: 12rpx;
- box-shadow: 0px 3rpx 6rpx 0px rgba(0,0,0,0.16);
- padding: 0 25rpx 88rpx;
- margin-top: 12rpx;
-
- .liulan-title {
- font-size: 30rpx;
- color: #000000;
- border-bottom: 1px solid #E6E6E6;
- padding: 33rpx 0 19rpx;
- .num{
- color: #D33D3E;
- }
- }
-
- .user-from {
- .from-line {
- border-bottom: 1px solid #ECECEC;
- padding: 20rpx 0 8rpx 0;
-
- .dot {
- width: 10rpx;
- height: 10rpx;
- border-radius: 50%;
- background-color: #ED1450;
- margin-right: 13rpx;
- }
-
- .line-r {
- .name-time {
- font-size: 24rpx;
- color: #3B3B3B;
- }
- .time {
- font-size: 20rpx;
- color: #929292;
- margin-top: 13rpx;
- }
- }
-
- }
- }
-
- }
-
- }
- </style>
|