Merge pull request '前端页面优化' (#282) from hc1913847458/forgeplus-react:testdev into develop

This commit is contained in:
xxq250 2021-11-25 09:43:19 +08:00
commit 801c544f65
7 changed files with 53 additions and 27 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

View File

@ -48,7 +48,7 @@ function DetailBanner({ history,list , owner , projectsId , isManager , url , pa
item.menu_name === "issues" && item.menu_name === "issues" &&
<li className={pathname==="issues" ? "active" : ""}> <li className={pathname==="issues" ? "active" : ""}>
<Link to={{ pathname: `/${owner}/${projectsId}/issues`, state }}> <Link to={{ pathname: `/${owner}/${projectsId}/issues`, state }}>
<Tooltip title="易修是Issue的中文名即问题列表" placement="bottom"> <Tooltip placement="bottom">
<i className={"iconfont icon-yixiuicon1 color-grey-3 mr5 font-14"}></i> <i className={"iconfont icon-yixiuicon1 color-grey-3 mr5 font-14"}></i>
<span>易修(Issue)</span> <span>易修(Issue)</span>
</Tooltip> </Tooltip>

View File

@ -117,8 +117,8 @@ export default ((props) => {
</AlignCenterBetween> </AlignCenterBetween>
<div className="g-desc">{group.description ? group.description : "暂无描述"}</div> <div className="g-desc">{group.description ? group.description : "暂无描述"}</div>
<div className="g-tip"> <div className="g-tip">
<p>管理员团队对 <span>所有仓库</span> 具有操作权限且对组织具有 <span>管理员权限</span> </p> <p>组织的Owner团队拥有更改组织设置在组织内新建仓库新建组织团队等权限</p>
<p>此外该团队拥有了 <span>创建仓库</span> 的权限成员可以在组织中创建新的仓库 </p> <p>此外Owner团队成员对当前组织下所有项目均具有仓库管理员权限组织下其他团队的权限可由Owner团队成员自由制定</p>
{group.is_admin ? <Button type="primary" onClick={()=>props.history.push(`/${OIdentifier}/teams/${groupId}/setting`)}><span className="color-white">团队设置</span></Button> : ""} {group.is_admin ? <Button type="primary" onClick={()=>props.history.push(`/${OIdentifier}/teams/${groupId}/setting`)}><span className="color-white">团队设置</span></Button> : ""}
</div> </div>
</div> </div>

View File

@ -4,6 +4,13 @@ ul,ol,dl{
.newMain{ .newMain{
background-color: #fff; background-color: #fff;
} }
.newTable{
background-color: #F0F5FF;
.newImages{
background-image: url('../../forge/Images/taskbar.png');
height: 364px;
}
}
.color-black{ .color-black{
color: #333; color: #333;
} }

View File

@ -1,4 +1,4 @@
import React, { Component } from 'react'; import React, { Component, useReducer } from 'react';
import { BrowserRouter as Router, Route, Link, Switch } from "react-router-dom"; import { BrowserRouter as Router, Route, Link, Switch } from "react-router-dom";
@ -11,19 +11,28 @@ import { TPMIndexHOC } from '../tpm/TPMIndexHOC';
import { SnackbarHOC,getImageUrl } from 'educoder'; import { SnackbarHOC,getImageUrl } from 'educoder';
class Shixunauthority extends Component { class Shixunauthority extends Component {
constructor(props) {
super(props);
}
render() { render() {
console.log(this.props);
const { current_user } = this.props;
return ( return (
<div className="newMain clearfix"> <div className="newMain newTable clearfix">
<div className=" edu-txt-center mt60 mb60"> <div className="edu-txt-center mt60 mb60">
{/*mt100 mb100*/} {/*mt100 mb100*/}
<img src={getImageUrl("images/warn/pic_403.jpg")} /> <img src={getImageUrl("images/warn/pic_403.jpg")} />
<p className="font-18 mt40"> <p className="font-16 mt56 newImages">
您可以稍后尝试&nbsp;<a href="/" <p>您尚未被授权访问此页面请先获取相关权限</p>
className="color-blue">返回首页</a> 您可尝试
或者&nbsp; {(!current_user || !current_user.login) && (
<p style={{display:"inline"}}>您可尝试<a href="//testforgeplus.trustie.net/login" className="color-blue">登录</a></p>
)}
<a href="/"
className="color-blue">返回首页</a>
<a target="_blank" <a target="_blank"
href="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd" href="https://qm.qq.com/cgi-bin/qm/qr?k=YVGUhY7uK8ovpyd7tG_lHe2qGZ63LOij&jump_from=webapi"
className="color-blue">QQ反馈&gt;&gt;</a> className="color-blue">QQ</a>
</p> </p>
</div> </div>
{/*<div style="clear:both;"></div>*/} {/*<div style="clear:both;"></div>*/}
@ -33,5 +42,4 @@ class Shixunauthority extends Component {
); );
} }
} }
export default SnackbarHOC() (TPMIndexHOC ( Shixunauthority )); export default SnackbarHOC() (TPMIndexHOC ( Shixunauthority ));

View File

@ -11,19 +11,29 @@ import { TPMIndexHOC } from '../tpm/TPMIndexHOC';
import { SnackbarHOC,getImageUrl } from 'educoder'; import { SnackbarHOC,getImageUrl } from 'educoder';
class http500 extends Component { class http500 extends Component {
constructor(props) {
super(props);
}
render() { render() {
console.log(this.props);
const { current_user } = this.props;
return ( return (
<div className="newMain clearfix"> <div className="newMain newTable clearfix">
<div className=" edu-txt-center mt60 mb60"> <div className=" edu-txt-center mt60">
{/*mt100 mb100*/} {/*mt100 mb100*/}
<img src={getImageUrl("/images/warn/pic_404.jpg")} /> <img src={getImageUrl("/images/warn/pic_404.jpg")} />
<p className="font-18 mt40"> <p className="font-16 mt56 newImages">
您可以稍后尝试&nbsp;<a href="/" <p>你访问的页面不存在</p>
您可尝试
{(!current_user || !current_user.login) && (
<p style={{display:"inline"}}>您可尝试<a href="//testforgeplus.trustie.net/login" className="color-blue">登录</a></p>
)}
<a href="/"
className="color-blue">返回首页</a> className="color-blue">返回首页</a>
或者&nbsp; 也可通过
<a target="_blank" <a target="_blank"
href="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd" href="https://qm.qq.com/cgi-bin/qm/qr?k=YVGUhY7uK8ovpyd7tG_lHe2qGZ63LOij&jump_from=webapi"
className="color-blue">QQ反馈&gt;&gt;</a> className="color-blue">QQ</a>
</p> </p>
</div> </div>
{/*<div style="clear:both;"></div>*/} {/*<div style="clear:both;"></div>*/}

View File

@ -13,17 +13,18 @@ import { SnackbarHOC,getImageUrl } from 'educoder';
class Shixunnopage extends Component { class Shixunnopage extends Component {
render() { render() {
return ( return (
<div className="newMain clearfix"> <div className="newMain newTable clearfix">
<div className=" edu-txt-center mt60 mb60"> <div className=" edu-txt-center mt60 mb60">
{/*mt100 mb100*/} {/*mt100 mb100*/}
<img src={getImageUrl("images/warn/pic_500.jpg")} /> <img src={getImageUrl("images/warn/pic_500.jpg")} />
<p className="font-18 mt40"> <p className="font-16 mt56 newImages">
您可以稍后尝试&nbsp;<a href="/" <p>服务器异常请稍后重试</p>
您可尝试<a href="javascript:location.reload();" className="color-blue">刷新页面</a>或<a href="/"
className="color-blue">返回首页</a> className="color-blue">返回首页</a>
或者&nbsp; 也可以通过
<a target="_blank" <a target="_blank"
href="//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd" href="https://qm.qq.com/cgi-bin/qm/qr?k=YVGUhY7uK8ovpyd7tG_lHe2qGZ63LOij&jump_from=webapi"
className="color-blue">QQ反馈&gt;&gt;</a> className="color-blue">QQ</a>
</p> </p>
</div> </div>
{/*<div style="clear:both;"></div>*/} {/*<div style="clear:both;"></div>*/}