Merge branch 'gitlink_server' of https://git.trustie.net/Gitlink/forgeplus-react into gitlink_server
This commit is contained in:
commit
2557b36cea
|
@ -528,7 +528,7 @@ function CoderDepot(props){
|
||||||
<i onClick={()=>setOpenModal(true)} className="iconfont icon-a-shezhi color-grey-9 font-15"></i>
|
<i onClick={()=>setOpenModal(true)} className="iconfont icon-a-shezhi color-grey-9 font-15"></i>
|
||||||
}
|
}
|
||||||
</FlexAJ>
|
</FlexAJ>
|
||||||
{desc && <p className="font-14 color-grey-3 mb15 task-hide-2" style={{lineHeight:"24px",WebkitLineClamp:"4",textAlign:"justify",wordBreak:"break-all"}}>{desc}</p>}
|
{desc && <p className="font-14 color-grey-3 mb15 task-hide-2" style={{lineHeight:"24px",WebkitLineClamp:"4",textAlign:"justify",wordBreak:"break-all"}} title={desc}>{desc}</p>}
|
||||||
{
|
{
|
||||||
website &&
|
website &&
|
||||||
<div className="color-grey-6 df pinfos mb5">
|
<div className="color-grey-6 df pinfos mb5">
|
||||||
|
|
|
@ -46,14 +46,14 @@ function UpdateDescModal({form , visible , onCancel , onOk,desc,website,lesson_u
|
||||||
{getFieldDecorator("website",{
|
{getFieldDecorator("website",{
|
||||||
rules:[]
|
rules:[]
|
||||||
})(
|
})(
|
||||||
<Input placeholder="website链接"/>
|
<Input placeholder="website链接" maxLength={200}/>
|
||||||
)}
|
)}
|
||||||
</Form.Item>
|
</Form.Item>
|
||||||
<Form.Item label="实践课程">
|
<Form.Item label="实践课程">
|
||||||
{getFieldDecorator("lesson_url",{
|
{getFieldDecorator("lesson_url",{
|
||||||
rules:[]
|
rules:[]
|
||||||
})(
|
})(
|
||||||
<Input placeholder="实践课程链接" />
|
<Input placeholder="实践课程链接" maxLength={200}/>
|
||||||
)}
|
)}
|
||||||
</Form.Item>
|
</Form.Item>
|
||||||
</Form>
|
</Form>
|
||||||
|
|
|
@ -6,9 +6,11 @@ import {truncateCommitId} from '../../common/util';
|
||||||
import Empty from './Empty';
|
import Empty from './Empty';
|
||||||
import './version.scss';
|
import './version.scss';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
|
import { Popconfirm } from 'antd'
|
||||||
import Tree from '../img/tree-black.png';
|
import Tree from '../img/tree-black.png';
|
||||||
import RenderHtml from '../../../components/render-html';
|
import RenderHtml from '../../../components/render-html';
|
||||||
import User from "../../Component/User";
|
import User from "../../Component/User";
|
||||||
|
import DeleteBox from "../../Component/DeleteModal/Index";
|
||||||
|
|
||||||
function version(props) {
|
function version(props) {
|
||||||
const [ data , setData ] = useState(undefined);
|
const [ data , setData ] = useState(undefined);
|
||||||
|
@ -73,7 +75,17 @@ function version(props) {
|
||||||
<Link to={`/${owner}/${projectsId}/tree/${item.tag_name}`} className="task-hide color-blue hover font-18">{item.name}</Link>
|
<Link to={`/${owner}/${projectsId}/tree/${item.tag_name}`} className="task-hide color-blue hover font-18">{item.name}</Link>
|
||||||
<span>
|
<span>
|
||||||
{data && data.user_admin_permission && type !== 2 && <Link to={{pathname:`/${owner}/${projectsId}/releases/${item.version_id}/update`,state:{"stable":item.draft==="稳定"}}} className="ml15"><i className="iconfont icon-a-bianji1 font-16 color-grey-6"></i></Link>}
|
{data && data.user_admin_permission && type !== 2 && <Link to={{pathname:`/${owner}/${projectsId}/releases/${item.version_id}/update`,state:{"stable":item.draft==="稳定"}}} className="ml15"><i className="iconfont icon-a-bianji1 font-16 color-grey-6"></i></Link>}
|
||||||
{data && data.user_admin_permission && type !== 2 && <i className ="iconfont icon-shanchuicon1 font-16 ml15" onClick={()=>{deleteRelease(item.version_id)}}></i>}
|
{data && data.user_admin_permission && type !== 2 &&
|
||||||
|
<Popconfirm
|
||||||
|
placement="bottom"
|
||||||
|
title={'您确定要删除当前易修吗?'}
|
||||||
|
okText="是"
|
||||||
|
cancelText="否"
|
||||||
|
onConfirm={() =>{deleteRelease(item.version_id)}}
|
||||||
|
>
|
||||||
|
<i className ="iconfont icon-shanchuicon1 font-16 ml15"></i>
|
||||||
|
</Popconfirm>
|
||||||
|
}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<span className="color-grey-3 mb15 version-user">
|
<span className="color-grey-3 mb15 version-user">
|
||||||
|
|
|
@ -14,7 +14,7 @@ function Pie({data}) {
|
||||||
var huan_val = document.getElementById("Pie");
|
var huan_val = document.getElementById("Pie");
|
||||||
var chart = echarts.init(huan_val);
|
var chart = echarts.init(huan_val);
|
||||||
let option = {
|
let option = {
|
||||||
color: ["#f8e367", "#5ea6ff", "#ff9e48", "#99dfff"],
|
color: ["#ff9e48", "#5ea6ff", "#f8e367", "#99dfff"],
|
||||||
title: {
|
title: {
|
||||||
show:false
|
show:false
|
||||||
},
|
},
|
||||||
|
@ -51,9 +51,9 @@ function Pie({data}) {
|
||||||
show: false
|
show: false
|
||||||
},
|
},
|
||||||
data: [
|
data: [
|
||||||
{value: d.developer && d.developer.count, name: '开发者'},
|
|
||||||
{value: d.manager && d.manager.count, name: '管理员'},
|
|
||||||
{value: d.owner && d.owner.count, name: '创建者'},
|
{value: d.owner && d.owner.count, name: '创建者'},
|
||||||
|
{value: d.manager && d.manager.count, name: '管理员'},
|
||||||
|
{value: d.developer && d.developer.count, name: '开发者'},
|
||||||
{value: d.reporter && d.reporter.count, name: '报告者'}
|
{value: d.reporter && d.reporter.count, name: '报告者'}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -186,7 +186,7 @@ function Index(props) {
|
||||||
/>
|
/>
|
||||||
</FlexAJ>
|
</FlexAJ>
|
||||||
<div className="echartBox">
|
<div className="echartBox">
|
||||||
<p>根据你在项目开发过程中的工作,对你在项目中扮演的角色进行定位,包括:创建者、管理者、开发者、测试者、文档工作者等。</p>
|
<p>根据你在项目开发过程中的工作,对你在项目中扮演的角色进行定位,包括:创建者、管理员、开发者、报告者。</p>
|
||||||
<Pie data={pieData}/>
|
<Pie data={pieData}/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue