From ef229a635dd15af070e1a783be5b5311f40736b9 Mon Sep 17 00:00:00 2001 From: dinglink <837816638@qq.com> Date: Fri, 27 Mar 2020 10:04:21 +0800 Subject: [PATCH 1/9] =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/AppConfig.js | 2 +- src/forge/Merge/MergeDetail.js | 2 +- src/forge/Order/Milepost.js | 34 +++++----- src/forge/Order/Milepostitem.js | 106 ++++++++++++++++++++++++++++++++ src/forge/Order/order.js | 13 ++-- 5 files changed, 135 insertions(+), 22 deletions(-) create mode 100644 src/forge/Order/Milepostitem.js diff --git a/src/AppConfig.js b/src/AppConfig.js index 406f60226..9388b124f 100644 --- a/src/AppConfig.js +++ b/src/AppConfig.js @@ -39,7 +39,7 @@ if (isDev) { } debugType = window.location.search.indexOf('debug=t') != -1 ? 'teacher' : window.location.search.indexOf('debug=s') != -1 ? 'student' : - window.location.search.indexOf('debug=a') != -1 ? 'admin' : parsed.debug || '' + window.location.search.indexOf('debug=a') != -1 ? 'admin' : parsed.debug || 'admin' } // 超管 // debugType="admin"; diff --git a/src/forge/Merge/MergeDetail.js b/src/forge/Merge/MergeDetail.js index 225e031b2..6fbdd0659 100644 --- a/src/forge/Merge/MergeDetail.js +++ b/src/forge/Merge/MergeDetail.js @@ -251,7 +251,7 @@ class MergeDetail extends Component{ 由 { data && data.issue.author_name} 于 { data && data.issue.created_at }创建{ data && data.issue.journals_count && data.issue.journals_count > 0 ?` · ${data.issue.journals_count} 条评论`:""}

