|
@@ -194,21 +194,25 @@ export default {
|
|
|
changeData(data) {
|
|
|
let obj = {};
|
|
|
data.forEach((e) => {
|
|
|
- (obj[e.type] || (obj[e.type] = [])).push(e);
|
|
|
+ if(e.type==5){
|
|
|
+ e.classPeriodSectionList = [JSON.parse(JSON.stringify(e))];
|
|
|
+ }
|
|
|
// 区分章和模块卷
|
|
|
if (e.type == 1) {
|
|
|
e.classPeriods &&
|
|
|
e.classPeriods.forEach((ele, i) => {
|
|
|
if (ele.type == 5) {
|
|
|
- (e.arr || (e.arr = [])).push(ele);
|
|
|
+ ele.classPeriodSectionList = [ele];
|
|
|
+ e.arr = [ele];
|
|
|
e.classPeriods.splice(i, 1);
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
+ (obj[e.type] || (obj[e.type] = [])).push(e);
|
|
|
});
|
|
|
- if (obj["2"]) {
|
|
|
- obj["5"] = obj["2"];
|
|
|
- delete obj["2"];
|
|
|
+ if (obj["3"]) {
|
|
|
+ obj["6"] = obj["3"];
|
|
|
+ delete obj["3"];
|
|
|
}
|
|
|
return obj;
|
|
|
},
|