|
|
|
@ -85,6 +85,25 @@ class EditTab extends React.Component {
|
|
|
|
|
// this.props.getQuestion({
|
|
|
|
|
// source: 'question'
|
|
|
|
|
// });
|
|
|
|
|
const obj = { // 测试用例参数
|
|
|
|
|
input: '',
|
|
|
|
|
output: '',
|
|
|
|
|
position: 1,
|
|
|
|
|
isAdd: true // 新增的测试用例
|
|
|
|
|
}
|
|
|
|
|
const validateObj = { // 测试用例验证参数
|
|
|
|
|
input: {
|
|
|
|
|
validateStatus: '',
|
|
|
|
|
errMsg: ''
|
|
|
|
|
},
|
|
|
|
|
output: {
|
|
|
|
|
validateStatus: '',
|
|
|
|
|
errMsg: ''
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// this.scrollRef.current.scrollTo(1000);
|
|
|
|
|
this.props.addTestCase({testCase: obj, tcValidate: validateObj});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// componentDidUpdate (nextProp) {
|
|
|
|
@ -171,7 +190,7 @@ class EditTab extends React.Component {
|
|
|
|
|
|
|
|
|
|
render () {
|
|
|
|
|
const { showAdd } = this.state;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const {
|
|
|
|
|
ojForm,
|
|
|
|
|
ojFormValidate,
|
|
|
|
@ -359,7 +378,7 @@ class EditTab extends React.Component {
|
|
|
|
|
const obj = Object.assign({}, values, {sub_discipline_id})
|
|
|
|
|
tagDisciplines(obj);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
<div className={'editor_area'} id="textCase">
|
|
|
|
|
<Form className={'editor_form'}>
|
|
|
|
|