This commit is contained in:
@fawn-nine
2024-08-20 17:38:17 +08:00
parent 253e0ce0a3
commit 1179b63ae0
12 changed files with 1115 additions and 410 deletions

View File

@@ -71,7 +71,7 @@
<view class="rightBtn" @click="showBlank(myAnswer)">
<text>修改</text>
</view>
</view>
</view>
<view class="htmlText" v-html="myAnswer.content"></view>
<!-- {{myAnswer.fileList.length}} -->
<view class="imgBox flex_box" v-if="myAnswer.fileList.length > 0">
@@ -80,6 +80,7 @@
</view>
</view>
</view>
<view :class="['noanser', isInClass ? '' : 'lock']" v-else>
<view class="lockView flex_box">
<view class="">
@@ -87,11 +88,11 @@
<text>加入小班学习后即可发表您的见解, 更有相关领域的前辈为您解惑帮助您更系统地学习本课程</text>
</view>
<view class="btnBox">
<button size="mini" @click="goClassLIst()">去加入小班</button>
<button size="mini" @click="goClassLIst('/pages/miniClass/courseClassList')">去加入小班</button>
</view>
</view>
</view>
<view class="">
<view class="welc">
<text>欢迎留下你的见解</text>
</view>
<view class="btn">
@@ -167,6 +168,7 @@
},
data() {
return {
isInClass:false, // 是否加入了班级
showEditBlank: false,
answerForm: {
relationId: undefined,
@@ -243,7 +245,7 @@
show: false,
playData: {},
isInClass:false, // 是否加入了班级
taiHuClassInfo: {},
searchValue: "",
ordersTabs: [{
@@ -525,9 +527,9 @@
});
});
},
goClassLIst(url, id,title){
goClassLIst(url){
uni.navigateTo({
url: `${url}?courseId=${this.options.id}&courseTitle=${this.options.navTitle}`,
url: `${url}?courseId=${this.options.courseId}&courseTitle=${this.options.navTitle}`,
});
},
readOnlyChange() {
@@ -788,7 +790,7 @@
url: '/common/class/getClassByCourseIdNoUser',
method: "POST",
data: {
"courseId": this.options.id,
"courseId": this.options.courseId,
"state": "", //小班状态0待开班1已开班2完成
"type": "" // 班类型 0小班 1联合班 2精英班
},
@@ -797,13 +799,16 @@
},
})
.then(res => {
console.log('获取班级列表',res.result.length,this.options.courseId);
if(res.code == 0){
if(res.result.length > 0){
this.isInClass = false
this.isInClass = false
}else{
this.isInClass = true
}
}
console.log('获取班级列表++++++',this.isInClass);
}).catch(e => {
console.log('获取班级列表失败',e);
});
@@ -1021,7 +1026,8 @@
padding: 20rpx;
background-color: rgba(255, 255, 255, .6);
text-align: center;
border-bottom: 1px solid #eee;
// border-bottom: 1px solid #eee;
.welc{ display: block; border-top: 1px solid #eee; margin-bottom: 20rpx; padding-top: 20rpx;}
.lockView{display: none;}
.btn {
display: inline-block;