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}失败,请稍后重试`); }