From 4b832f40c0ea0226990ec0e3e6825a88d22bfddb Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Tue, 29 Jun 2021 14:03:53 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E8=AF=A6=E6=83=85=EF=BC=9A?= =?UTF-8?q?=E9=A1=B6=E9=83=A8=E4=BF=A1=E6=81=AF=E6=8E=92=E7=89=88=E8=B0=83?= =?UTF-8?q?=E6=95=B4=EF=BC=8C=E4=BF=AE=E6=94=B9=E6=98=BE=E7=A4=BAbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Main/Detail.js | 181 +++++++++++++++++----------------- src/forge/Main/sub/Invite.jsx | 4 +- src/forge/css/index.scss | 13 ++- 3 files changed, 96 insertions(+), 102 deletions(-) diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js index c0d0ee72..7bfcfa56 100644 --- a/src/forge/Main/Detail.js +++ b/src/forge/Main/Detail.js @@ -1,7 +1,7 @@ import React, { Component } from 'react'; import { Spin, Tooltip } from 'antd'; import { Link, Route, Switch } from 'react-router-dom'; -import { Content , FlexAJ , AlignCenter } from '../Component/layout'; +import { Content , FlexAJ , AlignTop } from '../Component/layout'; import DetailBanner from './sub/DetailBanner'; import Invite from './sub/Invite'; import '../css/index.scss' @@ -393,11 +393,11 @@ class Detail extends Component { textFunc = (forked_from_project_id,fork_info)=>{ let type = fork_info && fork_info.fork_project_user_type; return forked_from_project_id && fork_info ? -
- 复刻自 - {fork_info.fork_project_user_name} +
+ 复刻自 + {fork_info.fork_project_user_name} / - {fork_info.fork_form_name} + {fork_info.fork_form_name}
: "" } @@ -426,100 +426,95 @@ class Detail extends Component {
- - -
- {project && project.author && - {project.author.name} - } - / - {project && project.name} -
- { projectDetail && projectDetail.private && 私有} - { - projectDetail && projectDetail.type && projectDetail.type !== 0 ? - projectDetail.type === 2 ? - - - - : - - - - :"" - } -
- { - firstSync ? "": - + +
+ +
+ {project && project.author && + {project.author.name} + } + / + {project && project.name} +
+ { projectDetail && projectDetail.private && 私有} +
+
{ - ((current_user && current_user.admin) || isManager) && (projectDetail && projectDetail.type && projectDetail.type === 2) ? - 同步镜像 : "" + projectDetail && projectDetail.forked_from_project_id && projectDetail.fork_info ? + this.textFunc(projectDetail.forked_from_project_id,projectDetail.fork_info) + :"" } - - this.focusFunc(watched)}> - - {watched ? '取消关注' : '关注'} - - { - watchers_count > 0 ? - platform ? - - {watchers_count} - - : - {watchers_count} - :"" - } - - - this.pariseFunc(praised)}> - - {praised ? '取消点赞' : '点赞'} - - { - praises_count > 0 ? - platform ? - - {praises_count} - : - {praises_count} - :"" - } - - - - - 复刻 - - - { - forked_count > 0 ? - platform ? - - {forked_count} - - : - {forked_count} - :"" - } - - - } - - + { + projectDetail && projectDetail.type && projectDetail.type !== 0 ? + 镜像自 {projectDetail.mirror_url} + :"" + } +
+
{ - projectDetail && projectDetail.forked_from_project_id && projectDetail.fork_info ? - this.textFunc(projectDetail.forked_from_project_id,projectDetail.fork_info) - :"" + firstSync ? "": + + { + ((current_user && current_user.admin) || isManager) && (projectDetail && projectDetail.type && projectDetail.type === 2) ? + 同步镜像 : "" + } + + this.focusFunc(watched)}> + + {watched ? '取消关注' : '关注'} + + { + watchers_count > 0 ? + platform ? + + {watchers_count} + + : + {watchers_count} + :"" + } + + + this.pariseFunc(praised)}> + + {praised ? '取消点赞' : '点赞'} + + { + praises_count > 0 ? + platform ? + + {praises_count} + : + {praises_count} + :"" + } + + + + + 复刻 + + + { + forked_count > 0 ? + platform ? + + {forked_count} + + : + {forked_count} + :"" + } + + + } + { + projectDetail && projectDetail.invite_code && + }
- { - projectDetail && projectDetail.invite_code && - - } -
+ { firstSync ? "" : +
邀请码: {code} 可以通过邀请码邀请成员加入项目
点击复制邀请码。

} placement={"bottom"}> jsCopy("#devitecode")}> diff --git a/src/forge/css/index.scss b/src/forge/css/index.scss index 917ebb18..e8e8e85f 100644 --- a/src/forge/css/index.scss +++ b/src/forge/css/index.scss @@ -8,18 +8,17 @@ ul,ol,dl{ color: #333; } .projectallName{ - display: flex; - align-items: center; font-size: 22px; font-weight: normal; + line-height: 30px; + max-width: 850px; .projectN{ - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - flex: 1; - max-width: 500px; + word-break: break-all; } } +.textRight{ + text-align: right; +} .main{ width: 1200px; padding:20px;