diff --git a/src/views/research/ResearchAdd.vue b/src/views/research/ResearchAdd.vue index f31cd393..fa0efaaf 100644 --- a/src/views/research/ResearchAdd.vue +++ b/src/views/research/ResearchAdd.vue @@ -22,25 +22,25 @@ :key="index + new Date().getTime()" > { + // 接口删除 + // if (state.assessmentId && (curItem.orderNumber || curItem.optionId)) { + // if (type === 1) { + // deleteChoiceQuestion({ + // assessmentId: state.assessmentId, + // questionType: "1", + // orderNumber: curItem.orderNumber, + // }).then((res) => { + // if (res.data.code === 200) { + // virtualDel(id); + // } + // }); + // } + // if (type === 2) { + // deleteChoiceQuestion({ + // assessmentId: state.assessmentId, + // questionType: "2", + // orderNumber: curItem.orderNumber, + // }).then((res) => { + // if (res.data.code === 200) { + // virtualDel(id); + // } + // }); + // } + // if (type === 3) { + // deleteQuestionScAndQa({ + // assessmentId: state.assessmentId, + // questionType: "3", + // optionId: curItem.optionId, + // }).then((res) => { + // if (res.data.code === 200) { + // virtualDel(id); + // } + // }); + // } + // if (type === 4) { + // deleteQuestionScAndQa({ + // assessmentId: state.assessmentId, + // questionType: "4", + // optionId: curItem.optionId, + // }).then((res) => { + // if (res.data.code === 200) { + // virtualDel(id); + // } + // }); + // } + // } else { + // virtualDel(id); + // } if (state.assessmentId && (curItem.orderNumber || curItem.optionId)) { if (type === 1) { - deleteChoiceQuestion({ - assessmentId: state.assessmentId, - questionType: "1", - orderNumber: curItem.orderNumber, - }).then((res) => { - if (res.data.code === 200) { - virtualDel(id); - } - }); + virtualDel(id); } if (type === 2) { - deleteChoiceQuestion({ - assessmentId: state.assessmentId, - questionType: "2", - orderNumber: curItem.orderNumber, - }).then((res) => { - if (res.data.code === 200) { - virtualDel(id); - } - }); + virtualDel(id); } if (type === 3) { - deleteQuestionScAndQa({ - assessmentId: state.assessmentId, - questionType: "3", - optionId: curItem.optionId, - }).then((res) => { - if (res.data.code === 200) { - virtualDel(id); - } - }); + virtualDel(id); } if (type === 4) { - deleteQuestionScAndQa({ - assessmentId: state.assessmentId, - questionType: "4", - optionId: curItem.optionId, - }).then((res) => { - if (res.data.code === 200) { - virtualDel(id); - } - }); + virtualDel(id); } } else { virtualDel(id); } }; const virtualDel = (id) => { + // 前端删除 + // state.allFormsData.forEach((item, index) => { + // if (item.id === id) { + // state.allFormsData.splice(index, 1); + // } + // }); + // state.allFormsData.map((item, index) => { + // item.id = index + 1; + // return item; + // }); // 前端删除 state.allFormsData.forEach((item, index) => { if (item.id === id) { - state.allFormsData.splice(index, 1); + state.allFormsData[index].deleted = true; } }); - state.allFormsData.map((item, index) => { - item.id = index + 1; - return item; - }); }; // 处理id为空的字段 @@ -500,6 +532,7 @@ export default { }else{ let obj1 = {...data[i][k]} delete obj1.id + delete obj1.deleted arr1.push(obj1) } } @@ -513,6 +546,7 @@ export default { }else{ let obj1 = {...data[i][k]} delete obj1.id + delete obj1.deleted arr1.push(obj1) } } @@ -526,6 +560,7 @@ export default { }else{ let obj1 = {...data[i][k]} delete obj1.id + delete obj1.deleted arr1.push(obj1) } } @@ -539,6 +574,7 @@ export default { }else{ let obj1 = {...data[i][k]} delete obj1.id + delete obj1.deleted arr1.push(obj1) } } @@ -649,6 +685,9 @@ export default { } console.log("CountNum"); console.log(CountNum); + if(CountNum>100){ + CountNum = 100; + } if (CountNum !== 100) { message.error("当前权重设置是百分制 请重新配置"); return false; diff --git a/src/views/research/components/ResearchAddItem.vue b/src/views/research/components/ResearchAddItem.vue index e685ab4c..6e7adbec 100644 --- a/src/views/research/components/ResearchAddItem.vue +++ b/src/views/research/components/ResearchAddItem.vue @@ -1,6 +1,6 @@