From c3dd72c4af8155a927622ff4ff7572017d96a261 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Fri, 22 May 2020 18:13:12 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9C=81=E7=95=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Main/CoderRootDirectory.js | 5 +---- src/forge/Version/New.jsx | 25 ++++++++++++++++++------- 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/src/forge/Main/CoderRootDirectory.js b/src/forge/Main/CoderRootDirectory.js index 3382b078..b6a43b54 100644 --- a/src/forge/Main/CoderRootDirectory.js +++ b/src/forge/Main/CoderRootDirectory.js @@ -11,8 +11,6 @@ import CoderRootFileDetail from './CoderRootFileDetail'; import { truncateCommitId } from '../common/util'; import RenderHtml from '../../components/render-html'; -import Time from '../Utils/Time'; - import axios from 'axios'; /** * address:http和SSH,http_url(对应git地址) @@ -280,7 +278,6 @@ class CoderRootDirectory extends Component{ const { branchLastCommit , http_url , isManager , isDeveloper } = this.props; const { projectsId } = this.props.match.params; - console.log(rootList); const columns = [ { dataIndex: 'name', @@ -295,7 +292,7 @@ class CoderRootDirectory extends Component{ width:"60%", render:(text,item)=> ( - item.commit && item.commit.message ? {item.commit.message} :"" + item.commit && item.commit.message ? {item.commit.message} :"" ) },{ dataIndex:"commit", diff --git a/src/forge/Version/New.jsx b/src/forge/Version/New.jsx index 4bf1a9e0..08dda807 100644 --- a/src/forge/Version/New.jsx +++ b/src/forge/Version/New.jsx @@ -1,11 +1,12 @@ import React , { useState, useEffect } from 'react'; import styled from 'styled-components'; import { AutoComplete } from 'antd'; - +import axios from 'axios'; import './version.css'; -export default ()=>{ - +export default (projectDetail)=>{ + const [ tagList , setTagList ] = useState(undefined); + const SelectDiv = styled.div` display:flex; align-item:center; @@ -17,9 +18,19 @@ export default ()=>{ } `; - useEffect(()=>{ - - }) + const repo_id = projectDetail && projectDetail.repo_id; + useEffect(() => { + if (repo_id) { + const url = `/repositories/${repo_id}/tags.json`; + axios.get(url).then((result) => { + if (result) { + setTagList(result.data); + } + }).catch(error => { + console.log(error); + }) + } + }, [repo_id]); return(
@@ -30,7 +41,7 @@ export default ()=>{