zhangjie 1 سال پیش
والد
کامیت
509f1816d6
1فایلهای تغییر یافته به همراه7 افزوده شده و 5 حذف شده
  1. 7 5
      src/modules/mark/components/markParam/ModifyMarkParams.vue

+ 7 - 5
src/modules/mark/components/markParam/ModifyMarkParams.vue

@@ -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);