mirror of
https://github.com/YMFE/yapi.git
synced 2025-02-23 13:59:28 +08:00
fix: 修复点击测试接口接口名称不改变的问题
This commit is contained in:
parent
322ec5aa8e
commit
17fa45ffd2
@ -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">
|
||||
|
@ -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>
|
||||
}
|
||||
|
@ -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{
|
||||
|
Loading…
Reference in New Issue
Block a user