zhouna 5 年 前
コミット
0f9ead0a16
1 ファイル変更4 行追加3 行削除
  1. 4 3
      src/components/MainPage.vue

+ 4 - 3
src/components/MainPage.vue

@@ -281,17 +281,18 @@ export default {
       });
       this.canceledQa=this.num;     //记录被修改过的题目,只可修改一次
     },
-    formatQaArr(obj,n){
+    formatQaArr(obj){
       let arr = [],nobj=JSON.parse(JSON.stringify(obj));
       for(let i in nobj){
-        arr.push(Object.assign({selectedNum:n},nobj[i]));
+        arr.push(Object.assign({},nobj[i]));
       }
       return arr;
     },
     addExtQa(obj,i,selectedN){
       const mName=this.moduleMap[this.activeTab];
       let moduleName = mName+'QasList';
-      const dataArr = this.formatQaArr(obj,selectedN);
+      const dataArr = this.formatQaArr(obj);
+      this[moduleName][i].selectedNum=selectedN;    //选中项关联子问题的个数
       this[moduleName].splice(i+1,0,...dataArr);
       this.$store.commit("setModuleDatas",{data:this[moduleName],mName});
     },