提交 ca0bebba 编写于 作者: guangjun.yang's avatar guangjun.yang

1、倒序

2、第一次进来的默认值
上级 ad188a23
......@@ -25,7 +25,7 @@
</div>
</li>
</ul>
<div v-if="courseList.list.length" class="list-wrapper">
<div v-if="courseList && courseList.list && courseList.list.length" class="list-wrapper">
<ul class="list">
<li
class="course"
......@@ -59,7 +59,7 @@
</div>
<div v-else class="no-list">
<img src="../../../assets/custom/icon/img-no-content.png" alt />
<span class="tips">未查询到课程,请重新选择课程分类或课程等级吧!</span>
<span class="tips">没有找到相关结果,请重新查询</span>
</div>
<div class="page-wrapper">
......@@ -139,7 +139,7 @@ export default {
this.dialogObj.visible = true;
return;
}
this.cartList.push(item);
this.cartList.unshift(item); // 倒序
} else {
let delItemIndex = this.cartList.findIndex(course => {
return course.courseId == item.courseId;
......
......@@ -234,9 +234,9 @@ export default {
this.allLabelList.forEach((item, index) => {
item.checked = false;
item.subList.forEach((sub, subIndex) => {
sub.checked = false;
sub.checked = true;
});
});
});
this.setSubLabelList(this.allLabelList[0].subList);
this.allLabelList[0].checked = true;
this.selectLevel(0);
......
......@@ -159,7 +159,8 @@ export default {
projectStatus: 1, //1.草稿 2.未上架 3.审核中/待审核 4.已上架 5.已下架 6.已拒绝/未上架
status4Flag: 0, //0表示没有上过架,1表示上过架
isPreview: 0, // 1表示是查看信息
maxLimitCreatedCustomProjectCountInYear: 20 // 同一个用户每年能够创建的项目数
maxLimitCreatedCustomProjectCountInYear: 20, // 同一个用户每年能够创建的项目数
allSubList: [],
};
},
computed: {
......@@ -204,16 +205,15 @@ export default {
"setCourseLimitCount",
]),
initPageParams() {
initPageParams(labelIdList) {
let searchParam = {
orderBy: 2,
dir: 1,
grade: 0,
pageNo: 1,
pageSize: 10,
labelIdList: []
labelIdList: labelIdList || []
};
this.setSearchParam(searchParam);
this.setCartList([]);
this.setCourseList([]);
this.setAllLabelList([]);
......@@ -221,6 +221,7 @@ export default {
this.courseLimitCount();
this.getLabelList();
this.setSearchParam(searchParam);
// this.getCourseList(searchParam);
},
......@@ -240,22 +241,24 @@ export default {
// 先将所有的标签添加checked字段
let labelList = res.data;
let allSubList = [];
let labelIdList = [];
labelList.forEach((item, index) => {
item.checked = false;
item.subList.forEach((sub, subIndex) => {
sub.parentIndex = index;
sub.checked = false;
sub.checked = true;
if (subIndex == 0) {
sub.id = `subid-${index}`; // 将二级中的“全部”id改为可以识别的
} else {
allSubList.push(sub);
labelIdList.push(sub.id);
}
});
});
// 构建其子标签
allSubList.unshift({
name: "全部",
checked: false,
checked: true,
id: 'parentid-0'
});
// 添加一级的“全部”标签,并构建其子标签
......@@ -267,6 +270,7 @@ export default {
this.setAllLabelList(labelList);
this.setSubLabelList(allSubList);
}
this.initPageParams(labelIdList);
});
},
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册