diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js index 93e49c71..f991cc23 100644 --- a/src/forge/Main/Detail.js +++ b/src/forge/Main/Detail.js @@ -518,6 +518,7 @@ class Detail extends Component { { firstSync ? "" : { if(list){ + // 没有资源库banner但是通过连接进资源库页面时 + if(pathname && pathname==="source"){ + let a = list.filter(item=>item.menu_name === "resources"); + if(a && a.length === 0){ + history.push(`/projects/${owner}/${projectsId}`); + } + } setMenuName(list); } },[list]); @@ -69,7 +76,7 @@ function DetailBanner({ list , owner , projectsId , isManager , url , pathname , :"" } { - item.menu_name === "source" && + item.menu_name === "resources" &&
  • diff --git a/src/forge/Settings/Setting.js b/src/forge/Settings/Setting.js index bed13f86..a85e159b 100644 --- a/src/forge/Settings/Setting.js +++ b/src/forge/Settings/Setting.js @@ -13,6 +13,7 @@ const menu = [ {name:"易修 (Issue)",index:"issues"}, {name:"合并请求",index:"pulls"}, {name:"工作流(beta版)",index:"devops"}, + {name:"资源库",index:"resources"}, {name:"里程碑",index:"versions"}, {name:"动态",index:"activity"}, ]