diff --git a/src/forge/DevOps/Index.jsx b/src/forge/DevOps/Index.jsx index 0bad039e6..874c334e8 100644 --- a/src/forge/DevOps/Index.jsx +++ b/src/forge/DevOps/Index.jsx @@ -1,4 +1,4 @@ -import React , { useEffect } from 'react'; +import React from 'react'; import { WhiteBack } from '../Component/layout'; import './ops.scss'; @@ -32,7 +32,6 @@ const Params = Loadable({ }) export default ((props)=>{ - return( @@ -66,7 +65,11 @@ export default ((props)=>{ {/* 原本的两种合为一个 */} {return( p.location && p.location.state && p.location.state.open_devops?:)} + (p) =>{ + return( (props && props.project && props.project.open_devops) ? + + : + )} } > diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js index ceebddc88..f8c2451f6 100644 --- a/src/forge/Main/Detail.js +++ b/src/forge/Main/Detail.js @@ -276,9 +276,10 @@ class Detail extends Component { // 工作流激活后修改状态 changeOpenDevops = (flag) => { - this.setState({ - open_devops: flag - }) + // this.setState({ + // open_devops: flag + // }) + this.getProject(); } /** * diff --git a/src/forge/Main/sub/DetailBanner.jsx b/src/forge/Main/sub/DetailBanner.jsx index 8700d0d2f..670deffd2 100644 --- a/src/forge/Main/sub/DetailBanner.jsx +++ b/src/forge/Main/sub/DetailBanner.jsx @@ -17,6 +17,8 @@ function DetailBanner({ history,list , owner , projectsId , isManager , url , pa setMenuName(list); } },[list]); + + return(
{