issue按钮显示

This commit is contained in:
caishi 2022-04-08 16:37:35 +08:00
parent 4c0f3497a9
commit 5daada4b98
4 changed files with 24 additions and 8 deletions

View File

@ -200,7 +200,7 @@ class NewHeader extends Component {
const isdev2= isDev ?'https://testforgeplus.trustie.net':`https://${window.location.hostname}`;
let str = "";
if(url.indexOf("http")>-1){
str = isdev2+match.path;
str = isdev2+match.url;
}else{
str = match.path;
}
@ -299,7 +299,7 @@ class NewHeader extends Component {
{
publicNav &&
<a href={'https://www.ccf.org.cn/'} className={"fl"}>
<img src={MainLogo} alt="ccf" />
<img src={MainLogo} alt="ccf" width="63px"/>
</a>
}
</div>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

View File

@ -46,7 +46,8 @@ class MilepostDetail extends Component {
assigned_to_ids: '负责人',
status_ids: "状态",
done_ratios: '完成度',
paix: '排序'
paix: '排序',
issueFlag:true
}
}
@ -54,6 +55,20 @@ class MilepostDetail extends Component {
this.getSelectList();
const { page } = this.state;
this.getIssueList(page);
//
}
componentDidUpdate=(prevProps)=>{
const prebannerList = prevProps && prevProps.bannerList;
const bannerList = this.props && this.props.bannerList;
if(prebannerList !== bannerList){
if(bannerList && bannerList.length>0){
let i = bannerList.filter(i=>i.menu_name === "issues");
this.setState({
issueFlag:i && i.length === 0 ? false :true
})
}
}
}
getSelectList = () => {
@ -209,7 +224,7 @@ class MilepostDetail extends Component {
render() {
const { issue_chosen, issues, limit, page, search_count, data, isSpin , status_type } = this.state;
const { issue_chosen, issues, limit, page, search_count, data, isSpin , status_type , issueFlag } = this.state;
const { projectsId, meilid ,owner} = this.props.match.params;
const { current_user , showLoginDialog , projectDetail } = this.props;
const menu = (
@ -245,10 +260,11 @@ class MilepostDetail extends Component {
:""
}
{
current_user && current_user.login ?
issueFlag ? (current_user && current_user.login ?
<CheckProfile {...this.props} sureFunc={()=>{this.props.history.push(`/${owner}/${projectsId}/issues/${meilid}/new`)}} className="topWrapper_btn">创建疑修</CheckProfile>
:
<a className="topWrapper_btn" onClick={showLoginDialog}>创建疑修</a>
):""
}
</div>
</FlexAJ>

View File

@ -315,9 +315,9 @@ class Infos extends Component {
<div className="list-right">
{ !route_type && menuKey &&
<Menu selectedKeys={[menuKey]} mode={`horizontal`} className="infosRightMenu">
<Menu.Item key="0"><Link to={`/${user && user.login}`}><i className="iconfont icon-gailan"></i></Link></Menu.Item>
<Menu.Item key="0"><Link to={`/${user && user.login}`}><i className="iconfont icon-gailan"></i></Link></Menu.Item>
<Menu.Item key="1"><Link to={`/${user && user.login}/statistics`}><i className="iconfont icon-shujutongji"></i></Link></Menu.Item>
<Menu.Item key="2"><Link to={`/${user && user.login}/projects`}><i className="iconfont icon-xiangmu"></i></Link></Menu.Item>
<Menu.Item key="2"><Link to={`/${user && user.login}/projects`}><i className="iconfont icon-xiangmu"></i></Link></Menu.Item>
{
current_user && user && user.login === current_user.login ?
<Menu.Item key="3">
@ -334,7 +334,7 @@ class Infos extends Component {
}
<Menu.Item key="5">
<Link to={`/${user && user.login}/organizes`}>
<i className="iconfont icon-zuzhi"></i>
<i className="iconfont icon-zuzhi"></i>
{ user && user.user_org_count && user.user_org_count > 0 ? <span className="menuNum">({user.user_org_count})</span>:""}
</Link>
</Menu.Item>