From 7b570e8e0a38e01353c70375026553f330866044 Mon Sep 17 00:00:00 2001 From: zhaofang <752743406@qq.com> Date: Mon, 21 Nov 2022 17:01:23 +0800 Subject: [PATCH 01/19] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/recommend-index/recommend-index.vue | 3 +-- main.js | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/components/recommend-index/recommend-index.vue b/components/recommend-index/recommend-index.vue index 8e9f51f..1047629 100644 --- a/components/recommend-index/recommend-index.vue +++ b/components/recommend-index/recommend-index.vue @@ -67,8 +67,7 @@ - - + {{ar.title}} diff --git a/main.js b/main.js index 9e8486a..ce6631d 100644 --- a/main.js +++ b/main.js @@ -13,7 +13,7 @@ Vue.prototype.$keywordActiveShow=function(str,keyword){ if(!str||str.indexOf(keyword)===-1||keyword==''){ return str } - return str.replace(keyword,`${keyword}`) + return str.replace(keyword,`${keyword}`) } From 855ddfff3c10c70aad8fb021c361b4bdb9a23e32 Mon Sep 17 00:00:00 2001 From: zhaofang <752743406@qq.com> Date: Mon, 21 Nov 2022 17:17:04 +0800 Subject: [PATCH 02/19] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/study/index.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/study/index.vue b/pages/study/index.vue index d3033f2..2cac7c0 100644 --- a/pages/study/index.vue +++ b/pages/study/index.vue @@ -335,7 +335,7 @@ {name: '已完成',value: 2} ], autonomyStatustList: [ - {name: '全部',value: ''}, + {name: '全部',value: 0}, {name: '未开始',value: 1}, {name: '进行中',value: 2}, {name: '已完成',value: 9} From 01fbf93e830f430b3db13a0a0b75ec8bc1716d0b Mon Sep 17 00:00:00 2001 From: zhaofang <752743406@qq.com> Date: Mon, 21 Nov 2022 17:42:32 +0800 Subject: [PATCH 03/19] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/interact-bar/interact-bar.vue | 2 +- components/system-news/system-news.vue | 1 + pages/study/courseStudy.vue | 3 +++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/components/interact-bar/interact-bar.vue b/components/interact-bar/interact-bar.vue index cdebe01..5bcadc0 100644 --- a/components/interact-bar/interact-bar.vue +++ b/components/interact-bar/interact-bar.vue @@ -11,7 +11,7 @@ - {{data.praises}} + {{data.praises == 0 ? '':data.praises}} diff --git a/components/system-news/system-news.vue b/components/system-news/system-news.vue index 9740837..278c730 100644 --- a/components/system-news/system-news.vue +++ b/components/system-news/system-news.vue @@ -160,6 +160,7 @@ }) }, allRead(){ + this.flag = false; if(this.items.length == 0) { return } diff --git a/pages/study/courseStudy.vue b/pages/study/courseStudy.vue index 07765e2..c4a43bf 100644 --- a/pages/study/courseStudy.vue +++ b/pages/study/courseStudy.vue @@ -1880,6 +1880,9 @@ text-overflow: ellipsis; } } + .catalog-con:last-child{ + border: none; + } .catalog-con{ display: flex; justify-content: space-between; From 329bc70afd5d16849a20b3ed6bc45e5b68346842 Mon Sep 17 00:00:00 2001 From: zhaofang <752743406@qq.com> Date: Mon, 21 Nov 2022 18:15:15 +0800 Subject: [PATCH 04/19] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/my/myShares.vue | 2 +- pages/my/toMeShares.vue | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/pages/my/myShares.vue b/pages/my/myShares.vue index f5abfd0..55eaa90 100644 --- a/pages/my/myShares.vue +++ b/pages/my/myShares.vue @@ -223,7 +223,7 @@ export default { }, 100); }, withdraw(item){ - apiShares.deleteshares(item.id).then(res=>{ + apiShares.deleteshares(item.shareId).then(res=>{ if(res.status == 200){ uni.showToast({ icon:'success', diff --git a/pages/my/toMeShares.vue b/pages/my/toMeShares.vue index 1fcbe2d..448168a 100644 --- a/pages/my/toMeShares.vue +++ b/pages/my/toMeShares.vue @@ -149,6 +149,7 @@ export default { item.question.content=item.content; item.question.bestAnswer=item.bestAnswer; item.question.id=item.id; + item.question.shareId=item.shareId; } if(item.type == 3){ item.cases = {title:'',summary:''}; @@ -253,6 +254,7 @@ export default { if(res.status==200){ } }) + citem.isRead = true; } uni.navigateTo({ url: '/pages/study/courseStudy?id=' + citem.id @@ -269,10 +271,11 @@ export default { }, toArticleDetail(item) { if(!item.isRead){ - apiShares.updateIsRead(item.id).then(res=>{ + apiShares.updateIsRead(item.shareId).then(res=>{ if(res.status==200){ } }) + item.isRead = true; } uni.navigateTo({ url: '/pages/resource/articeDetail?id=' + item.id @@ -280,10 +283,11 @@ export default { }, toQaDetail(item) { if(!item.isRead){ - apiShares.updateIsRead(item.id).then(res=>{ + apiShares.updateIsRead(item.shareId).then(res=>{ if(res.status==200){ } }) + } uni.navigateTo({ url: '/pages/resource/qaDetail?id=' + item.id From 94c9dd9724d56c6e6f599f966f3eae701fb598e0 Mon Sep 17 00:00:00 2001 From: zhaofang <752743406@qq.com> Date: Mon, 21 Nov 2022 18:43:27 +0800 Subject: [PATCH 05/19] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/my/myArticles.vue | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pages/my/myArticles.vue b/pages/my/myArticles.vue index 41a74a1..ddd4301 100644 --- a/pages/my/myArticles.vue +++ b/pages/my/myArticles.vue @@ -83,7 +83,7 @@ - + @@ -165,8 +165,8 @@ export default { this.flagLoading = false; uni.hideLoading(); if (rs.status == 200) { + this.articleList.count = rs.result.count; if (rs.result.list.length != 0) { - this.articleList.count = rs.result.count; let userIds = []; rs.result.list.forEach(item => { item.name='' @@ -224,7 +224,6 @@ export default { }); }, chooseStatus(e) { - console.log(e,'e') if(this.flagLoading) { return; } From ffb348a722153c80b29959a7b21c351ed08f7d71 Mon Sep 17 00:00:00 2001 From: zhaofang <752743406@qq.com> Date: Tue, 22 Nov 2022 10:45:58 +0800 Subject: [PATCH 06/19] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/my/myAssesses.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/my/myAssesses.vue b/pages/my/myAssesses.vue index 94f4440..dfd2a80 100644 --- a/pages/my/myAssesses.vue +++ b/pages/my/myAssesses.vue @@ -28,7 +28,7 @@ - + From 34d8f88007745a0c66a1c65203546a4d84efd3f0 Mon Sep 17 00:00:00 2001 From: lmj <3407000732@qq.com> Date: Tue, 22 Nov 2022 10:53:39 +0800 Subject: [PATCH 07/19] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../recommend-index/recommend-index.vue | 2 +- pages/index/index.vue | 25 ++++++++++++++----- pages/resource/search.vue | 2 +- 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/components/recommend-index/recommend-index.vue b/components/recommend-index/recommend-index.vue index 1047629..3902bf9 100644 --- a/components/recommend-index/recommend-index.vue +++ b/components/recommend-index/recommend-index.vue @@ -26,7 +26,7 @@ - 课程排行榜 + 热门课程排行榜 diff --git a/pages/index/index.vue b/pages/index/index.vue index 56f43c8..274226f 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -548,11 +548,19 @@ url: '/pages/my/message' }) }, - toSearch(){ - let pageUrl='/pages/resource/search'; - uni.navigateTo({ - url:pageUrl - }) + toSearch(){ + if(this.conType == 0){ + let pageUrl='/pages/resource/search?type=' + 1; + uni.navigateTo({ + url:pageUrl + }) + }else{ + let pageUrl='/pages/resource/search?type=' + this.conType; + uni.navigateTo({ + url:pageUrl + }) + } + }, changeList(){ this.dataName='list'+this.tabIndex+this.conType; @@ -564,6 +572,8 @@ this.findArticleData(); } else if(this.conType == 4) {// 问答 this.findQaData(); + }else if(this.conType == 0) {// 推荐默认课程 + this.findCourseData(); } }else{ if(this.conType== 1) {//课程 @@ -572,6 +582,8 @@ this.articleList=curData.list; } else if(this.conType == 4) {// 问答 this.qaList=curData.list; + }else if(this.conType == 0) {// 推荐默认课程 + this.courseList=curData.list; } } }, @@ -580,7 +592,8 @@ this.noPageList= true,//判断接口是否还有数据 this.noDataList= true,//判断接口是否还有数据 this.changeList(); }, - changeConType(item) { + changeConType(item) { + console.log(item) this.conType = item.type; this.changeList(); }, diff --git a/pages/resource/search.vue b/pages/resource/search.vue index 08efea9..f2b9113 100644 --- a/pages/resource/search.vue +++ b/pages/resource/search.vue @@ -2,7 +2,7 @@ - + Date: Tue, 22 Nov 2022 11:00:15 +0800 Subject: [PATCH 08/19] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/course-list/course-list.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/course-list/course-list.vue b/components/course-list/course-list.vue index 8452ec6..c6b5656 100644 --- a/components/course-list/course-list.vue +++ b/components/course-list/course-list.vue @@ -12,7 +12,7 @@ {{course.name}} - {{course.teacher}} | {{formatUserNumber(course.studys || course.studies)}}人已学 + {{course.teacher}} | {{formatUserNumber(course.studys || course.studies)}}人已学 {{sysTypeName(course.sysType1)}} From d1438e54514ccc20689fc8704a23a5587bb0b56f Mon Sep 17 00:00:00 2001 From: daihh Date: Tue, 22 Nov 2022 11:23:53 +0800 Subject: [PATCH 09/19] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/study/courseStudy.vue | 83 +++---------------------------------- 1 file changed, 5 insertions(+), 78 deletions(-) diff --git a/pages/study/courseStudy.vue b/pages/study/courseStudy.vue index 07765e2..3eb7039 100644 --- a/pages/study/courseStudy.vue +++ b/pages/study/courseStudy.vue @@ -411,8 +411,6 @@ toScore:toScore, formatUserNumber:formatUserNumber, getConType:getContentType, - - isPlaying:false, onplay:false, touchNum : 0, playerBoxShow:false, @@ -430,7 +428,6 @@ sectionList:[], contentList:[], videoScore:3, - videoPlayer:null, videoPlayingTime:0, speedListShow:false, speedList:["2.0", "1.5", "1.25", "1.0", "0.75", "0.5"], @@ -518,12 +515,15 @@ //实时渲染当前的播放状态 }, onReady() { - this.videoPlayer=uni.createVideoContext("myVideo", this); + }, onHide(){ //清除定时任务 this.clearTimeHandle(); }, + destroyed() { + this.clearTimeHandle(); + }, methods:{ ...mapActions({ // getResOwnerTree:'resOwner/getResOwnerTree', @@ -783,10 +783,6 @@ this.articleMore=true; this.clearTimeHandle(); // console.log(con,'con'); - if(this.videoPlayer){ - //console.log('切换视频'); - this.videoPlayer.stop(); - } this.playerBoxShow=false; if(con.contentType==40){ //如果是文档,需要再次加载pdf @@ -1255,22 +1251,6 @@ $this.appendStudyOtherTime(); }, 1000*60); - }, - doubleClickVideo(e){ - // this.onPlayerPause() - this.touchNum ++ - setTimeout(()=>{ - if(this.touchNum == 1){ - // console.log('单击') - }else if(this.touchNum >= 2){ - if(this.isPlaying){ - this.onPlayerPause() - } else { - this.onPlayerPlay() - } - } - this.touchNum = 0 - },250) }, //先保存学习的内容,针对于音视频的内容 saveStudyItem(){ @@ -1323,32 +1303,8 @@ //console.log(e,'e'); }, - onPlayerPlay(){ - this.isPlaying = true; - this.videoPlayingTime=0; - // console.log("开始播放"); - this.playerBoxShow=false; - this.isAppendTime=true;//可以追加学习时长 - this.videoSpeed=studyUtil.getVideoSpeed(); - this.videoPlayer.playbackRate(this.videoSpeed); - this.videoPlayer.play(); - this.appendStudyTime();//开始追加学习时长 - let $this=this; - if(this.curContent.status<9){ - let completeType=this.curriculumData.completeSetup; - //console.log(completeType,'completeType'); - if(completeType==0){ - //默认5秒后学习完成. - //$this.handleTimeout= setTimeout(function() {$this.saveStudyInfo();}, 5000); //5秒后记录学习完成 - }else{ - //先记录进行中的学习内容 - this.saveStudyItem(); - } - } - }, + onPlayerPause(){ - this.isPlaying = false; - this.videoPlayer.pause(); this.stopStudyTime(); }, onPlayerEnded(){ @@ -1358,35 +1314,6 @@ this.finishStudyItem(); } }, - changeSpeed(e) { - // 获取选择的倍速 - let value = e; - this.videoSpeed = Number(value); - this.videoPlayer.playbackRate(this.videoSpeed); - studyUtil.setVideoSpeed(this.videoSpeed); - this.speedListShow=false; - }, - showSpeedCtrl(){ - if(this.speedListShow){ - this.speedListShow=false; - }else{ - this.speedListShow=true; - } - }, - formatSeconds(a) { - var hh = parseInt(a/3600); - var mm = parseInt((a-hh*3600)/60); - if(mm<10) mm = "0" + mm; - var ss = parseInt((a-hh*3600)%60); - if(ss<10) ss = "0" + ss; - if(hh<10) hh = hh == 0?'':`0${hh}:`; - var length = hh + mm + ":" + ss; - if(a>=0){ - return length; - }else{ - return "00:00"; - } - }, onPlayerPlaying(e){ //console.log("当前播放11",itme); //console.log("当前播放11"+itme); From 50c4e3f8f1b7aaa09ef05cecc17d5089b593624d Mon Sep 17 00:00:00 2001 From: zhaofang <752743406@qq.com> Date: Tue, 22 Nov 2022 11:46:30 +0800 Subject: [PATCH 10/19] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/interact-bar/interact-bar.vue | 2 +- components/video-player/video-player.vue | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/components/interact-bar/interact-bar.vue b/components/interact-bar/interact-bar.vue index 5bcadc0..cdebe01 100644 --- a/components/interact-bar/interact-bar.vue +++ b/components/interact-bar/interact-bar.vue @@ -11,7 +11,7 @@ - {{data.praises == 0 ? '':data.praises}} + {{data.praises}} diff --git a/components/video-player/video-player.vue b/components/video-player/video-player.vue index cc2ef8c..95cfc81 100644 --- a/components/video-player/video-player.vue +++ b/components/video-player/video-player.vue @@ -5,7 +5,7 @@ :controls="false" :enable-play-gesture="false" :initial-time="initPlayingTime" - @error="onError" + @error="error" @touchend="onTouchend" @play="onPlay" @pause="onPause" @@ -236,7 +236,7 @@ // this.fullScreenFlag ? this.bool=true : this.bool=false; //this.fullScreenFlag=!this.fullScreenFlag; }, - onError(e){ + error(e){ console.log(e,'播放错误'); this.$emit('error',e); }, From 3f1545e7b2ae3aed8f5ce48b2a6e905131ae86da Mon Sep 17 00:00:00 2001 From: zhaofang <752743406@qq.com> Date: Tue, 22 Nov 2022 11:56:43 +0800 Subject: [PATCH 11/19] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/interact-fixed/interact-fixed.vue | 2 +- pages/study/courseStudy.vue | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/components/interact-fixed/interact-fixed.vue b/components/interact-fixed/interact-fixed.vue index 9f8cef8..5027463 100644 --- a/components/interact-fixed/interact-fixed.vue +++ b/components/interact-fixed/interact-fixed.vue @@ -15,7 +15,7 @@ {{data.answers}} --> - + diff --git a/pages/study/courseStudy.vue b/pages/study/courseStudy.vue index a05e238..5a070c6 100644 --- a/pages/study/courseStudy.vue +++ b/pages/study/courseStudy.vue @@ -1484,6 +1484,9 @@ display: none; } } + /deep/ .field-right{ + margin-right: 60upx; + } } body{ background-color: #fff; From e5dec24a94d61bc75b223acc82d76dac894cd101 Mon Sep 17 00:00:00 2001 From: lmj <3407000732@qq.com> Date: Tue, 22 Nov 2022 14:01:20 +0800 Subject: [PATCH 12/19] =?UTF-8?q?=E8=BF=94=E5=9B=9E=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/page-title/page-title.vue | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/components/page-title/page-title.vue b/components/page-title/page-title.vue index 577ee7b..7a67aa7 100644 --- a/components/page-title/page-title.vue +++ b/components/page-title/page-title.vue @@ -1,7 +1,7 @@