From 6378a177822624c1af6afc56041c6c686cccbf06 Mon Sep 17 00:00:00 2001 From: hujunpeng Date: Wed, 26 Mar 2025 13:48:27 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=95=E5=8D=B7=E5=88=97=E8=A1=A8=E4=BA=8C?= =?UTF-8?q?=E6=AC=A1=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/examPaper/examPaperList.tsx | 44 +++++++++++++++---- 1 file changed, 36 insertions(+), 8 deletions(-) diff --git a/packages/examination/src/views/examPaper/examPaperList.tsx b/packages/examination/src/views/examPaper/examPaperList.tsx index 38b2dac..37ace56 100644 --- a/packages/examination/src/views/examPaper/examPaperList.tsx +++ b/packages/examination/src/views/examPaper/examPaperList.tsx @@ -92,10 +92,17 @@ class ExamPaperList extends Component { onOk: () => { const idList = [id]; delExamPaper(idList).then((res) => { - const success = res['success']; - if (success) { + const success = res.data.success; + const info = res.data.message; + if (success === "true") { message.success('删除成功'); this.handlegetList('def'); + } else if (success === "error") { + Modal.confirm({ + content: info, + cancelButtonProps: { style: { display: 'none' } }, + onOk: () => {return} + }); } else { message.error('删除失败,请稍后重试'); } @@ -121,10 +128,17 @@ class ExamPaperList extends Component { onOk: () => { delExamPaper(selectedRowKeys) .then((res) => { - const success = res['success']; - if (success) { + const success = res.data.success; + const info = res.data.message; + if (success === "true") { message.success('删除成功'); this.handlegetList('def'); + } else if (success === "error") { + Modal.confirm({ + content: info, + cancelButtonProps: { style: { display: 'none' } }, + onOk: () => {return} + }); } else { message.error('删除失败,请稍后重试'); } @@ -155,14 +169,21 @@ class ExamPaperList extends Component { content: `你确定要${newStatusText}这个试卷吗?`, onOk: () => { upPaperStatus(idList, newStatus).then((res) => { - const success = res['success']; - if (success) { + const success = res.data.success; + const info = res.data.message; + if (success === "true") { message.success(`${newStatusText}成功`); this.setState((prevState) => ({ list: prevState.list.map((item) => item.id === id? { ...item, paperStatus: newStatus } : item ) })); + } else if (success === "error") { + Modal.confirm({ + content: info, + cancelButtonProps: { style: { display: 'none' } }, + onOk: () => {return} + }); } else { message.error(`${newStatusText}失败,请稍后重试`); } @@ -191,8 +212,9 @@ class ExamPaperList extends Component { onOk: () => { upPaperStatus(selectedRowKeys, newStatus) .then((res) => { - const success = res['success']; - if (success) { + const success = res.data.success; + const info = res.data.message; + if (success === "true") { message.success(`${newStatusText}成功`); this.setState((prevState) => ({ list: prevState.list.map((item) => @@ -200,6 +222,12 @@ class ExamPaperList extends Component { ? { ...item, paperStatus: newStatus } : item ) })); + } else if (success === "error") { + Modal.confirm({ + content: info, + cancelButtonProps: { style: { display: 'none' } }, + onOk: () => {return} + }); } else { message.error(`${newStatusText}失败,请稍后重试`); }