--fix bug 评估bug

This commit is contained in:
yuping
2023-04-13 16:34:55 +08:00
parent 2c08fe9c41
commit 5cb3a9219b
3 changed files with 21 additions and 4 deletions

View File

@@ -325,11 +325,14 @@ export default {
itm.orderNumber = idx + 1; itm.orderNumber = idx + 1;
return itm; return itm;
}); });
console.log(222);
console.log(resultArr);
return resultArr; return resultArr;
}; };
// 解散传值 // 解散传值
const parseItem = (arr) => { const parseItem = (arr) => {
const filterComObj = filterCommon(arr, "questionType"); const filterComObj = filterCommon(arr, "questionType");
console.log('filterComObj')
console.log(filterComObj) console.log(filterComObj)
let resultObj = {}; let resultObj = {};
for (let key in filterComObj) { for (let key in filterComObj) {
@@ -384,11 +387,13 @@ export default {
type, type,
id: state.allFormsData.length + 1, id: state.allFormsData.length + 1,
valueSingle: "", valueSingle: "",
deleted: false,
singleList: [ singleList: [
{ {
id: 1, id: 1,
inputVal: "", inputVal: "",
imgVal: "", imgVal: "",
deleted: false,
}, },
], ],
}; };
@@ -398,11 +403,13 @@ export default {
type, type,
id: state.allFormsData.length + 1, id: state.allFormsData.length + 1,
valueMutil: "", valueMutil: "",
deleted: false,
mutilList: [ mutilList: [
{ {
id: 1, id: 1,
inputVal: "", inputVal: "",
imgVal: "", imgVal: "",
deleted: false,
}, },
], ],
}; };
@@ -413,6 +420,7 @@ export default {
id: state.allFormsData.length + 1, id: state.allFormsData.length + 1,
valueAsk: "", valueAsk: "",
valueAskDesc: "", valueAskDesc: "",
deleted: false,
}; };
break; break;
case 4: case 4:
@@ -423,6 +431,7 @@ export default {
minScore: 1, minScore: 1,
maxScore: 10, maxScore: 10,
pinQuan: 100, pinQuan: 100,
deleted: false,
}; };
break; break;
} }
@@ -546,7 +555,6 @@ export default {
}else{ }else{
let obj1 = {...data[i][k]} let obj1 = {...data[i][k]}
delete obj1.id delete obj1.id
delete obj1.deleted
arr1.push(obj1) arr1.push(obj1)
} }
} }
@@ -560,7 +568,6 @@ export default {
}else{ }else{
let obj1 = {...data[i][k]} let obj1 = {...data[i][k]}
delete obj1.id delete obj1.id
delete obj1.deleted
arr1.push(obj1) arr1.push(obj1)
} }
} }
@@ -658,7 +665,11 @@ export default {
} }
// 多选 // 多选
console.log(filterData.assessmentMultipleChoiceDtoList); console.log(filterData.assessmentMultipleChoiceDtoList);
if(filterData.assessmentMultipleChoiceDtoList?.some((item) => !item.multipleStemName || !item.multipleOptionName)){ if(filterData.assessmentMultipleChoiceDtoList && !filterData.assessmentMultipleChoiceDtoList.some(t=>!t.deleted)){
message.error("多选题最少添加一个选项!");
return false;
}
if(filterData.assessmentMultipleChoiceDtoList?.some((item) => !item.deleted && (!item.multipleStemName || !item.multipleOptionName))){
message.error("多选题干或选项为必填 请确认!"); message.error("多选题干或选项为必填 请确认!");
return false; return false;
} }
@@ -687,7 +698,11 @@ export default {
} }
} }
// 单选 // 单选
if(filterData.assessmentSingleChoiceDtoList?.some((item) => !item.singleStemName || !item.singleOptionName)){ if(filterData.assessmentSingleChoiceDtoList && !filterData.assessmentSingleChoiceDtoList.length){
message.error("单选题最少添加一个选项!");
return false;
}
if(filterData.assessmentSingleChoiceDtoList?.some((item) => !item.deleted && (!item.singleStemName || !item.singleOptionName))){
message.error("单选题干或选项为必填 请确认!"); message.error("单选题干或选项为必填 请确认!");
return false; return false;
} }

View File

@@ -92,6 +92,7 @@ export default {
id: curItem.value.mutilList.length + 1, id: curItem.value.mutilList.length + 1,
inputVal: "", inputVal: "",
imgVal: "", imgVal: "",
deleted: false
}); });
}; };
const imgSrcMutil = ({ id, src }) => { const imgSrcMutil = ({ id, src }) => {

View File

@@ -88,6 +88,7 @@ export default {
id: curItem.value.singleList.length + 1, id: curItem.value.singleList.length + 1,
inputVal: "", inputVal: "",
imgVal: "", imgVal: "",
deleted: false
}); });
}; };
const imgSrc = ({ id, src }) => { const imgSrc = ({ id, src }) => {