123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- <template>
- <div class="cx-my-share">
-
- <!--头部-->
- <div class="headDiv">
- <!--统计文字-->
- <div class="textBox">
- <div class="textDiv">
- <p class="text" @click="todayCont()" :class="selectType == 'today' ? 'select' : 'noSelect'">今日统计</p>
- <div class="empty" v-if="selectType == 'today'"></div>
- </div>
- <div class="textDiv">
- <p class="text" @click="allCont()" :class="selectType == 'all' ? 'select' : 'noSelect'">总数据</p>
- <div class="empty" v-if="selectType == 'all'"></div>
- </div>
- </div>
- <div class="optionsDiv">
- <div class="detailDiv">
- <p class="num" v-text="selectType == 'today' ? todayStatistics.shareNum : allStatistics.shareNum"></p>
- <p class="text">分享内容数</p>
- </div>
- <div class="empty"></div>
- <div class="detailDiv">
- <p class="num" v-text="selectType == 'today' ? todayStatistics.shareNum : allStatistics.shareNum"></p>
- <p class="text">被查看人数</p>
- </div>
- <div class="empty"></div>
- <div class="detailDiv">
- <p class="num" v-text="selectType == 'today' ? todayStatistics.looksCardNum : allStatistics.looksCardNum"></p>
- <p class="text">查看名片人数</p>
- </div>
- </div>
- </div>
- <!--选项-->
- <div class="chooseOptions">
- <p class="text" :class="(looksType === 'all') ? 'selectOpt' : ''" @click="allsCont()">全部</p>
- <p class="text" :class="(looksType === 'article') ? 'selectOpt' : ''" @click="articleCont()">文章</p>
- <p class="text" :class="(looksType === 'video') ? 'selectOpt' : ''" @click="videoCont()">视频</p>
- </div>
- <!--文章列表-->
- <div class="contentListDiv" v-if="looksType == 'article'" v-for="(item, index) in articleData" :key="index">
- <div class="imgDiv">
- <img class="articleImg" :src="item.articleImg">
- <img class="play" src="/static/images/play2.png" v-if="item.isvideo">
- </div>
- <div class="surveyDiv">
- <p class="articleTitle">{{item.articleTitle}}</p>
- <p class="timeText">{{item.lastLooksTime}}</p>
- <div class="looksDiv">
- <div class="looksUser">
- <p class="user"></p>
- <p class="user"></p>
- <p class="user"></p>
- <p class="user"></p>
- <p class="user"></p>
- <p class="user"></p>
- <p class="user"></p>
- <p class="user"></p>
- </div>
- <p class="looksNum">查看:{{item.articleLooksNum}}</p>
- <p class="more">></p>
- </div>
- </div>
- </div>
-
- <!---->
- </div>
- </template>
- <script>
- export default {
- data() {
- return {
- todayStatistics: {userId: 101, type: 'today', shareNum: 3, looksDataNum: 476, looksCardNum: 200},
- allStatistics: {userId: 101, type: 'all', shareNum: 4, looksDataNum: 478, looksCardNum: 300},
- selectType: 'today',
- looksType: 'article',
- articleData: [
- {userId: 101, type: 'article', articleImg: '../../static/images/testPic4.png', isvideo: false, articleTitle: '全球确诊病例超75万,美国超18万人将要嗝屁', lastLooksTime: '2020-02-02 14:00:45', articleLooksNum: 3000},
- {userId: 101, type: 'article', articleImg: '../../static/images/testPic4.png', isvideo: true, articleTitle: '全球确诊病例超75万,美国超18万人将要嗝屁', lastLooksTime: '2020-02-02 14:00:45', articleLooksNum: 3000},
- {userId: 101, type: 'article', articleImg: '../../static/images/testPic4.png', isvideo: false, articleTitle: '全球确诊病例超75万,美国超18万人将要嗝屁', lastLooksTime: '2020-02-02 14:00:45', articleLooksNum: 3000},
- {userId: 101, type: 'article', articleImg: '../../static/images/testPic4.png', isvideo: false, articleTitle: '全球确诊病例超75万,美国超18万人将要嗝屁', lastLooksTime: '2020-02-02 14:00:45', articleLooksNum: 3000}
- ],
- videoData: [
- {userId: 101, type: 'video', articleImg: '../../static/images/testPic4.png', isvideo: true, articleTitle: '全球确诊病例超75万,美国超18万人将要嗝屁', lastLooksTime: '2020-02-02 14:00:45', articleLooksNum: 3000},
- {userId: 101, type: 'video', articleImg: '../../static/images/testPic4.png', isvideo: true, articleTitle: '全球确诊病例超75万,美国超18万人将要嗝屁', lastLooksTime: '2020-02-02 14:00:45', articleLooksNum: 3000}
- ],
- allData: [
- {userId: 101, type: 'article', articleImg: '../../static/images/testPic4.png', isvideo: false, articleTitle: '全球确诊病例超75万,美国超18万人将要嗝屁', lastLooksTime: '2020-02-02 14:00:45', articleLooksNum: 3000},
- {userId: 101, type: 'article', articleImg: '../../static/images/testPic4.png', isvideo: true, articleTitle: '全球确诊病例超75万,美国超18万人将要嗝屁', lastLooksTime: '2020-02-02 14:00:45', articleLooksNum: 3000},
- {userId: 101, type: 'article', articleImg: '../../static/images/testPic4.png', isvideo: false, articleTitle: '全球确诊病例超75万,美国超18万人将要嗝屁', lastLooksTime: '2020-02-02 14:00:45', articleLooksNum: 3000},
- {userId: 101, type: 'article', articleImg: '../../static/images/testPic4.png', isvideo: false, articleTitle: '全球确诊病例超75万,美国超18万人将要嗝屁', lastLooksTime: '2020-02-02 14:00:45', articleLooksNum: 3000},
- {userId: 101, type: 'video', articleImg: '../../static/images/testPic4.png', isvideo: true, articleTitle: '全球确诊病例超75万,美国超18万人将要嗝屁', lastLooksTime: '2020-02-02 14:00:45', articleLooksNum: 3000},
- {userId: 101, type: 'video', articleImg: '../../static/images/testPic4.png', isvideo: true, articleTitle: '全球确诊病例超75万,美国超18万人将要嗝屁', lastLooksTime: '2020-02-02 14:00:45', articleLooksNum: 3000}
- ]
- }
- },
- onLoad() {
- },
- methods: {
- todayCont() {
- this.selectType = 'today';
- },
- allCont() {
- this.selectType = 'all';
- },
- allsCont() {
- this.looksType = 'all';
- },
- articleCont() {
- this.looksType = 'article';
- },
- videoCont() {
- this.looksType = 'video';
- }
- }
- }
- </script>
- <style lang="less">
- </style>
|