From f944ebad6fce4d7c51f4cc1493f71e9995000a6c Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Wed, 4 Aug 2021 17:12:29 +0800 Subject: [PATCH] issue --- src/forge/Main/Detail.js | 2 +- src/forge/Merge/merge.js | 10 +++------- src/forge/Merge/merge_form.js | 26 ++++++++++++++------------ src/forge/Order/order_form.js | 4 ++-- 4 files changed, 20 insertions(+), 22 deletions(-) diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js index f7820f10..f6dc83e0 100644 --- a/src/forge/Main/Detail.js +++ b/src/forge/Main/Detail.js @@ -442,7 +442,7 @@ class Detail extends Component { {project.author.name} } / - {project && project.name} + {projectDetail && projectDetail.name} { projectDetail && projectDetail.private && 私有} diff --git a/src/forge/Merge/merge.js b/src/forge/Merge/merge.js index c0c7e5ce..90e35dcc 100644 --- a/src/forge/Merge/merge.js +++ b/src/forge/Merge/merge.js @@ -159,14 +159,10 @@ class merge extends Component { this.getOption(e, id, name)}> {name} - {array && - array.length > 0 && - array.map((item, key) => { + {array && array.length > 0 && array.map((item, key) => { return ( - this.getOption(e, id, item.name)} - > + ((!item.permission) || (item.permission && item.permission !== "Reporter")) && + this.getOption(e, id, item.name)}> {item.name} ); diff --git a/src/forge/Merge/merge_form.js b/src/forge/Merge/merge_form.js index 1c75a9f9..d5e4a1b8 100644 --- a/src/forge/Merge/merge_form.js +++ b/src/forge/Merge/merge_form.js @@ -346,18 +346,20 @@ class MergeForm extends Component { )} - - -
- 必须审查代码 -
-
- 合并后删除提交分支 -
-
- 合并后关闭提到的任务 -
-
+ + {getFieldDecorator("checkbox-group")( + +
+ 必须审查代码 +
+
+ 合并后删除提交分支 +
+
+ 合并后关闭提到的任务 +
+
+ )}
diff --git a/src/forge/Order/order_form.js b/src/forge/Order/order_form.js index 45433631..b6f065b2 100644 --- a/src/forge/Order/order_form.js +++ b/src/forge/Order/order_form.js @@ -92,10 +92,10 @@ class order_form extends Component { const url = `/${owner}/${projectsId}/issues/new.json`; axios.get(url).then((result) => { - if (result) { + if (result && result.data) { this.setState({ issue_chosen: result.data.issue_chosen, - branches: result.data.branches, + branches: result.data.issue_chosen.branches, isSpin:false });