Przeglądaj źródła

refactor(api): 简化试卷和题目删除逻辑,移除冗余代码

删除操作成功后不再显示成功消息,直接刷新列表
移除examPaperApi中未使用的冗余API方法
tanshanming 7 miesięcy temu
rodzic
commit
6c7c463f31

+ 1 - 13
src/api/exam/paper/examPaperApi.js

@@ -13,17 +13,5 @@ export default {
 	taskExamPage: (query) => request('api/admin/exam/paper/taskExamPage', query, 'post'),
 	edit: (query) => request('api/admin/exam/paper/edit', query, 'post'),
 	select: (id) => request('api/admin/exam/paper/select/' + id, '', 'post'),
-	deletePaper: (id) => request('api/admin/exam/paper/delete/' + id, '', 'post'),
-	// 提交t_exam_paper表单 edit为true时为编辑,默认为新增
-	tExamPaperSubmitForm(data, edit = false) {
-		return request('api/admin/exam/paper/edit', data)
-	},
-	// 删除t_exam_paper
-	tExamPaperDelete(data) {
-		return request('delete', data)
-	},
-	// 获取t_exam_paper详情
-	tExamPaperDetail(data) {
-		return request('detail', data, 'get')
-	}
+	deletePaper: (id) => request('api/admin/exam/paper/delete/' + id, '', 'post')
 }

+ 2 - 7
src/views/exm/exampaper/index.vue

@@ -203,13 +203,8 @@
 
 			if (!confirmed) return
 
-			const response = await examPaperApi.tExamPaperDelete({ id: row.id })
-			if (response.code === 1) {
-				message.success(response.message || '删除成功')
-				search()
-			} else {
-				message.error(response.message || '删除失败')
-			}
+			await examPaperApi.deletePaper(row.id)
+			search()
 		} catch (error) {
 			console.error('删除试卷失败:', error)
 			message.error('删除失败')

+ 1 - 6
src/views/exm/question/index.vue

@@ -233,12 +233,7 @@
 			title: '确认删除该题目吗?',
 			onOk: () => {
 				tQuestionApi.deleteQuestion(row.id).then((re) => {
-					if (re.code === 1) {
-						search()
-						message.success(re.message)
-					} else {
-						message.error(re.message)
-					}
+					search()
 				})
 			}
 		})