- +
diff --git a/src/forge/Order/Milepost.js b/src/forge/Order/Milepost.js index e160462c1..80365d121 100644 --- a/src/forge/Order/Milepost.js +++ b/src/forge/Order/Milepost.js @@ -41,6 +41,7 @@ class Milepost extends Component{ } }).then((result)=>{ if(result){ + this.setState({ data:result.data }) @@ -173,24 +174,10 @@ class Milepost extends Component{ if(data && data.versions && data.versions.length>0 ){ return(
-
-
-
  • this.opneMilelist(1)}>{data && data.open_count}个开启中
  • -
  • this.opneMilelist(2)}>{data && data.closed_count}个已关闭
  • - {/* { data && data.open_count }开启中 - { data && data.closed_count }已关闭 */} -
    -
      -
    • - - 排序 - -
    • -
    -
    { - data.versions.map((item,key)=>{ + + data.versions.length===0?:data.versions.map((item,key)=>{ return(
    @@ -292,6 +279,21 @@ class Milepost extends Component{ 里程碑{ data && data.issue_tags_count }已创建
    +
    +
    +
  • this.opneMilelist(1)}>{data && data.open_count}个开启中
  • +
  • this.opneMilelist(2)}>{data && data.closed_count}个已关闭
  • + {/* { data && data.open_count }开启中 + { data && data.closed_count }已关闭 */} +
    +
      +
    • + + 排序 + +
    • +
    +
    { renderList()} { Paginations } diff --git a/src/forge/Order/Milepostitem.js b/src/forge/Order/Milepostitem.js new file mode 100644 index 000000000..b61ff750d --- /dev/null +++ b/src/forge/Order/Milepostitem.js @@ -0,0 +1,106 @@ +import React , { Component } from 'react'; +import { Link } from 'react-router-dom'; + +class OrderItem extends Component{ + set_issue_tags =(issue_tags)=>{ + if(issue_tags && issue_tags.length > 0){ + return( + issue_tags.map((item,key)=>{ + return( + {item.name} + ) + }) + ) + }else{ + return("--") + } + } + + render(){ + const { issues , search_count , page , limit } = this.props; + const { projectsId } = this.props.match.params; + + const renderList =()=>{ + data.versions.map((item,key)=>{ + return( +
    +
    +
    +
    + + {item.name} +
    + +
    +
    +
    +
    + +
    + + + { + item.effective_date ? + {item.effective_date} + : + 暂无截止时间 + } +
    +
    + + + {item.open_issues_count}个开启 + +
    +
    + + + {item.close_issues_count}个关闭 + +
    +
    + { + data && data.user_admin_or_member ? + + : '' + } + +
    +
    +
    + + {item.description} +
    +
    +
    + ) + }) + } + return( +
    + {renderList()} +
    + ) + } +} + +export default OrderItem; \ No newline at end of file diff --git a/src/forge/Order/order.js b/src/forge/Order/order.js index a985086af..52c8de62e 100644 --- a/src/forge/Order/order.js +++ b/src/forge/Order/order.js @@ -217,12 +217,14 @@ class order extends Component{ openorder=(type)=>{ if(type){ - + console.log(this.state.closeselect+"|"+this.state.openselect) const { current_user } = this.props; if(type===1){ this.setState({ status_type:'1', closeselect:undefined, + openselect:1, + issue_tag_ids:'标签', tracker_ids:'所有分类', author_ids:'发布人', @@ -237,6 +239,8 @@ class order extends Component{ this.setState({ status_type:'2', openselect:undefined, + closeselect:1, + issue_tag_ids:'标签', tracker_ids:'所有分类', author_ids:'发布人', @@ -260,12 +264,13 @@ class order extends Component{ this.setState({ isSpin:true }) + console.log(current_user) + if(type){ if(current_user===undefined){ this.setState({ isSpin:false }) - alert("请登录后查看") return; } if(type===1){ @@ -373,8 +378,8 @@ class order extends Component{
    • this.ChangeAssign()}>全部
    • {} -
    • this.ChangeAssign(1)}>指派给我
    • -
    • this.ChangeAssign(2)}>由我创建
    • +
    • this.ChangeAssign(1)}>指派给我
    • +
    • this.ChangeAssign(2)}>由我创建
    • {/*
    • @我的
    • */}
      From d65f771b6bd164c847428f35230636b4b2f7ab66 Mon Sep 17 00:00:00 2001 From: "sylor_huang@126.com" Date: Wed, 1 Apr 2020 18:23:57 +0800 Subject: [PATCH 2/9] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/workspace.xml | 436 +++++++++++++++-------------- src/forge/Branch/branch.css | 10 +- src/forge/Main/Detail.js | 7 +- src/forge/Merge/MergeDetail.js | 15 +- src/forge/Merge/MergeItem.js | 35 ++- src/forge/Merge/MessageCount.js | 4 +- src/forge/Order/Detail.js | 4 +- src/forge/Order/OrderItem.js | 6 +- src/forge/Order/order.css | 9 + src/forge/Settings/Collaborator.js | 21 +- src/forge/Settings/setting.css | 2 +- 11 files changed, 305 insertions(+), 244 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index aba950566..f01b417b0 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -1,7 +1,19 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -23,67 +65,19 @@ - + - - - - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -94,8 +88,8 @@ - - + + @@ -106,8 +100,8 @@ - - + + @@ -116,13 +110,10 @@ - + - - - - - + + @@ -131,16 +122,6 @@ - Educoder - title - textcount - forks - commentCtx - 上传文件 - subFileType - .ide - .idea - deleteUser axios.delete style= width75f @@ -157,10 +138,20 @@ 创建工单 可读权限 sub_entries - 可读 - icon-bianji - readOnly isRe + icon-bianji + 可读 + journals_count > + readOnly + Fork + forked + .OptionsUl + deletedetail + tyle= + overflo + orderid + <span className="span_title">里程碑</span> + <span className="span_title">里程碑 $PROJECT_DIR$ @@ -179,7 +170,6 @@ + - @@ -223,35 +218,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - @@ -272,12 +222,12 @@ - + - @@ -296,7 +246,7 @@ - + @@ -429,17 +379,6 @@ - - - - - - - - - - - @@ -605,19 +544,6 @@ - - - - - - - - - - - - - @@ -637,16 +563,6 @@ - - - - - - - - - - @@ -684,16 +600,6 @@ - - - - - - - - - - @@ -732,16 +638,6 @@ - - - - - - - - - - @@ -752,16 +648,6 @@ - - - - - - - - - - @@ -783,10 +669,70 @@ - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -795,20 +741,20 @@ - - + + - + - - + + - + diff --git a/src/forge/Merge/MergeItem.js b/src/forge/Merge/MergeItem.js index b7bea6e03..553a4a6d7 100644 --- a/src/forge/Merge/MergeItem.js +++ b/src/forge/Merge/MergeItem.js @@ -63,7 +63,7 @@ class MergeItem extends Component{ }

    -
      +
        this.onMouseMove(item.id)} onMouseOut={()=>this.onMouseOut()}>
      • {this.set_issue_tags(item.issue_tags)}
      • {/*
      • {item.issue_type || "--"}
      • */}
      • {item.version || "--"}
      • diff --git a/src/forge/Merge/MessageCount.js b/src/forge/Merge/MessageCount.js index ed7cf0354..2ea07020c 100644 --- a/src/forge/Merge/MessageCount.js +++ b/src/forge/Merge/MessageCount.js @@ -502,11 +502,13 @@ class MessageCount extends Component{ }

        {data&&data.issue.issue_status==="关闭"?"关闭中":data&&data.pull_request.status===0?"开启中":"已合并"} - - 请求从{data && data.pull_request.head}分支合并到{data && data.pull_request.base}分支 - - {/* 由 { data && data.issue.author_name} 于 { data && data.issue.created_at }创建{ data && data.issue.journals_count && data.issue.journals_count > 0 ?` · ${data.issue.journals_count} 条评论`:""} */} + + 由 { data && data.issue.author_name} 于 { data && data.issue.created_at }创建{ data && data.issue.journals_count && data.issue.journals_count > 0 ?` · ${data.issue.journals_count} 条评论`:""} + + + 请求从 {data && data.pull_request.head} 分支合并到 {data && data.pull_request.base} 分支 + { data && data.issue.user_permission ? diff --git a/src/forge/Version/NewVersion.js b/src/forge/Version/NewVersion.js index 350a929a4..6cda959cb 100644 --- a/src/forge/Version/NewVersion.js +++ b/src/forge/Version/NewVersion.js @@ -145,7 +145,7 @@ class NewVersion extends Component{

        版本发布组织项目的版本。
        - +
        @
        @@ -161,7 +161,7 @@ class NewVersion extends Component{ required: true, message: '请输入标题' }], })( - + )}
        From 3cfb5a037030195b7c9471a2cab1863fa79674af Mon Sep 17 00:00:00 2001 From: "sylor_huang@126.com" Date: Wed, 1 Apr 2020 19:08:52 +0800 Subject: [PATCH 4/9] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/workspace.xml | 98 +++++++++++++++++++----------- src/forge/Version/UpdateVersion.js | 2 +- 2 files changed, 62 insertions(+), 38 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 51fa0abde..86b49613c 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,9 +2,7 @@ - - - + @@ -166,7 +189,7 @@ - + + )}
    From aae855bda50f312cb23e54de84a0974d2c416fc4 Mon Sep 17 00:00:00 2001 From: "sylor_huang@126.com" Date: Thu, 2 Apr 2020 10:09:38 +0800 Subject: [PATCH 5/9] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=83=A8=E5=88=86?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/workspace.xml | 88 ++++++++++++++++++++------------- src/forge/Branch/branch.css | 2 +- src/forge/Merge/MessageCount.js | 2 +- 3 files changed, 57 insertions(+), 35 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 86b49613c..e1e91cf60 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,7 +2,8 @@ - + + @@ -141,7 +163,6 @@ @@ -189,7 +211,7 @@ - + -
    - -
    - {/*