diff --git a/src/forge/Team/Setting/TeamSettingCommon.jsx b/src/forge/Team/Setting/TeamSettingCommon.jsx index 4c43d8ee8..6cd649626 100644 --- a/src/forge/Team/Setting/TeamSettingCommon.jsx +++ b/src/forge/Team/Setting/TeamSettingCommon.jsx @@ -25,8 +25,9 @@ export default Form.create()( const [ password , setPassword ] = useState(undefined); const [ passwordFlag , setPasswordFlag ] = useState(false); const [ visible , setVisible ] = useState(false); + const [ privacyVisible , setPrivacyVisible ] = useState(false); const [ descNum , setDescNum ] = useState(0); - const { getFieldDecorator , validateFields , setFieldsValue } = form; + const { getFieldDecorator , validateFields , setFieldsValue , getFieldsValue} = form; useEffect(()=>{ if(organizeDetail){ @@ -109,10 +110,24 @@ export default Form.create()( callback(); } + function changeVisibility(e){ + if(e.target.value === "privacy"){ + setPrivacyVisible(true); + } + } + function concelChangePrivacy(){ + setPrivacyVisible(false); + setFieldsValue({ + visibility:organizeDetail && organizeDetail.visibility + }) + } return(
基本设置 + setPrivacyVisible(false)}> +

设置私有后,该组织内所有仓库将更改为私有仓库,确认更改?

+
{helper( @@ -161,7 +176,7 @@ export default Form.create()( '可见性:', "visibility", [], - + 公开 受限(仅对登录用户可见) 私有(仅对组织成员可见) diff --git a/src/modules/tpm/TPMIndexHOC.js b/src/modules/tpm/TPMIndexHOC.js index 0489fd037..b432451b7 100644 --- a/src/modules/tpm/TPMIndexHOC.js +++ b/src/modules/tpm/TPMIndexHOC.js @@ -172,7 +172,7 @@ export function TPMIndexHOC(WrappedComponent) { tpmLoading: false, completeProfile:response.data.profile_completed }) - if(response.data && response.data.login){ + if(response.data.login){ if(response.data.need_edit_info){ this.setState({ giteaVisible:true, @@ -180,7 +180,9 @@ export function TPMIndexHOC(WrappedComponent) { }) } // 如果处于登录状态,且刚刚打开,那么跳到个人主页 - if(this.props.match.path === "/" && this.props.history.length===2){ + // let hrefStr = this.props.match.path === "/login" || this.props.match.path === "/register" || this.props.match.path === "/resetPassword"; + // console.log("111:",hrefStr,this.props.match.path); + if((this.props.match.path === "/" && this.props.history.length===2)){ this.props.history.push(`/${response.data.login}`) } if(!response.data.phone){