- {getFieldDecorator("gitHubUrl",{
+ {getFieldDecorator("github_address",{
rules:[]
})(
)}
- {getFieldDecorator("gitHubToken",{
+ {getFieldDecorator("github_token",{
rules:[]
})(
@@ -28,14 +55,14 @@ function EditStore(props){
- {getFieldDecorator("giteeUrl",{
+ {getFieldDecorator("gitee_address",{
rules:[]
})(
)}
-
- {getFieldDecorator("giteeToken",{
+
+ {getFieldDecorator("gitee_token",{
rules:[]
})(
@@ -47,7 +74,7 @@ function EditStore(props){
3、目前仅提供Github与Gitee平台的仓库同步功能,每个平台支持同时同步一个仓库
-
+
diff --git a/src/forge/Server/reposyncer/component/recordList.jsx b/src/forge/Server/reposyncer/component/recordList.jsx
index e29efeefd..0894f96bd 100644
--- a/src/forge/Server/reposyncer/component/recordList.jsx
+++ b/src/forge/Server/reposyncer/component/recordList.jsx
@@ -3,8 +3,11 @@ import { Table } from 'antd';
import gitHub from '../../img/github.png';
import gitee from '../../img/gitee.png';
import '../index.scss';
+import { useEffect } from "react";
+import axios from "axios";
function RecordList(props){
+ const { owner , projectsId } = props.match.params;
const [loading, setLoading] = useState(false);
const [data, setData] = useState([{id: 1, name: 'gitHub', content: 'commit', time: '2022.5.12', status: '0', last: 'aaaaaa', info: 'hajahjah'}]);
// table
@@ -13,6 +16,13 @@ function RecordList(props){
const [pageSize, setPageSize] = useState(20);
const [expandedRowKeys, setExpandedRowKeys] = useState([]);
+ useEffect(()=>{
+ // 获取仓库同步记录
+ axios.get(`/${owner}/${projectsId}/synchronizes/jobs.json`).then(res=>{
+ console.log('111', res);
+ })
+ },[])
+
const columns = [
{ title: '序号', dataIndex: 'index', className:"recordColumns", render: (text, item, index) =>
{(current-1)*pageSize+index + 1} },
{ title: '同步平台', dataIndex: 'name', className:"recordColumns taskName", render: (text, item) => text === 'gitHub' ?

:

},
diff --git a/src/forge/Server/reposyncer/component/storeList.jsx b/src/forge/Server/reposyncer/component/storeList.jsx
index a3211c3da..a849e8bd4 100644
--- a/src/forge/Server/reposyncer/component/storeList.jsx
+++ b/src/forge/Server/reposyncer/component/storeList.jsx
@@ -6,8 +6,8 @@ import gitee1 from '../../img/gitee1.svg';
import '../index.scss';
function StoreList(props){
+ const { storeDetail} = props;
const { owner , projectsId } = props.match.params;
- const [info, setInfo] = useState({gitHub: 'aaaaaaaa', gitee: 'bbbbbbbbb'});
const [visible, setVisible] = useState(false);
function updateStore(){
@@ -19,18 +19,19 @@ function StoreList(props){
Github仓库地址
-
{info.gitHub}
+
{storeDetail && storeDetail.github_address}
-
+ {/*
*/}
Gitee仓库地址
-
{info.gitee}
+
{storeDetail && storeDetail.gitee_address}
-
+ {/*
*/}
-
+ {/*
*/}
+