fix: 修复点击测试接口接口名称不改变的问题

This commit is contained in:
gaoxiaolin.gao 2018-02-08 19:41:42 +08:00
parent 322ec5aa8e
commit 17fa45ffd2
3 changed files with 13 additions and 6 deletions

View File

@ -90,7 +90,8 @@ export default class InterfaceCaseContent extends Component {
if (oldCaseId !== newCaseId) {
await this.props.fetchCaseData(newCaseId);
this.props.setColData({ currCaseId: +newCaseId, currColId, isShowCol: false })
this.setState({ editCasename: nextProps.currCase.casename })
this.setState({ editCasename: this.props.currCase.casename })
}
}
@ -168,6 +169,7 @@ export default class InterfaceCaseContent extends Component {
pre_script: currProject.pre_script,
after_script: currProject.after_script
}, { _id: currCase._id });
return (
<div style={{ padding: '6px 0' }} className="case-content">

View File

@ -89,7 +89,8 @@ export default class InterfaceColMenu extends Component {
importInterIds: [],
importColId: 0,
expands: null,
list: []
list: [],
delIcon: null
}
constructor(props) {
@ -357,6 +358,10 @@ export default class InterfaceColMenu extends Component {
}
}
enterItem = (id) => {
this.setState({ delIcon: id })
}
render() {
// const { currColId, currCaseId, isShowCol } = this.props;
const { colModalType, colModalVisible, importInterVisible } = this.state;
@ -414,11 +419,11 @@ export default class InterfaceColMenu extends Component {
<TreeNode
style={{ width: '100%' }}
key={'case_' + interfaceCase._id}
title={
<div className="menu-title" title={interfaceCase.casename}>
title={
<div className="menu-title" onMouseEnter={() => this.enterItem(interfaceCase._id)} title={interfaceCase.casename}>
<span className="casename">{interfaceCase.casename}</span>
<Tooltip title="删除用例">
<Icon type='delete' className="case-delete-icon" onClick={(e) => { e.stopPropagation(); this.showDelCaseConfirm(interfaceCase._id) }} />
<Icon type='delete' className="case-delete-icon" onClick={(e) => { e.stopPropagation(); this.showDelCaseConfirm(interfaceCase._id) }} style={{ display: this.state.delIcon == interfaceCase._id ? 'block' : 'none' }} />
</Tooltip>
</div>
}

View File

@ -175,7 +175,7 @@ em {
.ant-tree li .ant-tree-node-content-wrapper{
padding: 3px 5px;
height: unset;
line-height: unset;
// line-height: 25px;
}
.ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected{