试卷列表二次校验

main
hujunpeng 3 months ago
parent 2e09971d64
commit 6378a17782
  1. 44
      packages/examination/src/views/examPaper/examPaperList.tsx

@ -92,10 +92,17 @@ class ExamPaperList extends Component<any, States> {
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<any, States> {
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<any, States> {
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<any, States> {
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<any, States> {
? { ...item, paperStatus: newStatus } : item
)
}));
} else if (success === "error") {
Modal.confirm({
content: info,
cancelButtonProps: { style: { display: 'none' } },
onOk: () => {return}
});
} else {
message.error(`${newStatusText}失败,请稍后重试`);
}

Loading…
Cancel
Save