暂存
This commit is contained in:
@@ -26,16 +26,7 @@
|
||||
</common-video-ios>
|
||||
<view style="height: 200px" v-else></view>
|
||||
</view>
|
||||
|
||||
<!-- <common-sticky
|
||||
style=""
|
||||
itemStyle="width:auto; height: 80rpx;font-size:20rpx;color:#fff"
|
||||
:list="ordersTabs"
|
||||
label="name"
|
||||
:currentCateIndex="currentCateIndex"
|
||||
@handleselectCate="ordersTabCLi"
|
||||
></common-sticky> -->
|
||||
|
||||
|
||||
<scroll-view
|
||||
:style="`height:calc(100% - 200px - 40rpx) ;`"
|
||||
scroll-y="true"
|
||||
@@ -90,141 +81,6 @@
|
||||
<p class="aui-text-danger" style="text-align: center">
|
||||
本课程版权归天津众妙之门科技有限公司所有,翻版必究!
|
||||
</p>
|
||||
|
||||
<!-- <view class="small_class_teaching_box" v-if="medicalCasesList.length > 0">
|
||||
<view class="small_class_teaching_top">
|
||||
<view class="small_class_teaching_top_left">
|
||||
<image
|
||||
src="@/static/icon/course_ic.png"
|
||||
mode="aspectFil"
|
||||
class="icon1"
|
||||
></image>
|
||||
<text>相关医案</text>
|
||||
</view>
|
||||
</view>
|
||||
<view class="small_class_teaching_content"> </view>
|
||||
</view>
|
||||
<view
|
||||
class="small_class_teaching_box related_courses_box"
|
||||
v-if="relatedCoursesList.length > 0"
|
||||
>
|
||||
<view class="small_class_teaching_top">
|
||||
<view class="small_class_teaching_top_left">
|
||||
<image
|
||||
src="@/static/icon/course_ic.png"
|
||||
mode="aspectFil"
|
||||
class="icon1"
|
||||
></image>
|
||||
<text>相关课程</text>
|
||||
</view>
|
||||
</view>
|
||||
<view class="small_class_teaching_content">
|
||||
<common-curriculum-list
|
||||
imgUrl="url"
|
||||
:isCondition="true"
|
||||
:dataList="relatedCoursesList"
|
||||
@hancleClick="goCourseDescription"
|
||||
label="title"
|
||||
>
|
||||
<template slot="labelSlot" slot-scope="slotProps">
|
||||
<view class="related_courses_name hidden1">{{
|
||||
slotProps.row.title
|
||||
}}</view>
|
||||
|
||||
</template>
|
||||
|
||||
<template slot="rightSlot" slot-scope="slotProps">
|
||||
|
||||
<text class="aui-text-danger">
|
||||
¥{{ slotProps.row.courseFee }}</text
|
||||
>
|
||||
|
||||
<view> </view>
|
||||
</template>
|
||||
</common-curriculum-list>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<view
|
||||
class="small_class_teaching_box correlation_box"
|
||||
v-for="(v, i) in correlationiList"
|
||||
>
|
||||
<view class="small_class_teaching_top">
|
||||
<view class="small_class_teaching_top_left">
|
||||
<template v-if="v.iconType == 'uni'">
|
||||
<uni-icons
|
||||
:type="v.icon"
|
||||
:color="v.color ? v.color : '#71d5a1'"
|
||||
:size="v.iconSize"
|
||||
style="display: inline-block; margin-right: 10rpx"
|
||||
></uni-icons>
|
||||
</template>
|
||||
|
||||
<template v-else>
|
||||
<u-icon
|
||||
:name="v.icon"
|
||||
:color="v.color ? v.color : '#71d5a1'"
|
||||
:size="v.iconSize"
|
||||
style="display: inline-block; margin-right: 10rpx"
|
||||
></u-icon>
|
||||
</template>
|
||||
<text
|
||||
:style="`color:${v.color ? v.color : '#71d5a1'}`"
|
||||
class="title"
|
||||
>{{ v.name }}</text
|
||||
>
|
||||
</view>
|
||||
<view class="small_class_teaching_top_right"
|
||||
><text
|
||||
:style="`color:#b0b0b0`"
|
||||
class="more"
|
||||
@click="handleClickMore(v, i, true)"
|
||||
v-show="!v.isOpen"
|
||||
v-if="v.type != 'dashang'"
|
||||
>查看全部</text
|
||||
>
|
||||
</view>
|
||||
</view>
|
||||
<view
|
||||
:class="`small_class_teaching_content dianzan_box ${
|
||||
v.isOpen ? '' : 'hidden5'
|
||||
}`"
|
||||
v-if="v.type == 'dianzan'"
|
||||
>
|
||||
{{ praise }}
|
||||
</view>
|
||||
<view
|
||||
:class="`small_class_teaching_content dianzan_box ${
|
||||
v.isOpen ? '' : 'hidden5'
|
||||
}`"
|
||||
v-if="v.type == 'pinglun'"
|
||||
>
|
||||
<view v-for="(item, index) in commentLst">
|
||||
<text>{{ item.name }}:</text>
|
||||
<text>{{ item.content }}</text>
|
||||
</view>
|
||||
</view>
|
||||
<view
|
||||
:class="`small_class_teaching_content dianzan_box dashang_box ${
|
||||
v.isOpen ? '' : 'hidden5'
|
||||
}`"
|
||||
v-if="v.type == 'dashang'"
|
||||
>
|
||||
<rich-text :nodes="reward"></rich-text>
|
||||
</view>
|
||||
<view
|
||||
@click="handleClickMore(v, i, false)"
|
||||
class="close"
|
||||
v-show="v.isOpen"
|
||||
>收起
|
||||
<u-icon
|
||||
name="arrow-up"
|
||||
color="#b0b0b0"
|
||||
size="18"
|
||||
style="display: inline-block; margin-left: 10rpx"
|
||||
></u-icon>
|
||||
</view>
|
||||
</view> -->
|
||||
</view>
|
||||
</template>
|
||||
|
||||
@@ -239,16 +95,7 @@
|
||||
"
|
||||
v-show="screenLoading"
|
||||
>
|
||||
</view>
|
||||
<!-- <u-modal
|
||||
:show="show"
|
||||
:title="modalInfo.title"
|
||||
:content="modalInfo.content"
|
||||
showCancelButton
|
||||
@confirm="hancleModalConfirm"
|
||||
@cancel="hancleModalCancel"
|
||||
></u-modal> -->
|
||||
|
||||
</view>
|
||||
<!-- <z-navigation></z-navigation> -->
|
||||
</view>
|
||||
</template>
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
<view style="height: 200px" v-else></view>
|
||||
</view>
|
||||
<!-- <scroll-view :style="`height:calc(100% - 200px - 40rpx) ;`" scroll-y="true" class="scroll-Y" style="background-color: #fff"> -->
|
||||
<view class="PM_font" style="padding: 20rpx; font-size: 40rpx; color: #2979ff; margin-top: 360rpx;">视频教学
|
||||
<view class="PM_font" style="padding: 20rpx; font-size: 40rpx; color: #2979ff; margin-top: 400rpx;">视频教学
|
||||
</view>
|
||||
<view class="scroll-view-item">
|
||||
<view style="padding: 20rpx; font-size: 26rpx">
|
||||
@@ -65,12 +65,18 @@
|
||||
<view v-if="curriculumData.questions != ''" class="">
|
||||
<view class="" v-html="curriculumData.questions"></view>
|
||||
<view class="haveAnswer" v-if="myAnswer.id">
|
||||
<!-- 有答案
|
||||
{{myAnswer}} -->
|
||||
<view class="PM_font" style="padding: 20rpx; font-size: 40rpx; color: #333">我的见解
|
||||
<view class="rightBtn" @click="showBlank(myAnswer)">
|
||||
<!-- 有答案 -->
|
||||
<view class="PM_font flex_box flex_between" style="padding: 20rpx; align-items: center;">
|
||||
<text style="padding: 20rpx 0; font-size: 40rpx; color: #333">我的见解</text>
|
||||
<view class="rightBtn" @click="showBlank(myAnswer)" v-if="myAnswer.scoreSuccess == 0 && myAnswer.scoreInfo == ''">
|
||||
<text>修改</text>
|
||||
</view>
|
||||
<view class="score" v-if="myAnswer.scoreSuccess == 0 && myAnswer.scoreInfo != ''">
|
||||
<text>正在评分</text>
|
||||
</view>
|
||||
<view class="score" v-if="myAnswer.scoreSuccess != 0">
|
||||
<text>{{myAnswer.score}}分</text>
|
||||
</view>
|
||||
</view>
|
||||
<view class="htmlText" v-html="myAnswer.content"></view>
|
||||
<!-- {{myAnswer.fileList.length}} -->
|
||||
@@ -79,9 +85,13 @@
|
||||
<image @click="previewImage(item.url)" :src="item.url" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
<view class="timeInfo">
|
||||
{{myAnswer.createTime}}
|
||||
</view>
|
||||
|
||||
</view>
|
||||
|
||||
<view :class="['noanser', isInClass ? '' : 'lock']" v-else>
|
||||
<view :class="['noanser', isInClass ? '' : 'lock']" v-else-if="classList.length > 0">
|
||||
<view class="lockView flex_box">
|
||||
<view class="">
|
||||
<view class="">
|
||||
@@ -168,6 +178,7 @@
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
classList:[], // 进行中的小班
|
||||
isInClass:false, // 是否加入了班级
|
||||
showEditBlank: false,
|
||||
answerForm: {
|
||||
@@ -340,7 +351,7 @@
|
||||
this.editorCtx = val.content
|
||||
this.fileList1 = [...val.fileList]
|
||||
} else {
|
||||
this.answerForm = {
|
||||
this.answerForm = {
|
||||
relationId: this.options.id,
|
||||
type: "1", //类型0任务1课后题
|
||||
display: "1", //0不展示1展示
|
||||
@@ -381,7 +392,9 @@
|
||||
})
|
||||
.then(res => {
|
||||
if (res.code == 0 && res.classTaskAndQuesReply != null) {
|
||||
this.myAnswer = res.classTaskAndQuesReply
|
||||
this.myAnswer = res.classTaskAndQuesReply
|
||||
// 赋值给编辑器
|
||||
this.onEditorReady()
|
||||
this.myAnswer.fileList = []
|
||||
if (res.classTaskAndQuesReply.img != '') {
|
||||
var imgList = res.classTaskAndQuesReply.img.split(',')
|
||||
@@ -472,9 +485,8 @@
|
||||
'common/class/editClassTaskAndQuesReply' : _url = 'common/class/addClassTaskAndQuesReply'
|
||||
// this.form.id ? _url =
|
||||
// 'common/class/editClassTaskReply' : _url = 'common/class/addClassTaskReply'
|
||||
|
||||
|
||||
var data1 = {
|
||||
'classId': this.answerForm.id ? undefined : this.classList[0].id,
|
||||
"relationId": this.answerForm.id ? undefined : this.curriculumData.id,
|
||||
"id": this.answerForm.id,
|
||||
"type": this.answerForm.type, //类型0任务1课后题
|
||||
@@ -787,25 +799,27 @@
|
||||
// 判断用户是否加入了小班 小班列表为0 表示已经加入
|
||||
getClassList(){
|
||||
$http.request({
|
||||
url: '/common/class/getClassByCourseIdNoUser',
|
||||
url: '/common/class/getClassByUser',
|
||||
method: "POST",
|
||||
data: {
|
||||
"courseId": this.options.courseId,
|
||||
"state": "", //小班状态0待开班1已开班2完成
|
||||
"type": "" // 班类型 0小班 1联合班 2精英班
|
||||
// "state": "", //小班状态0待开班1已开班2完成
|
||||
// "type": "" // 班类型 0小班 1联合班 2精英班
|
||||
},
|
||||
header: { //默认 无 说明:请求头
|
||||
'Content-Type': 'application/json'
|
||||
},
|
||||
})
|
||||
.then(res => {
|
||||
console.log('获取班级列表',res.result.length,this.options.courseId);
|
||||
this.classList = []
|
||||
console.log('获取班级列表',res.result);
|
||||
if(res.code == 0){
|
||||
if(res.result.length > 0){
|
||||
this.isInClass = false
|
||||
if(res.result.id){
|
||||
this.isInClass = true
|
||||
this.classList.push(res.result)
|
||||
}else{
|
||||
this.isInClass = true
|
||||
|
||||
this.isInClass = false
|
||||
// this.classList = []
|
||||
}
|
||||
}
|
||||
console.log('获取班级列表++++++',this.isInClass);
|
||||
@@ -988,7 +1002,7 @@
|
||||
white-space: nowrap;
|
||||
padding: 10rpx;
|
||||
}
|
||||
|
||||
.timeInfo{font-size: 28rpx; color: #838383; text-align: right; margin: 16rpx 0;}
|
||||
.imgBox {
|
||||
flex-wrap: wrap;
|
||||
|
||||
@@ -1149,7 +1163,7 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.score{color: #06c;}
|
||||
.rightBtn {
|
||||
float: right;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user