From d697ad24a7aa51fb2a7c5a2b07a3175a2a9654d5 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Thu, 3 Sep 2020 14:14:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=AA=E4=BA=BA=E4=B8=AD=E5=BF=83-devops?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/users/Infos.js | 57 ++++++++++++++++++++++++++++++++++++ src/forge/users/devOpsCD.jsx | 8 +++++ src/forge/users/devOpsCI.jsx | 8 +++++ 3 files changed, 73 insertions(+) create mode 100644 src/forge/users/devOpsCD.jsx create mode 100644 src/forge/users/devOpsCI.jsx diff --git a/src/forge/users/Infos.js b/src/forge/users/Infos.js index a18b54e8c..ae06f4a8d 100644 --- a/src/forge/users/Infos.js +++ b/src/forge/users/Infos.js @@ -14,6 +14,15 @@ import './Index.scss'; import Loadable from "react-loadable"; import Loading from "../../Loading"; + +const InfosDevOps = Loadable({ + loader: () => import("./devOpsCI"), + loading: Loading, +}); +const InfosDevOpsCD = Loadable({ + loader: () => import("./devOpsCD"), + loading: Loading, +}); const InfosUser = Loadable({ loader: () => import("./InfosUser"), loading: Loading, @@ -89,6 +98,15 @@ class Infos extends Component { }; + change_devops_type=(type)=>{ + const {user} = this.state; + this.setState({ + project_type: type , + route_type: undefined + }) + this.props.history.push(`/users/${user && user.login}/devops/${type}`); + } + undo_link = () => { const {user} = this.state this.setState({ @@ -233,6 +251,33 @@ class Infos extends Component { + + {/*
+ CI服务 + + {user && user.common_projects_count} + +
++ CD服务 + + {user && user.common_projects_count} + +
+ this.organize_link()} >
@@ -269,6 +314,18 @@ class Infos extends Component {
return