This commit is contained in:
daihh
2022-11-01 17:14:52 +08:00
11 changed files with 63 additions and 43 deletions

View File

@@ -59,8 +59,8 @@ const ranking = function(data) {
评分榜
@param num 要几条传几条 不传默认五条
*/
const scorelist=function(num){
return ajax.get(`/xboe/m/course/portal/score-list?num=${num}`);
const scorelist=function(num,p){
return ajax.get(`/xboe/m/course/portal/score-list?num=${num}&index=${p}`);
}

View File

@@ -19,7 +19,7 @@
</div>
<div class="uc-bpttom">
<div class="uc-course-text"> <i class="el-icon-time"></i> 报名时间{{ item.time || item.favoritesTime}}</div>
<div class="uc-course-text"> <i class="el-icon-time"></i> 收藏时间{{ item.time || item.favoritesTime}}</div>
<div class="uc-coures-button">
<el-button type="primary">去上课</el-button>
</div>

View File

@@ -299,7 +299,7 @@
<div class="article-info-time"
style="font-size: 14px;color: #6E7B84;display:flex;justify-content: space-between;margin-top:16px">
<span>{{ articleList.first && articleList.first.sysCreateTime && articleList.first.sysCreateTime.substring(0, 10) }}</span>
<span>查看详情</span>
<span><a :href="`${webBaseUrl}/article/detail?id=${articleList.first.id}`">查看详情</a></span>
</div>
<div class="article-other-info" style="margin-top:17px">
<div>
@@ -748,7 +748,7 @@
});
},
getScoreList() { //课程排行榜
apiCourse.scorelist(10).then(res => {
apiCourse.scorelist(10,1).then(res => {
if (res.status == 200) {
res.result.forEach(item => {
if (item.publishTime != '') {
@@ -1323,7 +1323,7 @@
border: 1px solid #EDEFF0;
position: absolute;
top: 30px;
right:-70px;
right:-22px;
z-index: 999;
.list-content {

View File

@@ -80,9 +80,9 @@
</li>
</ul>
</div>
<!-- <div class="course-resources"> -->
<!-- <div class="course-resources pointer"> -->
<!-- 资源位 -->
<!-- <img :src="fileBaseUrl + resonimg.image" alt=""> -->
<!-- <img @click="banJump()" :src="fileBaseUrl + resonimg.image" alt=""> -->
<!-- </div> -->
</div>
</div>
@@ -183,14 +183,16 @@ export default {
clearInterval(this.setTime);
},
methods: {
banJump() {
if(this.resonimg.JumpUrl) {
window.open(this.resonimg.JumpUrl);
}
},
couresreso(){
let key = 'article';
apiPlace.detail(key).then(res=>{
console.log(res)
let lmj = JSON.parse(res.result.content)
// console.log(lmj)
this.resonimg = lmj[0]
console.log(this.resonimg.image)
})
},
handleScroll() {

View File

@@ -102,10 +102,10 @@
</li>
</ul>
</div>
<!-- <div class="course-resources"> -->
<!-- <div class="course-resources pointer"> -->
<!-- 资源位 -->
<!-- <img :src="fileBaseUrl + resonimg.image" alt=""> -->
<!-- </div> -->
<!-- <img @click="banJump()" :src="fileBaseUrl + resonimg.image" alt="">
</div> -->
</div>
@@ -207,14 +207,16 @@ export default {
window.removeEventListener("scroll",this.handleScroll);
},
methods: {
banJump() {
if(this.resonimg.JumpUrl) {
window.open(this.resonimg.JumpUrl);
}
},
couresreso(){
let key = 'article';
apiPlace.detail(key).then(res=>{
console.log(res)
let lmj = JSON.parse(res.result.content)
// console.log(lmj)
this.resonimg = lmj[0]
console.log(this.resonimg.image)
})
},
emitInput(val){

View File

@@ -151,9 +151,9 @@
</li>
</ul>
</div>
<!-- <div class="course-resources"> -->
<!-- <div class="course-resources pointer"> -->
<!-- 资源位 -->
<!-- <img :src="fileBaseUrl + resonimg.image" alt=""> -->
<!-- <img @click="banJump()" :src="fileBaseUrl + resonimg.image" alt=""> -->
<!-- </div> -->
</div>
</div>
@@ -244,6 +244,11 @@ export default {
clearInterval(this.setTimeCase);
},
methods: {
banJump() {
if(this.resonimg.JumpUrl) {
window.open(this.resonimg.JumpUrl);
}
},
jumecase(item){
this.$router.push({ path: './Detail.vue', query: { id: item.id } });
},
@@ -405,7 +410,7 @@ export default {
}
if(scrollTop > 630) {
this.isTopBoxShow = true;
document.querySelector('#fixd-box').style.cssText = "position: fixed;top: -442px;width:"+outerWidth+"px";
document.querySelector('#fixd-box').style.cssText = "position: fixed;top: -400px;width:"+outerWidth+"px";
} else {
document.querySelector('#fixd-box').style.cssText = "position: static";
}

View File

@@ -103,7 +103,7 @@
</div>
<div style="display: flex;justify-content: flex-end;">
<div style="margin:8px 0;">
<interactBar :type="0" :shares="false" :data="item" :readonly="true" :views="false"></interactBar> </div>
<interactBar :type="0" :shares="false" :data="item" :readonly="true"></interactBar> </div>
</div>
</div>
</div>
@@ -175,9 +175,9 @@
</li>
</ul>
</div>
<!-- <div class="course-resources"> -->
<!-- <div class="course-resources pointer"> -->
<!-- 资源位 -->
<!-- <img :src="fileBaseUrl + resonimg.image" alt=""> -->
<!-- <img @click="banJump()" :src="fileBaseUrl + resonimg.image" alt=""> -->
<!-- </div> -->
</div>
</div>
@@ -332,14 +332,16 @@ export default {
window.removeEventListener("scroll", this.handleScroll);
},
methods: {
banJump() {
if(this.resonimg.JumpUrl) {
window.open(this.resonimg.JumpUrl);
}
},
couresreso(){
let key = 'case';
apiPlace.detail(key).then(res=>{
console.log(res)
let lmj = JSON.parse(res.result.content)
// console.log(lmj)
this.resonimg = lmj[0]
console.log(this.resonimg.image)
})
},
specialized(){
@@ -499,7 +501,7 @@ export default {
}
if (scrollTop > 630) {
document.querySelector("#fixd-box").style.cssText =
"position: fixed;top: -442px;width:"+outerWidth+"px";
"position: fixed;top: -400px;width:"+outerWidth+"px";
} else {
document.querySelector("#fixd-box").style.cssText = "position: static";
}

View File

@@ -272,9 +272,9 @@
</li>
</ul>
</div>
<!-- <div class="course-resources"> -->
<!-- <div class="course-resources pointer"> -->
<!-- 资源位 -->
<!-- <img :src="fileBaseUrl + resonimg.image" alt=""> -->
<!-- <img @click="banJump()" :src="fileBaseUrl + resonimg.image" alt=""> -->
<!-- </div> -->
</div>
</div>
@@ -448,15 +448,18 @@ export default {
window.removeEventListener("scroll", this.handleScroll);
},
methods: {
banJump() {
if(this.resonimg.JumpUrl) {
window.open(this.resonimg.JumpUrl);
}
},
couresreso(){
let key = 'course';
apiPlace.detail(key).then(res=>{
//console.log(res,'lmj')
let resImgList = JSON.parse(res.result.content);
if(resImgList && resImgList.length>0){
this.resonimg = resImgList[0]
}
// console.log(this.resonimg,'111')
})
},
jumUX() {
@@ -488,7 +491,7 @@ export default {
//if(this.course.pageIndex >1){
if (scrollTop > 830) {
document.querySelector("#fixd-box").style.cssText =
"position: fixed;top: -914px;width:"+outerWidth+"px";
"position: fixed;top: -885px;width:"+outerWidth+"px";
} else {
document.querySelector("#fixd-box").style.cssText = "position: static";
}
@@ -830,7 +833,7 @@ export default {
});
},
getScoreList() {
apiCourse.scorelist(5).then(res => {
apiCourse.scorelist(5,2).then(res => {
if (res.status == 200) {
res.result.forEach(item=>{
if(item.publishTime != '') {

View File

@@ -252,9 +252,9 @@
</li>
</ul>
</div>
<!-- <div class="course-resources"> -->
<!-- <div class="course-resources pointer"> -->
<!-- 资源位 -->
<!-- <img :src="fileBaseUrl + resonimg.image" alt=""> -->
<!-- <img @click="banJump()" :src="fileBaseUrl + resonimg.image" alt=""> -->
<!-- </div> -->
</div>
</div>
@@ -372,13 +372,16 @@ export default {
window.removeEventListener("scroll", this.handleScroll);
},
methods: {
banJump() {
if(this.resonimg.JumpUrl) {
window.open(this.resonimg.JumpUrl);
}
},
couresreso(){
let key = 'qa';
apiPlace.detail(key).then(res=>{
console.log(res)
let lmj = JSON.parse(res.result.content)
this.resonimg = lmj[0]
console.log(this.resonimg.image)
})
},
handleScroll() {

View File

@@ -106,9 +106,9 @@
</li>
</ul>
</div>
<!-- <div class="course-resources"> -->
<!-- <div class="course-resources pointer"> -->
<!-- 资源位 -->
<!-- <img :src="fileBaseUrl + resonimg.image" alt=""> -->
<!-- <img @click="banJump()" :src="fileBaseUrl + resonimg.image" alt=""> -->
<!-- </div> -->
</div>
<!-- </div> -->
@@ -215,13 +215,16 @@ export default {
window.removeEventListener("scroll",this.handleScroll);
},
methods: {
banJump() {
if(this.resonimg.JumpUrl) {
window.open(this.resonimg.JumpUrl);
}
},
couresreso(){
let key = 'qa';
apiPlace.detail(key).then(res=>{
console.log(res)
let lmj = JSON.parse(res.result.content)
this.resonimg = lmj[0]
console.log(this.resonimg.image)
})
},
emitInput(val){

View File

@@ -535,7 +535,7 @@ export default {
}
.omit{
padding-left: 20px;
padding-left: 13px;
div{
font-size: 30px;
line-height: 10px;
@@ -550,7 +550,7 @@ export default {
display: flex;
div{
// margin-right: 13%;
min-width: 52px;
min-width: 60px;
font-size: 14px;
font-weight: 400;
color: #999999;