|
@@ -134,7 +134,7 @@ export default {
|
|
|
// structure
|
|
|
const structRes = await markStructureList(params);
|
|
|
let curMainNumber = null;
|
|
|
- const questions = structRes.questions.map((item) => {
|
|
|
+ const questions = (structRes.questions || []).map((item) => {
|
|
|
let nitem = {
|
|
|
...item,
|
|
|
mainFirstSub: false,
|
|
@@ -150,11 +150,13 @@ export default {
|
|
|
this.questionSubmit = structRes.questionSubmit;
|
|
|
// group
|
|
|
const groupRes = await markGroupList(params);
|
|
|
- groupRes.groups.forEach((item) => {
|
|
|
- item.questions.forEach((q) => {
|
|
|
- q.qno = `${q.mainNumber}-${q.subNumber}`;
|
|
|
+ if (groupRes.groups && groupRes.groups.length) {
|
|
|
+ groupRes.groups.forEach((item) => {
|
|
|
+ item.questions.forEach((q) => {
|
|
|
+ q.qno = `${q.mainNumber}-${q.subNumber}`;
|
|
|
+ });
|
|
|
});
|
|
|
- });
|
|
|
+ }
|
|
|
this.setGroupInfo(groupRes.groups || []);
|
|
|
this.setOpenMarkClass(!!groupRes.openMarkClass);
|
|
|
|