This commit is contained in:
lmj
2022-11-09 17:26:23 +08:00
parent 6743895a4e
commit 701e307ff5

View File

@@ -13,42 +13,24 @@
<view class="top-bar-tab" @click="clicktab(4)" :class="{ active: conType == 4 }">问答</view>
</view>
</view>
<view class="top-content-options">
<!-- 是否已查看 -->
<!-- <view style="margin-right: 15rpx;">
<u-picker :show="statusSelectShow" @cancel="statusSelectShow = false" @confirm="chooseStatus" :columns="selectData" keyName="label"></u-picker>
<text class="textbtn" @click="statusSelectShow = true">{{ statusBtn }}</text>
</view> -->
<!--课程-->
<view class="input-search">
<u-search
v-model="query.keyword"
:clearabled="true"
placeholder="输入关键词"
@search="findData(true)"
@clear="findData(true)"
:showAction="false"
shape="square"
bgColor="#ffffff">
</u-search>
</view>
</view>
<view v-if="conType == 1">
<view v-for="(item, idx) in courseList" :key="idx" class="course_box">
<view class="course" @click="toCourseDetail(item)">
<view class="course-info">
<view class="" style="">
<view class="" style="position: relative;">
<course-image :course="item" width="262upx" height="147upx"></course-image>
<view class="coureslabel">
{{ contentTypeFilter(item.contentType).text }}
</view>
</view>
<view class="course-title">
<view class="course-name">
<text class="common" :class="contentTypeFilter(item.contentType).class">{{ contentTypeFilter(item.contentType).text }}</text>
<text style="font-weight: bold; font-size: 32rpx;" v-html="$keywordActiveShow(item.title, query.keyword)"></text>
</view>
<view class="course-content">
<view class="course-text">讲师{{ item.authorName }}</view>
<author-info :avatar="item.avatar" :name="item.sysCreateBy" :info="item.orgInfo" :sex="item.sex"></author-info>
<view class="course-text">{{ item.authorName }}</view>
</view>
</view>
@@ -404,6 +386,21 @@ export default {
</script>
<style lang="scss" scoped>
.coureslabel{
width: 78upx;
height: 32upx;
background: #2C2C2C;
color: #FFFFFF;
text-align: center;
line-height: 32upx;
font-weight: normal;
font-size: 20upx;
border-radius: 6upx;
opacity: 0.52;
position: absolute;
right: 12upx;
top: 104upx;
}
.rowbtn{
padding: 5px 8px 0px 8px;
height: 20px;
@@ -589,7 +586,7 @@ export default {
/deep/ .course-info {
display: flex;
uni-image{
border-radius:8px;
border-radius:8upx;
}
.course-title{
display: flex;