From 30acf6ed34517e23f5dbcbea0890d57ce145375a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E6=80=9D?= <2897217417@qq.com> Date: Thu, 30 Sep 2021 20:30:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E5=BA=93=E4=BA=8C=E7=BA=A7?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=8F=91=E8=A1=8C=E7=89=88=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E8=B7=B3=E8=BD=AC=E9=93=BE=E6=8E=A5=E9=94=99=E8=AF=AF,?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E5=BA=93=E9=A1=B5=E9=9D=A2=E5=8F=91=E8=A1=8C?= =?UTF-8?q?=E7=89=88=E5=8F=8A=E6=97=B6=E5=88=B7=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Main/CoderDepot.jsx | 21 +++++++++++++++++---- src/forge/Main/version/version.js | 2 +- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/forge/Main/CoderDepot.jsx b/src/forge/Main/CoderDepot.jsx index 2efec3940..6c47afa5c 100644 --- a/src/forge/Main/CoderDepot.jsx +++ b/src/forge/Main/CoderDepot.jsx @@ -67,6 +67,7 @@ function CoderDepot(props){ const [ editReadme , setEditReadme ] = useState(false); const [ pullsFlag , setPullsFlag ] = useState(true); const [ issuesFlag , setIssuesFlag ] = useState(true); + const [ releaseVersions , setReleaseVersions] = useState(undefined); const owner = props.match.params.owner; const projectsId = props.match.params.projectsId; @@ -130,6 +131,18 @@ function CoderDepot(props){ } },[projectsId,owner,pathname,defaultBranch]) + useEffect(()=>{ + axios.get(`/${owner}/${projectsId}/releases.json`).then((result)=>{ + if(result && result.data){ + const release = { + "list":result.data.releases, + "total_count":result.data.releases.length + } + setReleaseVersions(release); + } + }) + },[]) + // 获取readme信息 function getReadmeInfo(path, ref) { axios.get(`/${owner}/${projectsId}/readme.json`, { @@ -542,13 +555,13 @@ function CoderDepot(props){ } {/* 发布 */} { - projectDetail && projectDetail.release_versions && + releaseVersions && diff --git a/src/forge/Main/version/version.js b/src/forge/Main/version/version.js index c28cc4b85..6c13a809d 100644 --- a/src/forge/Main/version/version.js +++ b/src/forge/Main/version/version.js @@ -63,7 +63,7 @@ function version(props) { {item.draft} - {item.tag_name} + {item.tag_name}