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