diff --git a/src/forge/Main/CoderDepot.jsx b/src/forge/Main/CoderDepot.jsx index 6ae97e49f..50f8f4048 100644 --- a/src/forge/Main/CoderDepot.jsx +++ b/src/forge/Main/CoderDepot.jsx @@ -35,12 +35,14 @@ const CoderRootFileDetail = Loadable({ import ProjectPortrait from '../Component/projectPortrait'; /** * projectDetail.type:0是托管项目,1是镜像项目,2是同步镜像项目(为2时不支持在线创建、在线上传、在线修改、在线删除、创建合并请求等功能) + * project.open_portrait: 是否开启项目画像展示 */ function CoderDepot(props){ // const [ projectDetail , setProjectDetail ]= useState(undefined); - let { platform , mirror_status , bannerList , projectDetail, projectEntries, projectReadMe } = props ; + let { platform , mirror_status , bannerList , projectDetail, projectEntries, projectReadMe, project } = props ; projectDetail = props.defaultDetail || projectDetail || {} + console.log('props', props); const [ inviteCode , setInviteCode ] = useState(projectDetail.invite_code || undefined); const [ treeValue , setTreeValue ] = useState(undefined); @@ -674,8 +676,8 @@ function CoderDepot(props){ } {/* 贡献者 */} {mirror_status ===0 && } - {/* 项目画像: 导入项目不展示 */} - {projectDetail && !projectDetail.type && } + {/* 项目画像: 导入/fork项目不展示, open_portrait后台配置是否开启仓库 */} + {projectDetail && !projectDetail.type && !projectDetail.forked_from_project_id && project && project.open_portrait && } {/* 语言 */} { mirror_status ===0 && }