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

1、倒序

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