mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-09 02:46:44 +08:00
Merge branch 'stat' of https://codeup.aliyun.com/6265f483e4166464dc2f9c14/boeu/portal into stat
This commit is contained in:
@@ -60,7 +60,7 @@
|
|||||||
this.userAvatar=this.baseUrl+this.avatar;
|
this.userAvatar=this.baseUrl+this.avatar;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
console.log(this.usersex)
|
//console.log(this.usersex)
|
||||||
|
|
||||||
},
|
},
|
||||||
methods:{
|
methods:{
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
<div id="container" style="z-index:99;" v-if="resonimg.length == 1">
|
<div id="container" style="z-index:99;" v-if="resonimg.length == 1">
|
||||||
<!-- 当轮播图等于一张时 -->
|
<!-- 当轮播图等于一张时 -->
|
||||||
<swiper :options="swiperOptiontwo" >
|
<swiper :options="swiperOptiontwo" >
|
||||||
<swiper-slide style="margin: 0 auto;" v-for="(item , idx ) in resonimg" :key="idx" class="swiper-slide games">
|
<swiper-slide style="margin: 0 auto;" v-for="(item , idx ) in resonimg" :key="'a'+idx" class="swiper-slide games">
|
||||||
<div class="bannbox" :style="{ 'background': `url(${fileBaseUrl + item.image}) no-repeat 100% / 100%`}">
|
<div class="bannbox" :style="{ 'background': `url(${fileBaseUrl + item.image}) no-repeat 100% / 100%`}">
|
||||||
</div>
|
</div>
|
||||||
<img class="banner-img" style=" margin: 0 auto;" :src=" fileBaseUrl + item.image" alt="">
|
<img class="banner-img" style=" margin: 0 auto;" :src=" fileBaseUrl + item.image" alt="">
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div id="container" style="z-index:99;" v-else>
|
<div id="container" style="z-index:99;" v-else>
|
||||||
<swiper :options="swiperOption" ref="mySwiper" v-if="resonimg.length > 1">
|
<swiper :options="swiperOption" ref="mySwiper" v-if="resonimg.length > 1">
|
||||||
<swiper-slide style="margin: 0 auto;" v-for="(item , idx ) in resonimg" :key="idx" class="swiper-slide games">
|
<swiper-slide style="margin: 0 auto;" v-for="(item , idx ) in resonimg" :key="'b'+idx" class="swiper-slide games">
|
||||||
<div class="bannbox" :style="{ 'background': `url(${fileBaseUrl + item.image}) no-repeat 100% / 100%`}">
|
<div class="bannbox" :style="{ 'background': `url(${fileBaseUrl + item.image}) no-repeat 100% / 100%`}">
|
||||||
</div>
|
</div>
|
||||||
<img class="banner-img" style=" margin: 0 auto;" :src=" fileBaseUrl + item.image" alt="">
|
<img class="banner-img" style=" margin: 0 auto;" :src=" fileBaseUrl + item.image" alt="">
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
</a>
|
</a>
|
||||||
<div class="last-study-info">
|
<div class="last-study-info">
|
||||||
<div class="one-line-ellipsis">
|
<div class="one-line-ellipsis">
|
||||||
<router-link :to="'/course/detail?id='+lastStudy.courseId" >最近学习:{{lastStudy.courseName}} </router-link>
|
<router-link :to="'/course/studyindex?id='+lastStudy.courseId" >最近学习:{{lastStudy.courseName}} </router-link>
|
||||||
</div>
|
</div>
|
||||||
<div class="tobe-icon">
|
<div class="tobe-icon">
|
||||||
<img :src="`${webBaseUrl}/images/homeWu/Pending.png`" alt="">
|
<img :src="`${webBaseUrl}/images/homeWu/Pending.png`" alt="">
|
||||||
@@ -128,7 +128,7 @@
|
|||||||
</a>
|
</a>
|
||||||
</div> -->
|
</div> -->
|
||||||
<!--内容列表内容-->
|
<!--内容列表内容-->
|
||||||
<div v-for="course in courseList.list" :key="course.id" class="xindex-course" style="position: relative;">
|
<div v-for="(course,ccidx) in courseList.list" :key="'cc'+ccidx" class="xindex-course" style="position: relative;">
|
||||||
<div style="position: absolute;right:25px;bottom: 72px">
|
<div style="position: absolute;right:25px;bottom: 72px">
|
||||||
<interactBar nodeWidth="20px" :courseExclusive="true" :type="1" :data="course" :comments="false" :praises="false" :shares="false" :views="false">
|
<interactBar nodeWidth="20px" :courseExclusive="true" :type="1" :data="course" :comments="false" :praises="false" :shares="false" :views="false">
|
||||||
</interactBar>
|
</interactBar>
|
||||||
@@ -165,10 +165,10 @@
|
|||||||
<div class="portal-ranking ranking-bg">
|
<div class="portal-ranking ranking-bg">
|
||||||
<p class="ranking-title">课程排行榜</p>
|
<p class="ranking-title">课程排行榜</p>
|
||||||
<ul class="xindex-ranking-course">
|
<ul class="xindex-ranking-course">
|
||||||
<li class="xindex-ranking-li" v-for="(item, index) in scorelist" :key="index">
|
<li class="xindex-ranking-li" v-for="(item, cindex) in scorelist" :key="'cc'+cindex">
|
||||||
<a style="display: inherit" :href="toCourseDetail(item)">
|
<a style="display: inherit" :href="toCourseDetail(item)">
|
||||||
<span class="portal-right-text blue-one">
|
<span class="portal-right-text blue-one">
|
||||||
<img :src="getPic(index)" alt="">
|
<img :src="getPic(cindex)" alt="">
|
||||||
</span>
|
</span>
|
||||||
<span class="portal-title-desc index-one-line-ellipsis title-line-ellipsis" style="font-size: 14px;color: #04243C;">{{ item.name }}</span>
|
<span class="portal-title-desc index-one-line-ellipsis title-line-ellipsis" style="font-size: 14px;color: #04243C;">{{ item.name }}</span>
|
||||||
</a>
|
</a>
|
||||||
@@ -208,7 +208,7 @@
|
|||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="modules-list">
|
<div class="modules-list">
|
||||||
<div class="xindex-case" v-for="(ca,ind) in caseList.list" :key="ca.id">
|
<div class="xindex-case" v-for="(ca,ind) in caseList.list" :key="'aa'+ind">
|
||||||
<div class="case-index boe-case-index">
|
<div class="case-index boe-case-index">
|
||||||
<div class="case-top"></div>
|
<div class="case-top"></div>
|
||||||
<div class="case-conent" @click="jumcasedet(ca)">
|
<div class="case-conent" @click="jumcasedet(ca)">
|
||||||
@@ -248,7 +248,7 @@
|
|||||||
<div class="portal-ranking ranking-bg" style="margin-top:60px;padding-right:17px">
|
<div class="portal-ranking ranking-bg" style="margin-top:60px;padding-right:17px">
|
||||||
<p class="ranking-title">案例排行榜</p>
|
<p class="ranking-title">案例排行榜</p>
|
||||||
<ul class="xindex-ranking-case">
|
<ul class="xindex-ranking-case">
|
||||||
<li @click="jumcasedet(item)" class="xindex-ranking-li title-line-ellipsis" v-for="(item, index) in Popularity" :key="index" style="line-height: 22px;">
|
<li @click="jumcasedet(item)" class="xindex-ranking-li title-line-ellipsis" v-for="(item, index) in Popularity" :key="'bb'+index" style="line-height: 22px;">
|
||||||
<span class="portal-right-text orange-one">
|
<span class="portal-right-text orange-one">
|
||||||
<img :src="getPic(index)" alt="">
|
<img :src="getPic(index)" alt="">
|
||||||
</span>
|
</span>
|
||||||
@@ -315,7 +315,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<!--内容列表内容-->
|
<!--内容列表内容-->
|
||||||
<div class="article-card-right" style="flex: 1;">
|
<div class="article-card-right" style="flex: 1;">
|
||||||
<div class="article-card-box" v-for="article in articleList.list" :key="article.id">
|
<div class="article-card-box" v-for="article in articleList.list" :key="'a1'+article.id">
|
||||||
<div class="article-li">
|
<div class="article-li">
|
||||||
<div class="article-img" v-if="article.coverurl != ''">
|
<div class="article-img" v-if="article.coverurl != ''">
|
||||||
<a :href="`${webBaseUrl}/article/detail?id=${article.id}`"
|
<a :href="`${webBaseUrl}/article/detail?id=${article.id}`"
|
||||||
@@ -352,7 +352,7 @@
|
|||||||
<!-- 排行榜位置 -->
|
<!-- 排行榜位置 -->
|
||||||
<p class="ranking-title">文章排行榜</p>
|
<p class="ranking-title">文章排行榜</p>
|
||||||
<ul class="xindex-ranking-article">
|
<ul class="xindex-ranking-article">
|
||||||
<li class="xindex-ranking-li" v-for="(item, index) in ankingList" :key="index" style="line-height: 22px;">
|
<li class="xindex-ranking-li" v-for="(item, index) in ankingList" :key="'a2'+item.id" style="line-height: 22px;">
|
||||||
<a style="display: inherit" :href="`${webBaseUrl}/article/detail?id=${item.id}`">
|
<a style="display: inherit" :href="`${webBaseUrl}/article/detail?id=${item.id}`">
|
||||||
<span class="portal-right-text orange-one">
|
<span class="portal-right-text orange-one">
|
||||||
<img :src="getPic(index)" alt="">
|
<img :src="getPic(index)" alt="">
|
||||||
@@ -380,7 +380,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="modules-list">
|
<div class="modules-list">
|
||||||
<!--内容列表内容-->
|
<!--内容列表内容-->
|
||||||
<div class="xindex-qa" v-for="qa in qaList.list" :key="qa.id">
|
<div class="xindex-qa" v-for="qa in qaList.list" :key="'qa'+qa.id">
|
||||||
<div class="qa-card boe-qa-index" >
|
<div class="qa-card boe-qa-index" >
|
||||||
<p class="qa-top"><span>{{formatNum(qa.views)}}正在关注</span><span>{{ qa.sysCreateTime.substring(0, 10) }}</span></p>
|
<p class="qa-top"><span>{{formatNum(qa.views)}}正在关注</span><span>{{ qa.sysCreateTime.substring(0, 10) }}</span></p>
|
||||||
<div class="qa-center">
|
<div class="qa-center">
|
||||||
@@ -408,7 +408,7 @@
|
|||||||
<div class="portal-ranking ranking-bg" style="margin-top:80px;padding-right:17px">
|
<div class="portal-ranking ranking-bg" style="margin-top:80px;padding-right:17px">
|
||||||
<p class="ranking-title">问答排行榜</p>
|
<p class="ranking-title">问答排行榜</p>
|
||||||
<ul class="xindex-ranking-qa">
|
<ul class="xindex-ranking-qa">
|
||||||
<li @click="jumpRouter(item)" class="xindex-ranking-li" v-for="(item, index) in answersList" :key="index" style="line-height: 22px;">
|
<li @click="jumpRouter(item)" class="xindex-ranking-li" v-for="(item, index) in answersList" :key="'q'+item.id" style="line-height: 22px;">
|
||||||
<span class="portal-right-text orange-one">
|
<span class="portal-right-text orange-one">
|
||||||
<img :src="getPic(index)" alt="">
|
<img :src="getPic(index)" alt="">
|
||||||
</span>
|
</span>
|
||||||
@@ -628,7 +628,7 @@
|
|||||||
apicourseStudy.lastStudy().then(res => {
|
apicourseStudy.lastStudy().then(res => {
|
||||||
if (res.status === 200) {
|
if (res.status === 200) {
|
||||||
this.lastStudy = res.result;
|
this.lastStudy = res.result;
|
||||||
console.log(this.lastStudy,'this.lastStudy');
|
//console.log(this.lastStudy,'this.lastStudy');
|
||||||
if (res.result != '' && res.result.courseId) {
|
if (res.result != '' && res.result.courseId) {
|
||||||
this.overlayShow = true;
|
this.overlayShow = true;
|
||||||
}
|
}
|
||||||
@@ -642,7 +642,7 @@
|
|||||||
//引导页弹框是否显示
|
//引导页弹框是否显示
|
||||||
//检查本地,减少服务器请求的次数
|
//检查本地,减少服务器请求的次数
|
||||||
let localGuide=localStorage.getItem('user-guide-'+this.userInfo.aid);
|
let localGuide=localStorage.getItem('user-guide-'+this.userInfo.aid);
|
||||||
console.log("=== "+localGuide);
|
//console.log("=== "+localGuide);
|
||||||
if(!localGuide){
|
if(!localGuide){
|
||||||
apiGuide.hasUser().then(res=>{
|
apiGuide.hasUser().then(res=>{
|
||||||
if(res.status==200){
|
if(res.status==200){
|
||||||
|
|||||||
Reference in New Issue
Block a user