|
@@ -74,11 +74,11 @@
|
|
}
|
|
}
|
|
},
|
|
},
|
|
onLoad() {
|
|
onLoad() {
|
|
-
|
|
|
|
- },
|
|
|
|
- onShow() {
|
|
|
|
this.clearData();
|
|
this.clearData();
|
|
this.getList();
|
|
this.getList();
|
|
|
|
+ },
|
|
|
|
+ onShow() {
|
|
|
|
+
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
|
|
|
|
@@ -127,27 +127,29 @@
|
|
if (data.code == 200) {
|
|
if (data.code == 200) {
|
|
//定义一个空数组
|
|
//定义一个空数组
|
|
let newArr = [];
|
|
let newArr = [];
|
|
- //通过forEach循环数组
|
|
|
|
- data.data.records.forEach((item, i) => {
|
|
|
|
- item.creatTime = parseTime(item.creatTime, "{h}:{i}")
|
|
|
|
- let index = -1;
|
|
|
|
- //然后在跑到这里筛选 根据不同的时间放置不同的数组 some()用来查找数组中是否存在某个值 如果存在 就return true
|
|
|
|
- let isExists = newArr.some((newItem, j) => {
|
|
|
|
- if (item.titleCreatTime == newItem.titleCreatTime) {
|
|
|
|
- index = j;
|
|
|
|
- return true;
|
|
|
|
|
|
+ if(data.data.records){
|
|
|
|
+ //通过forEach循环数组
|
|
|
|
+ data.data.records.forEach((item, i) => {
|
|
|
|
+ item.creatTime = parseTime(item.creatTime, "{h}:{i}")
|
|
|
|
+ let index = -1;
|
|
|
|
+ //然后在跑到这里筛选 根据不同的时间放置不同的数组 some()用来查找数组中是否存在某个值 如果存在 就return true
|
|
|
|
+ let isExists = newArr.some((newItem, j) => {
|
|
|
|
+ if (item.titleCreatTime == newItem.titleCreatTime) {
|
|
|
|
+ index = j;
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ //代码是先跑这里的if条件判读
|
|
|
|
+ if (!isExists) {
|
|
|
|
+ newArr.push({
|
|
|
|
+ titleCreatTime: item.titleCreatTime,
|
|
|
|
+ subList: [item]
|
|
|
|
+ })
|
|
|
|
+ } else {
|
|
|
|
+ newArr[index].subList.push(item);
|
|
}
|
|
}
|
|
})
|
|
})
|
|
- //代码是先跑这里的if条件判读
|
|
|
|
- if (!isExists) {
|
|
|
|
- newArr.push({
|
|
|
|
- titleCreatTime: item.titleCreatTime,
|
|
|
|
- subList: [item]
|
|
|
|
- })
|
|
|
|
- } else {
|
|
|
|
- newArr[index].subList.push(item);
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
|
|
+ }
|
|
this.dataList = [...this.dataList, ...newArr]
|
|
this.dataList = [...this.dataList, ...newArr]
|
|
this.total = data.data.total;
|
|
this.total = data.data.total;
|
|
}
|
|
}
|