|
@@ -7,11 +7,16 @@
|
|
|
<text class="menu_name">{{ menuItem.name }}</text>
|
|
|
</view>
|
|
|
|
|
|
- <view
|
|
|
- class="title_status"
|
|
|
- :class="['grey', 'blue', 'gre'][learnStatus + 1]"
|
|
|
- >
|
|
|
- {{ ["待学习", "学习中", "已学完"][learnStatus + 1] }}
|
|
|
+ <view class="fl">
|
|
|
+ <view class="title_status gre" v-if="menuItem.commonSign == 1"
|
|
|
+ >公共章</view
|
|
|
+ >
|
|
|
+ <view
|
|
|
+ class="title_status"
|
|
|
+ :class="['grey', 'blue', 'gre'][learnStatus + 1]"
|
|
|
+ >
|
|
|
+ {{ ["待学习", "学习中", "已学完"][learnStatus + 1] }}
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view v-show="!down">
|
|
@@ -169,6 +174,7 @@ export default {
|
|
|
onLoad() {},
|
|
|
created() {},
|
|
|
mounted() {
|
|
|
+ // console.log('needOpen:', this.needOpen, this.chapterOpen);
|
|
|
if (this.needOpen && this.chapterOpen) {
|
|
|
this.updateChapterOpen(false);
|
|
|
this.openChapter(this.menuItem);
|
|
@@ -719,10 +725,10 @@ export default {
|
|
|
computed: {
|
|
|
...mapGetters(["goodsAuditionConfigIdList", "chapterOpen"]),
|
|
|
learnStatus() {
|
|
|
- if (!this.isBuy) {
|
|
|
- return 0;
|
|
|
- }
|
|
|
+ // console.log(this.menuItem, "this.menuItem");
|
|
|
let { id, courseId, moduleId } = this.menuItem;
|
|
|
+ // console.log(this.menuItem, id, courseId, moduleId, "this.menuItem");
|
|
|
+ // console.log(this.sectionItem,)
|
|
|
if (
|
|
|
this.sectionItem.courseId == courseId &&
|
|
|
this.sectionItem.moduleId == (moduleId || 0) &&
|
|
@@ -809,12 +815,12 @@ export default {
|
|
|
margin-left: 8rpx;
|
|
|
}
|
|
|
.title_status {
|
|
|
- width: 80rpx;
|
|
|
- height: 28rpx;
|
|
|
+ padding: 2rpx 8rpx;
|
|
|
border-radius: 8rpx;
|
|
|
font-size: 20rpx;
|
|
|
color: #ffffff;
|
|
|
text-align: center;
|
|
|
+ margin-left: 4rpx;
|
|
|
}
|
|
|
.gre {
|
|
|
background: #34c759;
|