|
@@ -42,7 +42,8 @@
|
|
|
</view>
|
|
|
<view class="box_progress">
|
|
|
<view style="width: 60%;"><u-line-progress :showText="false" height="22" active-color="#ff9900" :show-percent="false" :percent="(item.stuAllNum / item.secAllNum) * 100"></u-line-progress></view>
|
|
|
- <view><u-button type="warning" size="mini" @click.stop="studyIn(item.goodsId,item.gradeId)">进入学习</u-button></view>
|
|
|
+
|
|
|
+ <view><u-button :class="{disabled:sysTime <= item.validityStartTime || sysTime >= item.validityEndTime}" type="warning" size="mini" @click.stop="studyIn(item.goodsId,item.gradeId)">进入学习</u-button></view>
|
|
|
</view>
|
|
|
<view class="box_progress" v-if="item.applyStatus === 1">
|
|
|
<view style="width: 60%;">
|
|
@@ -122,11 +123,13 @@ export default {
|
|
|
pageNum: 1,
|
|
|
pageSize: 10
|
|
|
},
|
|
|
- total: 0
|
|
|
+ total: 0,
|
|
|
+ sysTime:0,
|
|
|
};
|
|
|
},
|
|
|
onLoad(option) {
|
|
|
this.courseGoodsList();
|
|
|
+ this.commonSystemTime()
|
|
|
},
|
|
|
onShow() {},
|
|
|
onReachBottom() {
|
|
@@ -136,6 +139,11 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ commonSystemTime() {
|
|
|
+ this.$api.commonSystemTime().then(res => {
|
|
|
+ this.sysTime = res.data.data;
|
|
|
+ })
|
|
|
+ },
|
|
|
selectClass(item) {
|
|
|
console.log(item)
|
|
|
this.selectClassModal = true;
|
|
@@ -235,6 +243,10 @@ page {
|
|
|
justify-content: space-between;
|
|
|
align-items: center;
|
|
|
margin-top: 20rpx;
|
|
|
+
|
|
|
+ .disabled {
|
|
|
+ opacity: 0.6;
|
|
|
+ }
|
|
|
}
|
|
|
.bottomBox {
|
|
|
background: #ffffff;
|