|
@@ -216,7 +216,7 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
- studyIn(v,i,item) {
|
|
|
+ async studyIn(v,i,item) {
|
|
|
if(this.sysTime <= item.validityStartTime || this.sysTime >= item.validityEndTime) {
|
|
|
uni.showToast({
|
|
|
icon:'none',
|
|
@@ -230,7 +230,9 @@ export default {
|
|
|
return ;
|
|
|
}
|
|
|
|
|
|
- if(item.rebuildStatus == 0) {
|
|
|
+ let rebuildStatus = await this.courseGoodsRebuildStatus(item.goodsId)
|
|
|
+
|
|
|
+ if(rebuildStatus == 0) {
|
|
|
this.$navTo.togo('/pages2/learn/details', {
|
|
|
gradeId:item.gradeId,
|
|
|
goodsId: item.goodsId
|
|
@@ -239,6 +241,19 @@ export default {
|
|
|
}
|
|
|
this.$navTo.togo(`/pages2/wd/course?id=${v}&gid=${i}`);
|
|
|
},
|
|
|
+ /**
|
|
|
+ * @param {Object} goodsId 商品id
|
|
|
+ * 查询商品重修状态
|
|
|
+ */
|
|
|
+ courseGoodsRebuildStatus(goodsId) {
|
|
|
+ return new Promise(resolve => {
|
|
|
+ this.$api.courseGoodsRebuildStatus({
|
|
|
+ goodsId:goodsId
|
|
|
+ }).then(res => {
|
|
|
+ resolve(res.data.data)
|
|
|
+ })
|
|
|
+ })
|
|
|
+ },
|
|
|
appointment(item) {
|
|
|
var data = {
|
|
|
goodsId: item.goodsId,
|