feat: 删除用例

This commit is contained in:
zwjamnsss 2017-08-22 19:57:39 +08:00
parent 52eeb29dcb
commit e710921f20

View File

@ -155,8 +155,23 @@ export default class InterfaceColMenu extends Component {
} else { } else {
message.error(res.data.errmsg); message.error(res.data.errmsg);
} }
}, }
onCancel() { } });
}
showDelCaseConfirm = (caseId) => {
let that = this;
confirm({
title: '您确认删除此测试用例',
content: '温馨提示:用例删除后无法恢复',
async onOk() {
const res = await axios.get('/api/col/del_case?caseid=' + caseId)
if (!res.data.errcode) {
message.success('删除用例成功');
await that.props.fetchInterfaceColList(that.props.match.params.id);
} else {
message.error(res.data.errmsg);
}
}
}); });
} }
showColModal = (type, col) => { showColModal = (type, col) => {
@ -228,7 +243,7 @@ export default class InterfaceColMenu extends Component {
title={ title={
<div className="menu-title"> <div className="menu-title">
<span>{interfaceCase.casename}</span> <span>{interfaceCase.casename}</span>
<Icon type='delete' className="case-delete-icon" onClick={() => { this.showConfirm(interfaceCase._id) }} /> <Icon type='delete' className="case-delete-icon" onClick={() => { this.showDelCaseConfirm(interfaceCase._id) }} />
</div> </div>
} }
></TreeNode> ></TreeNode>