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