diff --git a/src/views/paper/question/WpsPptxForm.vue b/src/views/paper/question/WpsPptxForm.vue index ced3ec5..4289334 100644 --- a/src/views/paper/question/WpsPptxForm.vue +++ b/src/views/paper/question/WpsPptxForm.vue @@ -415,7 +415,12 @@ interface PptxPoints { } let pptxPointsInfosList: PptxPoints[] = [] const removePoint = (index: number) => { - list.value.splice(index, 1) + // list.value.splice(index, 1) + for (let i = 0; i < list.value.length; i++) { + if (row.content == list.value[i].content) { + list.value.splice(i, 1) + } + } } function fileTypeFormatter(_row: any, _column: any, cellValue: any) { if (cellValue === '0') return '素材文件(上传ZIP)' @@ -525,6 +530,7 @@ const submitPptxPoints = async () => { for (let i = 0; i < res.data.length; i++) { var indexFlag = false for (let x = 0; x < list.value.length; x++) { + list.value[x].scoreRate='1' if (res.data[i].content == list.value[x].content) { // 如果存在相同的数据话 不进入 indexFlag = true diff --git a/src/views/paper/question/WpsWordForm.vue b/src/views/paper/question/WpsWordForm.vue index 14513a3..2892a1a 100644 --- a/src/views/paper/question/WpsWordForm.vue +++ b/src/views/paper/question/WpsWordForm.vue @@ -405,8 +405,13 @@ const formData = ref({ }) let wordPointsInfosList: (typeof wordPoints)[] = [] -const removePoint = (index: number) => { - list.value.splice(index, 1) +const removePoint = (row) => { + // list.value.splice(index, 1) + for (let i = 0; i < list.value.length; i++) { + if (row.content == list.value[i].content) { + list.value.splice(i, 1) + } + } } function fileTypeFormatter(row, column, cellValue) { if (cellValue === '0') return '素材文件(上传ZIP)' @@ -512,6 +517,7 @@ const submitWordPoints = async () => { for (let i = 0; i < res.data.length; i++) { var indexFlag = false for (let x = 0; x < list.value.length; x++) { + list.value[x].scoreRate='1' if (res.data[i].content == list.value[x].content) { // 如果存在相同的数据话 不进入 indexFlag = true diff --git a/src/views/paper/question/WpsXlsxForm.vue b/src/views/paper/question/WpsXlsxForm.vue index 08a29b2..4cdeb05 100644 --- a/src/views/paper/question/WpsXlsxForm.vue +++ b/src/views/paper/question/WpsXlsxForm.vue @@ -308,7 +308,7 @@