xg
This commit is contained in:
parent
610e12882c
commit
1959a4c146
@ -359,21 +359,40 @@ export default {
|
|||||||
},
|
},
|
||||||
handleData(list, key, keytwo) {
|
handleData(list, key, keytwo) {
|
||||||
//得到数据的主键列表
|
//得到数据的主键列表
|
||||||
let keysArr = list.map(item => {
|
let keysArr = list.map((item) => {
|
||||||
return {
|
return {
|
||||||
routeNodeDay: item[key],
|
routeNodeDay: item[key],
|
||||||
routeNodeName: item[keytwo],
|
routeNodeName: item[keytwo],
|
||||||
}
|
};
|
||||||
})
|
});
|
||||||
let keys = [...new Set(keysArr)]
|
let array = keysArr.filter(
|
||||||
let newList = keys.map(item => {
|
(item, index, arr) =>
|
||||||
|
index ===
|
||||||
|
arr.findIndex(
|
||||||
|
(ite) =>
|
||||||
|
ite.routeNodeDay == item.routeNodeDay &&
|
||||||
|
ite.routeNodeName == item.routeNodeName
|
||||||
|
)
|
||||||
|
);
|
||||||
|
// for (var i = 0; i < keysArr.length; i++) {
|
||||||
|
// for (var j = i + 1; j < keysArr.length; j++) {
|
||||||
|
// if (keysArr[i].routeNodeDay == keysArr[j].routeNodeDay && keysArr[i].routeNodeName == keysArr[j].routeNodeName) {
|
||||||
|
// keysArr.splice(j, 1);
|
||||||
|
// j--;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
let keys = [...new Set(array)];
|
||||||
|
let newList = keys.map((item) => {
|
||||||
return {
|
return {
|
||||||
//这里写新的 数据结构 如下是整体复制
|
//这里写新的 数据结构 如下是整体复制
|
||||||
routeNodeDay: item[key],
|
routeNodeDay: item[key],
|
||||||
routeNodeName: item[keytwo],
|
routeNodeName: item[keytwo],
|
||||||
list: list.filter(i => i[key] == item[key] && i[keytwo] == item[keytwo])
|
list: list.filter(
|
||||||
}
|
(i) => i[key] == item[key] && i[keytwo] == item[keytwo]
|
||||||
})
|
),
|
||||||
|
};
|
||||||
|
});
|
||||||
return newList;
|
return newList;
|
||||||
},
|
},
|
||||||
//wangeditor传值
|
//wangeditor传值
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user